Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hallo,
ich versuche gerade wegen fehlender Hardware die Datenein/Ausgabe von einem CDAQ (9178) mit diversen analogen und digitalen Karten zu simulieren. Ich habe die Geräte auch alle im MAX eingefügt bekommen und in LabVIEW über Express->Eingabe->DAQ-Assistent ein entsprechendes VI für einen der Eingänge erstellt.
Nehme ich beispielsweise einen Digitaleingang und lege diesen auf eine einfache LED, lasse das VI laufen und starte gleichzeitig in MAX das Testpanel kommt Fehler 200022.
Wie kann ich mir also die Eingabe simulieren und die Ausgabe anzeigen lassen, um vor Erhalt meiner Hardware bereits einiges ausprobieren zu können?
Wahrscheinlich ist die Lösung wieder sehr einfach, aber ich finde sie nicht...
Zitat:Nehme ich beispielsweise einen Digitaleingang und lege diesen auf eine einfache LED, lasse das VI laufen und starte gleichzeitig in MAX das Testpanel kommt Fehler 200022.
Das Testpanel macht das gleiche wie dein VI. Und zwei Instanzen können nun einmal nicht auf eine einzelne Resource zugreifen!
Genau das sagt dir doch der Fehlercode…
Zitat:Wie kann ich mir also die Eingabe simulieren und die Ausgabe anzeigen lassen, um vor Erhalt meiner Hardware bereits einiges ausprobieren zu können?
Es gibt da ganze Funktionspaletten, um (Test-)Signale zu erzeugen…
Das es die Paletten gibt habe ich nicht bezweifelt.
Aber wo finde ich soetwas? Mir schwebt ein einzelnes Fenster vor, in dem ich alle Ein-/Ausgänge meines simulierten DAQ sehe und ändern kann, um die Hardware zu simulieren.
10.08.2015, 15:03 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2015 15:17 von GerdW.)
Zitat: Mir schwebt ein einzelnes Fenster vor, in dem ich alle Ein-/Ausgänge meines simulierten DAQ sehe und ändern kann, um die Hardware zu simulieren.
Dann musst du dir so etwas programmieren!
Da jeder Programmierer hier etwas anderes haben will und die Hardware zu stark variieren kann, wird NI wohl kaum ein allgemeingültiges VI für alle mitliefern können…
Ergänzung:
Wenn du deine simulierten Geräte in deinem VI einbindest, dann sorgt DAQmx selbst für simulierte Messwerte. Bei analogen Eingängen ist dies zumeist ein Sinus-Verlauf…
Ich stehe nach wie vor auf dem Schlauch..
Wenn ich die Eingänge auslese wie im Vi im Anhang.
Dann müsste ich ja den beschriebenen Sinus sehen oder nicht?
10.08.2015, 15:36 (Dieser Beitrag wurde zuletzt bearbeitet: 10.08.2015 15:37 von GerdW.)
LV2015 ist erst seit einer Woche verfügbar, kaum einer arbeitet bisher damit. (Das Forum hat noch nichtmal ein Icon dafür.)
Kannst du deine VIs deshalb bitte (mindestens) nach LV2014 zurückkonvertieren?
Du hast extrem ungünstige Werte bei deinem Analog-DAQ-Assi eingestellt.
Erfassungsrate 50 Hz, der DAQ-Assi soll aber 1000 Werte auf einmal zurückliefern, das dauert also 20 Sekunden!!!!
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Igrndwie komme ich damit noch nicht klar.
Gibt es nicht für jeden HArdwareEin/Ausgang die Möglichkeit diesen als Symbol wie ein Bedienelement zu nutzen?
Muss man diese immer über den DAQ-Assi lesen oder schreiben?
Könnte bitte jemand zwei kleine VIs erstellen?
Einmal um meinen Digitaleingang Port0 Line0 zu lesen und dessen Zustand mit einer LED kontinuierlich darzustellen.
Zweites VI um diesen simulierten Digitaleingang beeinflussen zu können und somit meinen Prozess simulieren zu können.
Nein, auf den DAQ-Assi kann man in der Regel verzichten. Aber dazu solltest du mehr von LabVIEW und von DAQmx lernen: http://www.labviewforum.de/Thread-Gettin...h-NI-DAQmx
Massig Beispiele gibt es auch im NI Example Finder
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!