NI Home
Cart Cart | Help
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
You are here: 
NI Home > NI Developer Zone > NI Discussion Forums


DIAdem Idea Exchange

Announcements
Bitte verfassen Sie Forums-Beiträge in englischer Sprache. Damit ermöglichen Sie internationalen Benutzern, sich an den Diskussionen zu beteiligen. Falls der Aufwand nicht zu groß ist, werden deutsche Beiträge ins Englische übersetzt.
New Idea
ivoG

Code completion across different script files

Status: New
by Member ivoG on ‎04-30-2013 02:08 AM

It should be possible to use the code completion functionality for classes one has written, even when the class is in another VBS file and included by “ScriptInclude”. Now that competion feature works only if the class is defined within the same VBS file as one writes the code which uses this class. That would make the developers live much easier, I am sure I am not the only one who writes code which is distributed over several files :smileywink:

 

Hi,

it would be helpful to have the following option in the View:

In case of moving the cursor through the 2D-Graph, I would like to have the table scrolling automatically the same way with highlightning the values of the cursors position. 

 

Kind regards

Bernhard

(Diadem 2011)

 

view_2d_table.gif

Hello ALL,

 

there is only one manual scale to be set in a 2D graph in VIEW Panel. It would be a great idea if setting manual scales would allow you to set seperate scales for seperate plots on one graph.

 

DIAdem.PNG

 

Thanks, Piotr

We use scripts extensively to automate many tasks in a consistent manner, so we back these scripts up in a version control system to track changes and revert back to a know version if issues arise.

 

However, because we also use Diadem dialogs we need to create SUD files to house not only the menus but also the scripts that can be built into them. These SUD files are binary in nature and cannot be compared in the version control system, which is primarily a text based tool, and because the fileformat is unknown any differences at the binary level are not easily understood.

 

My idea is to have a tool that can parse a SUD file to extract the script associated with each dialog and export that script to a VBS file in a programmatic manner, such that multiple VBS files can be created quickly instead of having to open each SUD file and its many dialogs and then capturing the scripts. The benefit this brings is that there will now be the ability to track script differences in any text diff tool of your choice, it would not address any changes of a graphical nature within the SUD file, but that is not the motivation for this idea.

Phex

Scalable Help window

Status: New
by Member Phex on ‎02-04-2013 06:42 AM

Just a very tiny feature I would wish would be a scalable window for help topics. Browsing through a large number of found topics for one keyword is not really ergonomic.

 

resize.JPG

Being able to create a report with different page sizes

 

At the worksheet parameters you can choose to use local page format, but you can only select the orientation (portrait or landscape). I Propose to add page size property when you select to use local page format, being able to indicate Height, Width or ratio.

 

different page size.png

Hello,

 

because of DIAdem is not able to synchronise captured video files and MDF-data files measured with

 

Vector Canape with all the skills of and in DIAdem-VIEW,

 

how about even capturing a video additional to the other measured data with DIAdem-DAC ??

 

 

Vector Canape can this do with a simple webcam ( a better model from Logitech suffice ) and it really works fine,

 

but DIAdem is much better for the rest of all measuring tasks and so our favourite.

 

 

And yes : DIAdem  can  data acquisition and we like it  !!!  :smileyhappy:

I generate a very large number of polar plots which are beam patterns for sonar devices. I'm sure that radar folks do the same for their antennae. The standard in the industry for directivity patterns has long been to label the plots with negative angles to the left of boresite and positive numbers to the right. I am constantly asked to label my plots this way, and I have to keep making excuses because DIAdem does not allow this.

 

This is what I need:

 

Polar 0-360.JPG

It's very common you need to do a presentation with several information and if you can put a video playing a synchronized video, map, audio and data graphs, like DIAdem VIEW do, your presentation will be cause a excellent impression. To do this today you need a capture screen toll, If DIAdem have a native tool to do this it would be great.

 

DiademVideio.png

 



PRinOR

64-bit version of DIAdem

Status: New
by Member PRinOR on ‎12-05-2012 04:39 PM

I'd like to have a 64-bit version of DIAdem primarily so the program can utilize more than 2GB of RAM.

 

I'd expect that this would improve performance and stability for those using a 64-bit OS (eg win 7 64 bit) and working with large data sets.

 

 

It might require too much computation time but I was wondering if the DataFinder could calculate and store such characteristic values as channel min/max during it's index. I would find this really helpful.

If it is not practical to do on the fly, how about an extra option on the context menu in Navigator - in addition to 'Re-Index File' etc there would be 'Calculate Characteristic Values' which would then calculate and save the valeus back to the files for the file/folder/drive selected. 

 

Jesse_D

Programmatic copy function

Status: New
by Active Participant Jesse_D on ‎11-19-2012 09:08 AM

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)

 

 

 

Shawn_S.

Time shift data feature

Status: New
by Member Shawn_S. on ‎01-17-2012 03:00 PM

Lately there has been a need by many individuals to shift data for one reason or another.  Possibly the data was collected without using a trigger to synch everything or just collected with an inevitable delay.

 

Would R&D look into a function that could mark two points in a customer's data and then align/shift the data so a comparison may be done of one data set against another?

 

Thanks!

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. 

Pete.Dunc

Synchronise Video with Offset Data

Status: New
by Active Participant Pete.Dunc on ‎04-26-2012 10:41 AM

It is very easy to delay the start of a video in order to offset the beginning of a video to a data set.  However it is more difficult to offset data in order to synchronise with another section of a video.

 

For instance - you may have a 12 second video with 6 seconds worth of data.  If this data relates to 6-12 s of the video, you need to change the x-axis of the 2D-axis area to mirror 6-12 s.

 

I would propose a "Video Offset" property.  This suggestion is similar to Time Shift Data Feature.

 

SychVideo.png

Kevster

Being able to draw a pie chart

Status: New
by Member Kevster on ‎02-08-2012 12:26 PM

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

Daklu

Reorder script tabs

Status: New
by Active Participant Daklu on ‎01-21-2013 10:31 AM

In tabbed environments (web browsers, dev environments, etc.) reordering my tabs helps me keep things organized and improves my workflow.  I'd like to have the ability to reorder the tabs in the script editor.

Eric.M

Close the datafinder when DIAdem exits

Status: New
by Active Participant Eric.M on ‎07-19-2011 09:42 AM

By default, the datafinder is launched when Windows starts. This can be easily removed by msconfig.

 

When we run DIAdem, the datafinder pops up in the task bar, which is totally normal as DIAdem uses it for a number of tasks. But when it comes to closing DIAdem, the DataFinder still lives in the task bar. When I look at how much RAM it takes, I'm pretty much surprised about the 30MB used.

 

What about an general option where we could choose to close the DataFinder when DIAdem exits ?

On a more global note, what about adding a "Close" method to the datafinder object (no it does not exist, contrary to Connect and Open...) ?

 

Regards ;-)

frago

Scatter Plot Option

Status: New
by Member frago on ‎09-14-2012 01:40 AM

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.

Sometimes you want to move an area around, and the only way right now is to re-create an area which is quite inefficient.

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
3
1
1
1
1
By using this web site, you accept the Terms of Use for this web site. Please read these Terms of Use carefully before using any part of this site. Please go here for information on ni.com's copyright infringement policy.
My Profile | Privacy | Legal | Contact NI © 2011 National Instruments Corporation. All rights reserved.    |    E-Mail this Page E-Mail this Page