Manipulación de archivos
Versiones V1.1 y anteriores de CX-Programmer
Condición
Indicador de
de ejecución
operación de
memoria de
archivos
1, 2, 3...
500
Bits en
C
12 a 15
Tipo de datos
0: Binarios (.IOM)
1: Canales sin delimitar (.TXT)
2: Dos canales sin delimitar (.TXT)
3: Canales delimitados con coma (.CSV)
4: Dos canales delimitados con coma
(.CSV)
5: Canales delimitados con tabuladores
(.TXT)
6: Dos canales delimitados con
tabuladores (.TXT)
08 a 11
Retornos de carro
0: Sin retornos
8: Retorno cada 10 campos
9: Retorno cada campo
A: Retorno cada 2 campos
B: Retorno cada 4 campos
C: Retorno cada 5 campos
D: Retorno cada 16 campos
CX-Programmer V1.1 o versión anterior:
Selección indirecta del canal de control
Cuando se está utilizando V1.1 o una versión anterior de CX-Programmer, los
archivos ASCII no pueden transferirse con FREAD(700) y FWRIT(701) si se
introduce una constante para el canal de control para especificar el tratamiento
del retorno de carro y el tipo de datos. Sólo pueden transferirse datos binarios
sin retornos de carro si se utiliza una constante.
Sin embargo, los archivos ASCII pueden transferirse con FREAD(700) y
FWRIT(701) seleccionando indirectamente el canal de control. Escriba la
selección del canal de control deseado en un canal y especifique dicho canal
como canal de control en FREAD(700) o FWRIT(701), como se muestra a la
izquierda del siguiente diagrama.
Escribir #1800 a
W000.
Especificar
W000 como C.
Nota La hora del reloj interno de la CPU se utiliza para los archivos de fecha creados
en la memoria de archivos con FWRIT(701).
Sólo puede ejecutarse una operación de memoria de archivos a la vez, de modo
que no deben ejecutarse FREAD(700) y FWRIT(701) cuando se esté
realizando alguna de las siguientes operaciones de memoria de archivos:
1. Ejecución de FREAD(700) o FWRIT(701)
Selecciones
Versiones V1.2 y posteriores de CX-Programmer
Condición
Indicador de
de ejecución
operación de
memoria de
archivos
Sección
12-2
Limitaciones de
dispositivos de
programación
Si se está utilizando
CX-Programmer V1.1 o
una versión posterior, sólo
puede especificarse 0 hex.
directamente (archivos
.IOM).
Si se está utilizando
CX-Programmer V1.2 o
una versión posterior (o
una consola de
programación), los bits del
canal de control pueden
seleccionarse entre 0 y 6
hex.
Si se está utilizando
CX-Programmer V1.1 o
una versión anterior (o una
consola de programación),
sólo puede especificarse 0
hex. directamente (sin
retornos).
Si se está utilizando
CX-Programmer V1.2 o
una versión posterior, los
bits del canal de control
pueden seleccionarse
como 0 hex. entre 8 y D
hex.
Especificar #1800 como C.