DIAdem Idea Exchange

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 
Post an idea

Simplify how to create a DataPlugin. I should be able to define a binary layout like a telemetry stream and directly assign channels.

 

For example, A new GUI would be created. I define the telemetry stream which has three floating point numbers then an integer, repeat. Assign channel names Volts, Amps, Power Out, and Setting. Perhaps set the built-in properties. Press a button the plug in is automatically created.

Most dialog editors I've used have a "timer" function of sorts, and I would like the DIAdem SUD dialog editor to have a "timer" function.  This would allow an event to happen at a specified interval (example 1 second) 

 

The simplest case would be to simply display the current date/time on a user dialog, and this is not possible right now without using worker objects, and I feel silly using a worker object just as a time-keeper! I would use this function often.

 

 

I would like to request Ctrl+F "Find" capability for the List View in the Data Portal.

 

Unlike the Structure View's channel/group filter, this would be capable of searching any of the currently visible properties (Name, Description, Unit, custom items, etc.).

 

Should contain all standard "Find" search capabilities:

  • Search highlighted column(s) or all columns ("Find in Selection" checkbox)
  • Found items would select the found cell inside the row (this would allow multiple entries to be found for a single channel if multiple properties contain the desired text).  "Select All" would select entire channels.
  • Individual "Found" items would become visible (if outside of the existing display window), this wouldn't be possible for multiple "Found" items.
  • Previous/Next item search functionality ("Search Up" checkbox)
  • Left-Right then Top-Bottom search order

While it is possible through a custom script to do such a search (limited to selecting entire channels), it is much less desirable to do so than to have the functionality built into DIAdem (especially considering the properties are already present in the visible table so wouldn't need to be retrieved separately).

 

-Josh Rewerts

Engineering Technician
John Deere Power Systems

When I right-click on a REPORT sheet, I have the option to "manage..." sheets.  There is a similar but less functional dialog available in VIEW.  I would like all of the functionality of REPORT "manage..." sheets in VIEW.

In tabbed environments (web browsers, dev environments, etc.) reordering my tabs helps me keep things organized and improves my workflow.  I'd like to have the ability to reorder the tabs in the script editor.

Hi all,

sometimes it can be an advantage for data manipulation to have the possibility to access to an index channel (a channel just containing the values from 1 to n) generated out of channel with length n.

Such a channel would be helpful when using event search function which have to be performed on a certain number of values o in a certain block of data in a channel.

This function could be integrated in the current function "Generate Numeric Channel".

Best regards

 

 

 

In some advanced Data Visualization products, once you've created your views, you can filter out what is shown by selecting one of the channels and assigning filtering on that Channel. So suppose, I Chart A and B vs. C. I can then tell the chart to only show me data points where A is between 5 and 10. OR, even better, some allow you to show only A data points where D is between two values. OR, even better, if E is a category like "fruit" I can ask it to show me only the values of A that correspond with fruit channel E being "orange".

 

Excel accomplishes this by using the Autofilter on your data. Of course, it becomes global for all the charts that refer to that data at that moment in time, but at least it can be done quite simply.

 

The only two acceptable ways known to do this in Diadem are both tedious to set up and laborous to repeat.

1) Write what is probably a complex script to import the data in the first place. Every time parameters for the filtering change, the data must be re-imported. UGH!

2) Write a script to copy the data from main group to a sub group and the script performs the filter. Again, every time parameters for the filtering change, re-run the script. Nevermind the enormous coding time to create a flexible enough script.

 

I realize the end-user is probably different, but Tableau does an excellent job with visualization, and does this feature seamlessly.

Currently we can create maps based on OpenStreetmap data in the VIEW pane.

 

For the report pane we cannot do this.

My current workaround is to generate a PNG from OpenStreetMap.org at specific lat-lon coordinates, and place that in report.

 

This lacks the option to adjust the scales on a region, because then I need to generate a new PNG for that region.

 

One of the implementations should be that for a rd-curve the background of the XY-pane is an OSM system.

 

Ton 

Either change the VIEW settings "default file" behavior to include when a user selects a "new layout" or add a new setting called "new layout file".  

 

From a user perspective I think the "layout parameters" settings are a little confusing.  It is confusing to alter a setting, then choose a "new" VIEW layout and have that setting disappear.  I think many users would enjoy being able to control the "new" VIEW layout as well as the VIEW layout that loads upon program load.

 

Screenshot_6.png

 

The idea is to have a description of the channels that are being used when doing this type of analysis and the order in which those values are being processed mainly because in this type of function the order of the channels will make a difference in the coefficient.

Screenshot_7.png

 

I use n Systems Y-axis viewing a lot, often with groups of channels defined into common axes with Curve Related Scaling.  The only way to save this is in a TDV file, which locks it into that specific layout.  I cannot share a scaling definition with another View area or sheet in the same layout - I have to manuall enter all the details again every time.  

Would it be posisble to allow Curve-related Scaling settings to be sharable in some way, so they can be more easily re-used both within a single session, and across sessions, independently of the complete TDV layout?

I would like a tool that would help identify noise spikes in my data, so that they may be set to NO VALUE or carefully interpolated.  In the attached example, I have two torque spikes in my data that are significantly higher than the mean.  If I were only looking at one file, I would simply "Set Flags" in VIEW, then "Flags: Remove Data Points". However, I am reviewing dozens of files with several channels of interest.  

 

Peak data points are the most damaging to the components under test, so it is important that we keep the real events and reject the noise.  

 

Concerns with other peak / spike removal options:

  • Manual Set Flags -> Flags:  Remove Data Points; time required
  • ANALYSIS -> Event Search -> Event = Window -> Upper Limit:  In other data files, I have real events with values higher than the noise in this data file.  
  • ANALYSIS -> Digital Filters or Smoothing:  This will change all of the data - it will likely narrow the peak-to-peak of my other data and interpolate my noise spikes, adding damage that is not actually real.  I only want to remove a few data points in the channel data. 

nCode Glyphworks has a nice Spike Detection Tool that uses 6 available algorithms to detect spikes.  Once it identifies them, it allows the user to see them, prior to performing any actions - this is important, because it allows the user to identify if they are real or noise, prior to taking action.  

Download All

I’d like to be able to write a script that would tell me which columns a user has selected in a VIEW channel table (for example, the blue columns shown in the attached image). 

 

 

It would be helpful if the Colorchannel in Map VIew can be customized (by color and by according value-range). Users would be able to to their own color channels, and value ranges.

 

 

Is it possible to add some image processing (offline) to video recordings (without programming)?

Maybe to jump to the time where something changed?

Or an OCR functionality when filming alphanumerical displays?

I've been struggling with setting up contour plots in the report the way that I would like to and it is mainly due to the limited ability to customize the color legend and isolines. I've posted about this in the normal forums and no one has found a way to set up the plots the way I would like. Relevant post can be found here: https://forums.ni.com/t5/DIAdem/Contour-Color-Legend-Modification/td-p/3719857

 

I would like to see the following options for the contour plots in reports:

  • Option for color legend to display first, last, and every nth symbol. 
  • Option to have two contour tables; one for the colors/legend, one for isolines. 
  • Ability to adjust where the symbol text is displayed relative to the color legend
  • Option in the dialog box to select how many colors are in the palette (i.e. 16, 32 or 64), this can be done via script but not through a dialog.

Include an rotational speed depending filterring function to extract ordern in a time signal

I created Xtable with columns of type button, checkbox, combobox, editbox.

I want all elements to be centered in their cells, but the property Alignment doesnt exists in object Checkbox. Could you please in future consolidate these properties to be more usefull.

Maybe im missing something, but when i got a column with size of 50, then the checkbox is aligned to the left side, how can i center it?

Thnaks

I got a trigger script, which includes files with class definitions.

when i debug this code, diadem not jumps into the included file, but stays in the main file, and by triggering F8 (step into) it doesnt step into the included file. Its king of useless function when its not working like it should be. I am solving this by killing the code by "autoquit", so you can imagine its not pleasent to debug in Diadem, but more like pain in the... 🙂

Not sure if feature already exists but it would be great to be able to double click (Or similar action) on a view area to then have that area explode to the full size of the screen. When comparing several data items it is often hard to see data exactly and a separate tab with individual displays is often needed.

Download All