Hallo zusammen
Mein Problem ist, ich teste Geräte welche einen USB->RS232 Konverter haben (Silabs CP2102). Das Problem? an der ganzen Sache ist das jedes Gerät eine eigene Seriennummer hat und somit von Windows auch jedes mal ein neuer COM Port benutzt wird ... das wäre mir erstmal noch egal ..
Aber die Funktion "VISA Find Resource" die ich zum auffinden des neu angeschlossenen Gerätes benutze braucht mitlerweile 8 Sekunden um alle COM Ports zu finden ...
Das würde auch nicht stören wenn ich das nur einmal machen müsste ... aber die Vorgabe an den Teststand ist: Sobald ein neues Gerät angeschlossen wurde muss das erkannt werden und die Daten eingelesen werden und gesendet werden können...
Demnach bleibt mir nichts anderes übrig als alle x sekunden zu suchen...
Ich habe im Windows schon alle COmports die "in use" waren entsperrt ... aber das hat leider nciht geholfen...
Weis jemand eine Möglichkeit die aus der Registry/ irgend nem Chache oder sonstwas zu löschen damit die Funktion wieder schneller läuft ?
anbei mal das Vi mit der Funktion und meinem Ergebnis (die 9 COM Ports sind immer da die commmen von einer PCI Karte und dem nativen Port)
visa_find_timer.vi (Größe: 8,44 KB / Downloads: 310)
T