INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

virtual-com-port erstellen und DCD setzen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.08.2017, 11:24 (Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2017 11:33 von rolfk.)
Beitrag #12

rolfk Offline
LVF-Guru
*****


Beiträge: 2.303
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: virtual-com-port erstellen und DCD setzen
(11.08.2017 09:58 )buettnerstefan schrieb:  Ich bin sehr zuversichtlich das es gelingt wenn ich eine virtuelle Schnittstelle erzeugen kann und vollzugriff auf diese habe (was bei einer virtuellen wahrscheinlich einfacher ist als bei einer echten).

Jens hat es auf den Punkt gebracht, Das ginge wenn Du einen Windows Treiber schreiben würdest der zwei virtuelle COM Ports erzeugt die softwaremässig miteinander verbunden sind. Entwicklungsaufwand: einige Mannmonate und auch nur wenn Du ziemlich sattelfest bist mit Winndows Gerätetreiberentwicklung. Das ist aber echte Low-Level C Programmierung und Debugging von Gerätetreibern ist alles ausser einfach. Also denke ich mal das die Lösung mit einer einfachen Relaiskarte sowohl viel einfacher als auch günstiger ist, es sei denn Du beabsichtigst diese Lösung in Massenproduktion anzufertigen so von 10000 Stück an aufwärts. Und dann noch wäre es wahrscheinlich einfacher um die Fremdsoftware ganz einfach in LabVIEW neu zu implementieren.

Du kannst auch versuchen dieses Project hier zum Laufen zu bringen. Es implementiert so ein virtuelles Com Port Null modem. Aber ich bezweifle dass eine der Seiten die NI DCD Kontrolloption implementiert. Das ist eine NI spezifische Extension des COMM Device Drivers für deren eigene Hardware und ich denke nicht dass die irgendwo dokumentieren welchen IOControl call und mit welchen Parametern diese Option implementiert. Eventuel werden solche Extensions in VISA sogar auch noch explizit darauf getested dass der entsprechende Gerätetreiber von NI ist bevor dieser Treiberaufruf überhaupt versucht wird, da man ansonsten durchaus Kernelcrashes bekommen könnte wenn man einen beliebigen Treiber mit diesem Kontrollcode aufruft. Also denke ich dass selbst dieser Treiber nicht wirklich die Lösung wäre.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: virtual-com-port erstellen und DCD setzen - rolfk - 14.08.2017 11:24

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Virtual Com port nicht ansteuerbar Nikita 7 7.607 09.12.2020 09:00
Letzter Beitrag: Nikita
  Virtual Channelname unter Yokogawa hammerheadbene 1 4.248 25.10.2011 09:33
Letzter Beitrag: hammerheadbene
  in port.vi /out port.vi nicht unterstützt? Fischi84 5 8.569 24.01.2011 14:58
Letzter Beitrag: Kiesch
  Virtual COM Port und Windows 7 Morice 4 11.200 12.11.2010 20:12
Letzter Beitrag: Morice

Gehe zu: