Forum: PC-Programmierung Probleme mit Com Port unter VB mit Visual STudio 2008


von Tom (Gast)


Lesenswert?

Hallo Leute,

ich hab ein Problem (wahrscheinlich nur ein kleines aber es es nervt 
furchtbar). Ich schreibe in Visual Basic (ist so gefordert) eine 
Anwendung die mit mehreren externen Geräten kommuniziert (Tektronix 
TDS2022B, Meilhaus D/A Wandler, etc) nur eines will nicht so wie ich 
will und da meistens der PC genauso dumm ist wie der der davor sitzt bin 
wahrscheinlich ich schuld das es nicht funktioniert ;)

Woran es bei mir scheitert ist nicht die Einbindung vom Tektronix oder 
Meilhaus Gerät (Die Schnittstellen von Meilhaus D/A Wandler sind ein 
Traum nebenbei) sondern die Steuerung von einem Voltcraft Netzteil.
Das Voltcraft Netzteil ist ein PSP 1803 
(http://www2.produktinfo.conrad.com/datenblaetter/500000-524999/512412-an-01-ml-PROGRAM_SCHALTNETZTEIL_PSP_de_en_fr_nl.pdf 
ab Seite 14 kann man die Befehle sehen) und ich habe es über ein USB auf 
RS232 Kabel von W&T (38001) mit dem Rechner verbunden.
Ich kann zwar den richtigen Com Port öffnen nur bekomme ich keine Daten 
raus.

Nachdem ich schon alle erdenklichen online Hilfen durchstöbert hab und 
mir nichts weiter geholfen hat dachte ich mir ich versuchs bei euch mal. 
Vielleicht hat jemand schon Erfahrung mit solchen Dingen. Wäre mir sehr 
geholfen! Danke im voraus!

BG
Tom

PS: es ist das erste mal das ich mich mit dem Com Port beschäftige 
sonstige Programmierereien setzen bei mir immer auf irgendwelchen 
Treibern auf die dann mit dem Gerät kommunizieren.

von Arc N. (arc)


Lesenswert?

Tom schrieb:
> Hallo Leute,
>
> ich hab ein Problem (wahrscheinlich nur ein kleines aber es es nervt
> furchtbar). Ich schreibe in Visual Basic (ist so gefordert) eine
> Anwendung die mit mehreren externen Geräten kommuniziert (Tektronix
> TDS2022B, Meilhaus D/A Wandler, etc) nur eines will nicht so wie ich
> will und da meistens der PC genauso dumm ist wie der der davor sitzt bin
> wahrscheinlich ich schuld das es nicht funktioniert ;)
>
> Woran es bei mir scheitert ist nicht die Einbindung vom Tektronix oder
> Meilhaus Gerät (Die Schnittstellen von Meilhaus D/A Wandler sind ein
> Traum nebenbei) sondern die Steuerung von einem Voltcraft Netzteil.
> Das Voltcraft Netzteil ist ein PSP 1803
> 
(http://www2.produktinfo.conrad.com/datenblaetter/500000-524999/512412-an-01-ml-PROGRAM_SCHALTNETZTEIL_PSP_de_en_fr_nl.pdf
> ab Seite 14 kann man die Befehle sehen) und ich habe es über ein USB auf
> RS232 Kabel von W&T (38001) mit dem Rechner verbunden.
> Ich kann zwar den richtigen Com Port öffnen nur bekomme ich keine Daten
> raus.

Funktioniert die Kommunikation, wenn ein einfaches Terminalprogramm 
verwendet wird und die Befehle manuell abgesetzt werden?
Wie ist der SerialPort im Programm konfiguriert?
Wie wird versucht zu gelesen?

p.s. falls die Probleme, die aufgrund eines Bugs im .Net-Framework, 
auftreten können, umgangen werden sollen siehe
Beitrag "Suche C# Profi!"

von Tom (Gast)


Lesenswert?

Hey  Arc Net

Hab das Problem selbst schon lösen können. Hab in der Klasse die mit dem 
Com Port spricht etwas verbockt gehabt und mir ist sehr spät 
aufgefallen. Hat mir einige Tage arbeit gegkostet der Fehler :(

Wenn bedarf besteht kann ich mein Werk online stellen damit sich kein 
zweiter mehr ärgern muss.

BG
Tom

von Erhard (Gast)


Lesenswert?

Hi Tom,

da ich mich auch das erste Mal mit Visual Basic Studio 2008 und 
COM-Schnittstellen beschäftigen muss, wäre ich an deinem Code-Beispiel 
sehr interessiert. Wenn du es kostenfrei bereitstellen kannst, würde ich 
mich darüber sehr freuen.

MfG
Erhard

von DasPhantom (Gast)


Lesenswert?

Moin moin,

ich versuche in VS 2008 virtuelle com ports einzubinden, finde dazu aber 
keine einstellungen.

die funktionalität der com port paare habe ich mit serial monitor 
getestet..

hat da jemand eine idee für mich?

vielen Dank Euch

mfg

von Tobias (Gast)


Lesenswert?

Hi, ich versuche auch gerade das Voltcraft PSP 1803 in VB einzubinden. 
Bin allerdings auf dem Gebiet der Schnittstellenprogrammierung noch 
unerfahren.... vielleicht kannst du mir mal deinen Code zukommen lassen, 
dann könnte ich mich ein bisschen daran orientieren, auch wie man dann 
Lesen und Schreiben kann...
Danke

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.