Erstmal danke für die schnelle Antwort,
das ist übrigens mein erstes Projekt was ich mit Lapview oder generell mit datenflussorientierten Programmen schreibe. Also einwenig Nachsicht ^^.
Ich hab die VI soweit umgeschrieben.
[-Wozu zwei verschiedene Wartezeiten in der Schleife im subVI? Einmal Warten im 50ms-Takt und einmal 1s warten???
- Wozu ein ExpressVI, um x/60 zu berechnen?]
1. ich wollte nicht immer den gleichen Task durchführen und dadurch meinen Rechner entlasten // ist gestrichen
2. ich will eine Verzögerung im Stunden/Minuten Format und deswegen habe ich die Sekunden umgerechnet
Durch die Umarbeitung meiner Programme ist nun folgendes:
Es werden sie Signale nacheinander und nicht gleichzeitig gesendet, zuerst DO3 dann DO 1. So genau sehe ich nicht warum. Ach ja und mein Zähler der Sekunden, welcher in der SubVI steckt, gibt mir erst nach beendigung der Schleife den Sekundenwert an mein HauptVI. Geht das irgendwie anderes?
Schalter_betätigen.vi (Größe: 40,16 KB / Downloads: 206)
ModulXladen.vi (Größe: 33,42 KB / Downloads: 225)