10.12.2017, 12:07
Guten Morgen LabView Pros,
ich habe folgende Fragestellung.
Ich möchte mit der NI USB-6001 Box insgesamt 7 Digitalausgänge und einen Analogausgang steuern (außerdem habe ich zwei Analogsignaleingänge, diese habe ich aber normaler Weise recht gut im Griff)
Die Ansteuerung klappt über die DAQmx Tools im einzelnen schon recht vernünftig.
Nun möchte ich aber den Steuerungsprozess mit einem recht hohen Automatisierungsgrad versehen.
Sprich ich möchte in Modus 1 durch Tastendruck im Frontpanel: z.B. Ausgang 0,3,5 auf high und Ausgang 1,2,4,6 auf Low setzen
Modus 2, dann entsprechend andere Zustände
Modus 3 wieder andere Zustände
Modus 4 ....
Modus 5 alle DOs auf low
Meine erste Idee wäre für jeden Kanal eine Casestruktur zu erstellen, welche dann TF lokale Variablen im Case-Eingang haben, die mit den gesamten Modi verbunden sind. Ihren Wert also durch Tastendruck zugewiesen bekommen.
Kann man so mehrere "Eingänge" in die Variable "legen"?
Ereignisstrukturen wären evtl. auch eine Option, da kenne ich mich aber noch nicht wirklich aus...
Ich habe leider gerade kein Zugang zu LabView, sonst hätte ich schonmal einen Vorentwuf angehängt.
Ich wäre sehr dankbar über Vorschläge oder grobe Programmskizzen, wie ich das am besten Verwirklichen könnte.
Vielen Dank.
Und einen schönen Sonntag
ich habe folgende Fragestellung.
Ich möchte mit der NI USB-6001 Box insgesamt 7 Digitalausgänge und einen Analogausgang steuern (außerdem habe ich zwei Analogsignaleingänge, diese habe ich aber normaler Weise recht gut im Griff)
Die Ansteuerung klappt über die DAQmx Tools im einzelnen schon recht vernünftig.
Nun möchte ich aber den Steuerungsprozess mit einem recht hohen Automatisierungsgrad versehen.
Sprich ich möchte in Modus 1 durch Tastendruck im Frontpanel: z.B. Ausgang 0,3,5 auf high und Ausgang 1,2,4,6 auf Low setzen
Modus 2, dann entsprechend andere Zustände
Modus 3 wieder andere Zustände
Modus 4 ....
Modus 5 alle DOs auf low
Meine erste Idee wäre für jeden Kanal eine Casestruktur zu erstellen, welche dann TF lokale Variablen im Case-Eingang haben, die mit den gesamten Modi verbunden sind. Ihren Wert also durch Tastendruck zugewiesen bekommen.
Kann man so mehrere "Eingänge" in die Variable "legen"?
Ereignisstrukturen wären evtl. auch eine Option, da kenne ich mich aber noch nicht wirklich aus...
Ich habe leider gerade kein Zugang zu LabView, sonst hätte ich schonmal einen Vorentwuf angehängt.
Ich wäre sehr dankbar über Vorschläge oder grobe Programmskizzen, wie ich das am besten Verwirklichen könnte.
Vielen Dank.
Und einen schönen Sonntag