> Hallo Andreas,
>
> Vielen Dank fuer Deine schnelle Antwort. Ich habe es
> ausprobiert und es hat funktioniert.
> Mir ist jedoch noch nicht klar, warum in der Autosequenz
> beim Abspeichern in "TDM" Format den "Groupname" nicht
> uebernommen wurde...in "DAT" Format aber wunderbar geklappt
> hat.
>
> schoene Gruesse
> EXEFILE
Nach einem Import gibt es ab DIAdem 9.0 eine Hierarchie,
die aus einer Root besteht, darunter gibt es Gruppen
(beim Ascii-Import genau eine), und unterhalb der Gruppe
gibt es die Kanaele. Alle Namen sind aenderbar.
Wenn ich nach einem Ascii-Import den obersten Namen (den
der Root) in "ExampleRoot" aendere und den darunterstehenden
Gruppennamen in "ExampleGroup" aendere, dann ist eine
eindeutige Zuordnung nach dem Rausschreiben und Wiedereinlesen
moeglich.
1. Schreiben auf TDM-File, Portal leeren, Einlesen des TDM-Files
=> Es gibt die Root "ExampleRoot", darunter die Gruppe
"ExampleGroup", darunter stehen die Kanaele.
2. Schreiben auf DAT-File, Portal leeren, Einlesen des DAT-Files
=> Es gibt die Root "ExampleRoot", darunter die Gruppe
"ExampleRoot", darunter stehen die Kanaele. Der urspruengliche
Gruppenname konnte nicht im DAT-File gespeichert werden und
ist deshalb verlorengegangen und durch den Rootnamen ersetzt
(genauer: den Filenamen) worden.
Der Befehl Autosequenzbefehl AsciiLoad legt keine neue Gruppe an,
er schreibt die Kanaele in die gerade aktuelle Gruppe hinein.
Man kann auch vor dem Ascii-Import eine neue Gruppe erzeugen
und diese aktiv setzen; dann beeinflusst man den Gruppennamen
im voraus. Hier folgt ein Beispiel:
Call GroupCreate("ExampleGroup")
Call GroupDefaultSet(GroupCount)
Call ASCIIAssocSet("*.asc",ProgramDrv & "demo\dat\Example_ASC.stp")
Call ASCIILoad(ProgramDrv & "demo\dat\example.asc",0)
Call ASCIIAssocDel("*.asc")
In diesem Beispiel wurde der Ascii-Import ohne Dialog nur mit
einer Konfigurationsdatei benutzt. Es ist auch moeglich, den
Ascii-import interaktiv zu benutzen:
Call GroupCreate("ExampleGroup")
Call GroupDefaultSet(GroupCount)
Call ASCIILoad(ProgramDrv & "demo\dat\example.asc",1)
In beiden Faellen bleibt der Gruppenname beim Speichern auf
TDM-File erhalten, beim Speichern auf DAT-File nicht erhalten.