15.12.2008, 10:02
Hallo Leute,
ich erstelle zur Zeit ein VI, welches sehr viele verschiedenen Eingabeparameter aufweist. Dies macht im Blockdiagramm alles ziemlich unübersichtlich und da wollte ich um eure Hilfe bitten. Wie kann ein solches VI sinnvoll aufgebaut werden?
Es existieren ca. 100 Eingabeparameter (Boolsche Werte und numerische Werte). Daraus werden 17 Boolsche Ausgabeparameter und 1 numerischer Ausgabeparameter bestimmt. Ich habe mir das ganze so vorgestellt, dass ich im Blockdiagramm ALLE Eingabeparameter zu einem großen Cluster bündele. Dieser Cluster dient dann als Eingang für verschiedene SubVIs, in welchen die einzelnen Ausgabeparameter bestimmmt werden (=Ausgang der SubVIs).
Die erste Frage ist, ob dies so sinnvoll ist.
Die zweite ist schon konkreter: Ist es möglich in den besagten SubVIs einen Eingang zu definieren (Cluster), der auch funktioniert, wenn sich der Eingabecluster noch verändert (es können noch Paramter wegfallen bzw. dazukommen). Im SubVI selbst zieh ich dann die benötigten Informationen per "unbundle by name" aus dem Cluster.
Momentan erstelle ich den "Eingang" der SubVIs so: Anzeigeelement des Clusters im HauptVI erstellen, in Bedienelement umwandeln, ausschneiden, im SubVI einfügen und als Eingang definieren. Dann funktioniert das ganze aber nicht mehr, wenn sich der Ausgangscluster nochmal verändert... Geht das vll mit einer Referenz oder so?
Ok der Text ist jetzt viel zu lang geworden, ich hoffe es liest sich überhaupt jemand durch... Wenn ja, schonmal vielen Dank!
LG Blondchen.
ich erstelle zur Zeit ein VI, welches sehr viele verschiedenen Eingabeparameter aufweist. Dies macht im Blockdiagramm alles ziemlich unübersichtlich und da wollte ich um eure Hilfe bitten. Wie kann ein solches VI sinnvoll aufgebaut werden?
Es existieren ca. 100 Eingabeparameter (Boolsche Werte und numerische Werte). Daraus werden 17 Boolsche Ausgabeparameter und 1 numerischer Ausgabeparameter bestimmt. Ich habe mir das ganze so vorgestellt, dass ich im Blockdiagramm ALLE Eingabeparameter zu einem großen Cluster bündele. Dieser Cluster dient dann als Eingang für verschiedene SubVIs, in welchen die einzelnen Ausgabeparameter bestimmmt werden (=Ausgang der SubVIs).
Die erste Frage ist, ob dies so sinnvoll ist.
Die zweite ist schon konkreter: Ist es möglich in den besagten SubVIs einen Eingang zu definieren (Cluster), der auch funktioniert, wenn sich der Eingabecluster noch verändert (es können noch Paramter wegfallen bzw. dazukommen). Im SubVI selbst zieh ich dann die benötigten Informationen per "unbundle by name" aus dem Cluster.
Momentan erstelle ich den "Eingang" der SubVIs so: Anzeigeelement des Clusters im HauptVI erstellen, in Bedienelement umwandeln, ausschneiden, im SubVI einfügen und als Eingang definieren. Dann funktioniert das ganze aber nicht mehr, wenn sich der Ausgangscluster nochmal verändert... Geht das vll mit einer Referenz oder so?
Ok der Text ist jetzt viel zu lang geworden, ich hoffe es liest sich überhaupt jemand durch... Wenn ja, schonmal vielen Dank!
LG Blondchen.