DIAdem Idea Exchange

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

My idea is to add the capability of word highlighting in scripts, much like most other programmers editors, this facilitates easy searching throughout a script and is an alternate way of finding a search match other than repeated F3 presses.

 

Word Highlight

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 would like active hyperlinks to be allowed in REPORT layouts.  For example: http://www.ni.com/diadem/.  Clicking on this link (in the REPORT layout) would result in the user's default internet browser to open to the link.

Having a similar conditional formatting functionality as Excel would help a lot of people transition to DIAdem.

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.  

In many cases a scatter plot is necessary to evaluate measured data. A direct option to select a scatter plot chart in the 2D-axes Dialogbox

Dialog.png

would improve the usability of Diadem VIEW a lot.

Rather than asking for a change to the "Repeat Marker" to plot all the points (we'd prefer "Repeat Marker" in DIAdem VIEW to be "Every N Points" where N = 1 rather than "Up to N Points" where N = 100), I think it would be great if we could have a configurable DIAdem default set of VIEW items that could be saved via usercommand, script, or a file configuration so we could conveniently spread it to our users.

This could include colors, points and/or lines, "Repeat Markers" configuration, line width/size/fill.

 

The "Repeat Markers" option is the most important to us because we have had users in the past who didn't realize that they were only seeing 100 points of their data, which can be a very bad thing (for example if you've turned off curve color and are looking for outliers in 150 points of data).  On the other hand, I can understand not wanting to plot 2 billion points on a graph, hence the ability for an administrative body (or individual users) to configure the graph defaults.

 

-Josh

 

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

 

 

 

It would be great to be able to make a link between different pages in a DIAdem report, and have those links carry over into a PDF version of the report. For example, if I had a very large report, it might be useful to be able to create a Table of Contents with links to the different sections of the report.


Currently, the PDF creation process will create bookmarks for the pages, but a link within the document might be easier to use when examining the report.

In DIAdem 2011 we now have the ability to conveniently Copy REPORT sheets and Append VIEW sheets, now it'd be great if we could Copy VIEW sheets (with script accessibility, of course).

 

I know this has been mentioned before, but doesn't have an "Idea Post" so thought I'd add it so it doesn't get lost.

 

-Josh

I'd like to have the "color palette" object in a DIAdem SUD dialog?

 

It's a great way to choose colors!

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)

Add "Wrap and truncate" text wrap functionality to REPORT axis labels (similar implementation as currently available in legends and tables).  

 

When channel names are very long, it would be helpful to have a  "wrap and truncate" feature like other areas in DIadem.

I would like to have a smith chart axis type for RF plots.

When I drag and drop a channel property to REPORT it always puts it into a text box.  If I have an existing table in REPORT, it would be nice if I could drag the property there, and it would automatically populate an "expression".  Right now, I have to go into the text object, copy the code and paste into a table expression.

A fairly common graph (for me anyway) is a Bar plot with positive vertical error bars drawn:

Bar Graph With Errors

In Diadem 2010 and previously, it was possible to create such a graph by creating a Line plot with error bars, and then converting to a Bar plot- a little dodgy, but it worked.  In Diadem 2011, this no longer works, and it is necessary to create two plots: one Bar plot and one blank Line plot with error bars.

 

My suggestion is that it would be much cleaner to allow the definition of error bars on a Bar plot directly - after all it is a single quantity.  In fact, almost all of the other plot types could also benefit from being able to add error bars directly.

 

This would also help in being able to create Box plots - a process that is currently less than straight-forward.

I was using an “assignment” channel as the “ChnEventTrueChn” for “ChnEventCreateFilteredTrueChn” and was really hoping the result channel would also be an assignment channel, but no, it’s not.  

 

My original assignment channel is matched up nicely with some text values, so it would be really helpful to have those values “carry” if I execute a function or calculation on the numeric channel.

 

FYI, Brad Turpin provided a workaround until this is implemented that works just fine for me:

Clone your assignment channel and use the clone for the ResultChannel channel in the “ChnEventCreateFilteredTrueChn”  function.

 

Set OldGroup = Data.Root.ChannelGroups(1)

Set NewGroup = Data.Root.ChannelGroups(2)

Set OldAssignChannel = OldGroup.Channels(1)

Set NewAssignChannel = NewGroup.Channels.AddChannel(OldAssignChannel)

Call ChnEventCreateFilteredTrueChn(NewAssignChannel, ChnEventList, OldAssignChannel, ChnEventFalseValue)

 

 

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

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've noticed that the easiest way to relate a channel calculation back to the original channel is to append to the channel name:

iH_EngSpeed_rpm

iH_EngSpeed_rpm_RegX

iH_EngSpeed_rpm_RegY

iH_EngSpeed_rpm_1

iH_EngSpeed_rpm_2

iH_EngSpeed_rpm_Filtered

 

Filtering for *engspeed, or *engspeed_rpm will return all of the above channels, but in my experience I rarely want to see all the additional channels...With enough channels, it can effectively obscure the channel you're looking for!

 

The simplest way I can think of to obscure these with the current functionality would be to have a stop character ("\"?) to prevent the filter from grabbing anything beyond that point:

*EngSpeed_rpm\ would return anything ending in *EngSpeed_rpm

 

Another way would be to get rid of the assumed * at the end of the filter, forcing people to put one on themselves when necessary (but that would be changing the current functionality and would likely confuse users at first):

*Engspeed_rpm would return anything ending in *EngSpeed_rpm

*EngSpeed_rpm* would return everything with EngSpeed_rpm inside it

 

This would also be nice for looking for channels that end in something, like anything ending in *nm\ rather than anything with nm in the name...