Anschlussstatus an SubVI übergeben - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenkommunikation (/Forum-Datenkommunikation) +---- Thema: Anschlussstatus an SubVI übergeben (/Thread-Anschlussstatus-an-SubVI-uebergeben) |
Anschlussstatus an SubVI übergeben - AureusPhoenix - 29.08.2012 08:45 Hi Leute, ich habe eigentlich nur eine kurze Frage. Ist es möglich aus dem SubVI heraus festzustellen, ob im übergeordneten VI ein entsprechender Anschluss belegt ist? Ziel ist folgendes: Ich habe ein Gerät bei dem man unter anderem Spannung und Frequenz einstellen kann. Ich habe also je ein VI geschrieben, was das bewerkstelligt. Nun möchte ich beide (es sind in wirklichkeit ein paar mehr) in einem einzigen VI vereinen. Wenn ich nun aber den Anschluss "Spannung" nicht belege, dann wählt mein SubVI den Standardwert dieses Anschlusses aus. Das möchte ich nicht. Ich will, das er dann eine gewisse operation garnicht ausführt. Ich benötige also eine boolsche variable die mir ausgibt, ob der anschluss belegt ist, oder nicht. Geht das irgendwie? Im Fall von Spannung und Frequenz ist mir mittlerweile schon ein recht russisch wirkender Trick eingefallen. Ich will dem VI aber auch ein paar boolsche Werte übergeben (z.B. Ein/Aus des Outputs) - da funktioniert dieser Trick nicht. Wäre echt cool, wenn ihr mir da helfen könntet. Schonmal Danke im Voraus! Grüße Christian RE: Anschlussstatus an SubVI übergeben - Clyde - 29.08.2012 08:55 Hi Christian, du könntest Standard-Werte setzen, die in der Realität nicht vorkommen, diese abfragen und auf Grund des Abfrageergebnisses dann die gewünschte Aktion ausführen oder eben weglassen. Mit Bool-Werten ist das natürlich nicht so einfach. Die Eingänge könnte man eventuell als Integer-Werte behandeln. Also 0 und 1 als normale "Bool"-Werte und 2 als Standardwert setzen. Ein direkte Möglichkeit die Belegung von Eingängen abzufragen gibt es meines Wissens nicht. Von daher wirst du um ein Workaround nicht herum kommen. Gruß Christoph |