LabVIEWForum.de
Registerkarte - verknüpfungen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Registerkarte - verknüpfungen (/Thread-Registerkarte-verknuepfungen)



Registerkarte - verknüpfungen - Lou_ders - 18.09.2017 13:18

Hallo zusammen.
ich bin Labview-Neuling. Blush
Ich bin momentan im 2. Lehrjahr und wurde mit Labview ins kalte Wasser gestoßen.
Jetzt ist es so, dass ich soweit mein Programm am laufen habe, aber ich verzweifle nun an der Registerkarte obwohl das eigentlich nicht so schwer sein kann, aber ich komme einfach nicht auf meine Lösung die ich brauche. Blink
Und zwar habe ich 8 Eingänge. Diese Eingänge werden unterschiedlich geöffnet oder geschlossen (je nach Messung).
In meiner Registerkarte habe ich die einzelnen Messbezeichnungen eingetragen und würde gerne in jeder Registerkarte die 8 Eingänge platzieren.
Nunja, ich erstelle aber andauern Kopien von den Eingängen was ich gerne vermeiden will.

Der Anhang ist nicht mein laufendes Programm, sondern das wird ein SubVI
Kennt da jemand auch eine andere Lösung? Im Internet oder Allgemein hier im Forum habe ich nichts passendes dazu gefunden.

PS: Ich fang wirklich bei Adam und Eva an Big Grin


RE: Registerkarte - verknüpfungen - Freddy - 18.09.2017 13:37

Hallo Lou_ders,
willkommen im Forum.

Wenn du LED immer darstellen willst, dann gehören die nicht in die Registerkarte.
Die Register kleiner machen und die LED außerhalb platzieren.

Gruß
Freddy


RE: Registerkarte - verknüpfungen - Lou_ders - 18.09.2017 13:46

Hi Freddy,
danke schon mal für deine schnelle Antwort.
Ich muss das nicht unbedingt über die LEDs machen.
ich muss über einen Schalter einstellen kommen welche Eingänge offen sind und welche nicht und die variieren bei den verschiedenen Messdurchläufen.
In das Register soll die Zeit noch hinzugefügt werden und 3 Drucksensoren.
Man soll über das Register einstellen können welche Eingänge sich öffnen und schließen (sollen man selber einstellen) genau so wie später die Zeit und dann kommen noch 3 Drucksensoren hinzu die man ebenfalls auswählen soll.

Mein vorgesetzter hat mir nur gesagt. "Pack das alles in ein Register rein. Du machst dann den Rest schon."

Gruß Lou_ders


RE: Registerkarte - verknüpfungen - GerdW - 18.09.2017 13:57

Hallo Lou,

Zitat:PS: Ich fang wirklich bei Adam und Eva an
Nun ja, du scheinst da gewisse Konzepte von anderen Programmiersprachen anwenden zu wollen… Big Grin

Mach doch einfach mal sowas hier:
[attachment=58260]

Du kennst die Links in meiner Signatur schon?


RE: Registerkarte - verknüpfungen - Freddy - 18.09.2017 13:58

Hallo Lou_ders,
ich meine der Ansatz ist falsch.
Beim Register ist die Sichtbarkeit eines Schalter an das Registerblatt gebunden.

Du möchtest alle Schalter darstellen aber nur bei eine Satus x bestimmte freigeben zum Einstellen.

Das sollte über Eigenschaften der Schalter gelöst werden (sichtbar unsichtbar oder aktiviert, deaktiviert oder deaktiviert und ausgegraut).
Für die Auswahl (bei Dir die Reiter der Register) kannst Du ein Enum verwenden und über eine IF Anweisung die Eigenschaften der Schalter verändern.

Gruß
Freddy


RE: Registerkarte - verknüpfungen - GerdW - 18.09.2017 14:21

Hallo Lou,

Zitat:Und zwar habe ich 8 Eingänge. Diese Eingänge werden unterschiedlich geöffnet oder geschlossen (je nach Messung).
In meiner Registerkarte habe ich die einzelnen Messbezeichnungen eingetragen und würde gerne in jeder Registerkarte die 8 Eingänge platzieren.
Dann brauchst du doch aber in der einzelnen Registerkarte überhaupt keine Controls!
Dann würden doch jeweils Konstanten im Blockdiagramm vollkommen ausreichen!

Einfach dazu die Registerkarte an eine Case-Struktur anschließen und für jeden Case den passenden Wert ausgeben:
[attachment=58261]


RE: Registerkarte - verknüpfungen - Lou_ders - 18.09.2017 14:30

Hallo GerdW,

die Lösung ist perfekt. vielen Dank das hilft wirklich weiter bei meinem Problem.

Gruß Lou_ders


RE: Registerkarte - verknüpfungen - Lucki - 19.09.2017 12:04

Wenn Du die Elemente in allen Registerkarten haben willst, so geht das auch. Man muß die Elemente dann mit den Pfeiltasten der Tastatur (nicht mit der Maus) auf die Registerkarte ziehen. Sie gehören dann nicht wirklich zur Registerkarte, es sieht aber so aus. Die Elemente hinterlassen dann aber einen häßlichen Schatten - damit der verschwindet, kann man die Elemente mit der Registerkarte gruppieren.
Es empfiehlt sich auch, die 8 Elemente in ein Cluster zu stecken. Dann wird die Umwandlung in die Ergebniszahl nochmals um 1000mal Big Grin einfacher als hier schon vorgeschlagen. (Den Clusterrahmen kann man auch verschwinden lassen)
[attachment=58267]