Forum: PC-Programmierung Diadem Kanäle aus mehreren Gruppen ansehen


von Gandalf (Gast)


Lesenswert?

Halle Leute..

folgendes Problem.
Ich bin Diadem-Anfänger und möchte Messwerte aus einer Text-Datei ins 
Datenportal laden und diese im "View" anzeigen. Alles per Script.
Führe ich den Script einmal, ist alles gut. Eine Gruppe mit Kanälen wird 
ins Datenportal geladen, und diese auch dargestellt. Nun möchte ich den 
Script nochmal ausführen, um Daten aus einer weiteren Datei zu laden und 
darzustellen in einem neuen Viewfenster-Blatt.
Nun zum Problem: Zwar werden die Daten geladen, neuer Viewfenster-Blatt 
erstellt, aber sobald ein Kanalname bereits in der ersten Gruppe 
existiert, wird dieser dargestellt und nicht der neu geladene. Ausserdem 
wird für die x-Achse der Zeitkanal der ersten Gruppe genommen (und zwar 
für alle Kanäle), und das alles, obwohl ich x- und y-Achsen explizit 
über Gruppennummer und Kanalnummer angebe mit:

For Each MyChn in Data.Root.ChannelGroups(GroupCount).Channels

View.ActiveSheet.ActiveArea.DisplayObj.Curves.Add(Data.Root.ChannelGroup 
s(GroupCount).Channels.Item("Time").Name,  MyChn.Name)

Next

Bin echt am Verzweifeln.

von Gandalf (Gast)


Lesenswert?

Hat sich erledigt.
Data.Root.ChannelGroups(GroupCount).Channels.Item("Time").Name
liefert ja auch nur einen Namen, und hat dann keinen Bezug mehr zur 
Gruppe.
Mit der Funktion GetReference gehts..

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.