this post was submitted on 06 Aug 2023
1 points (100.0% liked)

de_EDV

3805 readers
1 users here now

Ableger von r/de_EDV auf Lemmy.

News, Diskussionen und Hilfestellung zu Hard- und Software

Diese Community dient als Anlaufstelle für alle IT-Interessierten, egal ob Profi oder blutiger Anfänger. Stellt eure Fragen und tauscht euch aus!

Weitere IT Communitys:

[email protected]

[email protected]

[email protected]

[email protected]

founded 1 year ago
MODERATORS
 

Hallo Freunde, Ich habe ein älteres messinstrument (kein Radio oder gps) mit einem seriellen USB Port. Nun möchte ich mit 2 Programmen auf den Port zugreifen können (gleichzeitig). Also z.b. com7 ist das Gerät und com8+com9 für die 2 Programme dann

Geht das mit com0com oder brauche ich da kostenpflichtige Software?

Mit com0com hat es zumindest nicht auf Anhieb geklappt und ich finde wenig Infos was machen

Danke :)

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 1 year ago

Das wird nicht funktionieren, die von beiden Programmen geschriebenen Daten würden ja dann wild durchmischt beim Messinstrument ankommen.

[–] [email protected] -1 points 1 year ago

Das sollte sich Recht einfach in Python schreiben lassen mit pyserial.

Zwei Ports erstellen, den Input vom Gerät an beide Ports Durchrouten und den Input der Ports entsprechend ans Gerät schicken.

[–] [email protected] -1 points 1 year ago* (last edited 1 year ago)

Also ich würde das so machen: lokalen HTTP-server aufsetzen, der requests als befehle entgegennimmt und die entsprechenden kommandos ans USB-gerät weiterleitet. Dann von beiden Programmen Kommandos an den lokalen HTTP-server schicken. Der HTTP-server ist für die serialisierung zuständig, also dass zwei Anfragen, die beinahe gleichzeitig eintreffen, trotzdem geordnet und der Reihe nach ans Gerät übergeben werden. Macht insgesamt am wenigsten Schwierigkeiten.