Recent Posts

Pages: 1 ... 8 9 [10]
91
Controllers / Re: Stepper using
« Last post by ZanInno on October 10, 2021, 04:58:34 AM »
I have used a UIM242 CAN  stepper driver.  It took some work to integrate it, but the drivers are compact and work well.  There are commands for moving specific steps / setting accel / decel / jogging, ect. 
92
Displays / Error/Event Log Text Box
« Last post by JHansonHere on October 08, 2021, 05:41:37 PM »
I'm new to the VBSE and trying to create a text box that displays error or event messages as they are reported. A scrollable text box would be even better, but I'd be thrilled with a static box that can display the most current 20 or so messages.

Current method I'm trying: Create a string array with all the data and add the '$N'(Newline) to the end of the string array. Convert the string array to a U8 array to use the insert array elements component to insert at head of the Messages List. Convert the messages list back to string and pass to display. Plan on doing length checks to remove data that will no longer be displayed so that the array doesn't grow past the array limit.

Any ideas on better methods or snippets of other implementations used would be much appreciated.
I'm working with a DM1000T. GUIDE 12.2.10.
93
PLUS+1™ GUIDE / Re: 2D table in Plus+1
« Last post by BrianF on October 05, 2021, 06:21:21 PM »
Pankaj,
Are you trying to display a table or as FPTom asked are you trying to do a 2D array in code? 

I just ran into the issue of trying to display a 2D table. What I did is make a widget for a row, and a widget for a table header.  Each widget has a fixed number text boxes that I use to display each column of data. My columns are static so it makes the problem much easier.  I am able to fix the size of the text boxes and I know how many total columns I have.

In the display code I have a screen with a single header and a bunch of rows.  I enable and populate each row in the code as I need them.  I made an additional array in my code which is a valid flag. I use that flag to hide/show the row.
 
My table was fairly simple as I use it to display a list of error messages with additional location information, and an occurrence count.  Each of my columns are individual 1D arrays since I know the data types and number of columns that I am displaying.

Hope this sparks some ideas for you.

Regards,
Brian
94
PLUS+1™ GUIDE / Re: 2D table in Plus+1
« Last post by FluidPowerTom on October 05, 2021, 05:09:38 PM »
...2D table?  Are you talking about like a spreadsheet type table or an array?
95
PLUS+1™ GUIDE / 2D table in Plus+1
« Last post by Pankaj2020 on October 04, 2021, 11:29:56 AM »
Hi,

Does anybody tried or know if 2D tables can be used in plus+1.

How???  ??? ???

Thanks,
Pankaj
96
Off topic / Plus+1 Guide Development Services to Offer
« Last post by LouisGroen on October 03, 2021, 07:19:26 PM »
Hi everyone,

I recently relocated to Toronto, Canada and I'm looking for some Plus+1 opportunities in the surrounding area. I have a fair amount of experience in the mobile hydraulics field, having worked as a technical engineer for a Mining OEM so if anyone knows of anything, feel free to get in touch.

https://groentech.ca/

Thanks
Louis
97
Displays / [WIDGET] Manual Layout - ScalePos and ScaleSize for Line element
« Last post by Challenger on September 29, 2021, 04:14:30 PM »
Hi everyone,

I made my own gauge widget. It is composed of a background (an SVG image) on the back, above a line and on top a frame (an SVG image).
Inside the Screen definition of my widget, the coordinates of the line are calculated at each loop (X and Y of Begin Point & X and Y of End Point).
In the Manual Layout section (in the Inspector of the Line element), I selected TRUE for ScalePos and ScaleSize.
I did the same for all the elements that constitute my widget (i.e the image of the background and the image of the frame).
I dragged my widget to my main screen, and I resized my widget (which is too big).
All the elements are automatically resized (including the two images and the line element).
When I change manually the coordinates of the Line inside the screen definition of my widget, it works fine on my main screen with the resized widget.

However when I upload the soft to my display DM100T, it seems that the display DOES NOT resize the coordinates of the Begin and End Point of my line element (only) on my main screen. In result, I have two images well resized (so as the widget) and a big line outside of its path, and I do not know understand why. All my parameters in link with ScalePos/Size are set to TRUE.

The only solution that I found is to make my widget with the right sizes directly inside the screen definition, and I avoid the user to resize the widget.
But I would prefer to have a flexible widget, I mean easy to risez with just the mouse. If somebody can help me, I would really appreciate. Thanks.




98
Displays / Re: DM430: Error 8 Internal aggregate error Error converting images
« Last post by dlewis on September 27, 2021, 09:06:23 PM »
Unfortunately, I deleted the problematic program and rebuilt it.  But I did have a similar thing happen today to a DP710.  When I updated the hdw file to the latest and changed a few things, it gave me a similar message.  Then I reverted to the older hdw file and it compiled fine. I then updated to the latest hdw file and it compiled fine as well.
99
PLUS+1™ Service Tool / Re: Not able to download ECU information
« Last post by jashom1 on September 27, 2021, 01:40:59 AM »
Hi,

That's a field used to help in identifying different controllers on the same network.  If you are just using one controller it's not that necessary to use that - Just type in 'undefined' and it will continue.

If you would like a title for your controller it is set in 'Service Tool Data/Application ID in GUIDE.
100
PLUS+1™ Service Tool / Not able to download ECU information
« Last post by armarbo on September 24, 2021, 05:34:34 PM »
I just started learning this software and I'm not really sure what I'm not doing correctly. I've been following along the youtube tutorial for building the first application and this is where I got stuck. Does this mean that the physical hardware itself has a tool key that I need in order to do anything with it? Any information, or direction, from here would be of great help.
Pages: 1 ... 8 9 [10]