02.02.2007, 08:33
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2007 08:39 von Lucki.)
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Plotlegende dynamisch anlegen
' schrieb:Das Anlegen der Plotlegende funktioniert nur richtig, wenn der erste Case "...7, Default" mindestens einmal aufgerufen wurde. Wird dieser Fall nicht behandelt, wird zwar trotzdem eine Plotlegende mit dem richtigen namen und einer Farbe angelegt, jedoch haben die Plots im Chart eien andere Farbe als in der Legende angezeigt. Beispielsweise zeigt die Legende an, dass ein Plot rot ist, im Chart ist er aber blau.
Habe mir das Vi angesehen. Mir ist aber der Aufwand diesem Fehler nachzugehen schlichtweg zu hoch. Worin liegt denn das Problem für Dich, das VI so aufzubereiten, daß es läuft und daß der Fehler auch für andere verifizierbar ist? Zu tun wäre: a) echtes Diagramm ins VI anstelle von Referenzen b) dieses Diagramm mit ein paar künstlichen Daten füttern, so daß man die Plots sieht. Oder alternativ: Ein einfaches Haupt.VI mit eben diese Eigenschaften mitschicken.
|
|
|
02.02.2007, 09:18
(Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2007 10:10 von Achim.)
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Plotlegende dynamisch anlegen
Hi,
du sollst auch nicht dein gesamtes Programm posten...nur mal nen Dummy...egal...aber Lucki hat recht! Dabei wird einem selber oft manches klar...
Probier mal das:
Graphlegende.vi (Größe: 37,3 KB / Downloads: 195)
070131_plotlegende_alle_SubVI_NEU.vi (Größe: 43,17 KB / Downloads: 193)
EDIT: VI ausgetauscht...
Kopier beide VIs in nen Ordner, öffne "Graphlegende" und starte das mal!
Wie ist das?
Gruss
Achim
"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)
|
|
|
05.02.2007, 12:17
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
Plotlegende dynamisch anlegen
Hi,
du sollst mein VI auch nicht direkt bei dir einbauen, das funktioniert nicht...ich hab dir's jetzt mal mit DDT gebaut, das funktioniert genauso! Allerdings halt ich von DDT gar nichts, das nimmt einem nämlich viele Möglichkeiten...egal, jeder wie er mag...
Hier mal die VIs:
Graphlegende_DDT.vi (Größe: 122,9 KB / Downloads: 182)
070131_plotlegende_alle_SubVI_DDT.vi (Größe: 43,38 KB / Downloads: 184)
Zu deiner Frage: Die Fehlercluster sind nur wegen der Reihenfolge der Abarbeitung an die Schleifenränder geführt! Erst wird definiert eine Aktion durchgeführt, danach - bestimmt durch den "Draht" - die andere: Hier wird z.B. erst die History des Graphen gelöscht, danach wird erst wieder neu gezeichnet! Das ist ein Grundprinzip von LV. Durch den Datenfluss ergibt sich die Reihenfolge!
Gruss
Achim
"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)
|
|
|
| |