Pergunta
É possível copiar um arquivo impresso do disco rígido do FSP para um disquete de um PC usando comandos GPIB?
É possível copiar um arquivo impresso do disco rígido do FSP para um disquete de um PC usando comandos GPIB?
Sim, é possível fazer isso. A seguir você encontrará um exemplo básico mostrando como copiar um arquivo impresso do disco rígido do FSP ao controlador do GPIB.
10 REM Defina a terminação EOI
20 IEC TERM 1
30 IEC OUT 20,"SYST:COMM:GPIB:RTER EOI"
40 REM Altere a linguagem da cópia impressa para WMF
50 IEC OUT 20,"HCOP:DEV:LANG WMF"
60 REM Altere a porta da cópia impressa para arquivo
70 IEC OUT 20,"HCOP:DEST1 'MMEM'"
80 REM Defina o nome do arquivo
90 IEC OUT 20,"MMEM:NAME 'C:\USER\DATA\FILE.WMF'"
100 REM Faça a cópia impressa
110 IEC OUT 20,"HCOP;*WAI"
130 REM Defina o caminho para o disco rígido c:
140 IEC OUT 20,"MMEM:MSIS 'C'"
150 REM Defina o caminho
160 IEC OUT 20,"MMEM:CDIR '\USER\DATA\'"
170 REM Coloque o arquivo no buffer de saída
180 IEC OUT 20,"MMEM:DATA? 'FILE.WMF'"
190 REM O arquivo é transferido com um cabeçalho. O primeiro caractere é '#'
200 REM O próximo caractere indica quantos caracteres seguirão
210 REM mais o tamanho do arquivo sem o cabeçalho
220 REM O cabeçalho, por exemplo #43210, será removido nas
230 REM próximas etapas.
240 REM Remover o arquivo do buffer
250 IEC IN 20,S$
270 X=VAL(MID$(S$,2,1))
280 Z=VAL(MID$(S$,3,X))
290 T$=MID$(S$,X+3,Z)
300 REM Abrir o arquivo produzido
310 OPENO# 1,"A:\HARDCOPY.WMF"
320 REM Salva os dados WMF neste arquivo
330 PRINT# 1,T$
340 END