03.12.2015, 14:31
Hallo liebe Community,
seit ca. einem Monat setze ich mich bzgl. meiner Masterarbeit mit LabVIEW auseinander.
Meine Kenntnisse sind dementsprechend nicht die ausgeprägtesten.
Für das euch folgende geschilderten Thema/Problem habe ich schon einige Posts durchgelesen, jedoch konnte ich leider keine Lösung meines Problems finden.
Ich bitte daher um Verzeihung falls es ein Doppelpost sein sollte.
Meine geschriebenen Kommentare im Screenshot bitte ich ebenfalls auszublenden, falls dies möglich ist^^
Also ich nutze die LabVIEW Version 2011 und zur zeit sitze ich daran, eine Steuerung für eine Pumpe zu schreiben.
Mittels Button möchte ich die Pumpe an/aus schalten können, die Steuerung von Local zu Remote ändern und bestätigen und andere Befehle senden und bestätigen können, wie zB die Frage nach Fehlern. Des weitern möchte ich einen Massenstrom einstellen können. Wird kein Button betätigt, so läuft die Pumpe mit ihren letzten Einstellungen weiter.
Dies funktioniert soweit alles sehr gut.
Mein Problem ist nun folgendes.
Ich möchte von der Pumpe "kontinuierlich", sobald ich den Knopf DRUCK LESEN AN betätige, den Druck abfragen und habe es, wie ihr im Screenshot oben rechts in der Case-Structure sehen könnt, auf diese Weise aufgebaut. Das ganze ist in einer While-Schleife, damit die Pumpe kontiuierlich fördert. Auf dem Screenshot ist diese nicht zu sehen.
Fall 1: Ist der Schalter "Druck Lesen" auf AUS gestellt, so läuft das Programm reibungslos und ich kann alle Befehle/Abfragungen ohne große Verzögerung tätigen. Soweit alles super.
Fall 2: Ist der Schalter "Druck Lesen" auf AN, so ist dies nicht mehr möglich. Es Bedarf ein öfteres klicken, bis sich endlich mal etwas tut, sprich, dass ein Befehl gesendet wird etc.
Ich habe schon versucht die Case-Structure an anderen Stellen einzupflegen und bin bisher zu keiner Lösung gekommen.
Habt ihr eine Idee und könnt mir hier weiter helfen?
Beste Grüße
Jann
seit ca. einem Monat setze ich mich bzgl. meiner Masterarbeit mit LabVIEW auseinander.
Meine Kenntnisse sind dementsprechend nicht die ausgeprägtesten.
Für das euch folgende geschilderten Thema/Problem habe ich schon einige Posts durchgelesen, jedoch konnte ich leider keine Lösung meines Problems finden.
Ich bitte daher um Verzeihung falls es ein Doppelpost sein sollte.
Meine geschriebenen Kommentare im Screenshot bitte ich ebenfalls auszublenden, falls dies möglich ist^^
Also ich nutze die LabVIEW Version 2011 und zur zeit sitze ich daran, eine Steuerung für eine Pumpe zu schreiben.
Mittels Button möchte ich die Pumpe an/aus schalten können, die Steuerung von Local zu Remote ändern und bestätigen und andere Befehle senden und bestätigen können, wie zB die Frage nach Fehlern. Des weitern möchte ich einen Massenstrom einstellen können. Wird kein Button betätigt, so läuft die Pumpe mit ihren letzten Einstellungen weiter.
Dies funktioniert soweit alles sehr gut.
Mein Problem ist nun folgendes.
Ich möchte von der Pumpe "kontinuierlich", sobald ich den Knopf DRUCK LESEN AN betätige, den Druck abfragen und habe es, wie ihr im Screenshot oben rechts in der Case-Structure sehen könnt, auf diese Weise aufgebaut. Das ganze ist in einer While-Schleife, damit die Pumpe kontiuierlich fördert. Auf dem Screenshot ist diese nicht zu sehen.
Fall 1: Ist der Schalter "Druck Lesen" auf AUS gestellt, so läuft das Programm reibungslos und ich kann alle Befehle/Abfragungen ohne große Verzögerung tätigen. Soweit alles super.
Fall 2: Ist der Schalter "Druck Lesen" auf AN, so ist dies nicht mehr möglich. Es Bedarf ein öfteres klicken, bis sich endlich mal etwas tut, sprich, dass ein Befehl gesendet wird etc.
Ich habe schon versucht die Case-Structure an anderen Stellen einzupflegen und bin bisher zu keiner Lösung gekommen.
Habt ihr eine Idee und könnt mir hier weiter helfen?
Beste Grüße
Jann