LabVIEWForum.de
Gerät simulieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Gerät simulieren (/Thread-Geraet-simulieren)



Gerät simulieren - freezer - 20.10.2008 12:25

Hallo,

ich beschäftige mich zur Zeit mit der Datenerfassung in LabVIEW. Zu einem späteren Zeitpunkt wird mir eine PCI 6251 Karte von der Uni zur Verfügung gestellt. Nun habe ich festgestellt, dass man diese auch im MAX simulieren kann. Ich habe ein simuliertes Gerät erstellt.

1. Wie kann ich nun (vermutlich in MAX, wenn überhaupt) überprüfen was mein VI für Outputs generiert, bzw. kann ich irgendwo Inputs erzeugen?

2. Des Weiteren wäre ich sehr dankbar, wenn ihr mir ein umfassendes Tutorial zu den einzelnen DAQmx-Elementen in LabVIEW empfehlen könntet, da mir die Beispielprogramme und die Videos nicht weitergeholfen haben und mein Freund google auch nichts brauchbares herausschmeißt.

Vielen Dank schon mal im Voraus.

Gruß
freezer


Gerät simulieren - RoLe - 21.10.2008 14:06

Eine simulierte Karte kannst eigentlich genaugleich verwenden wie eine echte.
Als Input kommt vermutlich ein Sinus.

Schaust du mal hier, erklärt zwar eher den Unterschied zwischen DAQ und DAQmx.

Transition from Traditional NI-DAQ to NI-DAQmx in LabVIEW
http://zone.ni.com/devzone/cda/tut/p/id/4342

Answers to Frequently Asked Questions about NI-DAQmx and Traditional NI-DAQ (Legacy)
http://zone.ni.com/devzone/cda/tut/p/id/3021


Gerät simulieren - freezer - 28.10.2008 10:51

Hallo,

vielen Dank zunächst für Deine Antwort. Ich hatte leider einen Hardwaredefekt und konnte deshalb bis jetzt nicht mit LabVIEW arbeiten.
Also ich dachte mit bei dem simulierten Gerät folgendes: Irgendwo gibt es in MAX ein Panel in welchem mir z.B. angezeigt wird was für Spannungen ich aus meinem VI heraus ausgebe. Ist dies möglich oder wie kann ich mein Programm überprüfen?

Gruß
freezer


Gerät simulieren - freezer - 30.10.2008 11:56

Hallo,

so. Ich habe das mit dem virtuellen Gerät wohl noch immer nicht hinbekommen, aber ich habe mich trotzdem mal an die Thematik herangewagt.

Anbei findet ihr mein aktuelles VI.

Zur Beschreibung:
1. Die Taster Reset und An/Aus sollen ein digitales Signal ausgeben um das Gerät anzusteuern, ist das so in Ordnung oder muss ich da noch irgendwie etwas ändern?
2. Des Weiteren sollen kontinuierlich die Amplitude und die Leistung des Geräts erfasst werden. Hier bin ich leider auf die grenzen der Dokumentation gestoßen bzw. ich verstehe es einfach nicht richtig.
Hierzu habe ich zunächst einen virtuellen Kanal erstellt, welcher zwei physische Kanäle beherbergt. Die einzulesenden Spannungen bewegen sich zwischen 0 und 10 Volt. Das habe ich denke ich mal soweit verstanden.
Nun habe ich das Timing eingestellt. Mir reichen erstmal 10 Samples pro Sekunde. Hiernach habe ich eine while-Schleife eingestellt, in welcher fortlaufend die ankommenden Samples eingelesen werden. Diese stehen dann ja in einem Array, welches ich hiernach splitte und ausgeben lasse.
Was ich nicht verstehe: Wozu brauche ich den Start/Stop/Reset-Task? Irgendwie ist mir da nicht die Reihenfolge der Abläufe klar. Und müsste nicht zumindest eine Sinus-Welle auf der Anzeige erscheinen?

Vielen Dank für Eure Hilfe

freezer

Lv82_img