EasyManua.ls Logo

Chroma 19053 - RS232 Operation Using Basic

Default Icon
116 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
RS232 Interface
6.6 RS232 Operation Using Basic
REM------------------------------------------------------------------
REM RS232 example program
REM Program compiled using Microsoft version 1.1 (MS-DOS 6.22)
REM------------------------------------------------------------------
REM open serial port as device 1
OPEN "COM2: 9600,N, 8,1,RS, CS, DS, CD, LF" FOR RANDOM AS #1
PRINT #1, "SOURce: SAFEty: STOP" 'send "STOP" command to device
PRINT #1, "SOURce: SAFEty: SNUMBer?"
INPUT #1, STEPNUM%
IF STEPNUM% > 0 THEN
FOR I = STEPNUM% TO 1 STEP -1
PRINT #1, "SOURce: SAFEty: STEP", I, ": DELete" 'clear all steps data
NEXT I
END IF
PRINT #1, "SOURce: SAFEty: STEP1: AC: LEVel 500"
PRINT #1, "SOURce: SAFEty: STEP1: AC: LIMit: HIGH 0.0003"
PRINT #1, "SOURce: SAFEty: STEP1: AC: TIME: TEST 3"
PRINT #1, "SOURce: SAFEty: STEP2: DC: LEVel 500"
PRINT #1, "SOURce: SAFEty: STEP2: DC: LIMIT 0.0003"
PRINT #1, "SOURce: SAFEty: STEP2: DC: TIME 3"
PRINT #1, "SOURce: SAFEty: STEP3: IR: LEVel 500"
PRINT #1, "SOURce: SAFEty: STEP3: IR: LIMIT 300000"
PRINT #1, "SOURce: SAFEty: STEP3: IR: TIME 3"
PRINT #1, "SOURce: SAFEty: SNUMBer?"
INPUT #1, STEPNUM%
PRINT #1, "SOURce: SAFEty: STARt" 'start test
WHILE status$ <> "STOPPED"
PRINT #1, "SOURce: SAFEty: STATUS?"
INPUT #1, status$ 'read status
IF status$ = "STOPPED" THEN 'if status not=TEST
PRINT #1, "SOURce: SAFEty: STOP" 'send STOP command
PRINT #1, "SAFEty: RESult: ALL: OMET?"
FOR j = 1 TO STEPNUM%
INPUT #1, result$
PRINT "step", j, ": ", result$
6-3
www.valuetronics.com

Table of Contents

Related product manuals