From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

DIAdem Idea Exchange

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

Sometimes it is necessary to show a zoom of a measurement and to mark which area of the complete measurement is shown.

 

Proposal:

Connect two Graph Objects in that way, that one shows the complete measurement and one a zoomed area. The zoomed area should be marked in the first Graph automatically and be actualized if the scaling of the zoomed Graph is changed  (see picture):

zoom.JPG

Possible solution: if you copy a graph-object and after that you change the scaling of the copied-one, then a rectangle will show the zoomed area in the first graph. There could be an option, that copied graphs are automatically connected together as long, as they contain the same channels. As long as this link between the multiple graphs is active, the source(mother)-graph will automatically show the zoomed areas of all child graphs as colored rectangles.

Using Calculate for basic mathematical functions is like taking a sledgehammer to crack a nut. Cause Calculate takes ages compared to e.g. ChnAdd, ChnMul, ChnDiv etc. But on the other hand it lets you script formulas in an easy-to-read format.

The idea is to have a pre-processor analyzer for scripts that identifies Calculate commands and checks if these commands could be translated into a series of these basic mathematical functions. If yes, then the script engine should be able to do so in the background in order to speed up the calculation.

It would be a nice featre to do much more comfortable programming. Nearly each Editor suppurt the described feature.

When i got a class opened using some object or its own methos, could be great it i could jump into the method by clicking on it, which would open the file and focus on the method

 

 

1) could be great to have a project. simply based on root folder

 

2) in project, could be some small windows like the Data Portal, where we could have a category-based tree with folders and files of current project, where we could double click and open the file to edit it

I want to add a feature of TREWESS into DIAdem. There is a statement in the "Dynamometer Performance Evaluation and Quality Assurance Procedures" that the TREWESS technique (available using DataDesk analysis software:https://datadescription.com/tech-specs/) is a recommended approach. Right now, although OEMs need to adjust standards from "Dynamometer Performance Evaluation and Quality Assurance Procedures" to "40 CFR Part 1066", there is not mentioned about filtering in the responsive assessment so that some OEM customers(especially who have certified Dynamometer benches) request to evaluate with previous TREWESS. Since DataDesk has features of Lowess, TREWESS and Running Median in the Non-Linear Smoothers, they want to use at least TREWESS in the Non-Linear Smoothers.

Since DIAdem 2018, the number of 5 worker objects has been restricted to 5. This is a difficult limitation for those who are enjoying the use of unlimited worker objects in earlier versions of DIAdem, and do not want to purchase the Analysis Server.  

I really love all of the Event search functions and commands, but I wonder if perhaps you could make a class out of this so we'd have intellisense available.  Also, many of the commands are very similar and difficult to find.

 

event.png

It would be nice to save a fully configurated script DAC block under a different name and have it later available as a new instrument.

 

By the way: please make the HELP-Button available again for user scripts!

It would be helpful to be able to enable different key bindings, such as VIM, in DIAdem Script. 

It would be helpful to distribute the individual windows (View, Script, ...) to several monitors

Add a tool in DIAdem that works seamlessly with the NI created databases made using NI TestStand  and its Generic Record Set Schemas.

 

Yes, I know you can use SQL for this, but who really wants to use SQL when it could be done all within the NI ecosystem?

 

 

Actually, VIEW and Report Layout share the same “last-used” folder when you work interactively with DIAdem.

It’s a bit puzzling when you want to work with separate folders: if you don’t care about the folder used (when swichting from Report to VIEW and vice versa, …), you may discover later that you worked on two files (VIEW or Report) saved in different places.

 

Last-used folders should be different for VIEW, REPORT and SCRIPT.

I have a project where we have a fixed TDMS "schema" (layout and properties) which are used by a data server to import the files.

I have found that opening and saving the files in DIAdem causes any spaces to be replaced with underscores. From the perspective of my data server the file is now corrupt.

 

I would like DIAdem to support these spaces as they are clearly supported by the TDMS specification.

Hi all,

DIAdem could feature a new interactive function to be used to split one channel (let's say 1000 values long) in N channels (N=10) with the same length (100 values).

It is a very simple function but today with requires scripting in DIAdem using the Data API.

When managing time-related data it often happens to have the need to observe/analyze the data in constant time intervals.

Such an interactive function would provide an easier entry point in this kind of tasks. 

Regards

Dears,

I want to propose a check button in settings which would say something like "Automatic CodeCompletion". If you check that, you will see the hint from CodeCompletion anytime you write code not only when you write and hit ctrl + spacebar.

 

I would like to suggest that it should be possible to save pictures and text to the buttons of the F-scipt-Buttons  (analogous to LabVIEW-VIs).

storethere.jpgMany DIAdem ANALYSIS functions offer storing the result in the original channel. And if this is not chosen, result goes into 'default group'.

My suggestion is to add another checkbox to chose storing in the group of origin.

Then, if I do an analysis over 25 groups (a typical number in R&R studies) each group will contain the calculation results of their own source data.

OK, I can call set default group. But still, I'd like to be able to use that feature 🙂

 

Michael

 

 

 

 

Sometimes it is necessary to call a procedure with an optional argument. VB provides an opportunity to do so: https://msdn.microsoft.com/en-us/library/f25e2b6b.aspx. I created a little workaround which is not working in every case, for example not, when the optional parameter is at the last position of the argument list.

 

Call Example1(1,) 'throws an error message
Call Example1(1) 'throws an error message
Call Example2(1,,3) 'works

' Not working
Sub Example1(param1, param2)
    If VarType(param2) = 10 Then param2 = 0
End Sub

' Working
Sub Example2(param1, param2, param3)
    If VarType(param2) = 10 Then param2 = 0
End Sub

My idea is to introduce optional parameters for procedures in the argument list with the possibility to define a default value.

Sub Example1(param1, Optional ByVal param2 = 0)

 

Hi all,

Inset plots, i.e. a new axis system displaying e.g. a subset of another, parent axis system, are currently possible to create, but it is a bit of a roundabout, ham-fisted way, especially if I want to highlight and indicate the subset in the context of the parent axis system. Currently, this is possible by creating a second axis system and adjusting that system's axes beginnings and ends, then creating a rectangle over the parent axis system and manually adjusting that rectangle's width and height to match the inset plot's limits. It would be great if such a feature could be added to easily highlight or further elucidate graph data.

 

The possible extents this could go to, as I see them, are:

  1. Subset plot, showing part of the parent graph
  2. Superset plot, showing the entirety of the other graph, when the original/parent graph is showing only a subset of the data
  3. Alternative views or information (such as a FFT of the parent data channels, or any other data; obivously the calculation would have to be separate).

Thanks for reading this far!