vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Windows API
Re: Serielle Schnittstelle 
Autor: mYd
Datum: 22.11.03 16:30

Kommunikation-Steuerelement (MSComm)
Mit dem Kommunikation-Steuerelement (MSComm) können Sie Daten über eine serielle Schnittstelle senden bzw. empfangen und somit dafür sorgen, dass Anwendungen miteinander kommunizieren können.

Anmerkungen:
Das Steuerelement ist als aktive X Steuerelement unter Kommponennten/Microsoft Comm Controll 6.0
enthalten. (Symbol: Telefonapparat)

Jedes von Ihnen verwendete Kommunikation-Steuerelement entspricht einer seriellen Schnittstelle. Müssen Sie aus Ihrer Anwendung heraus auf mehrere serielle Schnittstellen zugreifen, so müssen Sie entsprechend viele Kommunikation-Steuerelemente einsetzen. Die jeweilige Anschlußadresse und die Unterbrechungsanforderung (IRQ) können über die Systemsteuerung von Windows geändert werden.

Die wichtigsten Eigenschaftendes Kommunikation-Steuerelementes:

Eigenschaften Beschreibung
CommPort Legt die Nummer des Kommunikationsanschlusses fest oder gibt sie zurück.
Settings Legt den Status der Parameter Baud, Parität, Datenbits und Stopbits als Zeichenfolgen fest oder gibt ihn zurück.
PortOpen Legt den Zustand (geöffnet oder geschlossen) eines Kommunikationsanschlusses fest oder gibt ihn zurück.
Input Liest und löscht Zeichen aus dem Empfangspuffer.
Output Schreibt eine Zeichenfolge in den Sendepuffer.



CommPort-Eigenschaft
Legt fest oder gibt zurück, welche Nummer der Kommunikationsanschluß hat.
Syntax
Objekt.CommPort[ = Wert ]
Die Syntax der CommPort-Eigenschaft besteht aus folgenden Teilen:
Teil Beschreibung
Objekt Ein Objektausdruck, der ein Objekt in der Liste unter Betrifft ergibt.
Wert Ein Wert vom Typ Integer, der die Anschlussnummer angibt.
Anmerkungen
Zur Entwurfszeit können Sie dem Argument Wert jeden Wert von 1 bis 16 zuweisen (die Voreinstellung ist 1). Für den Fall, daß Sie versuchen, mit der PortOpen-Eigenschaft einen Anschluß zu öffnen, den es nicht gibt, erzeugt ein Kommunikation-Steuerelement (MSComm) den Fehler 68 (Gerät nicht verfügbar).
Achtung Sie müssen die CommPort-Eigenschaft festlegen, bevor Sie den entsprechenden Anschluß öffnen.



Settings-Eigenschaft
Legt fest und gibt zurück, welche Werte die Parameter für Baud, Parität, Datenbits und Stopbits haben.
Syntax
Objekt.Settings [ = Wert ]

Die Syntax der Settings-Eigenschaft besteht aus folgenden Teilen:
Teil Beschreibung
Objekt Ein Objektausdruck, der ein Objekt in der Liste unter Betrifft ergibt.

Wert Ein Zeichenfolgenausdruck, der die Einstellungen für den Kommunikationsanschluß repräsentiert, wie weiter unten angegeben.
Anmerkungen:
Ist der Wert von Wert ungültig, wenn der Anschluss geöffnet wird, erzeugt das Kommunikation-Steuerelement (MSComm) den Fehler 380 (Ungültiger Eigenschaftswert).
Wert besteht aus vier Einstellungen und hat das folgende Format:
"BBBB,P,D,S"
Dabei ist BBBB die Baudrate, P die Parität, D die Anzahl der Datenbits und S die Anzahl der Stopbits. Der Standardwert von Wert lautet:
"9600,N,8,1"
In der folgenden Tabelle sind die zulässigen Baudraten aufgeführt.
110
300
600
1200
2400
4800
9600 (Voreinstellung)
14400
19200
28800
38400
56000
128000
256000

In der folgenden Tabelle sind die Werte zusammengestellt, die die Parität annehmen kann.
Einstellung Beschreibung
E Gerade (Even)
M Markierung (Mark)
N (Voreinstellung) None (Keine)
O Ungerade (Odd)
S Leerzeichen (Space)

In der folgenden Tabelle sind die für die Datenbits zulässigen Werte aufgeführt.
Einstellung
5
6
7
8 (Voreinstellung)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Serielle Schnittstelle7.178Nitro10.10.03 18:12
Re: Serielle Schnittstelle4.897Heimschmiede12.10.03 20:02
Re: Serielle Schnittstelle4.792Dundee13.10.03 15:08
Re: Serielle Schnittstelle5.402Nitro13.10.03 22:16
Re: Serielle Schnittstelle4.761mYd22.11.03 16:30
Re: Serielle Schnittstelle4.972mYd22.11.03 16:31

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel