DIAdem Idea Exchange

Community Browser
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
Showing results for 
Search instead for 
Did you mean: 
Post an idea
0 Kudos

Would it be possible to take the next step in automation and use the .Net framework for scripting functionality?

0 Kudos

Very frustrating working on other documents while diadem is processing a script in the background to paste what you thought was text you had copied actually be an entire channel worth of data.

0 Kudos

Greetings NI Wizards,


My compliments on a very fine software package, which I admittedly have only begun to explore via your trial period.  I'm a bit embarrassed to say that I only recently discovered it though we've been trying for more than a year to figure out how we could attach large amounts of sensor data onto our CAD models (the only real way to look at it).  This seemed to be the obvious future of data (experimental) visualization.  Shame on me for not looking beyond my familiar neighborhood of NI hardware and LabVIEW.


Wonderful as this tool is, might it be possible to jigger the solid model rendering so that the user-defined color palette in "surfaces/color surfaces" resulted in true transparency when one chooses "no color"?  Right now it seems to just leave a grey part behind.  This would allow one to have parts of the solid model disappear over time. We're doing erosion experiments, and once a part of the model reaches a certain temperature, it dissolves.  This would be a fantastic way to visualize the data as we could watch both temperature changes and erosion of the model.  Others might have parts appear in time, making the model appear to grow.  There could be lots of animation possibilities as things blink in and out.






0 Kudos

At the moment it is not possible to define the Master Layout of a TDR file with a relative file reference. The same problem occurs on images if you don't want to embed them. PLease enable the possibility to add images (and other file documents) via relative paths as well as the TDRM Master file for a TDR template.


Best Regards,


Florian Kappes

R&D Engineer

0 Kudos

Support reading of ASAM MDF V4.0.0.

0 Kudos

A new fully featured harmonic cursor type in view for S&V applications, accessed by a button in the way that the other cursors are.  This is one of the major limitations we find with using the package.


Although I have seen the included script to implement a basic form of harmonic cursors, it is a bit cumbersome and only allows H1 to be dragged for example.

0 Kudos

For several general functions we have created a set of user commands we use in DIADem report (either on channels, sheets or pages).

However sometimes we have a not so general function, that is only interesting for this particular report/project.

I prefer to not make these part of our standard user command set, or force other users to install these special user commands.

It would benefit us if we could embed those scripts inside the Report file. 

0 Kudos

In DIAdem report it's not possible to generate a polar plot that is a cloud of points.

The closest I get is using a 'line and points' style with the point being an 'X' characters, it would be nice if we could use the same markers as with the 2D graphs.



0 Kudos

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.



0 Kudos

Waiting for very large measurement files to load can take very much time. In our case, we sometimes load a file to have an overview of the complete measurement and then zoom into some specific parts of the measurement.



Do not load into memory all data as long as the user has not zoomed in a specific area.

For example: if a channel has 100000 values, for a complete overview of the measurement, only 50000 values would be used. And when the user zooms in, then all data in that area will be loaded.


This way it is much easier to look for important parts in a measurement without waiting for all data to be loaded.

0 Kudos

First, major kudos to whoever implemented the Shock Response Spectrum (SRS) in Analysis!!  This is a huge step for us in the shock and vibration world!  Only one small request:  may we have the option of supplying our own frequency channel?  Being restricted to only "frequencies per octave distance" may work for some but we have need to use different frequency spacings.  Thanks!

0 Kudos

While it's possible to find out from the DIAdem Help the explanations on the Operations and Special Variables in the Calculator, it would be a lot easier to add some brief descriptions in the tooltips when we mouse over them.


The current tooltips contain no useful information. If my mouse hovers over the Operations "ArcSin(Arg)", the tooltip just contains a simple repetition which serves no purpose (see attached screenshot).

0 Kudos

to be not confined to rectangular and circular objects.

0 Kudos



If you want to use Hardware in DIAdem, you have to create virtual global channels in MAX before, so you have to create for each channel of the module a virtual channel. For acquiring data in the DAC Module of DIAdem you have to select the DAQmx Driver and add the defined virtual channels.


Imagine if you have several modules and more than 60 channels for example, to define the channels takes a while.

An improvement would be a module channel group definition in MAX. So if you have a thermocouple module, which are equipped with 16 channels - you define one channel group in MAX, in which each channel has the same configuration.





Rupert Donauer


AE, Munich

0 Kudos

Let argument in object.GetReference(argument) method should be optional and as default set ExtendChnName

  In this case calling of function should look like Call ChnSmooth(oMyChannel.GetReference,oMyChannel.GetReference,10,“maxNumber“)


Also include in Channel object even required properties (description, unit, max, min, length, etc.). This should be equivalent to oMyChannel.Properties(NameOrIndex).Value

0 Kudos

Sometimes I try to place a vertical onriented graph next to a 2d-intensity graph. This is especially interesting with a time-frequency plot where you want to plot some interesting frequencies next to the intensity plot.

Currently this is only possible by altering the x-y data.

By adding rotated 1-d graphs we could easily create such a graph.

0 Kudos

I have talked to Brad, Otmar, and (most recently) Darrin about this, so here is an explanation if you guys are reading...


I use DIAdem for data browsing and analysis, but I also use another program (which shall remain nameless) from another company (which shall remain nameless).  This program sets stuff up a little differently, and by doing so has a huge time-saving advantage.  An individual test run (or a collection of runs) is stored in a folder.  Inside each folder is one file per recorded channel.  So, if I wanted to look at some data, I would select the channels I want, and then graph them.  I can, of course create multiple graphs, channel tables, etc.  So this is similar to the VIEW pane in DIAdem, and there is no evident advantage with one program over the other at this point.


Now, let's say I wanted to view those same graphs and channel tables based on a different set of data.  In DIAdem I would have to delete the data from the DATA PORTAL and then load in the new data which would then update the items in the VIEW pane.  In this other program, though, all I have to do is select the folder where the other data channels are stored by either clicking on it or cursoring to it and all graphs, tables, etc. are automatically updated.  This is a tremendous time-saver, and makes it easy to browse through different data sets to find what I am looking for. 


Implementing something like this in DIAdem would be really helpful.  I love DIAdem, but it is frustrating that it doesn't do what this other program does.  I suspect there are not too many people out there that use this other program and DIAdem.  If there are, I hope that they will weigh in on this issue by adding a comment to this post.  Even if you don't use both, think about how much time you could save if DIAdem operated like the other program.

0 Kudos

I would like to export the table from the Navigator search pane into Excel or a CSV file so we can use that in a report (Word) as an overview of performed measurements.

We can quite good configure that table so let's make use of that.



0 Kudos

Unfortunately, I do a lot of work with non-Metric units, but generally take the measurements in Metric.  I'd like to be able to have the Y2 axis display converted units without creating a new channel, adding to the graph, adding a new channel to my graph, modifying the begin/end points so that the new signal perfectly matches the metric version, etc.  


For example, if I had position vs time, and my Y1 data is in meters, I'd like the option to add the Y2 axis in feet from the graph setup.