DIAdem Idea Exchange

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

In the report area you can select a common x channel.

This option would also be very helpful in the view area.

 

 

 

 
 

Some Python plotting modules have an HTML output for Python graphs (Bokeh and Plotly, for example), and Plotly specifically has some really cool interactive HTML plots.  It would be great to have a simple HTML Display Type in VIEW to be able to view these plot outputs!

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.

The VIEW "Layout Parameters" setting "Word wrap" value is not persistent and does not seem to be saved to the DIAdem desktop "Desktop.DDD" file.  I think it should either be persistent or added to the saved parameters for the Desktop.DDD file. So if I change it, and close/reopen DIAdem, the setting is always changed back to deselected.  

 

The workaround is adding "View.Settings.UseMultilineLegend = 1" to some startup script which is fine, but I'd prefer it to be persistent upon changing it.

 

In the legend of a 2D axis on the View tab, there is a property titled "Assignments".  Currently, the value it shows is only the default value of an assignment channel.  It would be really handy if the value displayed for this legend property would be the assignment value that corresponds the current Y-value of the cursor.  


[Tested on DIAdem 2020SP1]. When you work with VIEW panels, it is often important graphs be synchronised. Even though it is possible to do it by using "Band Cursor", I find it a little bit confusing. More specifically:

1) It is not possible to automatically align the right frames. Of course if you sync axes, they are expected to be also visually aligned, or you will not be able to compare signals. You can manually adjust those frames, but alignment will never be perfect.

2) Once you sync your axes, if you scroll up with the mouse, it zooms out, if you scroll down, it zooms in. I would expect it'd have worked the opposite way (scroll up = zoom in, scroll down = zoom out)

3) Similarly, if you left-click the mouse and move it left or right, the behaviour is the opposite than the expected one (at least of the one I'd have expected)

4) It would be great if you could manually define the requested time range. For instance, if you want the time range to be exactly from 5s to 10s, you should be given an interface to do so. As far as I know (correct me if I am wrong), there is not such an option.

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?

The user interface allows you to copy a curve in VIEW, but not the programming methods (like exist in REPORT).  I'd like to be able to "copy" a curve just like I can in REPORT. 

 

JuliaDawkins_0-1581713692591.png

 

I'd like more events in DIAdem VIEW, similar to REPORT.  The one I'd like most is: OnLayoutLoaded

In general, DIAdem does not handle single-value data well.  I think the argument would be “if a data channel only has one value this should be meta-data” and I agree, but DIAdem doesn’t 

have great options for viewing/plotting metadata. 

 

Suggested improvements:

  • allow dragging properties into a table
  • allow plotting property over multiple channels (without having to create channel containing property data)

I'd like the legend items to transfer when data is dragged from one area to another in VIEW. Currently, for example when I drag a curve from one 2D axis in VIEW to an empty area, the legend items are the defaults, "name" and "unit".

When I create a new 2D curve (or drag and drop from another area) in VIEW, I always get “name and unit” for the legend items.  For a table, it’s always Name, Group name, Length and Unit.

 

I'd like these defaults to be customized. For example, if I always want just name for my 2D axis system legends, I'd like to set this somewhere.  I think a great place would be in "DIAdem Settings -> General" near the "Colors" area.  

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.

 

 

In DIAdem 2018, the VIEW legend changed and multi-line legends are no longer supported.  I'd like to add back in a predictable multi-line legend option.  When multiple legend items are added in DIAdem 2018, much more of the screen is taken up with the legend (if I want to view all of the legend items), and less of the data area is visible.

 

I've attached two images to show the comparison of a 2D axes with 5 legend items in DIAdem 2017 and 2018. 

 

 

Download All

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

In REPORT, you have the option of using a "Joint x-channel", which allows REPORT to use the x-channel of the first curve as the x-channel for all other curves in a 2D axis system.

 

I would like this exact same functionality in VIEW.

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

It makes searching for frequencies in signals easier

 

View.png