LabVIEWForum.de
Schalter für 120 Sekunden nach aktivieren Sperren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Schalter für 120 Sekunden nach aktivieren Sperren (/Thread-Schalter-fuer-120-Sekunden-nach-aktivieren-Sperren)



Schalter für 120 Sekunden nach aktivieren Sperren - Schleic - 15.02.2005 10:55

Hallo,
ich nutze momentan LabVIEW 7 Express, für mein Arbeitgeber muss(te) ich nun ein Programm schreiben, welches über eine Schaltbox, per TCP, einen Scheinwerfer ansteuert.
Dies funktioniert auch alles wunderbar. Das Programm ist recht einfach gehalten und im Anhang zu finden.

Ich möchte nun noch unterdrücken, das wenn man den Schalter drückt, der Lichtschalter als Diskolicht fungiert.
Daher ist mein Ziel, eine Wartezeit einzufügen, der den Schalter nach dem Drücken für 120 Sekunden deaktiviert, oder verhindert, das Signale übertragen werden.
Leider finde ich keine Möglichkeit dies zu bewerkstelligen.

Ich hoffe mein Problem ist ausreichend beschrieben und ihr könnt mir helfen. Smile

Gruß

Michael


Schalter für 120 Sekunden nach aktivieren Sperren - Oliver Listing - 15.02.2005 11:01

hi Schleic,

über property nodes kannst du den Schalter disable oder enable schalten.
Du mußt also in deinem Programm eine Zeitschleife programieren mit dem disable dafor und dem enable dahinter. Diese Triggers du durch den Schalter.

Eine Property Node erzeugst du im Diagram mit einem rechten Mausklick auf dem Control dann unter "create/property node".
Mehr zu den Property Nodes findest du hier im LVF - einfach mal suchen.

Gruß
Oliver


Schalter für 120 Sekunden nach aktivieren Sperren - Schleic - 15.02.2005 11:10

Ich schau mal, aber schon mal gut das es eine Möglichkeit gibt das hinzubekommen.
Danke!


Schalter für 120 Sekunden nach aktivieren Sperren - Schleic - 15.02.2005 12:45

Also irgendwie versteh ich das noch nicht so ganz mit den Triggern und Eigenschaftsknoten.
Hab aber jetzt hier mal vor Ort einen Programmierer kontaktiert, der wird mir helfen.
Dank dir trotzdem für deine Hilfe!

P.S. kann es sein, das es keine Edit-Funktion gibt?


Schalter für 120 Sekunden nach aktivieren Sperren - Björn - 15.02.2005 13:59

Mit dem Eigenschaftsknoten kannst du die Eigenschaften des Objektes, von dem du den Knoten erzeugst, zur Laufzeit ändern. Ein Beispiel dazu hatten wir erst kürzlich hier irgendwo.

Eines ist in deiner Beschreibung noch unklar: Was soll nach und während der Wartezeit passieren? Angenommen du startest das Programm, in deinem jetzigen Beispiel sendet er einmal den Befehl und das Programm läuft dann zu Ende. Wenn du eine Wartezeit einbaust, dann solltest du das Programm durchgehend laufen lassen. Dann funktioniert das so nicht mehr, weil dann permanent senden würde. Auch wenn du den Button deaktivierst hat er immer noch den Bool'schen Wert, der die Case-Struktur bestimmt. Es würden also weiter Daten gesendet werden.

Eine Edit-Funktion?


Schalter für 120 Sekunden nach aktivieren Sperren - DuranDC - 15.02.2005 18:22

Edit Funktioin:

Eine Möglichkeit, einen geschriebenen Forums-Beitrag nachträglich zu editieren, verändern usw.


Schalter für 120 Sekunden nach aktivieren Sperren - Björn - 15.02.2005 18:57

Achso, ich dachte in LabVIEW. Also ich habe hier ne Edit-Funktion, die auch funktioniert. Oben rechts im Kommentarblock.