23.01.2007, 11:49
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Copy-Paste: Frontpanelelemente liegen weit außerhalb
' schrieb:@Achim: Zwar wird das Thema jetzt ein anderes, aber ich kann aus mehreren Frontpanels ja nicht die Anzeigenelemente auf einem Bildschirm darstellen. Ich brauch in meinem Blockdiagramm also zumindest den Platz, um alle Anzeige- und Bedienelemente in der nichtsymbolischen Darstellung abzubilden. Und allein damit (noch ohne ein einziges VI-Symbol) sind bei mir 2 Bildschirmseiten voll!
Ja, dass sollte auch nur ein Hinweis sein... ABER: Häh? Was meinst du damit? Versteh ich nicht...kannst du mal ein paar Screenshots machen? Natürlich kann man von mehreren FP nicht die entsprechenden Elemente in einem BD anzeigen, es gibt ja für jedes FP ein BD...reden wir aneinander vorbei? Man kommt völlig "show FP Elements as Icons" aus! Bis LV7 gabs diese Variante ja gar nicht...
Wegen dem Kopieren schau ich jetzt auch mal...
A.
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
|
|
|
23.01.2007, 12:55
|
Grisu2000
LVF-Grünschnabel
Beiträge: 45
Registriert seit: Oct 2006
8.20
2006
kA
Deutschland
|
Copy-Paste: Frontpanelelemente liegen weit außerhalb
' schrieb:kannst du mal ein paar Screenshots machen?
Hier ist mein Frontpanel mit momentan 184 Elementen. Die muss ich natürlich in einem Blockdiagramm verarbeiten und an die entsprechenden SubVIs weiterverschalten.
Niveau ist keine Hautcreme!
|
|
|
23.01.2007, 12:59
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
Copy-Paste: Frontpanelelemente liegen weit außerhalb
Die Elemente auf dem FP kannst du doch in ein Array oder Cluster packen, dann hast du nicht mehr so viele und glaube mir dein BD reduziert sich damit auch sehr stark.
Gruss, Eugen
|
|
|
23.01.2007, 14:04
|
Grisu2000
LVF-Grünschnabel
Beiträge: 45
Registriert seit: Oct 2006
8.20
2006
kA
Deutschland
|
Copy-Paste: Frontpanelelemente liegen weit außerhalb
@Eugen und Achim:
Stimmt eigentlich, danke für den Tipp! Aber kann ich von einem Array auch alle Indizes auf einmal darstellen, so dass alle Werte angezeigt werden, wie in meinem Screenshot oben? Jetzt hab ich mal für jede Zeile ein Cluster gemacht und dieses Cluster muss 20 mal in ein Array ... aber eben auf einmal abgebildet werden.
Niveau ist keine Hautcreme!
|
|
|
23.01.2007, 14:15
|
Grisu2000
LVF-Grünschnabel
Beiträge: 45
Registriert seit: Oct 2006
8.20
2006
kA
Deutschland
|
Copy-Paste: Frontpanelelemente liegen weit außerhalb
' schrieb:Kollege:
Mach mal EIN Cluster, in dem die Elemente EINER Zeile sind. Dieses Cluster packst du dann in ein leeres Array-Bedienelement und ziehst es soweit auf, wie du Zeilen sehen willst. Wenn du nicht willst, dass im Array geblättert/gescrollt wird, machst du nen rechtsklick und blendest bei Visible Items "index" aus
Weißt du denn, was "Cluster" und "Array" eigentlich bedeutet?
Gruss
A.
Danke! Hatte ja schon soweit alles umgesetzt. Nur das mit dem Aufziehen hat mir noch gefehlt. Eigentlich passt jetzt soweit mal alles, nur dass ich die Bedienelemente eben nicht beliebig positionieren kann. (Der Abstand zwischen den einzelnen Komponenten ist jetzt größer wie davor.)
Niveau ist keine Hautcreme!
|
|
|
23.01.2007, 16:10
|
Grisu2000
LVF-Grünschnabel
Beiträge: 45
Registriert seit: Oct 2006
8.20
2006
kA
Deutschland
|
Copy-Paste: Frontpanelelemente liegen weit außerhalb
Funktioniert jetzt alles recht gut, vor allem kann ich dynamisch Zeilen ein- und ausblenden, was ich sonst recht aufwändig hätte modellieren müssen.
Hier ist mal das Clusterarray. Mit dem Feld "Zeilenanzahl" kann ich einstellen, wieviele Zeilen ich sehen möchte. Die while-Schleife hab ich mal weggelassen, also vor dem Lauf einstellen, wieviele Zeilen angezeigt werden sollen.
Clusterarray.vi (Größe: 13,34 KB / Downloads: 175)
Niveau ist keine Hautcreme!
|
|
|
| |