LabVIEWForum.de - PMD-1208LS ULx Probleme?

LabVIEWForum.de

Normale Version: PMD-1208LS ULx Probleme?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

Ich versuche gerade verschiedene Schalter über einen PMD-1208LS von Measurement Instrument auszuwerten. Danach will ich mit dieser Auswertung ein Ereigniss starten.

Bei meinem kleinen Versuchsprogramm in dem ich nur einen einzigen Schalter auswerte funktioniert alles bestens. Hingegen jedoch bei meinem "Hauptprogramm" ändert sich bei einer Betätigung des Schalters nichts.

Kann es sein, dass sich verschiedene ULx gegenseitig in die Quere kommen können oder seht ihr sonst irgendwelche Fehler in dem angehängten Programmausschnitt?

Vielen Dank im Voraus und Gruss

Felix

[attachment=41085]
Im Prinzip ist der Ausschnitt zu klein.

Sieht aber so aus, als ob die Abfrage der DIs jeweils nur 1x durchläuft, dann wird auf das nächste Event in der gerade noch sichtbaren Event-Struktur gewartet, bis dann das nächste Mal die DIs abgefragt werden.

Verbesserungsvorschläge:
- Auch bei ULx lassen sich sicherlich die DIs zu einem Task zusammenfassen.
- Initialisierung vor der Schleife, dann zyklisch abfragen, beenden des Tasks danach.

Gruß, Jens
Das Programm läuft jetzt. Big Grin

Ich habe die verschiedenen DIs jetzt in ein boolsches Array geschrieben und dann ausgewertet. Die Event-Struktur habe ich durch eine Case-Struktur ersetzt.


Zitat:Verbesserungsvorschläge:
- Auch bei ULx lassen sich sicherlich die DIs zu einem Task zusammenfassen.
- Initialisierung vor der Schleife, dann zyklisch abfragen, beenden des Tasks danach.

Ich habe leider nicht genau kapiert wie das mit den Task funktioniert.
Kannst du mir da vielleicht auf die Sprünge helfen?

Vielen Dank und Gruss

Felix
Hat sich erledigt. Habe ein bisschen mit den Task herumprobiert und jetzt rausgefunden wie das funktioniert.
Vielen Dank für den Denkanstoss. 2hands

Gruss Felix
Referenz-URLs