' schrieb:Nicht notwendigerweise. Configure reicht schon aus.
Im Falle von VISA ist die Öffnen Funktion eigentlich ein bisschen eine Uraltlast. Funktionsmässig tut jede VISA Funktion ein Öffnen auf die VISA Resource wenn diese nicht schon geöffnet ist. Die Close Funktion hat dagegen schon eine Wirkung. Nachdem man irgendeine VISA Funktion auf eine VISA Resource angewendet hat ist es immer sinnvoll, um die Resource wieder zu schliessen wenn sie nicht mehr benötigt wird.
Einige VISA Resourcen können geshared werden aber die serielle Schnittstelle sicher nicht. Und solange ein Prozess einen COM Port offen hat, kann kein anderer Prozess diesen öffnen. Indem man die VISA Resource schliesst wird der COM Port wieder freigegeben, ansonsten hält LabVIEW an dem COM Port fest bis man es ganz abschliesst.
Rolf Kalbermatter