Kanäle automatisiert anmelden
Hallo Chris,
Es gibt zwei Möglichkeiten diesen Vorgang zu automatisieren:
A) durch den Befehl Call DataFileLoadSel(DataFilename, FileImportFilter, ImportSelection, [ImportAction])
B) durch eine geeignete Suche im DataFinder und den Befehl call Object.LoadData(sFile,[ImportAction])
Zu A)
Wenn die Position aller Kanäle immer gleich ist dann ist die Syntax wie folgt:
Call DataFileLoadSel(Dateiname, "TDM", Kanalauswahl, "Register")
Die Kanalauswahl kann folgende Ausprägung haben "[1]/[2]" für einen Kanal einer Gruppe oder "[1]/[2,3]" für zwei Kanäle einer Gruppe. Weitere Infos sind in der Hilfe zu finden. Die Auswahl muss aber immer über den Index der Kanalgruppe und des Kanals erfolgen.
Zu B)
Mit dem DataFinder kann eine Suche definiert werden, die alle Kanäle repräsentiert, die aneinander gehängt werden sollen. (Durch CTRL-A wird die Syntax in die Zwischenablage kopiert und kann in das Script eingefügt werden.) Die Syntax zu Anmelden lautet dann:
Set oMyElements = Navigator.Display.CurrDataProvider.ResultsList.Selection
Call Navigator.LoadData(oMyElements,"Register")
Bei der Suche kann man mit eindeutigen Kanalnamen arbeiten. Das Ergebnis ist dann die folständige Liste alle Kanäle XYZ die angemeldet werden sollen.
Zum eigentlichen Anhängen kann der Befehl ChnConcat eingesetzt werden.
Ich hoffe das hilft weiter.
Carpe DIAdem
|