04.12.2020, 11:46
ok, anbei jetzt mit for-Schleife. Wegen der Drehzahlanzeige wäre es dann besser mehr samples aufzunehmen? Vielleicht 1000? Oder man lässt die Samples ganz weg?
Zitat:Dein DAQmx-Task wird noch immer in der Schleife andauernd initialisiert, benutzt und sofort wieder gekillt! Warum ist das immer noch so?Das verstehe ich nicht, was Du damit meinst.
Zitat:Wozu die Wartezeit? Die Iterationszeit wird durch DAQmx vorgegeben!Das heißt, das Metronom kommt einfach weg?
Zitat:Du verwendest immer noch nicht die DigitalDisplays der ganzen Thermometer/Gauge-Indicatoren!Okay, habe jetzt DigitalDisplays eingefügt. Wie kann ich aber im Frontpanel diesen Displays beschriften, habe ich nicht gefunden.[/quote]
Zitat:Das verstehe ich nicht, was Du damit meinst.Im Express1-subVI wird ein DAQmxTask erstellt, Samples gelesen, und dann der Task sofort wieder gekillt.
Zitat:Das heißt, das Metronom kommt einfach weg?Ja.
Zitat:Okay, habe jetzt DigitalDisplays eingefügt. Wie kann ich aber im Frontpanel diesen Displays beschriften, habe ich nicht gefunden.Man platziert das DigitalDisplay direkt neben/unter die graphische Anzeige, beide zusammen haben eine Beschriftung…
Zitat:Im Express1-subVI wird ein DAQmxTask erstellt, Samples gelesen, und dann der Task sofort wieder gekillt.Im Anhang habe ich ein Beispiel zu DAQmx. Da ist eine Schleife drin. Die habe ich entfernt, so wie Du es gesagt hast. In dem Beispiel wird ja aber auch der Task gleich wieder gekillt, halt außerhalb der Schleife. Aber die habe ich ja entfernt. Daher verstehe ich nicht was Du meinst.
Sowas ist Blödsinn: schau dir die BeispielVIs zu DAQmx an!
Zitat:Daher verstehe ich nicht was Du meinst.Du erstellst und killst den DAQmxTask in deinem subVI. Dieses wiederum wird von deinem MainVI immer wieder aufgerufen: der Task wird also andauernd erstellt und gelöscht!
Zitat:das Task löschen danach im MainVI:im Bild anbei habe ich das Task links der Schleife gemacht. DAQmx Clear Task muss dann raus aus dem Unterprogramm und rechts der Schleife im main-Programm? Wo bekomme ich dann die Drähte Task out und Error Out her? Habe versucht die für das Untergrogramm zu erstellen mit der Drahtrolle und dem Raster rechts oben, klappt aber nicht. Es ist nur der Datenausgang vorhanden beim Unterprogramm.
Zitat:Habe versucht die für das Untergrogramm zu erstellen mit der Drahtrolle und dem Raster rechts oben, klappt aber nicht. Es ist nur der Datenausgang vorhanden beim Unterprogramm.Bitte schaue dir (nochmal) die diversen Links in meiner Signatur an!