DIADEM 9.1 / NI-DAC-6251

DIADEM 9.1 / Ni-DAC-6251. I have to read 2 AC-Analog-Voltage with the DAQ-Card, and analize the signals with the Diadem software. My problem is, to configure a ramp (0 to 10V) as OUTPUT-Signal with the DIADEM Software, and to transfert this one on the Analog-OUTPUT of the PCI-6251. Is it possible ? Must I use the Script ? Are they exemple of those scripts ? Thanks.
Jean-Pierre, Junior Engineer Germany

Hello Ingenieur_25,
no, you don't need a script for that. All you need is DIAdem including the DAC bundle the newest driver files for DIAdem, which you can download here and a current version of the NIDAQ driver. This one can be downloaded here. The M-series boards are not supported by the traditional NIDAQ API that is you have to use the DAQmx functionality. Use the Mesurement and Automation Explorer (MAX) to create a daqmx global channel for your output. Use this channel in your NIDAQ Block in DIAdem DAC (once you configured the block to display the daqmx channels). More information about how this works you'll find in the readme of the DIAdem driver files I mentioned above.
To generate the ramp signal, I would use the function generator block.
Ingo Schumacher
Systems Engineer Sound&VibrationNational Instruments Germany

Similar Messages

  • NI 9481 Modul,Ausgabe über DAc funktioniert nicht

    Hallo,
    ich habe ein Problem:
    Ich habe im MAX drei Tasks für das NI Modul 9481 (Digitales-Relais-Ausgabemodul) eingerichtet. Wenn ich diese drei im MAX teste über "Ausführen", kann ich so die Relais betätigen.
    Jetzt habe ich bei DIAdem 10.2 im DAC einen Schaltplan erstellt, in den ich einen Ausgabeblock einfügefügt habe.Hier habe ich die drei Tasks einfgefügt. Zum testen habe ich drei einfache Schalter platziert die bei Betätigung eine 1 sonst eine 0 an den jeweiligen Task übergeben. Das kuriose ist, dass einer der Tasks funktioniert und das Relais schaltet und bei den anderen tut sich nichts, obwohl ich alle drei identisch erstellt habe?!?!?!
    Jemand eine Idee an was das liegen könnte?
    Mit freundlichen Grüßen,Tobias

    Hallo Tobias,
    unter folgenden Link finden Sie eine Vorgehensbeschreibung:
    http://forums.ni.com/ni/board/message?board.id=60&message.id=3220&requireLogin=False
    Allerdings arbeiten sie eher mit DAQmx Kanälen als mit Tasks. Tasks, die im MAX erstellt worden sind können von DIAdem aus nicht benutzt werden, da DIAdem nur mit den globalen DAQmx Kanälen arbeitet.
    Mit freundlichen Grüßen,
    Rebecca Fox
    Applications Engineer
    National Instruments

  • Triggern mittels Diadem8.1 und Goldammer MultiChoice PCILight

    Hallo,
    wir sind dabei eine Messung mit Diadem über die Goldammer Karte PCI Multichoice Light_DA zu erstellen und haben folgendes Problem:
    Da wir mit einer hohen Abtastrate von 200kHz arbeiten verwenden wir unter Diadem den Messmodus Diskmessung. In diesem Messmodus sind natürlich nur beschränkte Optionen möglich, unter anderem soll es möglich sein die Fenster- und Flankenbedingten Optionen zum Triggern des Signals zu nutzen.
    Unser Schaltbild besteht folglich lediglich aus einem Eingangsblock der Goldammer Karte, einem Start- und Stopptrigger, einem Systemtakt und einem Speicherblock (Trigger anschließbar) für die Sicherung der Messdaten.
    Aus uns bisher nicht ersichtlichen Gründen, wartet Diadem beim stárten der Messung NICHT auf den Trigger sondern misst einfach gar nicht, gibt aber auch keinerlei Fehlermeldung heraus.
    Wir haben dieses Problem schon mit Diadem 8.1 und Diadem 10.0 festgestellt.
    Vielleicht haben Sie ja eine Idee wo unser Fehler liegen könnte!
    In freudiger Erwartung auf uns behilfliche Antwort,
    Mech-tec
    P.S. Anbei unser Diadem Schaltbild
    Attachments:
    getriggertesSpeichern.DAC ‏26 KB

    Sehr geehrter Mech-tec
    Erst mal der Tipp: wenn Sie auf Englisch posten, ist die Wahrscheinlichkeit, eine Antwort zu bekommen, ungleich höher.
    Ich hätte einige Frage bzw. Anregungen zu Ihrem Anliegen:
    Haben Sie schon versucht, ganz ohne Start-/Stopptrigger zu messen? Bekommen Sie dann Daten geschrieben?
    Und wenn ja, genügen die Daten Ihren Triggerbedingungen (kommen also über die "1").
    Sie könnten statt der Trigger probehalber Taster ("Function keys") verwenden, um zu sehen, ob es damit (also prinzipiell) funktioniert.
    Gruß
    Philipp Roessler

  • Problems using DDE poke

    Hello!
    I have problems using DDE poke in LabView 5.1. I have talked to the support
    and they say that they are aware of the problem but will not try to do
    anything about it.
    Is there some one that has found a solution on this problem?
    Regards,
    Andreas

    Hello!
    The DDE functionality of LabVIEW are blocked by the DDE Server of Diadem DAC.
    One possibility is to use the Diadem DDE blocks to access directly to your application.
    The second possibility is to run the script in Diadem Script (not in DAC), that means you collect your data in Diadem DAC and when your Scheme is done, you run via ActiveX your LabVIEW program which via DDE control your application.
    Directly in Diadem DAC you cannot run DDE applications out of the DDE blocks.
    Best regards
    Ken

  • How to configure to NI Multifunction 6251 DAQ card to DIAdem DAC Version?

    Hello,
                I am Thiyagi. I am trying to configure to Multi function 6251 Daq card to DIAdem DAC software.
               Please send me the step by Step configuration Procedure.
    Thanks
    Thiyagi.S
    Thanks
    Thiyagarajan.S
    WABCO Vehicle Control System
    Solved!
    Go to Solution.

    Hello Thiyagu,
    The following steps describe how to configure a measurement with NI hardware in DIAdem:
    Configure your hardware in MAX. It is necessary to define “Global Virtual Channels” in MAX for each signal you would like to measure with DIAdem.
    Open DIAdem DAC and choose “NI DAQ driver” (icon DAQ) in the toolbar “Driver inputs”.
    Open the “NI DAQ” block and select the signals to measure  
    Complete you DAC scheme with other function blocks of DIAdem DAC and start the measurement.
    Greetings
    Walter

  • Synchronous video capturing with a simple webcam with DIAdem-DAC/Visual

    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  !!! 

    Hallo,
    diese Funktion vermisse ich seit Jahren bei Diadem. Die Hardware (Web-cam) gibts längst an jeder Ecke nur Diadem hinkt (u.a. Vector) hinterher, das kanns ja wohl nicht sein ....

  • Error in the script dac driver, Diadem 10

    Hello,
    I have recently installed an upgrade to Diadem 10. I am running Diadem 9.1 without problem on my computer.
    When I try to run a DAC with a script block inside with Diadem 10 i get an error message, "Error in the scipt DAC driver: Cannot start the script engine. To solve this problem you might have to reinstall Diadem.".
    I have tried to reinstall Diadem 10 and I have upgraded it to SP1, but I can't get rid of the problem...  The computer is running with Windows 2000.
    Thanks in advance
    Robert

    Hi Robban,
    Some of the default settings have been changed for DIAdem 10. Select Settings>>Options>>General to view or modify the settings in the "Compatibility" dialog box. One of the changes is that NoValues are represented by NaN instead of a substitute value.
    Depending on the DAC device driver you are using the new NOVALUE handling may caurse the problem. Please switch of the new NV handling and try again.
    Greetings
    Walter

  • Why is Diadem DAC is slow when reading over TCP/IP?

    Hi,
    I wrote a small VB Script in order to comunicate with a Power Supply over TCP/IP in Diadem DAC, when I first run it, it works perfectly but if I I stop the program and run it again it is suddenly very slow. The only way to make it run normaly again is If I restart Diadem.
    Am I closing my TCP/IP connection correctly? I am not sure what the problem could be.
    thanks for your help
    Attachments:
    PSC_ETH_ReadWrite_Script.txt ‏2 KB

    Hi,
    sorry, but I've no answer to this question but nearly the same problem.
    I wrote a small Qt socket app. which provides a TCP-Server sending every 100 ms.
    I'd like to have Diadem plotting the sent data - I setup a 25 ms refresh rate but
    the actual refresh lasts for about 1 s!! The sent values seem to reach Diadem
    but the processing needs very much time, hence the processor load goes
    directly to 100% which seems to be very strange. I put my code for reading
    the values into the TCP script driver template - SFD_ReadChannel method.
    If comment out the "oUDIM.read()" the refresh is as expected, with the read
    command everything slows down dramatically?
    What's the mistake?
    Best regards and thanks for your help...

  • DIAdem dac combined with NI PCIe 6259 doesn't send out data

    Hi,
    I have a NI PCIe 6259 card & DIAdem 11.2.0 (2010 version) on a windows 7 PC.
    Analog inputs & analog + digital outputs are configurated in MAX 9.8.0f0. (Global virtual channels)
    When I run a dac, analog inputs works perfect.
    Both analog and digital outputs doesn't work. Only one of the four analog outputs give out the value which was send out.
    In the past I had the same problems with this DIAdem version in combination with a thirth party USB card, but this was solved by new firmware & software drivers.
    Someone who had similar problems?
    Thanks.
    Solved!
    Go to Solution.

    Hello,
    I Tried the testpanel. Both analog and digital outputs works correctly.
    I have no experience with labview. So this card isn't tested with labview.
    One time the digital outputs works with DIAdem, mostly it didn't work. Analog outputs are OK.
    GfsDAQ driver version is 11.2.0.
    I suppose that this has caused by driver problems.

  • Diadem V9.1 / DAC / DAQ6036 / MAX / Counter OUT

    I'd like to generate a continuous pulse train in Diadem DAC! I already configured in MAX (V4.0) a COUNTER OUT as "Global Virtuell DAQmx Channel" but I can't
    see the Channel in Diadem DAQ-DLL-OUT block!
    All AO, DO are visible in this block!
    Thanks for help!

    Hi Gunter,
    Currently we only support counter input functions such as counting, frequency- or pulsewidth measurements.
    The possibility to use those counters for common output operations as pulse train generation, PWM,... is not possible at this time.
    A workaround would be a signalgeneration in DIAdem and a output via Digital Out. But be aware that timing possibilities are different between realizing Counterfunctions in Hardware and Software.
    Regards,
    Stefan Henke
    NIG

  • Diadem V9.1 - DAC - Funktionsgenerator - Start/ Stopp bzw. Remote

    Hallo,
    bei Remotesteuerung des Funktionsgenerator wird zwar ein Remotedateneingang generiert, aber kein Steuereingang, um das Signal zu starten oder zu stoppen.
    Wie kann man eine vom Funktionsgenerator erzeugte Kurve starten und stoppen um diese Funktion mit mehreren verschachtelten Funktionen (Rampen) zu
    synchronisieren (1. Rampe auf fertig -> nächste 2. Rampe beginnt -> ....)?
    Danke im voraus für Eure Hilfe!

    Hallo Gunter,
    vielleicht helfen Ihnen auch die Beispiele zum Thema Ablaufsteuerung in DIAdem-DAC weiter. Das Beispiel "Sequentielle Abläufe" zeigt, wie DIAdem Abläufe hintereinander abarbeitet wenn Sie mehrere Taktblöcke definieren, die sich gegenseitig starten.
    Zum Thema Vorgabe von Rampen ist vielleicht auch die Mehrpunktskalierung interessant, wenn Sie die x- und y-Werte der Eckpunkte in je einen Datenkanal schreiben. Auch hierzu gibt es ein Beispiel: "Sollwertgenerierung mit Freier Linearisierung".
    Viel Erfolg,
    Ralf
    Die zitierten Namen der Beispiele stammen aus DIAdem 10.1. Aber die genannten Beispiele müssten in Version 9.1 auch verfügbar sein. Möglicherweise unter etwas anderen Namen.

  • Diadem DAC support for PXIe systems?

    Hello,
    I want to know if it's possible to install and run Diadem on a PXIe System (Controller and chassis) and use the DAC
    for a fast measurement configuration and setup. Does somebody have experience with such configuration?
    I know that I could use Labview but for fast measurement setups DAC in Diadem is quite perfect.
    Thanks in advance.
    Solved!
    Go to Solution.

    Just to complete Walters post above.
    DIAdem DAC works with any NI PXIe hardware that is supported by NI MAX (Measurement and Automation eXplorer), including global virtual channels. If you have Windows XP or later on the PXIe system, this will work fine ...
         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."

  • Schaltplan DAC mit Hardware-T​aktung und Eingabebut​ton ( Diadem 8.0 )

    Hallo ! Ich möchte den angehängten Schaltplan mit einem Eingabebutton zum Abbruch der Messung erweitern ( manueller Abbruch, bevor der Messstart über Trigger gekommen ist ). Der Schaltplan wird in einem VB Script aufgerufen. Nach Beendigung des Schaltplans wird für die weitere Verarbeitung abgefragt, ob die Variable DCAbort gesetzt wurde ( = Schaltplan über Button abgebrochen ) oder ob die Messung korrekt durchgelaufen ist . Leider bleibt  die weitere Abarbeitung hängen, wenn der Schaltplan 'normal' durchgelaufen ist, d.h. der Schaltplan wurde abgearbeitet, es wird noch die Visualisierung angezeigt, aber es geht nicht weiter. Wenn die Messung manuell über den Button abgebrochen wurde, scheint es zu klappen, dass das Script weiter bearbeitet wird. Wo liegt der Fehler ? MfG R.Strothmann
    Attachments:
    fall_dt2812_501.DAC ‏37 KB

    Hallo,
    ohne Hardware kann ich den Schaltplan zwar nicht laufen lassen aber es sieht so aus als entsteht das Problem dadurch dass die Tastaturabfrage T-Abbruch1 weiterläuft wenn der Hardwaretakt fertig ist.
    Der größte Teil des Schaltplans ist mit dem Hardwaretakt verbunden und bleibt stehen sobald der Speicherblock die gewünschte Anzahl Werte erfaßt hat. Die Tastaturabfrage mit dem Abbruch läuft aber im Defaulttakt und bleibt nicht stehen. Nach dem normalen Ablauf der Messung läuft der Schaltplan also mit den 100 Hz weiter und prüft endlos ob die Abbruch-Taste gedrückt wurde.
    Abhilfe schafft hier ein zweiter Systemtakt, der den Abbruch antreibt (z.B. Softwaretakt 100Hz). Diesen Takt verbindet man mit einem Bedingungsblock vom Typ Systemtakt-Status. Mit dieser Bedingung kann man prüfen ob der Hardwaretakt noch läuft und den Softwaretakt anhalten, wenn der Hardwaretakt fertig ist. Erst wenn alle benutzten Takte gestoppt sind, ist die Messung beendet.
    DIAdem kann diese Verknüpfung nicht automatisch machen, weil es ja oft genug vorkommt, dass man einen Takt weiterlaufen lassen will obwohl ein anderer Takt schon fertig ist.
    Mit freundlichen Grüßen
    Ulrich Bierwisch

  • DIAdem DAC or Labview which do people use

    Hi
    The company I work for has a number of PCs running DIADem (and sometimes DIA/DAGO) to capture and analyze data, these systems now need updating.
    Nowadays (since they took over GfS) National instruments do not seem to advertise the availability of the DAC option in DIAdem but recommend the use of labview for the capture part.
    Is this what people are generally doing now or do people still use the DAC package, how seamlessly do Labview and Diadem work together to create a capture/analysis system.
    Any suggestions/ recommendations would be appreciated
    Nick

    Hi Nick,
    The "classic" version of DIAdem with all 7 panels, including the "DAC" and "VISUAL" panels, is still available for purchase from National Instruments world-wide. In Germany, where DIAdem-DAC has a very strong user community, DIAdem-DAC is actively advertised and presented.
    DIAdem-DAC still gives you the best integration with the other 5 DIAdem panels, because it is part of the same DIAdem application. LabVIEW and DIAdem are different applications, but they can connect with each other using ActiveX. There is a "LabVIEW-DIAdem Connectivity VIs" toolkit available for free download to make that easier at ni.com/support/diasupp.
    LabVIEW is a very full-featured and flexible programming language and is supported on a variety of platforms (Windows, Unix, Linux, Mac). LabVIEW has more complete support for all NI's hardware devices.
    There are other considerations, but these are the main ones.
    Regards,
    Brad Turpin
    Product Support Engineer
    National Instruments

  • Specs for APFI0 on a 6251 DAC card

    I have a new 6251 Multifunction DAQ and am trying to get up to speed on a couple of issues:
    After downloading all the spec sheets and the M-series help I still cannot find a spec for the ranges on the APFI<0..1> for use as a voltage reference. The sheets say it can be used but not for what ranges and I'm still getting about 1mV of noise on a 1mV signal which seems to indicate that the output is refrenced to +-5V.
    Also when I write a VI and simultaneously output a digital pulse and an analog pulse and compare them on a fast scope I see about 1ms of jitter in the analog signal rising edge. (I'm using the digital edge as a reference to trigger the scope.) Is there a way to use the fast time bases, 10MHz clock, 20MHz and 80MHz time bases to set the DAQ mx timing... no positive results so far.
    Finally when connecting terminals and physical channels in LabView 7.1 many of the M series connections are not available. (For example APFI <0..1>) Or if I'm misunderstanding the use of these DAQ mx constants is there some help in English that explains what they are and how they are used? I have been through the help software for the last few weeks.
    Thanks for the help.
    Cal

    Hello MSU,
    If you are wondering what the limits are on the signal that you can wire as reference voltage, beasically you can wire up to 10V. The problem though is that you need to keep the total voltage within the limits of the hardware. For example, if you had your reference at 5V, then you are only left with 5V to play with on the positive side before you exceed the 10V limit. This is valid on the negative side as well. So having a 5V reference means that you are left with -15V to play with from the reference.
    Regarding your next question, the update rate for analog ouput has a limit of 2.8 MS/s for your device (6251). Using a faster timebase will not help you increase this rate beyond the specifications.
    Your last question was regarding the channel constant in LabVIEW. Right-click on the edge of the drop-down and select I/O Name Filtering. Make sure that the option to include internal connections is checked. This will give you access to some internal signals. However, you will not be able to access the APFI lines from the software. These lines are meant to be driven by connecting an external signal to it.
    Additionally, not all boards have APFI lines. Your board has only one (if it is a mono-connector board), APFI0. APFI0 is on pin 20 as you can see on the image below.
    Hope I answered all your questions.
    Attachments:
    6251 Pinouts.JPG ‏42 KB

Maybe you are looking for