LabVIEWForum.de
X Bildlaufleiste bei Signalverlaufsdiagram stoppen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: X Bildlaufleiste bei Signalverlaufsdiagram stoppen (/Thread-X-Bildlaufleiste-bei-Signalverlaufsdiagram-stoppen)

Seiten: 1 2


RE: X Bildlaufleiste bei Signalverlausdiagram stoppen - jg - 20.05.2016 15:00

(20.05.2016 14:50 )Carp schrieb:  Wenn ich an das Ausgangsarray ''Messwerte'' vom SubVI ein arraytocluster hänge und dann unbundle, gibt er mir nur Anschlüsse für die Werte 0-8 und nicht bis 15 (eigentliche Array länge) ? Kann mir das einer erklären?
"Array to Cluster" geht nicht dynamisch, die Zielgröße des Cluster musst du im Kontextmenü (Rechtsklick -> Cluster Size ...) anpassen.

Gruß, Jens


RE: X Bildlaufleiste bei Signalverlausdiagram stoppen - GerdW - 20.05.2016 15:18

Hallo Carp,

Zitat:Gibt es eine Möglichkeit eine Registerkarte in ein Cluster zu stecken ? Ich möchte die Diagramme gerne weiter zusammen fassen ohne das Layout stark zu verändern.
Nein.
Ein Cluster ist schon ein "Container" - und da willst du noch einen "Container" (ein Tab-Control) hineinstecken? Das mag LabVIEW nicht…

Zitat:Wenn ich an das Ausgangsarray ''Messwerte'' vom SubVI ein arraytocluster hänge und dann unbundle, gibt er mir nur Anschlüsse für die Werte 0-8 und nicht bis 15 (eigentliche Array länge) ? Kann mir das einer erklären?
Jens hat's schon erklärt, aber wenn du einfach mal die Hilfe zur Funktion gelesen hättest, dann wäre die Frage wohl gar nicht erst aufgekommen…
Und wenn du den Unsinn mit dem ArrayToCluster weglassen würdest und gleich ein IndexArray verwendest, wäre dir dieses Verhalten auch nicht aufgefallen! (So bleibt immerhin der Lerneffekt! Big Grin)

Zitat:Im Anhang befindet sich die neue Version.
- Jetzt bitte noch diese ganzen einzelnen IndexArray-Funktionen zusammenfassen, indem man eine dieser Funktionen auf mehrere Elemente aufzieht!
Siehe dieses Beispiel an Vereinfachung: [attachment=55939]

- Sowas hier [attachment=55937] ist eigentlich eine InRangeAndCoerce-Funktion mit dem Limits [+Inf, 0] oder noch einfacher eine MinMax-Funktion mit 0 als zweitem Input: [attachment=55938]

- Du verwendest viele Konstrukte, für die es spezielle Funktionen gibt, wie "> 0" oder "0 - x" (="-x"!)…


RE: X Bildlaufleiste bei Signalverlausdiagram stoppen - Carp - 20.05.2016 16:58

Vielen Dank, wird so übernommen.

Seht ihr noch eine Möglichkeit das Main zu entwirren? Mir gefällt das mit den vielen Indicators iwie nicht...


RE: X Bildlaufleiste bei Signalverlausdiagram stoppen - GerdW - 20.05.2016 19:21

Hallo Carp,

Zitat:Mir gefällt das mit den vielen Indicators iwie nicht...
Mir auch nicht… Big Grin

Warum hast du manchmal gleich 2 Charts für ein Signal? Warum immer noch zusätzlich eine Bar-Anzeige?
Du kannst bei Charts (wie üblich per Rechtsklick) eine zusätzliche numerische Anzeige sichtbar machen!

Und wie schon geschrieben: Nur ein IndexArray statt der gefühlt 100…


RE: X Bildlaufleiste bei Signalverlausdiagram stoppen - Carp - 24.05.2016 13:33

Hallo Gerd,

hab es jetzt nochmal versucht in dem ich noch ein SubVI erstellt habe und ein Cluster für viele der Indicators.
Ich weiss dass das Subvi jetzt wieder sehr viele Eingänge hat. Aber was besseres ist mir nicht eingefallen.
Was meinst du dazu? oder doch lieber die Vorgänger Version nutzen ohne zusätzliches SubVI?


RE: X Bildlaufleiste bei Signalverlausdiagram stoppen - Lucki - 25.05.2016 09:16

Offtopic2
Zitat:Bildlaufleiste bei Signalverlausdiagram stoppen

Auch nicht schlecht. Ich hatte hier mal "Signalversaufsdiagramm" geschrieben..


RE: X Bildlaufleiste bei Signalverlausdiagram stoppen - Carp - 25.05.2016 10:14

Ja das stimmt habe ich auch achon gemerlt. Das Problem besteht auch weiterhin aber ich wurde ja dazu gedrängt erst einmal aufzunehmen räumen.. Smile wenn du dazu was weisst Bitte ich nach wie vor um Hilfe Smile


RE: X Bildlaufleiste bei Signalverlaufsdiagram stoppen - GerdW - 30.05.2016 11:03

Hallo Carp,

zurück aus dem Urlaub, jetzt werde ich (ab und zu) auch wieder antworten…

Zitat:Das Problem besteht auch weiterhin aber ich wurde ja dazu gedrängt erst einmal aufzunehmen räumen..
Ja!

Warum übergibst du bei "KaliCapNeu" gleich 4 Control-Referenzen, um im subVI dann den Wert der Controls per PropertyNode auszulesen? Warum übergibst du nicht gleich den Wert der Controls??? Hmm
Warum dröselst du dein "Messwerte"-Array in diesem subVI in ca. ein Dutzend verschiedene Arrays und Cluster auf, um die dann alle über den Connectorpane ans MainVI zu liefern? Warum machst du das nicht im MainVI? Oder alternativ über einen (in Worten "1") Cluster, der alle "Subelemente" per ordentlichem Namen enthält?
Warum verwendest du immer noch z.T. mehrere Charts für einen Wert? Warum liegen diese Charts gestapelt übereinander, sodass man sie nicht einmal sehen kann?


RE: X Bildlaufleiste bei Signalverlaufsdiagram stoppen - Carp - 10.06.2016 09:57

Hallo Gerd,

ich hab das jetzt noch einmal alles soweit geändert.
Die Anzahl der Charts ist so gewollt (Sinn spielt dabei keine Rolle Tongue), die liegen auf verschiedenen Registerkarten (s. Screenshot) und werden unterschiedlich verglichen.
Sprich die Anzahl kann ich nicht verringern.
Hast du jetzt vielleicht noch eine gute Idee bezüglich des ursprünglichen Problems mit der Laufleiste?
Oder sonst irgendwelche Anregungen? Smile
Vielen Dank im Voraus.