Quantcast
Channel: DIAdem topics
Viewing all articles
Browse latest Browse all 3196

TDMS oder TDM auf Kanal überprüfen ohne Datei zu laden

$
0
0

Hallo zusammen,

 

bin ein Neuling was DIAdem-Scripte angeht und bin auf ein Problem gestoßen, welches ich auch durch eine intensive Websuche nicht lösen konnte, vielleicht hat hier jemand einen Tip, wie ich das angehen könnte und ob es eine einfache Möglichkeit gibt?

 

Ich habe Messergebnisse in TDM- und TDMS-Dateien. In jeder Datei sind ein Haufen Gruppen und Kanäle vorhanden, ich benötige jedoch nur einen ganz kleinen Teil und möchte daher die benötigten Kanäle mit dem Befehl "DataFileLoadSel" laden. Das funktioniert soweit auch, jedoch habe ich nun das Problem, dass die zu ladenen Kanäle sich im Namen und auch in der Kanalnummer unterscheiden, d.h. ich kann diese weder im Namen noch in der Kanalnummer eindeutig ansprechen. Die möglichen Namen kenne ich.

 

Jetzt wollte ich diese möglichen Kanäle in ein Array schreiben und nun in einer Schleife prüfen, ob diese in der Datei vorhanden sind, ohne diese komplett ins DIAdem zu laden und im Anschluss den vorhandenen Namen nutzen, um die Datei zu laden. Und genau an dieser Prüfung scheitere ich, da ich bisher nur Möglichkeiten gefunden habe Kanäle zu prüfen, welche bereits ins DIAdem geladen wurden.

 

Ich habe mir erstmal beholfen, indem ich alle Möglichkeiten lade und den Fehler und Scriptabbruch durch nicht vorhandene Kanäle mit "on error resume next" abfange. Das ist natürlich extrem unschön und die Laufzeit meines Programms ist verhältnismäßig lang.

 

Daher meine Frage: Hat jemand einen Tip oder eine Möglichkeit, wie ich Kanäle in Dateien, welche nicht geladen wurde auf Existenz vor dem Laden überprüfen kann?

 

Viele Dank schonmal.

 

Gruß Gerd


Viewing all articles
Browse latest Browse all 3196

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>