Descargar Imprimir esta página

HITEC ROBONOVA-I Manual De Instruccion página 69

Publicidad

Manual de comandos RoboBASIC Castellano
Ejemplo del comando
Lo siguiente es un ejemplo donde se lee el valor, tipo byte, del puerto "0" y se transmite constantemente vía RS232
a un terminal externo.
DIM A AS BYTE
Main:
A = BYTEIN(0)
TX 4, A
GOTO Main
MINIIN
Recibe señales Minibus a través del puerto minibus2000
Sintaxis
MINIIN
Explicación del comando
Los datos miniBUS se reciben usando uno de los seis puertos miniBUS del controlador de la serie MR-C2000
mientras que el dato recibido no sea "0". Puede ver la estructura del programa aquí abajo.
DIM A AS BYTE
Retry:
A = MINIIN
IF A = 0 THEN GOTO Retry
MINIOUT
Envío de señales miniBUS por el puerto MiniBUS 2000
Sintaxis
MINIOUT [Datos], [Datos]...
Explicación del comando
Los datos miniBUS se transmiten usando el puerto miniBUS No. 6 del controlador de la serie MR-C2000. Los
protocolos de comunicación Minibus son parecidos a los de RS232. Puede usar números, constantes, y variables
para los [Datos]. Puede enviarse cualquier cantidad de datos, pero el número "0" NO puede transmitirse.
Ejemplo del comando
MINIOUT 100, 20, 76, 65
ERX
Recepción de señales RS232 por el puerto ERX
3000
Sintaxis
ERX [Velocidad], [variables de recepción], [Etiqueta rutina de recepción]
Explicación del comando
Los datos se reciben usando el puerto ERX del controlador de la serie MR-C3000 . Los códigos para la [velocidad
del puerto] se indican en la tabla inferior.
HITEC ROBONOVA
41
http://www.robonova.com
Manual de comandos RoboBASIC Castellano
Código
Configuración del puerto
2400
2400bps, 8Bit datos, Sin paridad, 1 bit Stop
4800
4800bps, 8Bit datos, Sin paridad, 1 bit Stop
9600
9600bps, 8Bit datos, Sin paridad, 1 bit Stop
14400
14400bps, 8Bit datos, Sin paridad, 1 bit Stop
19200
19200bps, 8Bit datos, Sin paridad, 1 bit Stop
28800
28800bps, 8Bit datos, Sin paridad, 1 bit Stop
38400
38400bps, 8Bit datos, Sin paridad, 1 bit Stop
57600
57600bps, 8Bit datos, Sin paridad, 1 bit Stop
76800
76800bps, 8Bit datos, Sin paridad, 1 bit Stop
115200
115200bps, 8Bit datos, Sin paridad, 1 bit Stop
230400
230400bps, 8Bit datos, Sin paridad, 1 bit Stop
[Variables de recepción] son las variables para recibir los datos, solo se pueden usar
Variables declaradas como tipo byte.
[Etiqueta rutina de recepción] es la etiqueta del programa para la rutina de recepción.
Retry:
ERX 9600, A,
Retry
Para recibir señales RS232 desde un controlador de la serie MR-C2000, debe usar el comando "RX" en lugar del comando
"ERX" (recepción de datos).
ETX
Transmisión de señales RS232 por el puerto ETX. 3000
Sintaxis
ETX [Velocidad del puerto], [Datos]
Explicación del comando
Los datos se transmiten a través del puerto ETX del controlador de la serie MR-C3000. Los códigos para la [velocidad
del puerto] se muestran a continuación.
Código
Configuración del puerto
2400
2400bps, 8Bit datos, Sin paridad, 1 bit Stop
4800
4800bps, 8Bit datos, Sin paridad, 1 bit Stop
9600
9600bps, 8Bit datos, Sin paridad, 1 bit Stop
14400
14400bps, 8Bit datos, Sin paridad, 1 bit Stop
19200
19200bps, 8Bit datos, Sin paridad, 1 bit Stop
28800
28800bps, 8Bit datos, Sin paridad, 1 bit Stop
38400
38400bps, 8Bit datos, Sin paridad, 1 bit Stop
57600
57600bps, 8Bit datos, Sin paridad, 1 bit Stop
76800
76800bps, 8Bit datos, Sin paridad, 1 bit Stop
115200
115200bps, 8Bit datos, Sin paridad, 1 bit Stop
230400
230400bps, 8Bit datos, Sin paridad, 1 bit Stop
[Datos] es el valor a transmitir por el puerto ETX. Puede usar números, constantes y
variables para [Datos]. Vea este ejemplo.
HITEC ROBONOVA
42
http://www.robonova.com

Publicidad

loading