DIAdem Idea Exchange

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

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.

Add more options for VIEW legends:

- legend position - top/bottom/left instead of only right

- allow floating legend

Currently there is no "title" for axes objects in REPORT.  I can add free text, but then when I move the axis system, everything else related to the axis moves with the axis system (axes labels, legend, etc) but not the free text.  A "label" would fix this problem and would make the axis system more like Excel...

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?

Assignment channels are useful for converting extremely long text channels with repeated values into numeric channels for saving, but I feel like viewing the text values in table format is clumsy as it requires converting the channel back to text or manually looking up the value in the Assignments property "Parameters" dialog.

 

I would like to see a native option in the "Format" box to directly display the assignment text rather than the numeric value for assignment channels in VIEW and REPORT tables.

For example, in the Format Numbers dialog, in addition to Automatic ("AutoAdj"), Number ("d.dd"), Date/Time ("#mm/dd/yyyy"), etc. entries, you would also see Assignment ("Assign") option.  This would allow you to display the numeric value by default as it works today (to preserve efficiency in VIEW and backwards compatibility), or be able to see the text directly in the table.

 

A few challenges:

  • I assume this would make the channel read-only in VIEW, as the .Values AssignmentChannel property is today.
  • Displaying of text values for unassigned numeric ranges.  Probably just stick with "NOVALUE", but could also do "UNASSIGNED"?

 

I believe the same visibility could be accomplished through an X-Table toggling between .Values and .DValues, so hopefully it wouldn't be too difficult to accomplish natively.

 

I've attached some image mock-ups for clarity.

 

-Josh

Download All

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

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

 

 

 

When entering a bult-in DIAdem command you get a tooltip hint about which command input parameter you are at. It would be great to implement code completion especially for the several enumeration variables where you need to get the script term right.

E.g. ChnOffset - When entering the value for ChnOffsetMode you should be offered "free offset", "first value offset", etc. in a pick list.

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

Hey All,

 

I've been working with a lot of SUDs lately and I've thought of a few things that could help make their editing process easier. First off, it would be nice to be able to view the SUD script and the display at the same time. I think a split screen view of the display and the script would help streamline SUD creation. It's a bit cumbersome to have to switch back and forth between the two. 

SplitSUD.JPG

 

The other idea is to make layer  editing easier. Having faster way to switch which layer you are editing and a checkbox to select which one is the true default are a few ideas. I've run into a couple of occasions where I am editing one layer that is dependent on the first and have to switch back to the primary layer to test the SUD before switching again to continue editing. Additionaly, it would be  easier to edit layers if we could more quickly switch layers, through use of something like the tab system used to switch which sheet you are looking at in the report. 

 

Let me know what you think,

Artemis

 

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... 🙂

Changing the order of opened scripts (tabs) manually would be awesome feature. Now its a bit frustrating when u got scripts in different folders and you would like to change the order when you work on more than one script.

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.

Make an option to have REPORT auto-scaling work like VIEW:

VIEW updates the Y-Axis range to be appropriate for the presently visible data when Y-Axis auto-scaling is on and a manual X-Axis range is selected.

REPORT presently maintains the Y-Axis scale of the entire Y-Axis channel's range regardless of X-Axis range selection.

 

DIAdem Axis Scaling Behavior.jpg

 

The current behavior requires the user to manually scale both the X and Y axis, when manually selecting an X-Axis range on a highly variable data set.  In my case, I'm setting the X-Axis range in a script (last 30 days), but will now also have to determine and set a manual Y-Axis range for the 30 day window of X-Axis values.

 

I put "Optional" in the description because sometimes the current behavior is desired (if the user wishes to maintain a consistent Y-Axis at all times).

 

-Josh

 

Hi,

 

At present there are a number of ways to apply Y-Axes to a collection of curves on a 2D Curve chart, as shown:

 

View_Image_Example_1.png 

But my colleagues and I think it would be useful if there could be a button that generated an axis per unit type (e.g. Volts, Amps, DegC). That way like curves can be compared on the same axis without the distortion of larger number curves skewing the perspective of the axis.  

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

 

DIAdem has a data reduction option which can used in DIAdem Navigator to reduce the data beeing loaded but if it is up to do it after teh loading one needs to write a script or formula to do it.

I think it would be a great interest to have such a simple functionality  in DIAdem Analysis too that cna be applied to the internal data (i.e. results of calculations).

 

 

 

In the help file, there is little information about formatting the XML text string for opening a data store by parameter. Specifically, how to enter the password field.  When you use ctrl-shift copy to get the data from the data store dialog box, the password field has <pwd s=""1"" c=""1""> and an encrypted password.  If I want to use plain text, I have to use <pwd e=""1"" c=""0"">.  The only way I could find this information was by searching other ODS functions, specifically: function ODS_CreateAidMap.  There is an example in there. 

 

Anyway, more information on setting up the XML string would be handy. 

 

Thanks. 

Implement Formatter.TimeFormat for Excel Dataplugin.

 

Workbook.Formatter.TimeFormat = "YYYY-MM-DD hh:mm:ss"

Block = Sheet.GetCellBlock(2+clOriginRow-1, clOriginCol)
Block.Channels.Add(sChnName, eTime)
Channel.Formatter.TimeFormat = "fff"

The Formatter.TimeFormat are both in CodeCompletion, but not actually valid when using an XLS Dataplugin method.

 

The best way to get milliseconds from a separate column into your time format right now is to run a separate script after import, OR do row by row and add it along the way.

 

Just asking for the same functionality on Excel import as on CSV import.

 

Thank you.