04.08.2008, 14:37
Hallo Liebe Gemeinde,
ich habe da ein kleines Verständnisproblem bezüglich einer Funktion.
Und zwar habe ich ein Vi mit dem ich Messungen aufnehmen möchte. Das ganze ist so aufgebaut, dass ich einen Schaltschrank mit Touchscreen PC habe und darüber meine Anlage steuere. Dazu gibt es ein Notaus Schalter mit dazugehörigem Not.Aus Relais. Per Datenerfassungsmodul (NI-6009) frage ich den Statuts des Relais über einen Digitaleingang ab.
Das funktioniert auch soweit, dass die Freigabe erfolgen kann, wenn der Not aus quittitert ist, und der Freigabetaster gedrückt ist.
Soweit zum Ablauf.
Wenn mein Programm startet (Messung starten Button) dann arbeitet er die verschiedenen Sequenzen nacheinander ab. Allerdings wenn zwischenzeitlich der Not-Aus betätigt wird, merkt es das Programm nicht sofort, da es ja noch in der While Schleife drin ist.
Ich bin in LabVIEW noch ein Anfänger und habe im Rahmen der Diplomarbeit spass daran gefunden dies auch gerne fortzuführen. Im Mikrocontroller gibt es Interrupt routinenrn. Gibt es in LV was vergleichbares?
Ich habe das schon mit einer Event Struktur versucht, hat aber auch nicht den gewünschten Erfolg gebracht.
Hat einer ne Idee?
2. Ich frage derzeit die Schaltzustände der DI und DO des NI-6009 in meiner Hauptschleife ab. Ist das sinvoll?
3. In den Prüfungen 1-4 muss ein Regelkreis implementiert werden. Dazu muss ich einen Analogeingang abfragen und diesen mit dem Sollwert vergleichen. Wie könnte ich dies am einfachsten bewerkstelligen? Denn diese Regelung sollte nach Möglichkeit sehr schnell sein...
mfg
Andreas
LV8.0
ich habe da ein kleines Verständnisproblem bezüglich einer Funktion.
Und zwar habe ich ein Vi mit dem ich Messungen aufnehmen möchte. Das ganze ist so aufgebaut, dass ich einen Schaltschrank mit Touchscreen PC habe und darüber meine Anlage steuere. Dazu gibt es ein Notaus Schalter mit dazugehörigem Not.Aus Relais. Per Datenerfassungsmodul (NI-6009) frage ich den Statuts des Relais über einen Digitaleingang ab.
Das funktioniert auch soweit, dass die Freigabe erfolgen kann, wenn der Not aus quittitert ist, und der Freigabetaster gedrückt ist.
Soweit zum Ablauf.
Wenn mein Programm startet (Messung starten Button) dann arbeitet er die verschiedenen Sequenzen nacheinander ab. Allerdings wenn zwischenzeitlich der Not-Aus betätigt wird, merkt es das Programm nicht sofort, da es ja noch in der While Schleife drin ist.
Ich bin in LabVIEW noch ein Anfänger und habe im Rahmen der Diplomarbeit spass daran gefunden dies auch gerne fortzuführen. Im Mikrocontroller gibt es Interrupt routinenrn. Gibt es in LV was vergleichbares?
Ich habe das schon mit einer Event Struktur versucht, hat aber auch nicht den gewünschten Erfolg gebracht.
Hat einer ne Idee?
2. Ich frage derzeit die Schaltzustände der DI und DO des NI-6009 in meiner Hauptschleife ab. Ist das sinvoll?
3. In den Prüfungen 1-4 muss ein Regelkreis implementiert werden. Dazu muss ich einen Analogeingang abfragen und diesen mit dem Sollwert vergleichen. Wie könnte ich dies am einfachsten bewerkstelligen? Denn diese Regelung sollte nach Möglichkeit sehr schnell sein...
mfg
Andreas
LV8.0