INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Automatische Labelanpassung



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!

23.11.2010, 14:09
Beitrag #1

psutester Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Nov 2010

7.1
2009
en


Deutschland
Automatische Labelanpassung
Hallo,

ich habe zum Bespiel ein Cluster mit 20 Controls. Ich splitte das Cluster auf und habe 20 einzelne Controls mit der passenden Labelbezeichnung. Ändere ich jetzt im Cluster eine Labelbezeichnung, möchte ich, dass das Label bei den gesplitteten Controls aktualisiert wird. Sonst muss ich alle Controls von Hand anpassen.

Kennt jemand einen Trick?

Danke

MFG
psutester
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
23.11.2010, 14:45
Beitrag #2

snuz Offline
LV-Eumel
**


Beiträge: 245
Registriert seit: Mar 2009

2011
2008
EN


Deutschland
Automatische Labelanpassung
Hallo psutester,

lad doch mal dein VI hoch zum drüber gucken.

Gruß snuz

Es gibt 10 Arten von Menschen... Die die Binärrechnung beherrschen und die die es nicht tun.

http://www.techniker2013.eu
http://www.plapilab.de
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2010, 15:40
Beitrag #3

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Automatische Labelanpassung
Definier dein Cluster als "StrictTypeDef" (rechtsklick...Customize)

"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)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2010, 16:35
Beitrag #4

psutester Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Nov 2010

7.1
2009
en


Deutschland
Automatische Labelanpassung
Klappt auch nicht.

So stelle ich mir das vor, doch das Label wird beim Indicator nicht aktualisiert.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.11.2010, 17:18 (Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2010 17:18 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Automatische Labelanpassung
Hallo psu,

warum sollte sich das Label auch ändern? ist doch schließlich ein ganz anderer Indicator... Und ein Label sollte/kann sich auch nicht von allein ändern, da dies eine Neukompilierung nach sich zieht!
Warum willst du überhaupt den Cluster wieder auf Einzelwerte aufdröseln? Warum willst du die Label so oft ändern, dass du jeweils noch andere Anzeigen umbenennen musst?

Ideen:
- Captions statt Label verwenden - dann kannst du zur Laufzeit Namen anpassen
- UnbundleByName verwenden, sonst bräuchtest du auch keine Labels im Cluster verwenden...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2010, 14:00
Beitrag #6

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Automatische Labelanpassung
Ich bin mir jetzt nicht 100%ig sicher, ob das folgende funktioniert, habe jetzt aber auch nicht die Zeit es nachzusehen/auszuprobieren: Für diesen Zweck müsste man die Blockdiagramm-Elemente analysieren und insbesondere die Drähte zwischen Clustern und Anzeigeelemente identifizieren. Dann kann man bei einem VI im Edit-Modus den Label auf die angeschlossenen Elemente verteilen. Das Vi, dass das tut, ist sicherlich nicht trivial. Vielleicht ist es auch erst ab LV2009 möglich.

Das Problem lässt sich teilweise vermeiden, wenn man sich vor dem Codieren Gedanken macht, welche Elemente/Daten in welchem Cluster zusammengefasst werden. Manchmal ändern sich aber auch die Anforderung trotz dieser vorgehensweise.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.11.2010, 14:37 (Dieser Beitrag wurde zuletzt bearbeitet: 25.11.2010 14:38 von Lucki.)
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Automatische Labelanpassung
' schrieb:Warum willst du überhaupt den Cluster wieder auf Einzelwerte aufdröseln? Warum willst du die Label so
Das frage ich mich auch, und es würde mich wundern wenn PSUTester hierauf eine plausible Antwort gibt - interessieren würde die schon.

Die Namen werden ja im Übrigen übergeben. Allerdings nicht zu Laufzeit, sondern wenn ich beim
Programmieren mit der rechten Maustaste die Anzeigen erstelle. Was will man mehr?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2010, 16:15
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Automatische Labelanpassung
' schrieb:Ich bin mir jetzt nicht 100%ig sicher, ob das folgende funktioniert, habe jetzt aber auch nicht die Zeit es nachzusehen/auszuprobieren: Für diesen Zweck müsste man die Blockdiagramm-Elemente analysieren und insbesondere die Drähte zwischen Clustern und Anzeigeelemente identifizieren. Dann kann man bei einem VI im Edit-Modus den Label auf die angeschlossenen Elemente verteilen. Das Vi, dass das tut, ist sicherlich nicht trivial. Vielleicht ist es auch erst ab LV2009 möglich.
Mit VI-Scripting bestimmt auch schon mit LV8.x möglich, aber ich stimme zu, wird nicht einfach sein. Automatisch geht es auf jeden Fall nicht.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.11.2010, 21:27
Beitrag #9

psutester Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Nov 2010

7.1
2009
en


Deutschland
Automatische Labelanpassung
Ich programmiere gerade eine Automatisierung zum Testen von Netzteilen, das Programm besteht aus 30 steps, 1 step kann bis zu 80 Messungen enthalten, da das Programm riesig ist, verwende ich mehrere Unterprogramme und muss an diese verschiedene Parameter übergeben. Leider ist die Anzahl der Conncetor Terminals begrenzt, sodass ich die Parameter in ein Cluster zusammenfassen muss.

Da manche Messungen identisch sind, kopiere ich einfach ein Subview und passe dieses an, Labels, ...


Ich habe jetzt alles von Hand angepasst.

Danke für eure Hilfe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.11.2010, 07:46
Beitrag #10

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Automatische Labelanpassung
' schrieb:Leider ist die Anzahl der Conncetor Terminals begrenzt
Zum Glück!

Zitat:Da manche Messungen identisch sind, kopiere ich einfach ein Subview und passe dieses an, Labels, ...
Was soll das bringen? Dein SubVI interessiert sich doch nicht für irgendwelche Labels oder Captions, sondern nur dafür ob ein für die Messung verwertbarer Parameter (String, Bool, Numeric) angeschlossen ist! Wie der "heißt" ist doch völlig unerheblich, du musst ihn halt am korrekten Eingang des SubVIs anschließen!

Kannst du mal nen Auschnitt aus deinem Programm + SubVIs inkl. der dazu gehörenden FrontPanels posten? Mich würde mal interessieren, was du da genau machst!

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)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Automatische Skalierung Progress bar Hubert R. 3 2.814 21.01.2024 08:02
Letzter Beitrag: Hubert R.
  automatische Anbindung an Bausteine mit sehr vielen Elementen Lucius2 3 5.135 06.06.2014 12:11
Letzter Beitrag: Lucius2
  automatische Anpassung der Referenzen von Benutzerereignissen Hasenfuss 11 9.812 17.05.2013 11:49
Letzter Beitrag: GerdW
Bug Konzept / Struktur für Automatische Messung von Messreihen & Ansteuerung akoKE 2 5.172 12.09.2012 11:48
Letzter Beitrag: akoKE
  Automatische Konfiguration eines Knotens zum Aufruf externer Bibliothekn (CLF) Georg Zit 5 6.536 06.09.2012 15:35
Letzter Beitrag: Georg Zit
  Automatische Versionierung M@rRy 12 12.504 15.09.2011 14:31
Letzter Beitrag: macmarvin

Gehe zu: