Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Ich möchte aus einem numerischen 1D Array die einzelnen Werte auf dem FP anzeigen. Im Moment mache ich das ganze mit Index Array, aber ich habe sehr viele Elemente und das ganze ist sehr unübersichtlich und riesig geworden. Kann man das ganze auch irgendwie anders umsetzen?? Es passt nämlich nicht mal auf meinen Bildschirm
du könntest z.B. alle relevanten Werte deines Array in ein AnzeigeArray umkopieren und dieses AnzeigeArray auf deinem Frontpanel anzeigen. Auf dem Panel kannst du dann auch den Laufbalken des Arrays einblenden und kannst so mit der Maus im Array scrollen. Wenn du dein AnzeigeArray 2dimensional machst, kannst du sogar noch eine Spalte mit Beschriftungen davorsetzen.
Eine Alternative wäre sicher auch eine Tabelle etc.
Gruß, Marko
Oder ein Array of Cluster. So wie es aussieht ist jeder Wertetyp sechs mal vorhanden. => Arraygröße 6, Cluster enthält die jeweiligen Werte: u_wide, p_wide, i_narrow, p_narrow ...
Je nach Gusto ...
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Ich würde einfach die Funktion "ArrayToCluster" verwenden. Dann kannst Du
a) die Elemente beliebig in Zeilen und Spalten, oder meinetwegen auch chaotisch, auf dem FP platzieren
b) den Elementen Namen geben
Und wenn Du den Clusterrahmen auf dem FP nicht mögest, dann kannst Du den auch unsichtbar machen, so daß das Aussehen auf dem FP dann exakt das gleiche ist wie auf Deinem bisherigen FP. Nur das BD ist unendlich viel einfacher.
ich würde ein Cluster nehmen in dem die Messungen für einen Kanal enthalten sind. Also ein Cluster mit U,I, P, PF etc. pp.
Dieses Cluster kannst du dann in ein Array packen und so lassen sich die Messwerte für jeden Kanal sehr schön auf einen Blick anzeigen.
Von deinem Eingangsarray würde ich auch sehr viel Abstand nehmen. Was passiert, wenn ein Kanal dazu kommt oder wegfällt?
Dann darfst du wieder vieles umverdrahten. Sehr aufwendig und Fehler anfällig!
Schöner wäre es in meinen Augen die Messungen jeweils in ein Array zu packen, also ein Array für U,I,P etc. pp.
Dadurch ist es egal, ob du später einen oder 3000 Kanäle hast.
Ich habe dir meine Lösung mal im Anhang angehängt.
Gruß Max
29.04.2019, 13:17 (Dieser Beitrag wurde zuletzt bearbeitet: 30.04.2019 13:09 von Lucki.)
Mir ist da noch eine bessere Lösung eingefallen als weiter oben von mir vorgechlagen:
Darstellung der Ergebnisse als Tabelle. Spart erstens viel Platz und man hat zweitens die Möglichkeit, Zeilen- und Spaltennamen zu vergeben. Ist übersichtlicher als jedem Element einen eigenen Namen zu geben.
Und wenn Du Hilfe brauchst, weil z.B. die Elementzahl ind den einzelnen Kanälen unterschiedlich ist - das läßt sich alles anpassen, nur fragen.
Ältere Version:
(29.04.2019 13:17 )Lucki schrieb: Darstellung der Ergebnisse als Tabelle. Spart erstens viel Platz und man hat zweitens die Möglichkeit, Zeilen- und Spaltennamen zu vergeben. Ist übersichtlicher als jedem Element einen eigenen Namen zu geben.
...das ginge natürlich auch
29.04.2019, 18:44 (Dieser Beitrag wurde zuletzt bearbeitet: 29.04.2019 18:44 von Lucki.)