LabVIEWForum.de - Flat Sequence Structure aufteilen!

LabVIEWForum.de

Normale Version: Flat Sequence Structure aufteilen!
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Experten,

ich habe eine recht lange Flat Sequence Structure und muss Signale von den vorderen Frames zu den hinteren Frames leiten.
Damit die Structure nicht noch länger und unübersichtlicher wird, möchte ich eine zweite Structure unter der ersten anordnen.
Hat jemand einen Vorschlag was ich anstellen muss, damit wenn die erste Structure am Ende ist, die zweite vorne weiter macht?

Dankeschön für einen Vorschlag!

Ein Anfänger.
Hallo,

also eine "recht lange" Flat Sequence würde ich vermeiden. Ich würde da eher eine "State Machine" verwenden. Hier ist der Link http://www.LabVIEWforum.de/index.php...ost&p=14713
Schau es Dir mal an und wenn Du Fragen dazu hast kannst Du sie gerne stellen.

Ansonsten einfach mal das VI posten, dass man es sich anschauen kann.

Gruß Markus

' schrieb:Hallo Experten,

ich habe eine recht lange Flat Sequence Structure und muss Signale von den vorderen Frames zu den hinteren Frames leiten.
Damit die Structure nicht noch länger und unübersichtlicher wird, möchte ich eine zweite Structure unter der ersten anordnen.
Hat jemand einen Vorschlag was ich anstellen muss, damit wenn die erste Structure am Ende ist, die zweite vorne weiter macht?

Dankeschön für einen Vorschlag!

Ein Anfänger.
Hallo,

danke für die Hilfe.
Anbei das VI.
Kurz zur Erklärung: An einem Bus hängen mehrere Temperatursensoren.
Um die Sensoren ansprechen zu können, muss zunächst die Seriennummer der Sensoren bekannt sein.
Deshalb wird eine Nummer nach der anderen ausgelesen. Sind alle Nummern bekannt, können mit den Nummer die entsprechenden Temperaturen ausgelesen werden.
Das VI funktioniert soweit. Es scheint mir aber alles etwas umständlich mit der Sequence Structure.

Gruß

JOBL
Ich gebe Markus recht, aber des Menschen Wille ist bekanntlich sein Himmelreich, und so läßt sich die einfache Frage ebenso einfach beantworten: Datenabhängikeit zwischen den beiden Sequenzen herstellen, siehe Bild.
[attachment=4580]

Edit: Hab mir das Vi angesehen. Die 16 mittleren Sequenzen schreien danach, in einer einzigen for-Schleife, mit Indexierungen an den Ausgängen, abgearbeitet zu werden. So solltest Du es auf keinen Fall lassen. Wenn Du Schwierigkeiten damit hast, dann poste bitte noch die beiden Sub-VIs.
Ja dankeschön für den Tip.
Ich habe mir die state machine angeschaut. Ich würde das gerne einmal ausprobieren, weiß aber nicht recht, wie ich das Gebilde auf mein VI anwenden kann.
Ich brauche ja eine schrittweise Ausführung. Bei der state machine wird aber auf verschiedene Ereignise reagiert. Muss man vielleicht eine art Zählvariable einbauen?

Gruß

JOBL
Hallo,

die Ereignisstruktur kannst Du auch weglassen und in jedem Case rechts ins Schieberegister die Nr. des nächsten Case übergeben.

Wie liest Du denn mit der Sensornummer die Sensoren aus? Du hast doch nur eine "Adresse" an "VISA Open" anliegen. Wie kannst Du die Sensoren dann einzeln mit der Nummer ansprechen?

Gruß Markus

' schrieb:Ja dankeschön für den Tip.
Ich habe mir die state machine angeschaut. Ich würde das gerne einmal ausprobieren, weiß aber nicht recht, wie ich das Gebilde auf mein VI anwenden kann.
Ich brauche ja eine schrittweise Ausführung. Bei der state machine wird aber auf verschiedene Ereignise reagiert. Muss man vielleicht eine art Zählvariable einbauen?

Gruß

JOBL
Hallo Markus,

das VI war noch nicht fertig! Die einzelnen Sensoren werden nacheinader mit ihrer entsprechenden Nummer ausgelesen.
Als Anhang das "umständliche" VI. Ich werde versuchen das ganze als "State Machine" zu realisieren.

Gruß

JOBL
Hallo,

wie übergibst Du denn die Adresse des jeweiligen Sensors an VISA? Da müsste doch jeder einzelne Sensor eine Schnittstelle zu LabVIEW haben, oder kommunizierst Du mit einem Master, der die einzelnen Sensoren anspricht?
Und für was verwendest Du die Typecasts?
Das sind Fragen, die mich einfach mal grundsätzlich interessieren. Wink
Leider fehlen die SubVIs, so dass man es sich nicht näher anschauen kann. Bei Gelegenheit könntest Du die ja mal hochladen. Rolleyes

Gruß Markus

' schrieb:Hallo Markus,

das VI war noch nicht fertig! Die einzelnen Sensoren werden nacheinader mit ihrer entsprechenden Nummer ausgelesen.
Als Anhang das "umständliche" VI. Ich werde versuchen das ganze als "State Machine" zu realisieren.

Gruß

JOBL
Referenz-URLs