NI Home > Community > NI Discussion Forums

DIAdem Idea Exchange

Showing results for 
Search instead for 
Do you mean 
The NI Idea Exchange is a product feedback forum where NI R&D and users work together to submit ideas, collaborate on their development, and vote for the ones they like best. View all of the NI Idea Exchanges to post an idea or add your opinion on an existing one today!
New Idea

I've noticed that the easiest way to relate a channel calculation back to the original channel is to append to the channel name:








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


Create a web-based DIADem client

Status: New
by Active Participant josborne on ‎02-16-2011 09:49 AM

I think DIADem would be a great solution if it came with a web-based client which would allow users to:


- Login remotely using a standard web-browser

- Allow users to access data from their web-browser without having to install any exectuables or active-x components

- Basically allows similar functionality of the VIEW tool, execpt make it web-based.


DIADem would be a great collaboration tool if it could be used without having to install a bunch of EXEs on every computer.  And going for a Citrix-style thin-client solution is just too costly.  Built-in web-based access would be awesome.


Allocation of page IDs in VIEW / printing options

Status: New
by Member Phex on ‎08-20-2013 08:18 AM

When you have loads of pages in VIEW and would like to print a specific one, there is


1. no option in the print menu to print "selected page", and

2. no way to find out which page number you are currently on, except for counting manually or per script.


Even in the "manage" menu you get no information about it. So any ID link would be great.

The default type for a 2D Axis view display is line, but for all our signals we need stair curve. So I have to manually go to display settings and set the type to stair curve for every channel. If there are many channels that is very tedious. It would be nice to have a global setting that can be set for all view displays.



Having network directories available in the DataFinder is a great tool. However, if a network directory is added as a default search locations AND the network cable is unplugged, DIAdem will hang for a very long period of time. Windows commands are used to query for network locations. If not connected to the network, the timeout for these commands is quite large. 


While this is technically expected behavior, it is not ideal software functionality to hang if a network cable is unplugged.



Luke W

Status: Completed

Simple Copy of Plot from View/Report to Clipboard

Status: New
by Member MartinMcD on ‎01-30-2012 09:09 AM

I would like to be able to copy a plot to the clipboard, either from View or Report.  At the moment I have to use a screen-capture tool like Snippy.

I am introducing DIAdem to our company at the moment and all my colleagues are surprised that DIAdem cannot do this.

I can't rotate graphics or rectangles, ellipses etc. in the diadem report (display-position-...?). This is however possible with text boxes and should be no big deal for other object or graphics




Channel Table Inserts

Status: New
by Member JoshRew on ‎12-16-2011 12:32 PM

When dragging and dropping a channel into a View or Report table from the Data Portal, no matter where you release the channel, it's always appended to the end.  This can be frustrating if you have a large number of channels in the table, forcing you to rearrange the table after each channel is added.


I would like to propose the ability to drop channels in-between columns of the table, OR append channels on the end.

I would think that the area you drag the channel into would decide where it inserts:

  Between 2 channel headers (anywhere in the "Selected Channels" section or above) = Insert

  Anywhere on the "Channel Contents" section, row numbers, or blank area without channels = Append to end




I do not understand why it is not possible jet. After I Drag and Drop a Waveform inside VIEW. A possibility to change the x-Axis to absolute time should be possible.

The only way of doing it now is creating an extra Time Channel.:smileysad:


Diadem Help - Search with *

Status: New
by Member MaikThierer on ‎07-01-2013 02:54 AM

it is not possible to search the Diadem Help with




or    *Chn*

or    Fi*Dlg




you always have to know the right word you search.



the possibility to search with * makes it much more easier to findes command when you only have an idea how they could be named




Notepad++ has much more comfort to edit the scripts because you can also


open / close the If / While / ....







Breakpoints - Jump back, Repeat

Status: New
by Member MaikThierer on ‎07-01-2013 02:39 AM

i would like to have more possibilitys to work with breakpoints like you can do with CVI


jump over the step


go back to breakpoint





Jim West

Diadem script engine

Status: New
by Member Jim West on ‎08-30-2010 05:31 PM

Create a version of Diadem that has no user interface. This version would merely run scripts for use in delivered custom solutions.


Make automatic scaling of 2nd y-axis more predictable

Status: New
by Member SvenB on ‎12-03-2010 07:18 AM


I quite often use a 2nd y-axis in a 2D-diagram. In order to improve the visibility I like to use the same grid for the first and second axis but different scaling. The 2nd y-axis is set to automatic scaling because of changing data ranges. Unfortunately the scaling range used for the second y-axis is completely unpredictable. Therefore the scale is way to big and the setting has to be corrected manually. This is very annoying, because the automatic choice is often not very logical and this behavior is not documented at all.





Script editor file saving

Status: New
by Member Pesmith8 on ‎05-10-2013 06:51 PM

When editing a Script. The path for the saving files  defaults to the last opened file, instead of remembering the path for each file being editted.  This causes files to be saved in the directory of the last file opened, which many times results in the wrong saving location. This is especially an issue when have large number of script files in different directories.


I would prefer that each script file that was being edited would keep it path separate and stored so that it always saves the files to the location that it was opened from.


In Report it's possible to create a 3D matrix plot with only an Y-axis and the X-axis embedded in the waveform channels.

If you export this to VIEW this won't work since VIEW needs an explicit X and Y channel.



Status: Completed
This fix was just released with DIAdem 2012

break axis

Status: New
by Member MortI80 on ‎04-18-2012 05:42 AM

With diadem it is not easy to break axis. But sometimes it would be really helpful to be able to break especially the y-axis to make some diagrams much more easy to understand... this is e.g. possible with Origin or other programs and sometimes very helpful - it would be great to implement this feature in Diadem report and view also


Allow appending sheets in VIEW

Status: Completed
by Member JuliaDawkins on ‎09-21-2010 02:01 AM

It's very easy and useful to append a layout in REPORT (File...Append Layout), so it's confusing and disappointing that this isn't available in VIEW.

Status: Completed
Added in DIAdem 2011
Jim West

Simplify how to create a DataPlugin

Status: New
by Member Jim West on ‎08-30-2010 05:50 PM

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.


Save Icon (vs. Save As or Save All)

Status: New
by Member pcloadletter on ‎02-23-2012 12:49 PM

In the DIAdem interface, there are menubar buttons available that allow the user to "Save ___ As...", whether it's a script, SUD, layout, etc.  In the script editor, there is also a "Save All" button that saves all of the opened scripts.  However, 9 times out of 10 I just want to save the current layout/script/whatever.  It would be great to have a standard "Save" button either in addition to or in place of the "Save As..." button in the menubar.


(Yes, I know I can use the keyboard shortcut "Ctrl+S" or click "File --> Save" but these options are not as readily apparent as the "Save As..." or "Save All" icons, so I find myself clicking one of those and then having to click several more times just to get out of it...when all I wanted was a one-click save.)


An added benefit would be (like in the Script editor), if the file has not changed then the "Save" icon could be grayed out.  That way the user would know that the current state of the current script/layout/etc was saved to disk.

About DIAdem Idea Exchange

Do you have a feature idea for how to improve NI DIAdem? Submit and vote on ideas now!

  1. Browse by label or search in the DIAdem Idea Exchange to see if your idea has previously been submitted. If your idea exists sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea. Be sure to submit a separate post for each idea. Note: the DIAdem Idea Exchange is not the appropriate forum to submit technical support questions.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see implemented!

The DIAdem R&D team is committed to reviewing every idea submitted via the DIAdem Idea Exchange. However, we cannot guarantee the implementation of any DIAdem Idea Exchange submission until further documented.

Top Kudoed Authors
User Kudos Count