Copy-Paste: Frontpanelelemente liegen weit außerhalb - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Copy-Paste: Frontpanelelemente liegen weit außerhalb (/Thread-Copy-Paste-Frontpanelelemente-liegen-weit-ausserhalb) |
Copy-Paste: Frontpanelelemente liegen weit außerhalb - Achim - 23.01.2007 11:49 ' 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. Copy-Paste: Frontpanelelemente liegen weit außerhalb - Achim - 23.01.2007 12:55 Hi, also mal grundsätzlich: Ich hab das von dir beschriebene Verhalten auch schon öfters gehabt, hab das (zu meiner Schande) aber nie hinterfragt, sondern hingenommen...reproduzieren kann ichs auf Anhieb aber nicht... Habs grade mal probiert: Einfügen links unterhalb deiner Elemente im BD bedeutet einfügen links unterhalb auch im FP usw ...so wie Eugen gesagt hat... A. Copy-Paste: Frontpanelelemente liegen weit außerhalb - Grisu2000 - 23.01.2007 12:55 ' 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. [attachment=4794] Copy-Paste: Frontpanelelemente liegen weit außerhalb - eg - 23.01.2007 12:59 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 Copy-Paste: Frontpanelelemente liegen weit außerhalb - Achim - 23.01.2007 13:27 Yo, und deine Anordnung auf dem FP schreit doch geradezu nach einem Array of Cluster! Dann hast du ein Element für ca. 160 deiner Elemente...das ansprechen geht auch viel einfacher (FOR-Schleife!!!) A. Copy-Paste: Frontpanelelemente liegen weit außerhalb - Grisu2000 - 23.01.2007 14:04 @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. Copy-Paste: Frontpanelelemente liegen weit außerhalb - Achim - 23.01.2007 14:10 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. Copy-Paste: Frontpanelelemente liegen weit außerhalb - Grisu2000 - 23.01.2007 14:15 ' schrieb:Kollege: 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.) Copy-Paste: Frontpanelelemente liegen weit außerhalb - Achim - 23.01.2007 15:11 Hi, mit nem Rechtsklick auf das Cluster kannst du Autosizing wählen, dann wird alles optimiert angeordnet! Auf der Controls-Palette kannst du mal Classic auswählen, die dort verwendeten Bedienelemente sparen sich die aufwändige 3D Optik und verbrauchen dadurch weniger Platz! Normalerweise brauchen deine Controls auch in nem Cluster aber nur unwesentlich mehr Platz, nämlich nur den äußeren Cluster-Rand! Poste doch mal nur dein Cluster in nem Dummy-VI, ich glaub du machst noch was verkehrt! A. Copy-Paste: Frontpanelelemente liegen weit außerhalb - Grisu2000 - 23.01.2007 16:10 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. [attachment=4799] |