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.




Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Experte National Instruments (m/w/d)
Steinfurt

Ingenieur Elektrotechnik für Standardisierung und Automatisierung (i/m/w)
Velden

Entwicklungsingenieur / Elektronikingenieur (m/w/d)
Feldkirchen

Testingenieur (m/w/d) Automotive
Niederwinkling bei Deggendorf

Ingenieur / Tester - Powertrain Komponenten (m/w/d)
Berlin

Testdesigner (m/w/d)
Wolfsburg, Leonberg, Ingolstadt, Aurich, Vierkirchen (München)

Validation Engineer (m/f/d)
Friedrichsdorf

Testingenieur (m/w/d) Elektroniktest und Systemintegration
Vilsbiburg





.
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Legende per Skript befüllen
24.03.2014, 08:28,
#1
DIAdem-Version: 2012
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
Legende per Skript befüllen

Hallo Forum,

mein Name ist Rob, ich bin 25 Jahre alt und Mechatronik-Student. Im Zuge meiner Abschlussarbeit habe ich nun das erste Mal mit DIAdem zu tun. Mittlerweile komme ich schon ganz gut damit zu recht, nur an einem Punkt hänge ich momentan - vielleicht könnt ihr ja helfen:

Ich erzeuge automatisiert einen Report mit einem 2DAxis-System. Dieser Report bezieht sich auf ein zuvor erzeugtes TDM-File, in dem bereits Kurven hinterlegt sind, die ich dann mit meinen Skript "überschreibe".
Sowohl das überschreiben, als auch eine Skalierung des kompletten Systems funktioniert, jedoch werden in der Legende die Beschriftungen der ursprünglichen Kurven ("Kurvenbezogener Text") übernommen.
Ziel ist es also, die in einer Schleife erzeugten Kurven mit ihrem jeweiligen Namen in der Legende zu benennen, beispielsweise "Test1", "Test2", "Test3".


Ich versuche im Skript mit [...]2DAxisSystem.CurveLegend.Columns.Item(1).text="Testbenennung" die jeweilige (hier: erste) Kurvenlegende zu überschreiben, jedoch wird dies so nicht im Report übernommen.
Speichere ich den oben angegeben String danach in einer Variable und lasse mir diese per MsgBox anzeigen, erscheint "Testbenennung".
Der Befehl scheint also übernommen zu werden, jedoch ändert sich an der Legende nichts.

Ein Report.Refresh am Ende der Schleife bringt auch keine Besserung.

Könnt ihr mir hier vielleicht weiterhelfen?

Besten Dank im Voraus!

Rob

Antworten
24.03.2014, 15:18,
#2
DIAdem-Version: 2012
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: -
RE: Legende per Skript befüllen

Problem ist erledigt.
Korrekte Syntax lautet

oCtrl.Curves2D.Item(Kurvennummer).RelatedLegendText(1)="TEST"

Antworten


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  View Kurve "keine Farbe" per Skript stellan 0 6.922 11.06.2014, 19:04
Letzter Beitrag: stellan
  Skript auf mehrere Arbeitsblätter eines Layouts anwenden christoph_TUD 3 17.387 30.04.2014, 12:50
Letzter Beitrag: Monnem89
  Legende per Script, Legende soll nur Namen anzeigen Monnem89 2 12.279 28.04.2014, 08:58
Letzter Beitrag: Monnem89
  Band Cursor zur Auswahl von Teilen von Kanälen in Skript nutzen Monnem89 5 17.229 16.04.2014, 06:28
Letzter Beitrag: Monnem89
  SUD Box aus Textdatei befüllen muelleran 2 8.335 09.11.2011, 07:33
Letzter Beitrag: muelleran
  neuen Kanal mit "komplexerem" Script befüllen CB369 5 16.117 08.09.2011, 06:31
Letzter Beitrag: KUGA
  Legende Automatisch Füllen Dennis 4 13.071 08.04.2011, 06:23
Letzter Beitrag: Dennis
  skript einbindung b-baer 0 5.476 09.02.2011, 10:04
Letzter Beitrag: b-baer
  Skript abbrechen FelixKn 0 8.044 16.06.2010, 12:16
Letzter Beitrag: FelixKn
  [ERLEDIGT] Listbox mit Dateinamen befüllen sretz83 5 17.718 30.04.2010, 18:25
Letzter Beitrag: sretz83

Gehe zu: