LabVIEWForum.de
Eigenschaften bei Impulsausgabe ändern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Eigenschaften bei Impulsausgabe ändern (/Thread-Eigenschaften-bei-Impulsausgabe-aendern)



Eigenschaften bei Impulsausgabe ändern - Hans_Werner - 04.10.2012 14:09

Hallo zusammen,

ich hab gearde ein kleines Problem bezüglich Manipulation von DAQ-Task´s und finde nicht die passende Lösung.

Zum Problem -> Ich möchste mehrere PWM Signale in einem Task erzeugen. Das Funktioniert auch soweit wie üblich problemlos. Ich erzeuge also einen Task mit mehreren Kanälen und lassen diesen dann kontinuierlich laufen. Nun soll im Programm das Tastverhältnis für jeden Kanal individuell geändert werden. Dazu habe ich versucht über einen Eigenschaftsknoten die Namen der Kanäle zu erhalten und anschliessen über einen weiteren Knoten die gewünschte Eigenschaft zu belegen. Leider ohne Erfolg.

Hat jemand einen bessere Idee die zum Ziel führt?

Grüße

Uwe


RE: Eigenschaften bei Impulsausgabe ändern - GerdW - 04.10.2012 21:35

Hallo Hans,

was spricht dagegen, auf allen Kanäle einen Wert auszugeben, egal ob er sich geändert hat oder nicht?

Du hast einen Task (der mehrere Kanäle beinhaltet) und gibst an diesen Task dein Array mit PWM-Werte aus. Ob sich die Werte im Array dabei ändern oder nicht, ist doch dem Task egal...


RE: Eigenschaften bei Impulsausgabe ändern - Hans_Werner - 05.10.2012 08:17

(04.10.2012 21:35 )GerdW schrieb:  Hallo Hans,

was spricht dagegen, auf allen Kanäle einen Wert auszugeben, egal ob er sich geändert hat oder nicht?

Du hast einen Task (der mehrere Kanäle beinhaltet) und gibst an diesen Task dein Array mit PWM-Werte aus. Ob sich die Werte im Array dabei ändern oder nicht, ist doch dem Task egal...

Hi,

das wär für mich auch ok, da die Werte eh schon in einem Array liegen. Allerdings hab ich noch keinen Eigenschaftsknoten gefunden der z.b. die Tastverhältnisse als Array aufnimmt. Es würde natürlich auch die Möglichkeit bestehen, den Task zu beenden und neu anzulegen das wollte ich aber vermeiden. Wie kann ich denn die Werte als Array in den Task einbinden?

Grüße


RE: Eigenschaften bei Impulsausgabe ändern - GerdW - 05.10.2012 12:19

Hallo Horscht,

man könnte statt eines PropertyNodes einfach die Funktion DAQmxWrite verwenden...