Programmierungsbeispiele standard basic, Visual basic – Bowers Group Sylvac Opto Instruments User Manual

Page 10

Advertising
background image

9

<RES2>, <RES3>

Wechseln des Ziffernschrittwertes : <RES2>: 0.001mm, <RES3>: 0.01mm

<REF1>, <REF2>

Wechseln der Referenzen

<PRE>

Preset-Aufruf

<PRE?>

Das Gerät sendet den Preset-Wert der aktiven Referenz

<PRE +123.45>
<PRE +0>

Eingabe von Vorwahlwerten (Preset). Dem numerischen Wert muss immer das
Vorzeichen voranstehen.

Für spezielle Fälle, auf die Betriebsanleitung des Gerätes zurückgreifen.

Programmierungsbeispiele

Standard Basic

Simplex-Stecker

Öffnung des Portes

OPEN "COM1 :4800,7,E,2,PE"

Aktivierung der Speisungs-Zeilen
(RTS=ON, DTR = ON)
&H3FC adresse registre (COM2: &H2FC
)

OUT &H3FC,&H0B

Abschalten der Diode der Datenanfrage
(RTS=ON, DTR = OFF)

OUT &H3FC,&H0A

Ablesen der Daten

Line input #1,a$

Duplex-Stecker

Öffnung des Portes

OPEN « COM1 :4800,7,E,2,PE »

Aktivierung der Speisungs-Zeilen
(RTS=OFF, DTR = ON)
&H3FC adresse registre (COM2: &H2FC
)

OUT &H3FC,&H09

Datenanfrage (CR wird automatisch generiert)

PRINT #1, « ? »

Ablesen der Daten

LINE INPUT #1,a$

Visual Basic

Es müssen die Verbindungskontrollen (MsComm) von VisualBasic verwendet werden:

Öffnung des Portes

' Use COM1.
Comm1.CommPort = 1
' 4800 baud, even parity, 7 data, and 2 stop bit.
Comm1.Settings = "4800,E,7,2"
' Open the port.
Comm1.PortOpen = True

Aktivierung der
Speisungs-Zeilen

' Simplex Cable'

Form1.MSComm1.DTREnable = True
Form1.MSComm1.RTSEnable = True

' Duplex Cable'

Form1.MSComm1.DTREnable = True
Form1.MSComm1.RTSEnable = False

Datenanfrage

' Simplex Cable'

MSComm1.DTREnable = False
Timer1.Interval = 150
Timer1.Enabled = True

'Duplex cable + duplex instrument'

MSComm1.Output = "?" + Chr$(13)

'Duplex cable + simplex instrument'

MSComm1.Break = True
'Incremente Timer1.Interval in case of no transmission'
Timer1.Interval = 10
Timer1.Enabled = True
MSComm1.Break = False

Ablesen der Daten

InString$ = Comm1.Input

Für weitere Informationen das Hilfe-Menü von Visual Basic (Kontrollen MsComm) zu Rate ziehen.

Advertising