12.08.2010, 13:04
12.08.2010, 13:06
' schrieb:LV bleibt doch als Programm und Prozess sogar im Taskmanager sichtbar, d.h. LV bleibt doch Eigner des Ports. Somit könnte es doch, wenn es wollte, bei sich selbst nachschauen. Das VI startet (in der Entwicklungsumgebung) keinen eigenen, im Taskmanager sichtbaren Prozess. - Also ich denke, LV könnte, will aber nicht. ;-)Nach Deinen neuesten Enthüllungen ist klar: wir irren hier beide.
Richtig ist also: LV kann das und macht es auch. Man kann also nach einem Programmabbruch jedererzit den Port neu konfigurien, genau so als ob er vorher ordnungsgemäß geschlossen worden wäre. Es kommmt zu keiner Fehlermedung.
Das funktioniert nur dann nicht, wenn der Port von einem anderen Programm belegt ist oder von dort aus nicht geschlossen wurde.
12.08.2010, 13:08
Vorausgesetzt, die von mir genannte Option ist aktiviert.
12.08.2010, 13:12
' schrieb:Welches Programm ist das?Free Serial Port Monitor.
Sowas fehlt mir noch in meiner Sammlung
Gruß, Jens
12.08.2010, 13:19
' schrieb:Vorausgesetzt, die von mir genannte Option ist aktiviert.Nein, diese Option hatte ich extra wieder deaktiviert, bevor ich dieses
[attachment=28732]
Test-Vi wiederholt gestartet und mit dem roten Knopf immer wieder abgebrochen habe.
Nach meiner Erinnerung hat das aber nicht bei allen früheren Versionen so fehlerfrei funktioniert wie jetzt.
12.08.2010, 14:14
Okay, dann hab ich heute auch wieder was gelernt,.. :-)
Scheiß aufs schließen, einfach jedes mal neu konfigurieren!
Außerhalb von LabVIEW hat eh nix an meinen COM-Ports zu suchen!
Scheiß aufs schließen, einfach jedes mal neu konfigurieren!
Außerhalb von LabVIEW hat eh nix an meinen COM-Ports zu suchen!
12.08.2010, 14:41
' schrieb:Außerhalb von LabVIEW hat eh nix an meinen COM-Ports zu suchen!Diese Versprechen kannst Du aber nicht immer halten, auch wenn Du dort nur Labview hast. Angenommen, du programmierst eine Schrittmotorsteuerung mit seriellem Port. Es sind Labview- Treiber dabei, oder auch nicht. In jedem Fall hast Du mit der seriellen Schnittstelle überhaupt nichts zu tun, wenn auf die Steuerung über eine vom vom Hersteller mitgelieferte DLL zugegriffen wird, die auch die serielle Schnittstelle managed. Und schon hast Du ein Schnittstelle außerhalb von Labview..
12.08.2010, 15:09
Ich arbeite nicht mehr mit fremden DLLs, hab die Schnautze voll von Herstellern! Eigene Treiber funktionieren so, wie ich es will. Und da wir hier so gut wie immer mit der gleichen Hardware arbeiten, ist das auch kein großer Aufwand mehr.