Configurações do SPRING

Esta página apresenta informações para configurar corretamente o SPRING, além de periféricos como mesas digitalizadoras e plotters.


Consulte também:
Como instalar corretamente o SPRING.
Suporte ao SPRING




Configuração dos Bancos de Dados


Configuração dos Periféricos

Mesa Digitalizadora

O SPRING windows.gif - 1353 Bytes comunica-se com uma mesa digitalizadora através de uma porta serial, de acordo com alguns dos formatos de dados mais comuns utilizados. Na descrição a seguir, são discutidos:




barra_c2.gif - 8693 Bytes


  A - Procedimento para testar a mesa Teste p/ versão windows.gif - 1353 Bytes



Teste p/ versão unix.gif - 943 Bytes



barra_c2.gif - 8693 Bytes


  B - Operação do SPRING com a Mesa Digitalizadora


Inicialmente, os parâmetros da mesa, como o tipo de formato de dados, número de bits de dados e de stop, paridade e porta de comunicação serial devem ser programados através da janela  "Configurar Ambiente" do menu Utilitários do SPRING.

Em seguida, a mesa deve ser calibrada através da janela de "Calibrar Mesa" do menu Utilitários do SPRING. Observar que a tecla utilizada para adquirir os pontos de calibração da mesa pode ser qualquer uma, com exceção da tecla que gera o caracter de ASCII 0(zero), se houver. Neste caso, o programa continuará esperando uma outra tecla ser pressionada para prosseguir.

Após a calibração, o botão indicativo de Cursor de Mesa na Barra de Ferramentas da tela do SPRING é habilitado. Quando se pressiona este botão, o controle do SPRING passa a ser realizado pelo cursor da mesa e o retorno ao controle pelo mouse se efetiva ao se pressionar a tecla da mesa que gera o caracter ASCII 4.

Uma vez calibrada a mesa, a operação de digitalização pode ser iniciada, acionando um dos menus: Temático - Edição Vetorial, MNT - Editar ou Cadastral - Editar, para exibir a janela de "Edição", e pressionando o botão indicativo de cursor de mesa do SPRING.

Após se pressionar este botão, o controle do SPRING passa a ser realizado pela mesa, a qual utiliza os caracteres gerados ASCII 1, 2 e 4, para realizar as seguintes funções:

A maioria das mesas gera estes caracteres quando se pressiona as teclas 1, 2 e 4. Entretanto, alguns tipos de mesa se comportam de uma forma diferente. Por exemplo, algumas delas geram o caracter ASCII 4,  indicativo de fim de operação de mesa, quando a tecla C é apertada. Portanto, é conveniente observar quais os caracteres gerados ao se pressionar as teclas da mesa durante a execução do programa "testemesa.exe".


ATENÇÃO: Ao se iniciar uma nova sessão do SPRING, mesmo que a mesa tenha sido anteriormente calibrada, a tela de Calibração de Mesa deve ser chamada através do menu Utilitários, e em seguida fechada para que botão indicativo de cursor de mesa seja habilitado.


IMPORTANTE : Se algum driver de mesa estiver instalado, ele deve ser obrigatoriamente removido ou desativado para que o SPRING opere corretamente.


barra_c2.gif - 8693 Bytes


  C - Formato de Dados Suportados pelo SPRING


O SPRING pressupõe que os diversos formatos de dados gerados pelas mesas sejam caracteres ASCII, de modo que elas devem ser obrigatoriamente configuradas com este formato.


Os formatos de dados mais comuns existentes no mercado, são:

  1. - MicroGrid ASCII Counts;
  2. - MicroGrid ASCII High Resolution;
  3. - GTCO Low Resolution ASCII;
  4. - GTCO High Resolution ASCII;
  5. - GTCO MULTICAD ASCII;
  6. - Calcomp Format 3 ASCII;
  7. - SUMMASKETCH Low Resolution ASCII;
  8. - SUMMASKETCH High Resolution ASCII.

A sequência de caracteres gerada por esses formatos está descrita abaixo.


1) MicroGrid ASCII Counts

A sequência de caracteres ASCII Counts (contagem em milímetros) gerada neste formato é a seguinte:

SXXXXX,SYYYYY,FF,0

onde:
S    = sinal da coordenada;   
X    = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;  
,    = caracter ASCII vírgula;       
Y    = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;   
FF   = flags que identificam a tecla que está sendo pressionada.        

 
Botões do Cursor Saída ASCII (FF)
Nenhum 00
1 01
2 02
3 03
4 04



Seta_up.gif - 170 BytesFormatos de dados p/ mesa


2) MicroGrid ASCII High Resolution

A sequência de caracteres em medidas métricas e alta resolução (40 lpmm) gerada neste formato é a seguinte:

SXXXX.XXX,SYYYY.YYY,FF,0

onde:
S  = sinal da coordenada;
X  = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;
,  = caracter ASCII vírgula;
Y  = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;
FF = flags que identificam a tecla que está sendo pressionada. 
Botões do Cursor Saída ASCII (FF)
Nenhum 00
1 01
2 02
3 03
4 04



Seta_up.gif - 170 BytesFormatos de dados p/ mesa


3) GTCO Low Resolution ASCII

A sequência de caracteres em medidas métricas e baixa resolução (10 lpmm) gerada neste formato é a seguinte:

FXXXXYYYY

onde:
F = flag que identifica a tecla que está sendo pressionada. 
X  = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;
Y  = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;
Botões do Cursor Saída ASCII (F)
Nenhum 0
0 0
1 1
2 2
3 3
4 4



Seta_up.gif - 170 BytesFormatos de dados p/ mesa


4) GTCO High Resolution ASCII

A sequência de caracteres em medidas métricas e alta resolução (40 lpmm) gerada neste formato é a seguinte:

FXXXXXYYYYY

onde:
F = flag que identifica a tecla que está sendo pressionada. 
X  = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;
Y  = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;
Botões do Cursor Saída ASCII (F)
Nenhum 0
0 0
1 1
2 2
3 3
4 4



Seta_up.gif - 170 BytesFormatos de dados p/ mesa


5) GTCO MULTICAD ASCII

Este formato é o mesmo do GTCO Low Resolution ASCII com exceção do flag que identifica a tecla do cursor pressionada e a ausência do ASCII line feed (LF).

FXXXXYYYY

onde:
F = flag que identifica a tecla que está sendo pressionada. 
X  = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;
Y  = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;
Botões do Cursor Saída ASCII (F)
Nenhum 9
1 1
2 3
3 5
4 7



Seta_up.gif - 170 BytesFormatos de dados p/ mesa


6) Calcomp Format 3 ASCII

O formato da sequência de caracteres em medidas métricas e alta resolução(40 lpmm) é o seguinte:

FFXXXXXYYYYY

onde:
FF = flag que identifica a tecla que está sendo pressionada. 
X  = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;
Y  = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;
Botões do Cursor Saída ASCII (FF)
Nenhum UU
1 1D
2 2D
4 4D



Seta_up.gif - 170 BytesFormatos de dados p/ mesa


7) SUMMASKETCH Low Resolution ASCII

O formato da sequência de caracteres em medidas métricas e baixa resolução(10 ou 20 lpmm) é o seguinte:

XXXX,YYYY,F

onde:
X  = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;
,  = caracter ASCII vírgula;
Y  = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;
,  = caracter ASCII vírgula;
F = flag que identifica a tecla que está sendo pressionada. 
Botões do Cursor Saída ASCII (F)
Nenhum 0
1 1
2 2
4 4



Seta_up.gif - 170 BytesFormatos de dados p/ mesa


8) SUMMASKETCH High Resolution ASCII

O formato da sequência de caracteres em medidas métricas e alta resolução(40 lpmm) é o seguinte:

XXXXX,YYYYY,F

onde:
X  = dígitos da coordenada X, onde cada dígito é um caracter ASCII de 0 a 9;
,  = caracter ASCII vírgula;
Y  = dígitos da coordenada Y, onde cada dígito é um caracter ASCII de 0 a 9;
,  = caracter ASCII vírgula;
F = flag que identifica a tecla que está sendo pressionada. 
Botões do Cursor Saída ASCII (F)
Nenhum 0
1 1
2 2
4 4



Seta_up.gif - 170 BytesFormatos de dados p/ mesa

barra_c2.gif - 8693 Bytes




  D - Exemplos de configuração de mesas


O SPRING Windows suporta as seguintes mesas digitalizadoras:

  1. Mesa DIGIGRAF modelo VanGogh
  2. Mesa DIGIGRAF modelo Renoir
  3. Mesa DIGIGRAF modelo Velasquez
  4. Mesa DIGIGRAF modelo Davinci
  5. Mesa Multicad
  6. Mesa Summagrid IV
  7. Mesa Summagrid V
  8. Mesa Calcomp Drawing Board III (CALCOMP 2000A)
  9. Mesa DIGICON
  10. Mesa Numonics modelos AccuGrid e GraphicMaster II
  11. Mesa GENIUS
  12. Mesa Summasketch III







A-) DIGIGRAF (modelo VANGOGH)




Seta_up.gif - 170 BytesExemplos de configuração da mesa


B-) DIGIGRAF (modelo DAVINCI)

Configuração das microchaves:

 




Seta_up.gif - 170 BytesExemplos de configuração da mesa


C-) DIGIGRAF (modelo VELAZQUEZ)

 




Seta_up.gif - 170 BytesExemplos de configuração da mesa


D-) DIGIGRAF (modelo RENOIR)

 




Seta_up.gif - 170 BytesExemplos de configuração da mesa


E-) MULTICAD

 




Seta_up.gif - 170 BytesExemplos de configuração da mesa

F-) Mesa Summagraphics IV emulando outros formatos

 




Seta_up.gif - 170 BytesExemplos de configuração da mesa


G-) Mesa Summagraphics V emulando o formato MicroGrid ASCII Counts; Procedimento:


Executar o programa "A:\UTILITY\SG5\SG5SETUP.EXE" e configurar as seguintes chaves em Programação na Janela de Configurar Ambiente do menu de Utilitários:

IMPORTANTE :Não instalar o drive para windows que acompanha a mesa.



Seta_up.gif - 170 BytesExemplos de configuração da mesa


H-) MESA CALCOMP - DRAWING BOARD III (Calcomp 2000A)

 




Seta_up.gif - 170 BytesExemplos de configuração da mesa


I-) MESA DIGICON 3624

 




Seta_up.gif - 170 BytesExemplos de configuração da mesa


J-) NUMONICS

 



Seta_up.gif - 170 BytesExemplos de configuração da mesa


K-) MESA Genius

 



Seta_up.gif - 170 BytesExemplos de configuração da mesa

L-) MESA SUMMASKETCH III

 

Os arquivos DOS necessários para configurar a mesa SUMMASKETCH III são os seguintes:
- SEND.COM;
- MMTEST.COM;
- MMRST.COM

Estes comandos estão disponíveis no CD-ROM que acompanha o manual da mesa e devem ser
copiados para um diretório, por exemplo: C:\

Os seguintes comandos devem ser executados numa janela DOS:

C:\> MMRST

C:\> SEND /2 /Cza

Obs:
-  /2 refere-se à porta serial COM2, se esta estiver disponível. Se for a COM1, /2 deve ser substituído
por /1 no comando acima;
- /Cza: este parâmetro configura a mesa para gerar caracteres ASCII e não caracteres binários (default).

Em seguida, execute o comando de teste abaixo:

C:\> MMTEST

Uma tela vai aparecer. Aperte, então, qualquer tecla para prosseguir. Uma outra tela será mostrada.
Neste caso, aperte as teclas Alt + A (aperte ao mesmo tempo as teclas Alt e A). Este procedimento
possibilita que uma sequencia de caracteres ASCII seja transmitida no seguinte formato:

XXXX,YYYY,0

onde:
XXXX: caracteres referentes a coordenada horizontal;
YYYY: caracteres referentes a coordenada vertical;
vírgula: atua como separador;
0: indica qu nenhuma tecla do mouse de mesa está sendo apertada.

Se as teclas do mouse de mesa 1, 2, 3 ou 4 for pressionadas, os caracteres correspondentes
serão apresentados na tela. O comando Ctrl + X (teclas Ctrl e X apertadas simultaneamente)
deve ser dado para sair do programa MMTEST.

Obs: A janela DOS utilizada para dar estes comandos deve  ser removida.

Uma vez feita estas operações, a mesa está configurada para operar com o SPRING.


Seta_up.gif - 170 BytesExemplos de configuração da mesa

barra_c2.gif - 8693 Bytes



Configuração para LINUX

A configuração da porta serial para micro computadores com sitema operacional Linux, pode ser configurada com o device ttyS0, ttyS1, ttyS2 ou ttyS3 (COM1 a COM4 respectivamente) através dos passos a seguir:


1-) Verifique se a porta serial onde será conectada a mesa está com permissão de leitura e escrita para qualquer usuário. O nome do dispositivo (device) utilizado no linux normalmente é o "/dev/cua1" ou "/dev/ttyS1". Entre como root para alterar a permissão.

2-) No arquivo ".config.spring" do usuário acrescentar a linha de comando abaixo, ou apenas digite-a a partir do prompt, antes de executar o spring:



Conexão para Mesa DIGICON

Quando deseja-se conectar uma mesa digitalizadora da marca DIGICON deve-se observar a conexão do cabo fornecido junto à mesa, pois no caso de utilizar uma estação de trabalho RISC para trabalhar com SPRING, deve-se fazer uma alteração no conector que vai ser encaixado junto ao computador.

A figura abaixo mostra a posição dos fios para cabos de 25 pinos. Observe que o lado a ser conectado ao computador deve estar em curto com os pinos 6, 8 e 20.

conect_digicon.gif - 2220 Bytes



barra_c2.gif - 8693 Bytes



Plotadora padrão HPGL/2

O SPRING suporta o padrão HPGL, amplamente utilizado por plotadoras de pena, jato de tinta e eletrostática, produzindo um arquivo no formato HPGL/2 através do aplicativo "Scarta".

A correta configuração da sua plotadora requer que você analise cuidadosamente o manual de uso do equipamento, pois a maioria das plotadoras do mercado tem um limite para o número de cores apresentável simultaneamente. O programa de plotagem do SPRING procura achar o melhor casamento entre as cores selecionadas pelo usuário e as cores disponíveis na plotadora.

Para minimizar os problemas de diferenças entre as cores do SPRING e as da plotadora, deve-se escolher as cores do seu mapa de forma compatível com as possibilidades de sua plotadora. Recomendamos o seguinte procedimento, antes de iniciar seu projeto. A plotadora deve estar configurada para ajustar as cores automaticamente ou por software como alguns modelos de plotter costumam chamar.




Plotadoras e impressoras padrão PostScript

No caso de plotadoras padrão PostScript, não há necessidade de configuração específica. O "SCarta" irá gerar um arquivo neste padrão, a partir da carta elaborada na tela do "Scarta", que poderá ser então enviado para o dispositivo correspondente.



barra_c2.gif - 8693 Bytes


Controle de Apresentação de Imagens

O SPRING permite o controle do modo de visualização, o que permite a simulação de ambiente de “true colour” (16 milhões de cores) em placas gráficas de 8 bits. Este controle pode ser desabilitado pelo usuário.

A variável ambiental DITHERING permite o controle do modo de visualização. Seu valor por omissão é ON (simulação de ambiente “true colour”). Este controle deve sempre ser colocado em OFF no caso de se utilizar placas de 24 bits.

 

IMPORTANTE: A melhor resolução de video para utilização do SPRING é de 1024 x 768 pontos ou superior, e tabela de cores em High Color (16 bits) ou True Color (32 bits).


Consulte também:
Veja como iniciar com o SPRING