Beamer über Serielle Schnittstelle ein- und ausschalten
- VB.NET
Sie verwenden einen veralteten Browser (%browser%) mit Sicherheitsschwachstellen und können nicht alle Funktionen dieser Webseite nutzen.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
Es gibt 21 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.
-
-
anschalten:
Zeile 94 schrieb:
02H 00H 00H 00H 00H 02H
das H steht dabei jeweils für Hexadezimal
Hexadezimalzahlen werden in VB.Net mit &H gekennzeichnet
diese Bytes musst du also nur über die serielle Schnittstelle für die jeweiligen Commands sendenIch wollte auch mal ne total überflüssige Signatur:
---Leer--- -
Jou.
@haiflosse Du musst diese Bytes als Bytes, nicht aber als String senden. Achte bei der Auswahl der Write-Funktion auf die richtige Überladung:
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
Ich habe dies nun versucht.
Nur bekomme ich folgende Meldung (siehe fehler.png)
Hoffe es kann mir hier jemand weiterhelfen.
Vielen DankDieser Beitrag wurde bereits 1 mal editiert, zuletzt von „haiflosse“ ()
-
@haiflosse Nutze bitte die Dateianhangsfunktion des Forums
Erweiterte Antwort => Dateianhänge => hochladen.
Editiere Deinen Post entsprechend.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
@haiflosse Da fehlt ein
Me.SerialPort1.Open()
.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
haiflosse schrieb:
Leider funktioniert dies aber nicht.
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Danke für die Antwort.
Ich habe die Einstellungen von Baudrate und PortName beim Eigenschaftsfeld eingegeben.
Wie kann ich prüfen ob das Port korrekt initialisiert ist?
Im Gerätemanager tauch com2 korrekt auf.
Ich habe noch ein anderes Kabel. Dieses werde ich noch testen.
Gibt es evtl. sonst noch etwas was ich korrigieren müsste.
Danke nochmals -
@haiflosse Gibt es ein Demo-Programm, das mit dem Beamer korrekt kommuniziert?
Möglicherweise ist die Kommunikation auf Beamer-Seite gestört.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
Danke für die Antwort.
Leider gibt es vom Hersteller keine Demo-Version.
Ich habe nun auch ein anderes Kabel verwendet mit dem selben Problem.
Ich habe im Gerätemanager auch die Baudrate geprüft und eingestellt, aber das Kommando bleibt ohne Reaktion.
In der Dokumentation steht bei den Einstellungen
Communications mode: Full Duplex
Diese Einstellung finde ich bei mir nicht, was muss ich da konfigurieren.
Dank nochmals -
haiflosse schrieb:
Full Duplex
Du kannst noch gekreutze und ungekreuzte Kabel testen, je nachdem, wie der Beamer intern verdrahtet ist, das ist bei RS232 nicht ultimativ festgelegt. Wenn Du kannst, sprich mal diesbezüglich mit einem Signal-Elektriker.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
haiflosse schrieb:
Was bedeutet elektrisch angeschlossen?
Und es gibt andere Kabel.
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
@haiflosse Lass Dir mal alle am PC vorhandenen Ports ausgeben:
SerialPort.GetPortNames()
und überzeuge Dich, dass Dein Port dabei ist.
Am Beamer gibt es wohl keine Einstellung, da dürfte alles fix sein.
Wenn Du den Beamer gerade gekauft hast, geh damit in den Laden und lass das dort prüfen.
Wenn Du Kumpels hast, die serielle Kabel haben, borg Dir die mal zum Testen aus.
Vielleicht schraubst Du mal Deinen Stecker auf (so es geht) und überzeugst Dich, dass die in der Beschreibung angegebenen Kabel vorhanden und korrekt angeschlossen sind. Befrage dazu Frau Google nach der korrekten Pinbelegung am PC und der Kreuzung von TxD und RxD.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert! -
-
Eierlein schrieb:
Laut deiner Info.txt nicht:
Die ist signifikant.Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
-
Ähnliche Themen
-
rogerberglen - - Schnittstellen-/Hardwareprogrammierung
-
4 Benutzer haben hier geschrieben
- RodFromGermany (10)
- haiflosse (9)
- Eierlein (2)
- jvbsl (1)