Namen der Waveform-Tabelle/chart einzeln ändern - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Namen der Waveform-Tabelle/chart einzeln ändern (/Thread-Namen-der-Waveform-Tabelle-chart-einzeln-aendern) Seiten: 1 2 |
Namen der Waveform-Tabelle/chart einzeln ändern - FranzDA - 19.12.2004 15:15 Hallo zusammen, ich habe ein Anliegen, welches mich schon fast das gesamte Wochenende zur Verzweiflung bringt ... wie kann ich (durch verschiedene separate Namensfelder) die einzelnen vordefinierten Namen in der Waveform-Tabelle/chart ändern? Das muß doch möglich sein, oder? *grüüüübel* Ziel ist es, zehn Eingabefelder zu haben, wo die Namen der einzelnen Kurven definiert werden können. Freu mich auf Euere Postings und Ideen... Namen der Waveform-Tabelle/chart einzeln ändern - Buhrz - 20.12.2004 08:44 Hallo Franz Ich habe eine Lösung in dein Beispiel programmiert Du mußt eine Property benutzen und dort zuerst angeben welcher Plot aktive ist und dann den Plotnamen neu beschreiben Ich hoffe ich habe dich richtig verstanden Gruß Jürgen Namen der Waveform-Tabelle/chart einzeln ändern - FranzDA - 20.12.2004 11:27 Hey Jürgen, das ist genau die Lösung, nach der ich gesucht habe .. auf die Idee / Lösung wäre ich alleine nie gekommen. Diesbezüglich eine kurze Frage : Hast Du das aus Deiner Erfahrung her gewußt oder kennst Du gute Literatur, so man solche Kniffs nachlesen kann (außer die eigentl. schon guten Tutorials/pdf-dokus von LabVIEW)? Darf ich fragen, in welcher Region Du wohnst? Danke nochmal !! Namen der Waveform-Tabelle/chart einzeln ändern - Buhrz - 20.12.2004 12:09 Hallo Franz Das weiß ich aus meiner Erfahrung. Ich arbeite mit LabVIEW schon 12 Jahre. Ich kenne keine gute Literatur wo man das nachlesen kann Vieles probiere ich aus wenn eine neue Version kommt. Ich setzte mich dann hin und spiele mit den neuen Funktionen. Ich komme aus der Nähe von Hamburg Gruß Jürgen Namen der Waveform-Tabelle/chart einzeln ändern - Joe - 20.12.2004 13:43 Hi Jürgen, zu deiner Lösung hab ich mal eine Frage, die allerdings wieder ein anderes Thema betrifft. Du kannst ja sehr leicht mit dem Schleifen-Index den Plot indizieren, weil die ja durchnumeriert sind. Geht das auch mit anderen Dingen, wie z.B. Schaltern? Bei z.B. Visual Studio C++ ist das so, dass jedes Element eine ID bekommt und anhand der IDs kann man dann auch mal eine Schleife laufen lassen und so sehr einfach 20 aufeinanderfolgende Buttons ändern. Gibt es in LabVIEW auch so eine Möglichkeit? So dass ich nur noch eine Schleife machen muss, eine Property Node und ich geh mit jedem Schleifendurchgang durch die Front Panel Elemente. Gruß, Joe Namen der Waveform-Tabelle/chart einzeln ändern - Oliver Listing - 20.12.2004 14:14 Hi Joe, ja du kannst properties von verschiedenen Controls in einer Schleife abarbeiten. Dazu mußt du nur von dem Control eine Referenz erzeugen (rechtsclick auf Control/Indicator->Create->Reference). Fasst du meherere Referenzen in einem Array zusammen, kannst du sie in einer Schleife abarbeiten. Du kannst sogar unterschiedliche Controls abarbeiten, dann aber auch nur die Eigenschaften, die alle gemeinsam inne haben. Die Porperty Nodes ohne direkte Bindung findest du unter Functions/Application Control/Property Node. mfg Oliver Namen der Waveform-Tabelle/chart einzeln ändern - Buhrz - 20.12.2004 14:16 Hallo Joe Ich weiß nicht ob ich deine Frage richtig verstehe aber ich versuchs mal Es gibt für alle Elemente die du auf dem frontpanel plazieren kannst die Propertys. dort kannst du allerlei sachen machen z.B. Wert lesen, das verhalten ändern, Die Farbe verändern u.s.w. zum zweiten kannst du dir eine Referenze auf das VI legen indem du dir den Pfad von dem Vi holst dann diesen an die Funktion OPen VI reference anschließt dir dann eine Methode holst und dort kannst du dir dann alle Elemnte geben lassen die auf dem Frontpannel sind Ich weiß nicht ob das deine Frage beantwortet Gruß Jürgen PS Sonst muß du mir eine vi schicken Namen der Waveform-Tabelle/chart einzeln ändern - Joe - 20.12.2004 15:01 @Oliver Also ein Array von Referenzen zu erstellen ist schonmal der erste Schritt von dem, was ich will. Das Problem hierbei ist aber immer noch, dass ich dann für alle Controls ne Referenz erstellen muss. Mein Vorhaben ist ja, dass ich für sagen wir mal 20 Controls eine Property einzustellen, ohne dass ich 20 Dinge erstellen muss, egal, ob jetzt Property Node oder Referenz. Geht das oder ist das unmöglich? @Jürgen Ich kann dir kein VI schicken, weil es sich hierbei um eine Grundsatzfrage handelt. Namen der Waveform-Tabelle/chart einzeln ändern - Oliver Listing - 20.12.2004 15:27 Hi Joe, die Referenzen mußt du wohl oder übel einmal erstellen. Dies wird erst anders, wenn das LabVIEW Scripting von NI freigegeben wird. Gruß Oliver Namen der Waveform-Tabelle/chart einzeln ändern - Buhrz - 20.12.2004 15:46 Hi Joe Ich habe einen Weg gefunden der denke ich das ist was du suchst Also hier der Weg zum nachvollziehen 1 Hole dir die Funktion Current VI path 2 verbinde den Pfad mit der Funktion Open VI reference 3 Hole dir eine Property und verbinde diese mit der VI refernce 4 Wähle aus den propertys PANEL diese gibt dir eine Reference auf das frontpanel 5 Verbinde diese wieder mit einer Property und wähle dort all Controls aus dieses ist ein array mit allen referencen vom frontpanel Ich hoffe es beantwortet deine Frage Gruß Jürgen |