What is DIAdem?

Someone could expain to me what tiara? I am a user of Labview, and I use it not only for the acquisition of data, but also for the analysis of the data.

We have a Campus license, order to Diadem is included, but I don't know if it is the effort to examine it or not worthing. So, please, could someone explain to me what can do Diadem and impossible Labview?

Thank you

Hello gnappo,

It's a good question, and I'll try to give a brief answer.

Tiara is an application of post processing and data communication (you can also write custom in LabVIEW code for). I'll try to make an analogy with the ecosystem of Microsoft here. LabVIEW is a tool of programming (such as Visual Studio in the world of Microsoft), and the tiara is an application (we will compare to Excel in the world of Microsoft).

You can certainly schedule a specific analysis and reporting processes well in LabVIEW, but anything that requires that greater flexibility is better served by DIAdem.

Among the highlights of DIAdem for me are:

  1. DataPlugins - ability to load data from more than 500 files formats directly in DIAdem without the need to create custom players, including Excel and ASCII files using wizards

  2. DataFInder - creates an automatic index of all the files and their metadata that can instantly be searched from the research free text or keyword

  3. Easily load data from multiple files for comparison in a set of data online (data portal), including subsets of data (individual signals or groups) according to specific conditions

  4. Interactive control of data using the sliders, with the ability to synchronize the video, GPS signals and other sources of data in an easy to use interface

  5. A comprehensive mathematical analysis of the curve fits the statistics and analysis of signals - more libraries Extensible forms and automatic unit conversion

  6. Creating multi-page graphics, dynamic and reusable report templates including 2D, 3D graphics and tables, polar plots, and images inline and variable

  7. Automation thanks to recorders macro, with the possibility to expand the macros into VBScript, create custom menus, bars of tool and icon, dialogues and all user interfaces

These are a few things that come to mind - you can visit the page DIAdem here on ni.com (http://www.ni.com/diadem/) for more details, or call your local office of OR and ask for a personalized presentation of DIAdem.

Let me know if you have any additional questions,

Otmar

Tags: NI Software

Similar Questions

  • What is the algorithm/method used by Diadem for advanced research?

    Hi all

    Can you please let me know what method/algorithm is used by Diadem for advanced research? Please note I am familiar with search function of DIAdem peak, but I need to know the theory/algorithm it uses to find the vertices.

    Thank you

    Hossein

    Hossein greetings

    Verify the last paragraph of this document.

    Let us know if this answers your question or if you have more information on this subject. Good day!

  • TDMS & Diadem best practices: what happens if my mark has breaks/cuts?

    I created a LV2011 datalogging application that stores a lot of data to TDMS files.  The basic architecture is like this:

    Each channel has these properties:

    To = start time

    DT = sampling interval

    Channel values:

    Table 1 d of the DBL values

    After the start of datalogging, I still just by adding the string values.  And if the size of the file the PDM goes beyond 1 GB, I create a new file and try again.  The application runs continuously for days/weeks, so I get a lot of TDMS files.

    It works very well.  But now I need to change my system to allow the acquisition of data for pause/resume.  In other words, there will be breaks in the signal (probably from 30 seconds to 10 minutes).  I had originally considered two values for each point of registration as a XY Chart (value & timestamp) data.  But I am opposed to this principal in because according to me, it fills your hard drive unnecessarily (twice us much disk footprint for the same data?).

    Also, I've never used a tiara, but I want to ensure that my data can be easily opened and analyzed using DIAdem.

    My question: are there some best practices for the storage of signals that break/break like that?  I would just start a new record with a new time of departure (To) and tiara somehow "bind" these signals... for example, I know that it is a continuation of the same signal.

    Of course, I should install Diadem and play with him.  But I thought I would ask the experts on best practices, first of all, as I have no knowledge of DIAdem.

    Hi josborne;

    Do you plan to create a new PDM file whenever the acquisition stops and starts, or you were missing fewer sections store multiple power the same TDMS file?  The best way to manage the shift of date / time is to store a waveform per channel per section of power and use the channel property who hails from waveform TDMS data - if you are wiring table of orange floating point or a waveform Brown to the TDMS Write.vi "wf_start_time".  Tiara 2011 has the ability to easily access the time offset when it is stored in this property of channel (assuming that it is stored as a date/time and not as a DBL or a string).  If you have only one section of power by PDM file, I would certainly also add a 'DateTime' property at the file level.  If you want to store several sections of power in a single file, PDM, I would recommend using a separate group for each section of power.  Make sure that you store the following properties of the string in the TDMS file if you want information to flow naturally to DIAdem:

    'wf_xname '.
    'wf_xunit_string '.
    'wf_start_time '.
    'wf_start_offset '.
    'wf_increment '.

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • What is the precision used by DIAdem during the integration?

    Hello

    I have been using DIAdem to perform digital integrations of force with respect to displacement and pressure with regard to travel (all acquired signals). These calculations are needed to determine the actuation and energy output associated with a hydraulic jack. The problem is that I am impossible numbers (work more than to work in). I was wondering if it can be caused by an accumulation of data errors, as most of the integration of the intervals are about 5,000 points. Can someone tell me how accurately tiara made digital integration? The online help does not. I guess it's all 64-bit double precision, in which case the rounding error is unlikely to be serious, but I'm running out of explanations.

    Any advice appreciated,

    PorridgeMan.

    Hi PorridgeMan,

    All digital channel data values are imported into the tiara as slna (64 bits real) data portal, regardless of their original data types on the disk.  All routines analysis in tiara that create digital channels create SLNA, so all the digital channels in DIAdem are always slna and all numerical computations in DIAdem are always made with precision DBL.  It must be something else.  Would you care to send on your dataset and VBScript?

    Brad Turpin

    Tiara Product Support Engineer
    National Instruments

  • DIAdem 11 Setup error: object required: navigator, display.currdataProvider

    On the Diadem 11.0 installation, I get a popup error message when I open the program first (and subsequent) time and the browser, view tab is corrupt:

    Object required: ' navigator, display.currdataProvider.

    Also when the program is first opened after installation, a message appears warning about mistakes during installation and to check the log file but I can't.

    I use windows vista 64 bit.

    Thank you, Steve.

    Hi Steve,.

    Thanks for the screenshots reposte - they gave R & D a better understanding of what's going on.  They now believe that the tiara installs fine and that the problem is a mismatch the launch between DIAdem and a Windows hotfix.  We see normally this problem when a DIAdem installation work for awhile and then all of a sudden does not launch after the customer installed an update of Windows or a new version/update of AutoCad or SQL Server, etc..  This fix for Windows is often bundled with other software so that you do not know that you're getting.  What it does is tell specifically Windows ignores the version (stored in the Windows registry) Windows DLL as tiara said the operating system installer to use and rather use a new version of the Windows DLL that does not work with the tiara.

    I posted an executable to our outgoing ftp site that has been very successful to this problem and allow DIAdem throw again.  Note that this file "St3ve.exe" will be there for a few days.

    ftp.ni.com/outgoing/St3ve.exe

    Please let us know either way what is happening

    Brad Turpin
    Tiara Product Support Engineer
    National Instruments

  • How to customize the DIAdem report export function Menu PowerPoint?

    H all,.

    I can define another "Power Point of export" script to run when you select the menu if "Diadem report' drop-down"Export PowerPoint"a file?

    I know that this menu using the template file to "C:\Program Files (x 86) \National 2012\Resource\PowerPointTemplate.ppt.    My problem is that I cannot 'customize' the PPT template enough to get some items to position correctly on the slides.

    What I did change the script "C:\Program Files (x 86) \National 2012\Examples\Documents\REPORT_Layout_to_PowerPoint.VBS" with the changes I need, set the model to use ppt.  Run the script, and it works as it should.   (This script is not related to the pull down menu function - I maybe something set wrong somewhere).

    I want to get out of having to open this script whenever I want to create a ppt.  I'd rather select the menu drop-down.  Do the traction to the low 'export PowerPoint' use a defined script?

    Thank you

    John

    Hi John,.

    If you are using DIAdem before 2015, you old syntax to change the menu. Here is an example:

    Dim strPanel, strMyMenu, intCount
    strPanel = 'REPORT '.
    strMyMenu = "list of menus in DIAdem ' & strPanel & «:»»»
    Call WndOpen (strPanel)
    Call MenuItemCountGet (strPanel, "M1")
    IntCount = 1 to MenuItemCount
    Call MenuItemInfoGet (strPanel, "" M1. "") & intCount)
    strMyMenu = strMyMenu & + "\n" & MenuItemTitle & "-" & intCount
    Next
    Call MsgBoxDisp (strMyMenu)

    strMyMenu = «»
    Call MenuItemInfoGet (strPanel, "M.1.14")
    strMyMenu = "pos. 14: '& MenuItemTitle '.
    Call MsgBoxDisp (strMyMenu)

    Call MenuItemChange ("REPORT", "M.1.14", "My PPT", "call Msgbox (""Hello" "\" "")

    Greetings

    Walter

  • How interface bronkhorst RS232 communication flowmeter in DIAdem DAC?

    Hello

    I am Thiyagi.I am working in WABCO INDIA Ltd. I bought Bronkhorst Flowmeter. I use the tiara DAC Professional version. I want the meter to DIAdem.Flowmeter of the interface have a RS232 communication. In my pc, I have a COM1 port. DIAdem DAC which icon I want to use to connect the flow meter.

    Hello hmongz

    You can already succeeded, but still, here's what I used to do:

    I could do this with flowmeters mass Bronkhorst and Brooks, and had a pretty good success using their method of DDE (dynamic data exchange). To do this, download their software from FlowDDE of Bronkhorst.com, start the DDE driver and he can communicate with the MFM. Once it works, insert a DDE lockk in CAD DIAdem, configure it appropriately and it should work.

    Greetings

    Michael

  • Google Drive not visible in the tree structure Diadem Navigator

    Hello!

    In our company, we use Google Apps. Google Reader is a handy tool to use to ensure the instant backup of your files. However, my problem is I don't think Google Reader in the Navigator tree structure, at least not systematically. There were occasions where the drive was visible, but now I can't find. The reader has no doubt exists and is accessible in Windows Explorer. Anyone know what could be the problem and how to fix it (except avoid Google Drive as working space)?

    Hi Brad,

    Thanks for your suggestion, it worked very well worked.

    But before I tried to add a new drive, I've been playing with different modes in the browser tab. I discovered in the mode 'Data bank' with 'My computer' as source (or root), the directory structure has no problem to display Google Reader - works fine.

    High til' today, I didn't know there are two display modes available, I've always been using the mode "data search". In the mode "Data search" Google Reader does not appear when you try to navigate to the local C drive. In the 'data' finder Google Reader mode is only available when add you it as a drive in Windows Explorer.

    So long story short, if you want to have easy access without problem to your Google Reader in DIAdem, add it as a drive in Windows Explorer.

  • Collective responsibility / duty cycle in DIAdem calculation

    It's probably pretty simple to do, but still I only got halfway there, I could use some help!

    Basically I have a tree of torque and speed of files datalog, where I want to extract an array of number of revolutions of the tree to discreet couple levels to be used in CAE fatigue, as this analysis:

    423 tours @ 1000 Nm

    569 towers @ 1200 Nm

    143 laps @ 1400 Nm

    The script to "quantify" gets me halfway there - this allows to reduce the torque of 200 Nm operations curve and it is quite easy to integrate the speed to give the total number of revolutions, but now I need to count the number of laps at each stage of quantified couple and generate results.

    There must be a way to do this with all the tools available in DIAdem, but being a new user, I am struggling to find the right method.

    Any help would be appreciated, thanks.

    JohnGrove salvation,

    It seems to me that you must use the 'Classification' ANALYSIS functions to count the number of revolutions in some compartments of preset torque.  You can specify exactly what conditions couple to use for counting in the "Classification" ANALYSIS function.

    So the main question is the creation of a channel of revolutions according to the data that you're starting with.  It is not clear to me that this can be done with just a speed channel.  You have a tachometer channel, or you know the circumferance of the wheel and is in contact with the floor at all times?  As soon as we have the tachometer channel you will be free from home.

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • Y axis Auto scale does not work in 11 DIAdem

    Hello

    A few years ago, I created a user dialog box to select and display strings in the mode of DIAdem.

    It has worked well for all DIAdem versions 10.X, but there is a problem with the scale of the value axis for DIAdem 11.X.

    The channels are Eurorest [n systems (linear)]

    In DIAdem 10.X axis y for each separate chart would be put on the scale automatically accoring to the minimum and maximum values of the displayed string.

    In DIAdem 11.X of the axis y for each graph is scaling of 55.0397 to 133.7655... for all channels, regardless of the displayed string values.

    When I click on the button 'Zoom Off' scaling becomes correct.

    What should I put my script correctly scaling of the y-axis?

    The following code is used to set the scale (no scaling of the axis are not is defined):

    R1 = SelectedStartTime ' there is a variable defined previously in the code
    R2 = SelectedEndTime ' there is a variable defined previously in the code
    View.ActiveSheet.Cursor.X1 = R1
    View.ActiveSheet.Cursor.X2 = R2
    View.ActiveSheet.Areas (1). DisplayObj.XScaling = "RangeZoom".

    I tried to add this code, without result:

    View.ActiveSheet.Areas (1). DisplayObj.YScaling = "n [physical] systems."
    View.ActiveSheet.Areas (1). DisplayObj.YScalingMode = "automatic".

    Thanks for you response Andreas.

    Your suggestion has probably works well for the DIAdem11.X, but I need (preferably) solutions that work for both DIAdem 10.X and 11.X (so that the same script can be used for both versions).

    10.2 DIAdem (which is the version developer I) there seems to be no property named XScalingMode for CurveChart2D (only YScalingMode).

    However, I found something that worked for both versions, namely:

    View.ActiveSheet.Areas (1). DisplayObj.ZoomCursor = "BandZoomCursor".

    After you set this property (in addition to the code in my original post), graphs are put to scale properly (on 10.X and 11.X).

  • How to load. A01. A02. A03... Files in DIAdem

    I am writing a script to allow a user to create a data set by loading a series of ASCII files.  The files are. A01. A02. A03, etc file extensions  I can manually load these files individually, but I can't seem to the load via the program coding.  The code below is what I was trying to use to load one of the files, however DIAdem 11.0 running on a Windows 7 machine just stops and DIAdem 10.0 running on a Windows XP computer will appear to run the script... but no data actually loaded on the data portal.

    Call MSGBOXDISP ("Please select first data file")
    Call FILENAMEGET ('DATA', "FileRead")
    If DLGSTATE = "IDOk" Then
    DATADRVUSER = FILEDLGDIR
    Call ASCIIConfigLoad ("C:\Users\wi3083\Desktop\BH-OB29\RoughRoad ASCII Import.STP")
    Call ASCIILoad (DATADRVUSER & FILEDLGFILE, 0)
    End If

    Another option, I tried is:

    Call MSGBOXDISP ("Please select first data file")
    Call FILENAMEGET ('DATA', "FileRead")
    If DLGSTATE = "IDOk" Then
    DATADRVUSER = FILEDLGDIR
    Call the ASCIIAssocSet(".) A01 ', ' C:\Documents and Settings\administrator\Desktop\BH - OB29\RoughRoad Import.STP ASCII')
    Call ASCIILoad (DATADRVUSER & FILEDLGFILE, 0)
    Call the ASCIIAssocDel(".) A01")
    End If

    Any ideas would be appreciated!

    Hi CrshTstr,

    I enclose a use I wrote for 23 data files submitted.  Simply detach the *. The URI of the file and double-click on it with the Windows Explorer to register the use with your computer.  You can then run this kind of code to call:

    Call DataDelAll

    FilePath = 'C:\NICS\Discussion Forum\CrshTstr\BH-OB29\BH-OB29AS. A.

    FOR i = 1 to 23

    n = Right ("00" & i, 2)

    IF i = 1 THEN call DataFileLoad (FilePath & n, "CrshTstr")

    IF i > 1, THEN call DataFileLoadSel (FilePath & n, "CrshTstr", "[1] / [1]")

    NEXT ' I

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • Error during asynchronous script runing DIAdem of labview on dual core processor

    Need urgent help / advice here!

    A kernel works well... double heart generates error: error in (line: column 17,: 1): error opening object. The currently open object has no subobjects. Forgotten ObjClose?

    The main software built in labview for data acquisition and analysis generates a PDF report at the end of a test, using DIAdem. For this I use the tiara express vi in labview to generate a report of multi page, in which case I use for loop to go through an array of strings for each page. This loop has a registry change too. After each page I run a script to set a few parameters such as linear/log, start/end and line thickness using the DIAdem Connectivity Toolkit. See the script below:

    Call GraphObjOpen("2D-Axis1")
    Call GraphObjOpen ("2DXAxis8_1")
    D2AxisXDivMode = 'linear '.
    D2AxisXScaleType = "start/end of manual.
    D2AxisXBegin = 20
    D2AxisXEnd = 20000
    Call GraphObjClose ("2DXAxis8_1")

    Call GraphObjOpen ("2DYAxis8_1")
    D2AxisYDivMode = 'linear '.
    D2AxisYScaleType = "full automatic".
    D2AxisYBegin = 0
    D2AxisYEnd = 0
    Call GraphObjClose ("2DYAxis8_1")

    C = 1 to CurveNoMax
    If D2CurveObj (c) = "" then exit for ' c
    Call GraphObjOpen (D2CurveObj (c))
    D2CurveLineWidth = 0.75
    Call GraphObjClose (D2CurveObj (c))
    NEXT ' c

    Call GraphObjClose("2D-Axis1")

    There is also a screenshot of the vi: (script file is generated by the Dscript vi and saved on a disk. then the path is passed to the tiara script vi.)

    I think it is, after the first page of the report is complete to the second page tiara ALWAYS shows error as shown above. However, on my P4 laptop with single core (without hyperthreading) its works very WELL EVERY TIME with a given number of channels/pages of the report.

    My chain of thought is the ultra-fast dual core is something in parallel, so no waiting for page previous complete or complete his purpose of closing! However, in my loop for, I use a shift as before named register, certainly this kind of loop can be divided on multiple threads of carrots/parallel? because it must wait for the answer from the previous. ! ? ! ? Im running LV 8.6 on WinXP for this project and I don't even think treatment multicore for loops for is included in this version.

    The other thing is... This script allows to launch at the end on the dual core until I added the last part that uses a loop for to get all the lines of the chart to be the thinkness I need. What this loop for the guilty? Can I stop to run on multiple cores/threads? I read a post by saying that there is tiara 8 support multi core. This triggered my doubt

    As always, your comments are most appreciated

    AL

    Hi Al,.

    I have a theory, but only you can test.  In your screenshot of the VI, you have the Boolean value of entry for the tiara run with asynchronous Script.vi = TRUE.  My theory is that if you modify this boolean (and all others like him) asynchrous = FALSE, the error will not occur on the multicore computer.  The other thing you could try would be to consolidate all orders report that relate to a REPORT page in a single call to tiara ActiveX.  In the screenshot below, you have at least 2 distinct call of screw DIAdem, so it's at least 2 separate ActiveX calls for a REPORT sheet.

    Here's what I think is happening.  On a multi-core computer, there is the potential for different orders of LV ActiveX tiara to run on different hearts, which can lead to a problem of synchronization on the side of the tiara.  DIAdem 11.x and earlier works exclusively on 1 CPU, so incoming ActiveX controls should be properly sequenced by the tiara ActiveX task list.  Theoretically, tiara must serialize all incoming ActiveX controls (no matter which CPU processed them) in the order that they arrived at the Server ActiveX DIAdem.  The side sending, the execution of LabVIEW data flow should theoretically ensure that all ActiveX applications are sent in the correct order.  But it is theoretically possible that queue processing ActiveX of the operating system cannot send all the ActiveX controls to DIAdem in order that he receive them LabVIEW - IF YOU have SELECTED PROCESSING ASYNCHRONOUS.

    See if these clues help you,

    Brad Turpin

    Tiara Product Support Engineer
    National Instruments

  • Concatenate with DIAdem TDMS files, depending on the time

    This question is in French and English.

    Hello

    I'm trying to find a way to concatenate/merge several files TDMS analog measurements with DIAdem 2012, in order to have more than one file. I be provided with attachment 1.

    I am beginner in DIAdem and don't know not the language of the script code. En 986KO on this forum, I found the script 'Import data from several Files.VBS use', and changed lines 17 and 18 not 'csv' by replacing "tdms" (as it was stated on another topic on the forum). This script also appealed to "concatenate groups."

    The problem is that the TDMS files contain several groups (the slots on frame of measures Canada) each containing several different channels. This script concatenates so each group and the result makes more sense the script to modifier is certainly "CONCATENATE Groups", but in what way?

    Thank you

    Olivier

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    I'm trying to find a way to concatenate/merge several files TDMS analog measurements with DIAdem 2012, in order to have at the end only one file. You can find these files with my mail 1.

    I am a beginner in tiara and do not know the language of the script code.

    By searching on this forum, I found the script 'Import data from several Files.VBS use' and changed lines 17 and 18, replacing 'csv' by "tdms" (as demonstrated in another topic on the forum). This script also uses "groups of concatenate.
    The problem is that the TDMS files contain several groups (pointing to the slots on the frame measurements), each containing several different channels. If this script concatenates each group and the result is meaningless. I think the script that needs to be changed is "CONCATENATE Groups", but how?

    Thank you

    Olivier

    Hi Oliver,.

    Try to run the script you downloaded once for each group and encodinng group to load in the assignment of "ChannelSet" in line 10 using the index group, like this:

    ChannelSet = "[1] / *" or ChannelSet = "[2] / *".

    I just found out that this example breaks in 2014 DIAdem because the 'DataFileHeaderAccess' command has been relegated and replaced by a new.  I need update soon.

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • Minimum installation to analyze with DIADEM data stored on server Citadel 5

    I want to access the data stored on a server of the Citadel 5, with minimal software installed on the computer of the end with Diadem 11.1.

    The goal is to perform the analysis of the data on the data acquired by data acquisition on a centralizedCitadel server in our lab (possibly in read-only mode).

    In several positions, it is suggested to install the Client Web Lookout development/Run-Time Systems 6.2 Windows 2000/XP/Vista.

    However, this installs a set of components (for example SQL engine...), that we would prefer to avoid.

    What is the minimum configuration for a machine that has no installation of LabView?

    Sincerely

    Paolo Pierini

    Sorry for the misunderstanding;

    as noted in the knowledge base How to recover data from a data base of Citadel with DIAdem, you must install the Citadel 5 database Access Pack, which is included in the package of Lookout. In any case, you can also download and install the Citadel 5 database Access Pack separately at this link.

    This pack should be sufficient in order to retrieve the data from the database of the Citadel.

    I could not find the version for Diadem 11.1, but given that the Diadem version 10.0 is the newest published, in my view, should be

    Serena

  • various input file formats to diadem

    Hello

    Am new to this area of DIAdem. I read that DIAdem takes input .dat, .mme, .xls and .iso.

    Can someone make me understand that, so that these different input files are used and how they differ from each other? What type of file is more efficient to use?

    Hi Rash.patel,

    They CAME to files, so if you have this file type on your hard drive, you can load it into DIAdem.  If you have a choice of file formats, NOR recommend TDM/TDX or PDM.  List you provided, the former DIAdem *.dat file format is preferable, because it's the only one in the list of stores as a block of data in binary files, which makes it much faster to read and write.

    What type of data files you load into DIAdem to analyze and report?

    Brad Turpin

    Tiara Product Support Engineer
    National Instruments

Maybe you are looking for

  • Received an infected email from someone whose computer has been hacked. How do I remove it without opening?

    I ask because just pointing out the email opens the message pane and then opens the file.

  • Keypad in phone calls

    When I make a call my premium z5 screen turns black how do I get a visible keyboard and number pad so I can enter the numbers for more menu choices I would also like to see call timespan choose speaker phone thanks in advance

  • Printable forms

    On my web page, www.dasfeuerdesmondes.de, I propose several downloads in pdf format. In these, I would include the possibility of printable forms - do I need to buy a specific application, or is there another way?

  • try to reinstall ps8 and get the error: 150:30, help?

    I am trying to reinstall photoshop 8 and get the error: 150:30 saying that the licensing for this product has stopped working. I tried to restart my Mac just as says it the error message resolve the problems, but not luck. Ideas?

  • Treo 800w USB Port

    Does anyone know if the USB port is USB OTG or otherwise able to manage a device such as a mouse or a keyboard?