DIAdem Idea Exchange

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

The icons for DIAdem 2017, 2018 and 2019 are frustratingly identical.  LabVIEW has helpful little numbers showing the version number.  

Download All

Rather than a channel that has a "fixed" value (numeric or string), this new "calculation channel" type would be a function of other channels.  Currently, if Channel3 = Channel1 + Channel2, and then I change the values for either Channel1 or Channel2, I have to re-execute the calculation

 

ChnCalculate("Ch(""Channel3"") = Ch(""Channel1"") + Ch(""Channel2"")")

 

Now, if there was a "calculation channel" where I could define Channel 3 as "Channel1 + Channel2", I wouldn't need to perform this re-execution! 

 

Another way to explain is to have a channel that works like Excel calculation cells.  The cell calculation stays the same, and when the input cells change, the result cell is automatically updated. 

 

I'm not sure if I explained this well, please ask for clarification if necessary. 

As the title says, DIAdem should have the capability to draw simple pie charts in the report section.

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

Diadem currently has a copy function for curves within the user interface, as shown below: 

 

 

true.png

 

However, there is no copy function within the scripting api. This means to duplicate a curve programmatically multiple functions. one for each of the properties in the curve, need to be called as shown below: 

 

Dim oMyReportObj, oMyNew2DCurve,

Set oMyReportObj = Report.ActiveSheet.Objects.Item(1)

Set oMyNew2DCurve = oMyReportObj.Curves2D.Add(e2DShapeLine, oMyReportObj.Curves2D.Item(oMyReportObj.Curves2D.Count).Name &"_copy")
oMyNew2DCurve.Shape.XChannel.Reference = oMyReportObj.Curves2D.Item(oMyReportObj.Curves2D.Count-1).Shape.XChannel.Reference
oMyNew2DCurve.Shape.YChannel.Reference = oMyReportObj.Curves2D.Item(oMyReportObj.Curves2D.Count-1).Shape.YChannel.Reference
oMyNew2DCurve.Shape.Settings.Line.Width = eLineWidth0100

...

 

It would be far easier if there were a call to copy a curve directly: 

 

Dim oMyReportObj, oMyNew2DCurve,

Set oMyReportObj = Report.ActiveSheet.Objects.Item(1)

Set oMyNew2DCurve = oMyReportObj.Curves2D.Copy(1)

 

 

 

It would be very useful to be able to copy data directly from a View 2D axis chart/graph to the clip board.

This action is similar to using the channel table to copy a selection of data and being able to past that data to the next empty column of the table or pasting it directly into the portal to create a new channel.

 

Currently I can zoom into a small region of the data in the View graph.  Based on the  position of X-cursor1 and X-cursor2 I can find the data in the table and copy it to the clip board.  Then create new channels by pasting into empty columns or pasting into the portal.

But this is very time consuming and cumbersome.  

 

Some time ago I created a script that would copy the data to new channels automatically, but if I can copy the data to the clip board I can paste it into other programs like, please forgive me, Excel for customers who don't have Diadem.

 

Excel does have the TDM importer add-on, but then it is really hard to search for data.

 

 

 

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.

In some cases, the visual interface becomes very confusing and mixed up. Is it possible to develop a function to form layers like in the dialog editor? 

It would simplify the work in complex dac plans very much.

Hi,

I would like to request th ability to "Freeze" columns in a view table so they stay on the left-hand side of the table as you scroll to the right.

The channel names/properties sticking at the top works brilliantly, but if you want to have a timestamp channel (or Timestamp, Speed, and Torque channels) visible when you have a view table with many channels you have 3 options:

  1) Scroll back and forth a lot

  2) Add a new occurrance of the channel(s) into the table and move it(them) to the correct spot

  3) Have 2 tables side-by-side and vertically scroll them both together manually

 

I would suggest 2 interfaces to select the columns to freeze at the left hand side of the table:

  1) Right-Click menu called something like "Lock Column(s) at Left" or "Freeze Column(s) to Left" (Or just "Lock/Freeze Column(s)")

  2) On the "Display" interface, have a "Lock/Freeze Left" checkbox on the columns in the Name/Format table (you may also want to have a "Lock to Left First # Channels" checkbox for the All/All of a group channel table options)  This should probably automatically move the columns selected to the top of the list so they appear in the order they will display in the table, as well as allowing the user to rearrange the leftmost columns (if they lock/freeze multiple columns)

 

-Josh

Every once in a while when working with larger VIEW layouts or especially REPORT layouts, I find myself wishing I could mass-manage the sheets.  For example, through the manage sheets dialog, I'd love to be able to highlight (shift+click or ctrl+click) multiple sheets and delete them all at once, or highlight multiple sheets and move them all at once as a group.  Yes, I know I could manipulate them via SCRIPT, but sometimes I just want to be lazy!

Add the ability to decode relative paths for video files within View and TDV files AND make it the default setting.  Adding an option box to the "Select Video File" dialog to allow absolute or relative path decode.  Also have the system recognize a relative path (i.e. ".\video.avi").  This may require a new TDV-Path variable.  This allows moving large video/data views to networked based folders allowing other engineers/customers to review/manipulate the data.

 

 

Currently, ONE python engine is started with each instance of DIAdem.  This behavior is not well-documented and comes with limitations. 

 

For example, if I have an imported function ".py" script called "MyHelperFunctions.py" and import this into another script, the function is only loaded once.  If I make edits to this function, and save the file, the edits will not be available until I close/reopen DIAdem!

 

I suggest having multiple embedded python engines at the same time.  And this would enable DIAdem to always be ready for a python call but still retire a python engine that was bloated.

 

At the least, having a script command to spin up a new python engine would be very helpful for me!

It would be great to add numeric display boxes to VIEW area (similar as implemented in DAC area). These display boxes could show info such as e.g. Gear, Speed or Text status messages which don't have to be shown as time trace.

Hi,

 

It'd be nice to be able to clear the data portal without having to go to the NAVIGATION area each time. Adding the ability to clear the data Portal from any screen, especially when scripting, would be much more convenient. 

 

Regards,

Sadie

Not having the DataFinder index anything except NI's folders by default on install would be extremely convenient.  Optionally, this could also be a setting chosen on install.

 

Each of our users who installs the application immediately has every MS Excel file from their 'My Documents' folder indexed, which wouldn't really hurt anything except that most of these MS Excel files aren't true 'data' files.  In my experience, most Excel files rarely store anything as simple as what could be stored in text-tab delimited format, so aren't easily or usefully indexed, so seems to confuse the DataFinder as it is unable to close them automatically once opened.

 

The results is dozens to hundreds of Excel.exe processes running in the background, until the machine runs out of memory or files, so we have had to make a point to disable all datafinder indexing on each and every install.  We've scripted this process into our standard configuration, but if the user doesn't contact us right away, they suffer greatly from performance issues and blame DIAdem (rightly so).

 

I suspect that anyone who wants to use the DataFinder would want to do some manual configuration to specific folders, dataplugins, times of day to index, etc. which would make requiring setup perfectly acceptable to users who want to use it (and not waste resources for those that don't).

 

-Josh

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.