Hallo Nico,
Zitat:Hab das jetzt mal nur mit DAQ-Assistenten realisiert.
Ich hätte mir eine Realisation NUR mit einfachen DAQmx-Funktionen gewünscht…
Zitat:Und die passende Schleife ausgewählt.
Schon besser…
Zitat:Wartezeit war ich mir nicht ganz sicher. Verzögert das nicht noch mehr meinen Prozess?
Das meinte ich zwar nicht, ist bei deinem VI aber durchaus sinnvoll.
Deine DAQ-Assi sind alle auf "1 Wert auf Anforderung", da ist eine Wartezeit zwischen den "Anforderungen" durchaus sinnvoll!
Was ich eigentlich meinte: du hast immer von "6 Sekunden oder so" gesprochen -
diese Verzögerung war in deinem VI nicht zu erkennen…
Zitat:Jedenfalls glaube ich das mein Fehler an der Einstellung von der Signalerfassung liegt.
Dann probiert man diese erst einmal getrennt vom Rest aus.
Reagieren LED-Anzeigen, wenn du nur einen Endschalter abfragst?
Reagieren LED-Anzeigen, wenn du beide Endschalter abfragst? (Warum fragst du nicht beide mit nur einem DAQmxTask ab?)
Was soll der Blödsinn, den "Endschalter 180°", welcher als boolsches Array geliefert wird, in ein DDT umzuwandeln und dieses dann wieder in ein weiteres DDT? Warum nicht einfach mal auf ExpressVIs verzichten und RICHTIG programmieren - z.B. mit Arrayfunktionen wie IndexArray?
Und was soll es bringen, wenn du per Endschalter180 zwar die Schleife beendest, aber den Motor weiter drehen lässt?