08-29-2007 04:37 AM
Hallo Kollegen,
da brauche ich eine strategische Lösung.
Ich muss:
Wie mache ich die ersten zwei Punkten am besten und am einfachsten?
(der Punkt 3 ist bereits erledigt)
Danke für die Hilfe,
a6a
08-29-2007 09:37 AM
08-29-2007 10:13 AM
Hallo Ingo,
ich bin so weit, dass ich mit meiner VBS vordefinierte Kanäle nach Kanalnamen selektiv laden kann.
(s. Anhang).
Leider muss ich jedes mal, den Name der Messdatei anzupassen,
wenn ich eine neue Auswertung starten möchte. Nicht schön!
So dachte ich, Diadem kann es bestimmt besser!
Zuerst ein Dialogfenster öffnen und mir die Möglichkeit geben beliebige INCA DAT Messdateien (mit „MDF“) zu laden.
Vielleicht auch mehrere und nicht nur eine Messdatei.
Wenn ich sie ausgewählt habe, lädt Diadem die genannten Kanäle (keine Kanalnummer, sonder Kanalnamen, die ich bereits definiert habe) nacheinander, auch aus mehreren Messdateien.
Ich möchte, dass mein Skript keinem festen Dateifile für die Suche nach Messdateien enthält.
Ich kann keine Info in der Hilfe finden, ob es möglich ist,
in einem Dialog beliebige Messdateien in INCA DAT Format zu laden.
Worauf muss ich aufpassen?
Vielleicht gibt es eine andere einfache Lösung?
Mit Listen – in einer Liste die Messdateien, in anderen – die Kanalname?
Falls Du weitere Fragen hast,
bin ich bereit mehr zu erklären.
Viele Grüße,
a6a
08-29-2007 10:30 AM
Call filenameget("Navigator", "FileRead", "*.dat", "MDF")
if dlgstate = "IDOk" then
msgbox filedlgfilename
end if
08-29-2007 10:39 AM
08-30-2007 04:33 AM
Danke Ingo für die Aufklärung .
Klar, präzise, informativ. J
1. Nun wollte Diadem „Dat“ im DataFileLod „UseFileList“, „Dat“ nicht akzeptieren (s. Fehlermeldung im Anhang)
und hat die Dateien nur dann geladen, nachdem ich „Dat“ auskommentierte.
Wo liegt das Problem? Meine Messdateien wurden als INCA DAT Messdateien gespeichert und wurden bis jetzt von Diadem angenommen.
2. Dann wollte ich die Kanäle selektiv laden.
Habe dafür DatToTdm angepasst (s. Anhang)
und Diadem mag die Variable „UsefileList“ nicht (s. Fehlermeldung im Anhang).
Wo ist hier das Problem? Kann Diadem in disem Fall nicht selektiv laden?
Bitte um Hilfe.
Danke im Voraus, a6a
08-30-2007 05:00 AM
08-31-2007 05:20 AM
Hallo Ingo,
nach Deinen Empfehlungen habe ich zwei Messdateien ausgewertet und stelle eine erschreckende Tatsache fest:
abhängig von der Reihenfolge des Ladevorganges kommen unterschiedliche Ergebnisse raus.
z.B. wenn ich zuerst die Messdatei1 im Dialog anklicke und dann die Messdatei2 in der DatGetTdm.list werden sie in ungekehrter Reihenfolge gespeichert (zuerst die zweite und dann die erste) und in der Auswertung habe ich 3 Motorstarts,
und wenn zuerst MEssdateie2 und dann Messdatei1 anklicke, dann habe ich in der Auswertung 4 Starts und in der DatGetTdm.list steht an erster Stelle die Messdatei1 und dann die Messdateie2.
Aus welchem Grund passiert es?
Gruß,
a6a
08-31-2007 07:21 AM
09-06-2007 05:34 AM