Diadem Special Plot

Hello,
I have 2 data in Labview, one is a Torque x Time and Temperatura x Time. I want to put that in a report in a way that i havo both information in the same graphic, but without Cross plot. My idea is make the color os the curve Temperature x time change acodding to the value of the torque in the same time. So when the torque is high the curve will be red and when the torque is low the curve will be gree, and between those maximun and minimun value i have a range of colors....
Is that a easy way to do that?
Thnx
Solved!
Go to Solution.

Hello Marcus,
I went ahead and created a graph that I think represents what you are looking for. This is a 3D graph, with the color representing the torque values.
1 step - insert a 3D axis system onto a page:
2 step - add data to 3D axis system:
Select the 3 channels you want to display in the DataPortal, with the X-axis first, the Y-axis second and the Z-axis third. Then drag them into the 3D axis system:
Step 3 - set the correct parameters for the 3D axis system display by double clicking into the axis system. In the dialog click on the "Axis System" tab and set the parameters as shown below:
Step 4 - Click on the "Curve List" tab and select the color parameters as hown in the dialog below. The "Global Palette" selection will change the curve to a single color (blue) to multip color as defined in the global palette. The colors will represent the values in the Z-axis (torque).
Done - now you have a curve with the colors representing the Z-values (torque). You can change the Global Palette in the Settings menu (see screenshot below):
Let me know if you have andditional questions,
    Otmar
Otmar D. Foehner
Business Development Manager
DIAdem and Test Data Management
National Instruments
Austin, TX - USA
"For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

Similar Messages

  • Diadem,bode plot

    Hi, Is it possible to create script for bode plot & order analysis, in diadem? If possible then can anybody please send me some examples regarding that.
    Thanks Nidhi

    Hi Nidhi,
    I really don't know if the DlgOpen() command will work in DIAdem-Base.  If so, that would be an excellent and simple way to enable your user to input the relevant parameters.  If not, then you'll need to re-create a similar dialog with the SUDialog Editor, which is only active in DIAdem Advanced and Professional.  Once you have the finished *.SUD file, you can call and use that SUDialog in a VBScript running on DIAdem Base.
    It is definitely possible to programmatically import and merge multiple data files that fall in a user-selected time window.  Loading multiple files is pretty straighforward once you know the file paths of the files that fall in the user-selected time window.  It is also possible, though slightly more work, to trim unwanted rows (after loading) from the top of the first file and/or from the bottom of the last file, if those rows do not fall in the user-selected time window.  Merging the remaining data located in multiple groups in the Data Portal into one consolidated group is also work, but the good news is that DIAdem ships an example that shows how to do this, and there are also example programs posted on the NI support site that you can use.
    The real wildcard in this whole proposition is how the user will know what time window to select, and how the VBScript will know what time range a particular data file falls in.  Will you need to promt the user with an available range of possible time windows, or will the user be able to pick a time window out of the air and type it into a dialog field?  Will the time range for each data file be embedded as part of the file name, or will it be stored in a property inside the file?  What data file format are we talking about here?
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments

  • Time Series Plot

    Is there a standard way to create a time series chart in Apex 4.2?
    The line chart does not take into account irregular time intervals - it assumes that the data points on the X axis are equally spaced, its just really a bar chart but with a line instead.
    The scatter chart handles the x axis values correctly but does not have the option to join the points with a line, so all sense of time series trend is lost.
    Using the line chart I can fudge the values to add extra null values for a defined list of dates so that the spacing of points is more accurate, but this is only really ok when say there is one point per day and there may be missing days.  If there are sometimes 3 points per day or zero points per day this approach is too cumbersome.
    Alternatively I can change the scatter chart to use a line. Anychart has the option to use a line (line_style)  but this isn't included in apex and it cant be added to the XML because it exists within the #DATA# section so the only way would be to fudge the series query to bring that back before the data.
    I would have thought that a time series plot would be quite a common requirement - have I missed it somewhere?
    Kathryn

    Hi thanks for the reply.
    I have attached the report I have made. I have written a VBA code to fill in all the details and graphs accordingly. Now the test requirements are as given in the table. I need to specify that in the graph. I dont want the encircled straight line. Just the 2 limits from 10 to 30 ms. In fact the more correct and logical wasy of representing the limits would be 3 horizontal lines, 1 at 10 ms from 22.5-27.5g, 1 at 20 ms from 17.6-22.6g and 1 at 30 ms from 12.5-18.5g.
    Hope i have put my doubt across clearly. Again with the code you have given, I dont know how to 'tell' diadem to plot that particular graph in that particular X-Y plot in the report/LPD.
    For the 2 lines, this is the code i have written.
    'Find 10 ms time
            L3= ChnLength(1)
            L4 = 0
            Do while (L4 < L3)
            L4= L4 + 1
            R1= ChD(L4,1)
              If (R1 > 0.01) Then
                    Exit Do
              end if
                     Loop   
            L4= L4 - 1
            LT10=L4
    'Find 20 ms time
            Do while (L4 < L3)
            L4= L4 + 1
            R1= ChD(L4,1)
              If (R1 > 0.02) Then
                    Exit Do
              end if
                     Loop   
            L4= L4 - 1
     LT20=L4
     LT1 = LT20-LT10
              For i  = 0 to LT1 'Lt1 is var for channel length from 10 ms to 20 ms
                ChD(LT10+i,"Upper limit") = 27.5-(4.9*i/LT1)
              Next
     Thanks again. Waiting for your kind help!
    Attachments:
    neck cal.jpg ‏150 KB

  • Plot line in the middle of a time series

    Hi
    I am trying to plot the limits for a graph. These limits are specified for 10, 20 and 30 ms (In particular I want to plot the limits for neck calibration tests for H3 dummy calibration). For this I need to draw a line from 10 ms to 30 ms. How do I do this? So far I am generating a channel by using either chnlingen or chngenval or chd. But when I generate values from the middle obviously it makes the values from start of the time series to the point equal to 0.
    Another problem im facing is in plotting a vertical line. How can I do this?  

    Hi thanks for the reply.
    I have attached the report I have made. I have written a VBA code to fill in all the details and graphs accordingly. Now the test requirements are as given in the table. I need to specify that in the graph. I dont want the encircled straight line. Just the 2 limits from 10 to 30 ms. In fact the more correct and logical wasy of representing the limits would be 3 horizontal lines, 1 at 10 ms from 22.5-27.5g, 1 at 20 ms from 17.6-22.6g and 1 at 30 ms from 12.5-18.5g.
    Hope i have put my doubt across clearly. Again with the code you have given, I dont know how to 'tell' diadem to plot that particular graph in that particular X-Y plot in the report/LPD.
    For the 2 lines, this is the code i have written.
    'Find 10 ms time
            L3= ChnLength(1)
            L4 = 0
            Do while (L4 < L3)
            L4= L4 + 1
            R1= ChD(L4,1)
              If (R1 > 0.01) Then
                    Exit Do
              end if
                     Loop   
            L4= L4 - 1
            LT10=L4
    'Find 20 ms time
            Do while (L4 < L3)
            L4= L4 + 1
            R1= ChD(L4,1)
              If (R1 > 0.02) Then
                    Exit Do
              end if
                     Loop   
            L4= L4 - 1
     LT20=L4
     LT1 = LT20-LT10
              For i  = 0 to LT1 'Lt1 is var for channel length from 10 ms to 20 ms
                ChD(LT10+i,"Upper limit") = 27.5-(4.9*i/LT1)
              Next
     Thanks again. Waiting for your kind help!
    Attachments:
    neck cal.jpg ‏150 KB

  • How do I plot a y axis on the left and right in DIAdem/VIEW (version 11.0)?

    I am trying to analyze flight data, and I would like to analyze plots of certain parameters so that they share an x axis. It is necessary to view these using two different y axis, on the left and right. How do I do this in DIAdem (version 11.0) in the VIEW tab? Is this possible to do in the VIEW tab?

    myocom,
    You can highlight random points in DIAdem as well. 
    Here is an example:
    Use the cursor to move to the point you wish to highlight.
    Press the "Set Data Point and Flag" icon on each data point you wish to highlight
    When you are done selecting points, press the "Flags: Copy Data Points" icon - that will copy all X/Y coordinates into two new channels
    I created a REPORT Layout using the original data and the highlighted random points (I added the actual point Z-value above the point, they look strange when written at the exact point). I attached the layout for your reference.
    The complete task took 3 minutes from loading the data to finishing and exporting the REPORT layout. If you have a REPORT layout already, this will take less than 30 seconds ...
    I am not familiar with Matlab, so I can't compare how this works in DIAdem vs. Matlab. You can add the combine the complete process in a Script and it will automatically create this kind of report after simply selecting a few data points in VIEW and then pressing a button ...
        Otmar
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."
    Attachments:
    Report with highlights.zip ‏5 KB

  • Plotting GPS data in Diadem

    I am analyzing some GPS data and I want to visualize the data on google maps. I remember seeing an exmaple on this topic ( google maps and Diadem interface) but cannot seem to find it anywhere.
    I am using Diadem 11.1.0 and I doubt the GPS functionality is not available for this version ?
    Please suggest alternate ways  to visualize this if possible.
    Thanks
    Vamshi

    Hello Vamshi,
    The GPS plotting functionality became available with DIAdem 2010, and is available as part of the Professional version of DIAdem.
    It uses Open Street Map (not Google maps) due to Google licensing restrictions. You can see the maps here: http://www.openstreetmap.org/
    You can download the DIAdem 2010 evaluation version here by selecting the "Evaluate DIAdem" section: http://www.ni.com/diadem/
    DIAdem offers DataPlugins for GPX and NMEA GPS files, so these can be loaded very easily and then added to a map.
    Please ask if you have additional questions,
         Otmar
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

  • Plotting data in diadem via LV

    Is it possible to plot data in diadem by specifying the x and y axes values from LV at runtime? I am looking for a solution something like:
    1. Load data into Diadem(give the command from LV).
    2. Load layout into diadem(give the command from LV).
    3. Specify the channels to be plotted from LV.
    4. Plot data
    5. Stop
    Thanks,
    Yash
    Solved!
    Go to Solution.

    Hi Yash,
    Please can you have a look at this piece of example code, I think it does what you have requested.
    You will need to build up a customised array to insert the different channels. You will also need to know the name of your axis system in DIAdem, you can find this by hovering over the axis system in the report view of DIAdem and looking in the status bar at the bottom left of the application window.
    Regards
    JamesC
    NIUK and Ireland
    It only takes a second to rate an answer

  • How many curves can be plot on one 2D graph in DIAdem

    Hi everyone,
    I want to  plot some(360+) curves on one 2D graph.I have results for samples which are measured at different temperatures.I had no problems to plot the curves of all devices for one temperature.But what I noticed when I tried to plot curves of all devices for all temperatures is that it doesn't work.DIAdem (ver.10.2) gives an error if the number of curves is more than 250,how can this be?Is this a program limititaion which can be fixed with a patch or service pack, or I'm doing something wrong? 
    Thanks in advance
    Solved!
    Go to Solution.

    Hello fscommand,
    When you overlay the axis systems, make sure to turn of the colors for the axes, labels and ticks on the 2nd axis system. You can exactly align them in the "position" tab of the "Axis and curve definition" dialog.
    You only need to set this up once for every 250 overlayed curves, so it should be a relatively quick and painless effort.
    Let us know if you have any additional questions,
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

  • Plotting Category Graph in DIADEM

    Hello All
               I have a basic question in DIADEM 10.2 since I am new to this software. I want to plot a category vs value graph in DIADEM.
    In more clarity, data type of X axis should be in Text and Y axis should be in Numeric data type. Is it  possible in DIADEM or any other alternative way to plot such graph?. If question is already answered in forum please send me the link. The example plot shown below will picturize my requirement..
    Thanks in Advance ...
    Kind Regards
    Rigil kumar
    Solved!
    Go to Solution.

    Hi Rigil,
    DIAdem can do this, though it's not obvious unless you know where to look.  Actually in DIAdem 11.0 and beyond (which goes Beta on April 1, 2008) you can just drag the text channel and the numeric channel onto a new graph.  In prior versions you need to drag the numeric channel by itself onto the graph-- this will plot the numeric channel against its index (1, 2, 3, ...).  You then configure this curve to display vertical bars.  Then you need to drag the same numeric channel onto the graph again, and this time configure this second curve to be "Line and symbol".  Look in the "Curve parameters" dialog of this second curve, select the "Labels" tab, then the "Text" tab, then check the "From channel" checkbox and select the text channel to pull the X axis labels from.  You then need to click on the "Position" tab and choose "At the X coordinate of the curve point with a fixed Y position".  Finally I'd suggest setting the Y offset to -5 (vertical offset, measured in %, relative to the X axis).
    Whew!  You can see why we wanted to make that easier.  Here's an example that does this and also rearranges the numeric values in descending order, as they appear on your graph.
    Brad Turpin
    DIAdem Product Support Engineer
    National Instruments
    Attachments:
    Pareto Text Chart.zip ‏20 KB

  • Importing very special binary data into Diadem

    In order to use DIAdem I need to import binary data from transient recorders. The data is stored in block mode (CH after CH), as X-Y data pairs. All channels have different length but the structure and channel names are written into a special header block, preceeding the data. The X-Y data pairs are written into words (32-bit) with variable X/Y separation, that is that Y maybe e.g. 12-bit wide and thus X using the remaining 20 bits of the word. The X/Y separation position is coded in the header too.
    Can I define a very complex import rule directly in DIAdem or can I call a LabVIEW file read and decode driver? Or is it simply impossible, except I convert all of my 120000 data sets and have them using 4 times more space?
    Many thanks in advance to the experts!
    Marco Mailand
    ABB Switzerland Ltd.
    High Voltage Technology
    Solved!
    Go to Solution.

    Mr Mailand,
    generally, you can import binary data with the function "Import via header" which you find in the file menu (submenu DAT files) in the Navigator / Data Window. Within the dialog you can specify how your data is ordered in the file. But you are limited to some standard storage mode so you might not succeed importing the data in that way.
    Of course you can also call LabVIEW VIs and write the imported Data directly to DIAdem channels. The LabVIEW-DIAdem Connectivity VIs provide the functions you need for the data exchange.
    Another way would be to import the data with help of a VBScript.
    But there is also another method to expand the DIAdem features: With the GPI toolkit you can generate your own plugin DLLs for DIAdem. You can implement all the code you need
    to import the data in a c-program and import that function into DIAdem. In that way you will be able to load your data just as any other datatype using the standard file open nemu.
    GPI Toolkit for add-on DIAdem DLL creation
    http://digital.ni.com/softlib.nsf/websearch/D605AA96CF81760C86256C7600742EC5?opendocument&node=132070_US
    LabVIEW DIAdem Connectivity VIs Version 2.1
    http://digital.ni.com/softlib.nsf/websearch/D73B15862235486D86256D2D00798738?opendocument&node=132070_US
    Calling LabVIEW VIs interactively from DIAdem
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=D18837DE23EE32F6E034080020E74861&p_node=DZ52246&p_source=External
    Ingo Schumacher
    Application Engineering
    National Instruments

  • Does DIAdem support polar 3d contour plots, i.e. f(r, phi) instead of f(x,y)

    Hello
    I need to plot a flow velocity profile across a circular tube. Coordinates will therefore be not in x,y (easy job for DIAdem, I know) but in r and phi.
    I could convert the radius and angle information to x and y coordinates, but then they will not be evenly spaced and the axes will not reflect the set-up.
    Any idea?
    Thank you
    Michael
    Solved!
    Go to Solution.

    Hi Michael
    No, DIAdem does not support r, phi in 3D plots. But you can find an example in DIAdem which shows you how to display this in DIAdem. To find the example start the ExampleFinder, open new examples for version 10.0 and then select the example "ASCII File Loading and 3D Display". You will find most of the functions that you will need for your question.
    Hope this helps
    Winfried

  • Label x,y coordinate on plot DIAdem

    How do I select and label the x,y coordinate for a min/max point in DIAdem (version 11.0) in the VIEW tab? Is it possible to select a point and have the coordinate automatically labele the (x,y) values? (What if it isn't a specific max or min point?)

    Hi, 
    Labeling is best done in the Report panel instead of the View Panel.  Here is a link with information on how to do this. My recommendation for working in the View panel is you could have a Textbox section with a function in the @@   @@ format, such as @@CMax("Channel")@@, but this would not achieve quite the results you are looking for.
    Cheers,
    Kelly R.
    Applications Engineer
    National Instruments

  • Mult channel plot without overlap & show special data points after analysis

    The program need to display "n" channel data on a graph without overlap. [I plan to use xy chart & add offset to each channel to separate each channel.] After that an analysis program will run and then "I want to mark the specific points on some of channel, for example make cross on 2 specific point on 2 different channel" How can I mark the points?

    You would want to use cursors. There's a simple shipping example with LV 7 called Cursor.vi that uses Cursor.PosX and Cursor.PosY property nodes to place them. Another way is to use Cursor.Index. This can be convenient if during your post processing, you return the array index of the data you're analyzing. With other property nodes, you can control cursor color, style, etc. With the ActCursor property, you assign a cursor to a specific plot. Right click on your graph and select Visible Items>Cursor Legend to see how how you would do it manually.

  • Having difficulty reading data file and doing analysis, maybe DIAdem can help

    Hello,
    I am new to DIAdem but I think it may be helpful to my application.
    I used Write Labview Measurement File VI with n-signals input to generate a data file containing 2*n columns(time column and data column iteratively). Now I need to do data analysis from the file. I'd tried to use Read Labview Measurement File VI to load the data but didn't work. I found that it can only read file with one signal as input and without file header. But why?
    What I want to do is to extract specific columns from the file. Some column has special flag values which divide the column into sections. I also need to extract these sections from the column and plot each of them. I know this can be easily done on other data analysis software but is there any way I can do it on Labview? Can DIAdem help with this?
    Thank you

    Hello,
    To answer your last question first, DIAdem can certainly help. You can open the TDM file you created with the Write LabVIEW Measurement File VI with DIAdem. If you navigate to the TDM file in the External Data window of DIAdem NAVIGATOR, you can drag and drop the file into the Data Portal and use the channels of data at will.
    You can also right-click on the file in the External Data window and choose Selective Opening…. There is a Help button in the Selective Opening window which will tell you more about using this feature.
    Either way, once your data is in the Data Portal, you can use the DIAdem ANALYSIS to perform a wide range of analysis on your data. For more on the capabilities of DIAdem, I recommend starting at NI DIAdem.
    Now, in regards to using the LabVIEW to access the data in your TDM file, this is also possible. If you are using LabVIEW 7.1, you will want to look at the Read Channel Groups example. This example uses a sequence of VIs from the Functions>>All Functions>>FileI/O>>Storage palette. The example demonstrates reading multiple channels from a TDM file.
    Regards,
    Eric M

  • Difference between diadem and LabVIEW Report Generation Toolkit

    I want to expand LabVIEW's reporting capabilities.  Can someone tell me what the difference is between DIAdem and the LabVIEW Report Generation Toolkit for Microsoft Office.

    Hello Mr Bean,
    There are several major differences between the two solutions. I'll try and outline them as good as I can ...
    The biggest different is that LabVIEW and its toolkits are programming tools and DIAdem is a ready to run application.
    The LabVIEW Report Generation Toolkit basically provides an extensive library of VIs that allow you to connect LabVIEW to the MS Office library and create and edit reports in Word and Excel.
    DIAdem is a stand alone application that was designed to post-process data from various sources. The tools included in DIAdem are:
    1. NAVIGATOR: Allows you to import data from files (ASCII, binary, Excel, etc.) as well as DataBases (SQL/ODBC, Citadel, ASAM, etc.). The unique DataPlugin technology available within DIAdem allows you to import vitually and data file by creating a DataPlugin that describes the data format and gets linked to DIAdem. More information at: http://www.ni.com/diadem/dataplugins.htm
    2. VIEW: Graphical and Numerical data inspection tool. Use cursors to zoom and scroll through your data, edit your data graphically and numerically and compare different tests.
    3. ANALYSIS: DIAdem has a wide range of analysis functions, ranging from simple functions like integration and differentiation to FFTs, Order analysis and 3D data analysis.
    4. REPORT: The DIAdem REPORT tool allows you to create reusable report layouts that can contain multiple axis systems (2D, 3D and polar plots) as well as tables (2D and 3D) and variables. The REPORT tool generates templates that can be usedwith multiple data sets due to the inclusion of automatic (or manula if required) scaling as well as extensive use of variables for annotations. Finished reports can be exported to printers, graphics files, the Windows Clipboard, HTML pages and PDF files (PDF writing is build into DIAdem, no extra software required). Using Scripts, it is also possible to create Word, Excel or Powerpoint reports from DIAdem automatically.
    5. SCRIPT: The DIAdem scripting tools allows users to record macros or write scripts that automate complete sequences, for the import of data, via extensive analysis, to creating a publication ready report. Scripts can make reports "intelligent" by modifying the appearance of a report based on the data or calculation results that are going to be displayed in the report.
    I recommend you check out the following link for more information: http://www.ni.com/diadem/
    DIAdem is an extremly powerful tool for report generation. I am leaving to go on a business trip to Asia, but I would be more than happy to give you an Web presentation on DIAdem after I have returned. We could use your data and create a DIAdem report Script together online. My Email address is [email protected] and I will be back the week of Thanksgiving.
          Otmar
    Otmar D. Foehner
    Business Development Manager
    DIAdem and Test Data Management
    National Instruments
    Austin, TX - USA
    "For an optimist the glass is half full, for a pessimist it's half empty, and for an engineer is twice bigger than necessary."

Maybe you are looking for

  • Adobe wont allow me to renew my license

    Hey, so, my company CC got cancelled, and ever since it wont allow me to use a difference card. Customer support just send me round in circles always promising to call back, but never do. Has anyone ever had a similar problem / solution? I deseperate

  • "Function code cannot be selected" error while uploading a document.

    Hi, When we try to upload a document into SAP the user is getting the error "Function code cannot be selected". Detailed error is given below. Only one user is facing this error in PRD. For all other users it is working fine. We replicated the same i

  • New apple TV - how do you stream if all your content is on a laptop?

    I'm currently using the older Apple TV and have all my content on its hard drive. I want to upgrade to the new Apple TV for the Netflix feature. The problem is that all my content is on my Macbook Pro and I don't want to keep it on all day for stream

  • MQSeries Server Settings for connection to XI server

    Dear All, I am doing MQSeries 5.2 -> Sender JMS adapter-> XI -> Receiver RFC adapter -> R/3. Can anybody suggest me what are the things in MQSeries which should be running at MQSeries server(like queue,channel, queue manager - their types) to get a m

  • HTTPS To Retrieve Data

    I have a request to use HTTPS to access a url and "pull" data into our XI instance. I have used HTTP to "push" data to a client url but not to "pull" data. Is this possible and if possible, can a schedule be included in the communication channel to a