Sunteți pe pagina 1din 34

1/34

gEDA GPL Electronic Design Automation


Software para Automao de Projeto Eletrnico sob licensa GPL

gschem
Ferramenta de captura de diagramas esquemticos

Guia do usurio

Orignal por: Ales Hvezda Traduo por: Antonio Augusto Todo Bom Neto grupo de usurios gEDABR http://gedabr.projetos.etc.br

2/34

ndice geral
1Introduo..............................................................................................................4
1.1Do autor original: Ales Ahvezda..........................................................................................4 1.2Do tradutor:Antonio A. Todo Bom Neto.............................................................................4

2Viso geral..............................................................................................................5 3Executando o gschem.............................................................................................6 4Interface de usurio...............................................................................................7 5Operaes bsicas...................................................................................................8


5.1Menu Arquivo (file)............................................................................................................8 5.1.1Nova Janela (new window)..............................................................................................8 5.1.2Nova Pgina (new page)..................................................................................................8 5.1.3Abrir... (Open Page)........................................................................................................8 5.1.4Fechar pgina (Close Page).............................................................................................8 5.1.5Reabrir Pgina (Revert Page)..........................................................................................8 5.1.6Salvar (Save Page)...........................................................................................................9 5.1.7Salvar como... (Save as...)...............................................................................................9 5.1.8Salvar Tudo (Save All)....................................................................................................9 5.1.9Imprimir... (Print...).........................................................................................................9 5.1.10Criar PNG (Write PNG...).............................................................................................9 5.1.11Fechar Janela (Close Window)......................................................................................9 5.1.12Sair (Quit gschem).........................................................................................................9 5.2Menu Pgina (Page)..............................................................................................................9 5.2.1Gerenciador... (Page Manager)........................................................................................9 5.2.2Prxima e Anterior (Page Next e Page Prev)...................................................................9 5.2.3Descarta.........................................................................................................................10 5.3Menu Inserir (Add).............................................................................................................10 5.3.1Componente (Component).............................................................................................10 5.3.2Conexo (Nets)..............................................................................................................11 5.3.3Barramentos (Bus).........................................................................................................11 5.3.4Texto... (Text)...............................................................................................................12 5.3.5Atributo... (Attribute)....................................................................................................13 5.3.6Linha (Line)..................................................................................................................13 5.3.7Crculo (Circle).............................................................................................................14 5.3.8Arco (Arc).....................................................................................................................14 5.3.9Pino (pin)......................................................................................................................14 5.4Menu Editar (Edit).............................................................................................................14 5.4.1Desfaz / Refaz (Undo/Redo)..........................................................................................15 5.4.2Selecionar (Select).........................................................................................................15 5.4.3Editar... (Edit)...............................................................................................................16 5.4.4Procurar/Ocultar/Mostrar Texto (Search/Hide/Show)....................................................16 5.4.5Mostra/Oculta texto (Show/Hide inv Text)....................................................................16 5.4.6Tornar texto invisvel (Make text vis/inv)......................................................................16 5.4.7Modo cpia (Copy mode)..............................................................................................17 5.4.8Modo mover (move mode)............................................................................................17 5.4.9Apaga (delete)...............................................................................................................17 5.4.10Rotaciona (Rotate 90 Mode)........................................................................................17 5.4.11Espelhar (Mirror Mode)...............................................................................................18

3/34 5.4.12Slot..............................................................................................................................18 5.4.13Cor... (color...).............................................................................................................18 5.4.14Trava e Destrava (Lock e Unlock)...............................................................................19 5.4.15Linha... (Line Width & Type)......................................................................................19 5.4.16Translado de smbolo (Symbol translate).....................................................................19 5.4.17Embute/Desembute Componente (Embed/Unembed Component)...............................20 5.5Menu Exibir........................................................................................................................20 5.5.1Redesenhar (Redraw).....................................................................................................20 5.5.2Pan................................................................................................................................20 5.5.3Zoom Janela (Zoom Box)..............................................................................................21 5.5.4Zoom Limites (Zoom extends)......................................................................................21 5.5.5Zoom Mais/Menos (Zoom In/Out).................................................................................21 5.5.6Zoom Total (zoom full).................................................................................................21 5.6Menu Hierarquia (Hierarchy)............................................................................................21 5.6.1Descer ao diagrama (Down schematic)..........................................................................22 5.6.2Desce ao smbolo (Down Symbol)................................................................................22 5.6.3Sobe (Up)......................................................................................................................22 5.7Menu Atributos (Atributes)................................................................................................22 5.7.1Anexar (Attach).............................................................................................................23 5.7.2Desanexar (Detach).......................................................................................................23 5.7.3Mostra Valor/Nome/Ambos (Show Value/name/both)...................................................23 5.7.4Visvel/Invisvel (Togle Vis).........................................................................................24 5.8Menu Buffer........................................................................................................................24 5.8.1Copia para N (Copy into N)...........................................................................................24 5.8.2Corta para N (Cut to N).................................................................................................24 5.8.3Cola de N (Paste from N)..............................................................................................24 5.9Menu Opes (Option)........................................................................................................24 5.9.1Tamanho do texto (Text Size...)....................................................................................25 5.9.2Grade Lig/Des (Toggle grid).........................................................................................25 5.9.3Snap Lig/Des (Toggle Snap)..........................................................................................25 5.9.4Snap espaamento (Snap Grid Spacing).....................................................................25 5.9.5Caixa Ext. Lig/Des (Toggle outline)..............................................................................25 5.9.6Mostra Logs... (Show Log Window).............................................................................26 5.9.7Mostra coordenadas (Show Coord Window).................................................................26 5.10Uso de Grips......................................................................................................................26

6Arquivos criados e usados pelo gschem..............................................................27


6.1Esquemticos (*.sch)...........................................................................................................27 6.2Smbolos (*.sym).................................................................................................................27 6.3Arquivos de recursos...........................................................................................................28 6.4Arquivo de Log....................................................................................................................28

7Conectividade Eltrica.........................................................................................29 8Caixas de dilogos................................................................................................30 9Componentes e smbolos......................................................................................31 10Atributos.............................................................................................................32 11Arquivos de Recursos.........................................................................................34

Introduo Introduo

4/34

1Introduo
1.1Do autor original: Ales Ahvezda
Esta uma muito bsica e crua primeira tentativa de ter realmente algum documento escrito sobre o gschem. Este documento foi acabado ou polido de forma muito dura, mas melhor que no ter nenhum documento a respeito (o que ocorreu por muito tempo).Por favor no note o tom deste documento pois eu (Ales) estou apenas o escrevendo para ter alguma coisa pronta. Eu acredito no ser um bom escritor tcnico e estou certo de que algumas sentenas so realmente terrveis. Como todos dizem, programadores no devem escrever documentaes sobre seus programas e este documento uma perfeita ilustrao de quando um programador quebra esta regra. Por favor reportem algum erro ou inconsistncia a ahvezda@geda.seul.org. Este documento assume que voc entenda o bsico da captura de esquemticos, como voc entender que um componente representa alguma coisa e que as linhas (nets) e barramentos (buses) interconectam esses componentes para formar um diagrama esquemtico.Eventualmente este documento descrever tudo isto em mais detalhes, mas para o momento este documento dicorrer sobre como a captura de esquemtico feita no sistema gEDA.

1.2Do tradutor:Antonio A. Todo Bom Neto


Eu traduzi este documento de forma rpida pois o grupo de usurios gEDABR estava nascendo e todos famintos por alguma documentao em portugus. J possuindo em mos um arquivo bem maior, mais aprofundado iniciado por Charles e Piotr, porm vendo que a traduo daquele seria lenta preferi comear pelo velho guia feito por Ales. Qualquer dvida pode ser enviada lista de discusso gedapt@seul.org ou diretamente a mim antonio@projetos.etc.br .

Viso geral Viso geral

5/34

2Viso geral
O gschem um programa de captura de diagramas esquemticos no conjunto de ferramentas gEDA. O seu propsito facilitar a entrada de diagramas esquemticos ou diagramas de blocos de forma grfica. O gschem tambm o editor de smbolos do sistema gEDA. Isto possvel porque o formato do arquivo de um esquemtico e de um smbolo exatamente o mesmo. Hoje o gschem usado para capturar diagramas esquemticos com vrios fins, tais como a prpria documentao de esquemticos o com vistas a gerar netlists para a posterior edio de Layout de circuitos impressos ou para passar para o programa Icarus Verilog, para gerao de arquivos de programao de FPGA ou VHDLs. O projeto gEDA tem hoje como base o programa gschem, mas suas ferramentas acessrias j esto completando um conjunto muito interessante com muita elasticidade de usos.

Executando o gschem Executando o gschem

6/34

3Executando o gschem
Executando o gschem honestamente uma vez que voc tenha o instalado num sistema GNU/Linux or UNIX. O primeiro passo compilar e instalar as ferramentas gEDA. Este passo no coberto neste documento (*ver notas de releases no site gEDABR). Voc pode verificar se voc instalou as ferramentas corretamente rodando os seguintes comandos: libgedaconfig version gesymconfig version which gschem ldd which gschem Os dois primeiros retornam a verso das feramentas instaladas (libgeda e biblioteca de smbolos) e o prximo comando retorna o caminho para o executvel gschem. O comando final vai retornar quais bibliotecas esto ligadas ao gschem para executlo. Se estes comandos no retornarem os resultados esperados, ento provavelmente as ferramentas gEDA no esto instaladas corretamente. Ento veja a documentao que o acompanha. Para executar digite: gschem em qualquer prompt de shell. Para ver um esquemtico de exemplo que vem com o gEDA faa: gschem nome_do_arquivo.sch Para uma listagem dos vrios comandos de linha na chamada digite: gschem h Para uma explicao mais detalhada destes comandos veja a pgina de manual: man gschem

Interface de usurio Interface de usurio

7/34

4Interface de usurio
Existem vrias formas de interagir com o gschem. Ele requer um teclado e um mouse. H trs formas de iniciar uma operao ou comando: Usando o mouse para selecionar a operao no menu ou Digitando os atalhos de teclado. ou Desenhar o stroke* apropriado ( se o suporte a strokes estiver habilitado) (*voc faz uns movimentos chave no mouse ou mesa digitalizadora ) Para fazer o assunto de uso mais confuso, selecionando uma operao atravs dos menus proporciona uma leve diferena de fazlo por atalho de teclado. Muitas das operaes atuam sobre objetos selecionados, assim voc precisa selecionar o objeto antes de manipullo. As operaes por seleo no menu geralmente usam alguma ou mais entradas (usualmente click do mouse) aps serem selecionadas. O atalho no teclado aceita como entrada j de cara a posio atual do mouse. Isto economiza clicks extra caso se o mouse j est na posio da entrada.Note, voc pode mudar isto para que tanto o menu como o teclado tenham o mesmo comportamento. Veja na seo no arquivo de recursos para mais informaes de como configurar isto. Arquivos de recursos so o systemgschemrc, ~/.gEDA/gschemrc, ou o dir_atual/gschemrc. Muitas das interaes com o gschem so do tipo modo (tais como editar... similar ao grande editor de texto vi). Se voc seleciona operaes a partir do menu, ento voc est no modo selecionado (como modo copiar ou modo mover). Da voc precisa selecionar o ponto de ncora (ou o ponto necessrio) e continuar a operao. Muitos dos comandos do menu esperam que voc j tenha algum objeto selecionado seno eles no tm efeito, tais como troca de cor ou slot. Os atalhos pelo teclado so tipomodo por natureza. Muitos atalhos no so de apenas um tecla. H apenas alguns que so com apenas um toque como o zoom z e ShiftZ, o pan x ou o modo cpia c, mas tipicamente possuem duas teclas de comprimento. Como exemplo, Salvar arquivo a sequncia fs (filesave), adicionar linha sequncia al (addline). Voc pode ter a lista de atalhos no menu Ajuda/Atalhos (Help/Hotkeys). As teclas de atalhos podem ser redefinidas nos arquivos de recursos, veja na seo de teclas de atalhos desses arquivos para maiores informaes. As aes dos botes do mouse no gschem so muito configurveis. O primeiro boto (esquerdo) sempre usado para selecionar objetos e clicar pontos. Este um boto no configurvel. O segundo boto do mouse (central) tanto para aes copiar/mover, quando segurado sobre um objeto, ou para repetir o ltimo comando. O terceiro boto do mouse tanto funo de pan (centralizao da viso), quando segurado o boto e movido o mouse, quanto chamada do menu popup. Os efeitos do segundo e terceiro botes tambm so configurveis nos arquivos de recursos.

Operaes bsicas Operaes bsicas

8/34

5Operaes bsicas
Existem sete tipos de operaes no gschem: a) Relacioandas a arquivos (abrir, fechar, salvar, imprimir etc.) ; b) Inserir objetos (nets, linhas, pinos, componentes etc.) ; c) Editar objetos (mover, copiar, apagar, rotacionar etc.) ; d) Operaes com a exibico (zoom, pan, redesenhar tela etc.) ; e) Operaes de hierarquia (Descer ao smbolo, ao esquemtico etc.) ; f) Operaes com atributos (anexar, desanerxar, mudar visibilidade etc) ; g) Operaes com buffers (copiar, colar, cortar para buffer) ; h) Mudana de opes (tamanho de texto, grade, snap etc.) ; i) Grips, pequenos quadradinhos de agarre para movimentar extremos de linhas e etc. Esta seo vai descrever cada um deles. Os termos pgina e esquemtico ambos referem a mesma coisa, uma coleo de objetos os quais so lidos e ento apresentados. Uma janela a grande janela na qual os esquemticos so desenhado e manipulados.

5.1Menu Arquivo (file) 5.1.1Nova Janela (new window)


Abre uma nova janela, Cada janela totalmetne independente das outras, assim, como se tivesse chamado o programa de novo, porm ir compartilhar os recursos das janelas auxiliares, como a de escolha de componente e etc.

5.1.2Nova Pgina (new page)


Abre uma nova pgina nesta janela. Usualmente as pginas de um mesmo esquemtico so chamadas nome_esquema_N.sch, onde N um nmero sequencial das pginas deste esquema.

5.1.3Abrir... (Open Page)


Abre uma pgina do disco. Isto faz aparecer uma caixa de dilogo para escolher o arquivo. Veja numa seo a frente como utilizar recursos avanados desta caixa de dilogo.

5.1.4Fechar pgina (Close Page)


Fecha a pgina atualmente apresentada na janela. Isto faz aparecer a questo sobre gravar ou no o arquivo caso tenham sido feitas modificaes.

5.1.5Reabrir Pgina (Revert Page)


Fecha o arquivo e reabre em seguida. Isto no pergunta se deseja gravar antes de fechar, rapidamente descarta todas as modificaes feitas desde a ltima gravao e reabre o arquivo a partir do disco. Use com cautela.

Operaes bsicas Menu Arquivo (file)

9/34

5.1.6Salvar (Save Page)


Salva a pgina atualmente apresentada na janela. Se a pgina ainda estiver com o nome untitled_N.sch (onde N um inteiro), ento a caixa de dilogo de Salvar Como... aparecer.

5.1.7Salvar como... (Save as...)


Abre a caixa de dilogo Save Page as.... Isto serve para salvar a pgina atualmente apresentada na janela com um nome e local especfico. Automaticamente o esquemtico ser chamado por este nome na janela.

5.1.8Salvar Tudo (Save All)


Incondicionalmente salva todos os arquivos carregados na memria.

5.1.9Imprimir... (Print...)
Fornece a caixa de dilogo de impresso. O gschem somente salva para arquivos. Veja seo de caixas de dilogos para maiores informaes.

5.1.10Criar PNG (Write PNG...)


Fornece a caixa de dilogo de criao de PNG (*formato de arquivo de imagem muito padro e aberto).Veja seo de caixas de dilogos para maiores informaes. Nota: Voc deve ter a liggdgeda instalada (e todas as dependncias requeridas) se quiser ter sadas de imagens.

5.1.11Fechar Janela (Close Window)


Fecha esta janela. Se houver algum desenho modificado a pergunta Are you sure? aparecer. Clicando em OK todas as modificaes sero descartadas. Se for a ltima janela do gschem aberta, o programa todos se fechar.

5.1.12Sair (Quit gschem)


como o Fechar Janela, porm fecha a todas as janelas de uma s vez. Tambm pergunta antes se houver arquivos modificados.

5.2Menu Pgina (Page) 5.2.1Gerenciador... (Page Manager)


Chama a caixa de dilogo do gerenciador de pginas. Com este possvel alterar a pgina apresentada na janela dentre as carregadas na memria. Veja seo de caixas de dilogos para maiores informaes.

5.2.2Prxima e Anterior (Page Next e Page Prev)


Estas duas servem para voc navegar entre as pginas abertas.

Operaes bsicas Menu Pgina (Page)

10/34

5.2.3Descarta
Fecha a pgina atualmente apresentada de forma rpida. Ela no salva descartando todas as modificaes feitas desde a ltima gravao. No apresenta nenhuma caixa de dilogo para aviso. Use com cautela. Muito til para descarregar rapidamente da memria esquemticos abertos apenas para consultas.

5.3Menu Inserir (Add)


Serve para inerir no desenho algum objeto. Objetos so: linhas, circulos, pinos, conexes (nets), caixas, barramentos, textos, atributos e componentes. Um componente uma coleo de objetos de linhas, circulos, pinos, conexes (nets), caixas, barramentos, textos, atributos.

5.3.1Componente (Component)
Abre uma caixa de dilogo a qual permite a voc escolher o componente que deseja inserir no diagrama, a partir das bibliotecas de componentes. Para colocar um componente faa o seguinte: Selecione uma biblioteca (cujo caminho para elas especificado nos arquivos de recursos), na lista da esquerda. Selecione um componente na lista da direita. Mova o mouse para a janela do desenho (ento se apresentar o desenho do componente). Pressione o boto esquerdo do mouse para colocar o componente. (*A caixa de dilogo desaparece). Continue pressionando o boto do mouse para colocar mais vezes o componente. Se um componente j foi selecionado, clicando em apply e movendo o mouse para a janela do desenho ir deixar voc inserir o componente novamente. Voc pode rotacionar o componente antes de inserlo, clicando no boto central do mouse. E cada vez ele rotaciona 90 graus. Para cancelar a insero do componente clique o boto esquerdo ou pressione a tecla Esc. Veja seo de caixas de dilogos para maiores informaes.

Operaes bsicas Menu Inserir (Add)

11/34

5.3.2Conexo (Nets)
Desenha um segmento de reta, mas no uma linha comum, esta linha o gschem compreende como uma ligao eletrnica entre pinos de componentes. Se voc selecionou a apartir do menu Inserir ento: 1. pressione o boto esquerdo do mouse para iniciar um segmento 2. pressione novamente o boto esquerdo para finalizar este segmento, e 3. um novo segmento iniciouse a partir do fim do anterior 4. continue pressionando o boto esquerdo para fazer toda a conexo que deseja com este n eltrico 5. pressione o boto direito do mouse ou a tecla Esc para cancelar um segmento em andamento Se voc iniciou isto usando tecla de atalho, ento o segmento imediatamente iniciado a partir da posio atual do mouse. Depois disso tudo prossegue como explicado acima (exceto pelo item 1). Aps desenhar um segmento de conexo (ou vrios) e depois cancelar o ltimo segmento, voc automaticamento retorna ao modo de seleo. Deve portanto usar o menu ou tecla de atalho se quiser fazer mais conexes. Voc pode segurar a tecla Ctrl para desenhar segmentos no ortogonais. Mas tenha em mente que deopis voc no consegue conectar nada no meio de um segmento deste, pois muito difcil fazer um pino de um componente ficar matematicamente sobre um ponto no meio de um segmento no ortogonal. Porm pode ligar de imediato a pinos ou outros segmentos em seus extremos enquanto o desenha. Isto server, por exemplo para desenhar a tradicional imagem do flip flop. Pequenas caixas nas pontas de segmentos de conexo so sinais de conectividade. Caixas quadradas vermelhas dizem que al no h nada conectado.Crculos no meio de segmentos dizem que houve conexo de linhas que se cruzam, ou seja, juno. Estes sinais so desenhados automaticamente e so indicativos de conectividade eltrica. Veja seo sobre conectividade eltrica abaixo para maiores informaes.

5.3.3Barramentos (Bus)
Basicamente a mesma coisa da conexo (nets), porm desenha barramentos. Os barramentos suportam conexes (nets) e outros barramentos conectados a eles. De forma simples, voc deve apenas colocar atributo labe= nas nets e pronto. Um Barramento liga todas as nets de atributo labels em comum.

Operaes bsicas Menu Inserir (Add)

12/34

5.3.4Texto... (Text)
Fornece uma caixa de dilogo. Para se inserir textos: 1. Digite o texto no formulrio 2. Tecle Enter ou clique em Apply 3. Mova o mouse para a janela do desenho (O traado do texto j deve aparecer) 4. Pressioe o boto esquerdo od mouse para colocar o texto Se voc deixar a caixa de dilogo aberta, voc pode inserir vrias vezes o mesmo texto apenas clicando em Apply (ou pressionando Enter) e movendo o mouse para a janela principal. possvel configurar para que os textos que voc insera sejam imediatamente alterados para letras maisculas. Veja na seo apropriada dos arquivos de recursos. Para cancelar a insero de um texto, pressione Esc ou clique o boto direito. Se voc crir um atributo na forma argumento=valor, ento na verdade criou um atributo. O gEDA permite atributos livres (desanexados), tambm chamados de top level . uma boa idia mudar a cor de um atribuot livre para a cor de atributos anexados quando se deseja deixar claro que este texto um atributo.

Operaes bsicas Menu Inserir (Add)

13/34

5.3.5Atributo... (Attribute)
Fornece uma caixa de dilogo. Esta caixa SOMENTE usada para adicionar atributos. Ela no mostra ou edita nenhum atributo j inserido no diagrama. Atributos no so nada mais que textos na forma argumento=valor (no pode ter nenhum espao nem direita ou esquerda do par argumento, valor). Ele pode ser tanto anexado a algum objeto ou desanexado de qualquer objeto (tambm chamdo de livre ou toplevel). Para adicionar um atributo livre faa o seguinte: 1. Selecione um atributo na lista do formulrio ou escreva voc mesmo o nome do atributo nesta entrada de formulrio. 2. Digite o valor do atributo 3. Escolha qualquer das outras opes do atributo (visibilidade) 4. Clique em OK e o atributo j ser colocado Se voc deseja anexar o atributo a algum objeto ento selecione o objeto antes de chamar a caixa de dilogo. No caso de atributos anexados a cor do texto deixada amarelo por default, no caso de atributos livres ela vermelha. Quando voc clica em objetos que possuam atributos anexados a eles os atributos tambm so selecionados. Se voc chama a caixa de dilogo de insero de atributos a partir dos menus voc no tem controle de onde ser a ancora (ponto de fixao do texto) do atributo, ficando no canto inferior direito da pgina (quando livre) ou junto origem do objeto selecionado. Todavia, se voc o faz a partir de teclas de atalho a posio atual do mouse ser a ncora. Voc no pode pr um atributo incompleto, sem nome ou valor. Veja seo sobre atributos abaixo para maiores informaes.

5.3.6Linha (Line)
Desenha um linha da mesma forma que se faz com as conexes (nets), porm com as seguintes diferenas: 1. Uma linha no tem significado nenhum eltrico ( apenas grfico) ; 2. Apenas uma linha nica desenhada ; 3. Voc fica desenhando linhas por tanto tempo quanto voc fique no modo linha. Use tecla Esc ou boto central para sair. Para cancelar uma linha em andamento voc pode pressionar Esc ou clicar o boto direito, que o mantm no modo linha, ou o central que o retornar ao modo de seleo.

Operaes bsicas Menu Inserir (Add)

14/34

5.3.7Crculo (Circle)
Para desenhar um crculo escolha modo crculo no menu e: 1. Clique na posio central do crculo (ncora) ; 2. Mova o mouse e obtenha o raio desejado ; 3. Pressione o boto esquerdo do mouse. Se voc chamar o modo crculo atravs de atalho de teclado, o mesmo ocorre porm o centro do crculo j considerado a posio do mouse. Para cancelar um circulo em andamento a mesma coisa que linhas (item anterior), tecla Esc botes central e direito do mouse. Sendo que o central retorna ao modo seleo.

5.3.8Arco (Arc)
Para desenhar um arco, selecione o modo arco e: 1. Clique na posio central do crculo (ncora) ; 2. Mova o mouse e obtenha o raio desejado ; 3. Ento uma caixa de dilogo surge para pedir o ngulo inicial e o ngulo de tamanho do arco ; 4. Pressione OK para finalizar os valores. O ngulo inicial pode ser tanto positivo quanto negatico e baseado no sistema de corrdenadas cartesiano padro. Os graus de comprimento do arco podem ser positivos ou negativos. Para cancelar um arco em andamento, quando definindo ainda o raio, pressine "Esc" ou o boto esquerdo do mouse. Quando na caixa de dilogo clique em "Cancel".

5.3.9Pino (pin)
Desenha um pino da mesma forma que as conexes (nets), com a seguinte exceo: Voc continua desenha pinos enquanto etiver no modo pino. Para cancelar um pino am andamento pressione "Esc" ou o terceiro boto do mouse.

5.4Menu Editar (Edit)


A maioria destas operaes so modos que operam sobre objetos selecionados. Antes de executar uma funo desejada voc deve selecionar os objetos nos quais far a ao.

Operaes bsicas Menu Editar (Edit)

15/34

5.4.1Desfaz / Refaz (Undo/Redo)


Desfaz atua exatamente assim, desfaz a ltima ao que alterou o esquemtico. Aqui temos como o gschem implementa o Desfaz: basicamente a cada ao executada, incluindo zoom e pan, o esquemtico salvo no disco, num diretrio temporrio (/tmp). O gschem faz uma limpeza disto quando terminado de forma normal. Quando o gschem trava por algum motivo, isto deixado no /tmp. Refaz apenas se aplica a um ato do Desfaz. Voc pode desfazer alguma coisa e imediatamente refazla. Todavia, se voc faz alguma coisa nesse meio tempo, a informao do Desfaz perdida tornando impossvel usar o Refaz. Voc pode desfazer e depois refazer o quanto quiser, atuando o desfaz at alcanar o mximo nmero de desfaz. Voc pode alterar os efeitos de Desfaz e Refaz nos arquivos de recursos *gschemrc. Veja sobre o assunto na devida seo deles.

5.4.2Selecionar (Select)
Voc pode selecionar objetos sozinhos clicando neles. Se um objeto j est selecionado clicando nele voc o desselecionar. Se muitos objetos so encontrados no ponto do clique, clicando vrias vezes voc vai navegando a seleo por entre estes. Por exemplo voc clicou num texto, muito prximo a um pino e tudo isto est dentro de uma caixa, voc clica a primeira vez e a caixa selecionada, na segunda pode ser o pino e na terceira finalmente o texto, rotacionando a seleo entre eles. Se voc segura o Shift e vai clicando em vrios objetos voc vai formando uma seleo de multiplos objetos. E quando acaba por clicar em algum que j estava seleciona alterna entre deix lo ou no selecionado. A regra de vrios objetos encontrados no mesmo ponto tambm mantida. Se voc pressionar o Ctrl e clicar em objetos, voc alternaos entre selecionlos ou no, na lista de objetos selecionados. Segurando o boto esquerdo do mouse e arrastandoo, voc obtem uma caixa de seleo, e tudo que estiver, desde que por completo, dentro da caixa ser selecionado. Se algum objeto j estava selecionado, ele ser deselecionado. Pressionando o Shift e criando a caixa de seleo voc soma lista de objetos selecionados tudo que ficar por completo dentro da caixa. Nenhum objeto desselecionado nesta forma. J fazendo isto com o Ctrl pressionado o que estiver dentro da caixa sofre alternao do seu estado de seleo, se selecionado desseleciona e viceversa. Se voc clica num objeto que possua attributos anexados a ele, todos estes so juntamente selecionados. Se voc desejava selecionar apenas o objeto, voc deve desselecionar os atributos depois. Note que atributos invisveis tambm esto nesta regra, isto necessrio pois assim voc pode usar uma seleo para copiar ou mover objetos por completo, com todos os atributos. O mecanismo de seleo no to bvio e portanto requer um pouco de treino. Pode ainda haver alguns problemas quanto s suas implementaes, se encontrar alguma nos reporte. (* At pouco tempo, quando segurado o Shift e clicado em um ponto porm nada era encontrado, o que havia selecionado antes se perdia, mas isto foi corrigido no ltimo release quando fiz esta traduo.)

Operaes bsicas Menu Editar (Edit)

16/34

5.4.3Editar... (Edit)
Permite a voc editar: Textos fornece uma caixa de dilogo que deixa voc editar o texto, tamanho da fonte, e outras opes. Atributos um pouco mais sofisticado do que o de textos para ser mais especfico a atributos, com edio de visibilidade ou no de nome e valor. Todos os atributos anexados a um componente fornece uma caixa de dilogo mais elaborada ainda, para mltiplos atributos. 1. Selecione um objeto 2. Use o menu ou teclas de atalho para ter a funo editar... 3. Faa as mudanas apropriadas. Note que apenas o item ser editado. Edio de ambos, texto e componente, ainda no suportado.

5.4.4Procurar/Ocultar/Mostrar Texto (Search/Hide/Show)


Cada um fornece uma caixa de dilogo para realizar estas funes (*muito recente ainda no constava nada no texto original).

5.4.5Mostra/Oculta texto (Show/Hide inv Text)


Recm implementado, muito til e fazia tremenda falta. Ao utilizar esta operao todos os textos e atributos ocultos se tornam visveis porm com uma pequena letra "I" junto a sua ncora. A mesma operao os torna invisveis novamente.

5.4.6Tornar texto invisvel (Make text vis/inv)


Voc pode tornar um atributo visvel ou invisvel de fato.

Operaes bsicas Menu Editar (Edit)

17/34

5.4.7Modo cpia (Copy mode)


Este modo permite copiar os objetos selecionados. Para copiar: 1. selecione o(s) objeto(s) desejado(s) 2. pegue no menu o modo cpia 3. clique numa posio qualquer que te servir de ncora 4. movendo o mouse voc observa o traado do(s) objeto(s) se movendo 5. clique na posio final do movimento Para copiar objetos usando teclas de atalho, o mesmo se faz porm ao usar o atalho a posio do mouse j considerada para ncora inicial. Precisando, depois, de somente mais um clique para a posio final. Aps realizar uma cpia, voc automaticamento retorna ao modo seleo. Segurando o Ctrl depois de escolhido o ponto de ncora inicial, o movimento do mouse se torna com resultado ortogonal posio da ncora, assim mantm a mesma posio horizontal ou vertical, conforme o movimento.

5.4.8Modo mover (move mode)


O modo mover se comporta da mesma forma que o modo cpia, porm agora voc no cria uma cpia do(s) objeto(s) selecionado(s) e sim passa a fisicamente movlo(s).

5.4.9Apaga (delete)
Permite remover objetos da pgina. 1. selecione o(s) objeto(s) 2. pegue no menu ou use atalho para apagar 3. os objetos sero imediatamente removidos

5.4.10Rotaciona (Rotate 90 Mode)


Rotaciona um ou mais objetos em torno de um ponto piv. Para rotacionar objetos a partir do menu: 1. selecione o(s) objeto(s) 2. escolha a operao nos menus 3. clique num ponto para servir de piv da rotao Rotacionando objetos usando telcas de atalhos similar porm ao usar as teclas de atalho a posio do mouse j considerada ponto de piv, rotacionando imediatamento os objetos. Os objetos so movimentados no sentido horrio. Voc pode ir rotacionando vrias vezes at chegar na orientao desejada. Os texto sempre reaparecem na orientao original (*somente seus pontos de ncora rotacionam).

Operaes bsicas Menu Editar (Edit)

18/34

5.4.11Espelhar (Mirror Mode)


Espelha objetos em torno de um ponto piv. Usase da mesma forma que a rotao, porm simplesmente espelha horizontalmente usando o ponto piv como linha de espelho. Se voc deseja um espelhamento vertical conjugue as operaes de rotao e espelhamento. Espelhamento de componentes embutidos no diagrama no suportado.

5.4.12Slot...
Altera o slot representado quando um componente possui vrios slots (portas), como um quadopamp ou chip de vrias portas lgicas. Veja a respeito na seo componentes/smbolos. 1. selecione o componente 2. pegue no menu ao use teclas de atalho para ter a operao de slot 3. digite o nmero do slot desejado na caixa de dilogo 4. clique em OK

5.4.13Cor... (color...)
Esta opo permite trocar a cor de qualquer objeto selecionado, exceto componentes. 1. selecione o objeto 2. use o menu ou teclas de atalho para operao de cor 3. na caixa de dilogo que se abriu escolha a cor desejada 4. clique em Apply A mudana de cor somente tem efeito se clicado em Apply. A caixa de dilogo, ao abrir, no apresenta a cor atual do objeto. Deixando a caixa de dilogo aberta, voc pode ir alterando a cor de vrios objetos, selecionandoos alterando a cor na caixa de dilogo e clicando em Apply.

Operaes bsicas Menu Editar (Edit)

19/34

5.4.14Trava e Destrava (Lock e Unlock)


Estas operaes servem para voc preservar ou no objetos de serem selecionveis. Pois travando um objeto ele no consegue ser selecionado com um siples clique de mouse. Isto muito til para smbolos de margem e legenda (title blocks) e outros objetos os quais no se desejam selecionados quando na tentativa de selecionar objetos dentro deles. s vezes, voc est com um nvel de zoom muito interno e voc movimenta objetos dentro de margens sem perceber que as margens tambm foram movidas pois estavam selecionadas. O travamento das margens previne que isto acontea. Para selecionar um objeto travado voc deve fazer uma caixa de seleo em torno de todo. Voc pode travar objetos comuns, como linhas, pinos e caixas, os quais se deseja protejer de seleo quando se est continuamente esitando uma determinada rea. Porm o travamento dos objetos bsicos (pinos, linhas e caixas) no so salvos no arquivo, portanto quando voc fecha e reabre o arquivo todos novamente so destravados. Mas o travamento de componentes salvo no arquivo, portanto voc trava uma margem/legenda e sempre ela retornar assim ao se abrir o arquivo.

5.4.15Linha... (Line Width & Type)


Fornece uma caixa de dilogo que permite alterar a largura e tipo de linhas, caixas, crculos e arcos. Na verdade isto ainda est em desenvolvimento. 1. selecione um objeto 2. use os menus ou teclas de atalhos para chamar esta operao 3. altere informaes do formulrio na caixa de dilogo, onde tem comprimento de traos, espao entre eles, largura do trao e etc. 4. clique OK

5.4.16Translado de smbolo (Symbol translate)


O translado de smbolo usado para movimentor todo o desenho selecionado pela pgina, atravs de um valor inserido, para prximo o para distante da origem. O valor dado em mils (milsimos de polegadas). Esta funo, bem dizer, s usada para movimentar o desenho de smbolos, geralmente para a origem. Mas funciona sempre, at com diagramas inteiros. Para transladar um smbolo apenas o selecione, use os menus ou teclas de atalho para chamar esta operao, e a caixa de dilogo ir aparecer. Entre com o valor que voc deseja de translado, pode ser positivo (pra distante da origem) ou negativo (para prximo). O valor ser aplicado para movimentar o desenho tanto no eixo vertical como horizontal. A origem o canto inferior esquerdo da pgina. Se voc entrar com o valor Zero 0, atua de forma diferente, o gschem ir colocar o desen ho encostado na origem, tanto no eixo horizontal como no vertical. Se voc estiver desenhando um smbolo, faa isso, necessrio para utilizar o smbolo a par tir da biblioteca depois. Aproxime um pouco e execute esta operao , com zero no valor para deix lo na origem. IMPORTANTE: necesrio estar com o snap ligado e ajustado para 100 mils.

Operaes bsicas Menu Editar (Edit)

20/34

5.4.17Embute/Desembute Componente (Embed/Unembed Component)


O gschem suporte um conceito de componente embutido, no qual um componente no esquema no precisa de smbolo externo de nenhum tipo. Toda a informao sobre este componente literalmente embutida no arquivo do esquemtico. Isto faz com que o arquivo do diagrama esquemtico fique significantemente maior, porm propicia facilidade de compartilhar arquivos sem a preocupao de diferenas de bibliotecas. Voc tambm pode embutir apenas os componentes que acha necessrio, como componentes que voc mesmo desenhou e acredita que o receptor do arquivo ainda no o tenha, ou no tenha da mesma forma que voc o tem, caso voc tenha efetuado alguma modificao nele. Para embutir ou desembutir um componente exatamente da mesma forma: 1. Selecione algum componente 2. use os menus ou teclas de atalho para chamar a operao de embutir ou desembutir Para voc conseguir desembutir um componente voc deve tlo com o mesmo nome em algum lugar de sua biblioteca de smbolos. Caso contrrio simplesmente no vai funcionar. Voc consegue embutir e desembutir somente componentes. Voc no consegue embutir um componente e depois espelhlo. Isto uma limitao do gschem que eventualmente iremos arrumar. Voc consegue colocar componentes diretamente embutidos j na caixa de dilogo de Inserir Componente.

5.5Menu Exibir
Neste menu voc tem as tradicionais funes para trabalhar a visualizao do diagrama. m uito interessante aprender logo a usar as teclas de atalho para estas operaes. Ainda esto sendo ap rimoradas para poder serem usadas enquanto movimenta ou copia componentes, mas em geral j est o bem implementadas.

5.5.1Redesenhar (Redraw)
Esta funo redesenha a janela toda. muito til quando voc est fazendo o desenho e ficam requcios de operaes anteriores. Tambm muito til quando voc quer atualizar as indicaes de conexes eltricas.

5.5.2Pan
Permite mover a pgina por atravs da janela. Sempre fazendo com que a posio do mouse se torne o centro da janela. Para usar o Pan a partir do menu: 1. Selecione no menu a funo Pan 2. Clique na janela a posio que ser o novo centro, com o boto esquerdo. Quando voc a chama pelas teclas de atalho, esta funo j considera a posio autal do mouse. Voc pode habilitar para o boto central do mouse ser um atalho para a funo Pan, veja sobre isto nos arquivos de recursos.

Operaes bsicas Menu Exibir

21/34

5.5.3Zoom Janela (Zoom Box)


Permite a voc fazer uma janela que ser um zoom adentro do desenho. Para usar a partir dos menus: 1. selecione a funo no menu 2. clique e segure o primeiro boto do mouse 3. arraste o mouse e v construindo uma janela 4. solte o boto Quando voc chama esta funo a partir de teclas de atalho similar, porm j considera o primeiro ponto a posio do mouse, no necesitando segurar o boto voc ao arrastlo j vai desenhando a janela, ento basta clicar no segundo ponto. Zoom janela vai atender ao zoom para a janela indicada, porm voc no faz janelas exatamente na proporo correta, portanto ele vai fazer o melhor possvel a respeito, respeitando as propores de altura e largura.

5.5.4Zoom Limites (Zoom extends)


Retorna para uma viso que englobe todos os objetos inseridos at o momento, ou seja um zoom que se pe nos limites dos objetos. Simplesmente use os menus ou chame por teclas de atalho.

5.5.5Zoom Mais/Menos (Zoom In/Out)


Aproxima ou distancia a viso do desenho usando a posio do mouse como ponto central da nova viso. Sempre usam o mesmo fator. Para usar a partir dos menus, voc deve chamar a funo no menu e escolher a posio central clicando com o mouse na janela. Com as teclas de atalho, o gschem j considera a posio atual do mouse como ponto central, isto bom e rpido!

5.5.6Zoom Total (zoom full)


Abre completamente a viso do desenho mostrando o mximo possvel de viso, no importando com a presena de componentes. Ou seja mostra toda a rea desenhvel do gEDA.

5.6Menu Hierarquia (Hierarchy)


Este menu tem operaes que te permite abrir o desenho de smbolos usados no diagrama ou diagramas de blocos representados no diagrama atual. Ou seja, voc pode ter no seu diagrama um smbolo representando um outro diagrama interno, e voc pode tanto querer editar o smbolo como o diagrama dele.

Operaes bsicas Menu Hierarquia (Hierarchy)

22/34

5.6.1Descer ao diagrama (Down schematic)


Desce ao smbolo porm abrindo o seu diagrama interno. Basicamente isto abre o diagrama interno de um smbolo selecionado se existir algum no caminho da biblioteca. Veja a respeito de definio do caminho da biblioteca nos arquivos de recursos. Existem duas formas de especificar que um smbolo possue um diagrama interno: 1. O diagrama esquemtico do smbolo deve ter o mesmo nome do smbolo porm terminar com a extenso .sch, e deve seguir a conveno do sufixo _N.sch para mltiplas pginas. Veja seo de arquivos abaixo sobre esta conveno. 2. O smbolo possue um atributo anexado a ele de source=nomedoarquivo.sch, no possue todo o caminho, apenas o nome do arquivo. O arquivo especificado ser ainda procurado no caminho das bibliotecas de smbolos. Voc pode especificar vrios atributos source=, eles sero abertos na sequncia encontrada. Se existirem mltiplos diagramas internos eles sero carregados. O movimento por estes diagramas limitado (ao mesmo nvel do mesmo conjunto de diagramas interno) a no ser que a palavrachave enforcehirarchy seja modificada nos arquivos de recursos, para liberar o modo de hirarquia transversal. Veja a respeito nos arquivos de recursos. Tambm recomendado usar o mesmo nome de arquivo para vrios nveis (quando usar o atributo source=), para evitar confuses. O mecanismo de hierarquias pratticamente novo, portanto espere por comportamentos estranhos, e por favor reporteos lista de discusses.

5.6.2Desce ao smbolo (Down Symbol)


Esta opo levanta o smbolo do componente selecionado. Uma vez aberto ele pode ser editado e salvo novamente. Neste momento, o diagrama acima dele no tem a informao da mudana, nessecitando reabrilo para atualizar com as modificaes realizadas. Eventualmente vamos melhorar isto.

5.6.3Sobe (Up)
Esta opo te move para cima na hierarquia, se houver paginas superiores a atual.

5.7Menu Atributos (Atributes)


Atributos no so nada alm de textos que seguem o formato argumento=valor. Eles podem ser tanto anexados a algum objeto como desanexados de qualquer objeto, tambm chamados de atributos livres ou toplevel. As operaes neste grupo so especficas para atributos e na maioria no tm efeito sobre textos comuns.

Operaes bsicas Menu Atributos (Atributes)

23/34

5.7.1Anexar (Attach)
Permite a voc pegar um atributo e anexlo a outro objeto. Para usar o Anexar faa: 1. selecione o objeto ao qual deseja anexar o atributo 2. selecione o atributo 3. use os menus ou as teclas de atalho para chamar esta operao A ordem da sequncia do objeto primeiro e depois do texto de atributo importante. O gschem no aceita selecionar o atributo antes e o objeto depois. Aps a sequncia de passos descrita o atributo se tornar amarelo (ou a cor definida para atributos anexados). Voc no pode anexar um mesmo atributo a vrios objetos. Voc no pode anexar objetos que no texto no formato de atributo a outros objetos como se fossem atributos.

5.7.2Desanexar (Detach)
Desanexa atributos de objetos. Para fazlo use: 1. selecione o objeto 2. use os menus ou teclas de atalho Todos os atributos anexados a este objeto, mesmo que desselecionados sero desanexados. Este efeito ser provavelmente quebrado e melhorado no futuro, desanexando apenas os atributos mantidos selecionados. Mas no momento fique atento a isto. Quando voc desanexa um atributo ele se torna vermelho (ou cor definida para atributo livre).

5.7.3Mostra Valor/Nome/Ambos (Show Value/name/both)


Estas operaes permitem a voc6e controlar qual parte do texto do atributo apresentado no diagrama. Geralmente apenas apresentado o valor do atributo, mas existem circunstncias em que se faz interessante mostrar ambos ou apenas o nome. Para usar: 1. selecione o atributo 2. use os menus ou teclas de atalho para chamar a operao desejada O texto apresentado deve imetiatamente alterarse. Estas operaes obviamente apenas funcionam com texto formatados de atributos na forma argumento=valor.

Operaes bsicas Menu Atributos (Atributes)

24/34

5.7.4Visvel/Invisvel (Togle Vis)


Permite a voc alterar a propriedade de visibilidade do atributo. Selecionando um atributo e chamando por esta funo o atributo pode simplesmente desaparecer da janela. Para vlo utilize a opo Mostra/Oculta textos no menu Editar. Ento, se estiver no modo Mostra Textos , voc ver a pequena letra I aparecer e desaparecer junto ncora do texto, usando a opo Visvel/Invisvel. Tambm possvel fazer aparecer atributos ocultos selecionando o objeto a que est anexado e usando esta funo, pois o atributo estaria tambm selecionado. J isto no funciona com atributos livres, tendose que usar o recurso do pargrafo anterior.

5.8Menu Buffer
O gschem possui 5 reas de transferncia (buffers), as quais so visveis ou compartinlhaveis atravs de todas as pginas e janelas abertas.

5.8.1Copia para N (Copy into N)


Copia tudo que est selecionado para o buffer N. Apenas existe atalho de teclado para copiar para buffer 1, e os demais devem ser feitos via menu.

5.8.2Corta para N (Cut to N)


O mesmo que copiar para N, porm tudo que havia selecionado apagado da pgina.Apenas existe atalho de teclado para cortar para buffer 1, e os demais devem ser feitos via menu.

5.8.3Cola de N (Paste from N)


Insere na pgina atual o objeto ou bloco de objetos armazenados em um buffer.Apenas existe atalho de teclado para colar do buffer 1, e os demais devem ser feitos via menu. Para colar o contedo de um buffer para a pgina atualmente apresetnada faa: 1. tenha os dados necessrios no buffer desejado, usando o Copia para ou Corta para 2. v para a janela e pgina destino 3. use os menus e use o Colar de do buffer desejado 4. clique na pgina em qualquer ponto para aparecer o traado do bloco que est no buffer 5. movimente o mouse para encontrar o local adequado para fixar o bloco 6. clique novamente para fixar o bloco em definitivo

5.9Menu Opes (Option)


Permite alterar algumas opes do ambiente do gschem.

Operaes bsicas Menu Opes (Option)

25/34

5.9.1Tamanho do texto (Text Size...)


Esta opo abre uma caixa de dilogo, a qual permite a escolher escolher o tamanho de todos os textos selecionados, mesmo que sejam atributos. O tamanhos so escohidos em pontos, que correspondem 1/72 de polegada. O tamanho padr o 10 pontos. O menor 2 pontos.

5.9.2Grade Lig/Des (Toggle grid)


Liga e desliga a visualizao da grade na janela.

5.9.3Snap Lig/Des (Toggle Snap)


O gschem somente considera um pino conectado a uma linha de conexo (net) caso conincidam suas pontas matematicamente, dentro dos pontos de resoluo minimos da janela. Ou seja, voc nunca acertaria ligar uma linha a um pino sequer se no fosse a ajuda da funo snap. O snap, que em portugus fica algo como agarre, serve para guiar o movimento que voc faz com o mouse, agindo na insero de qualquer objetos, agarrandoos a nmeros redondos de mils (milsimos de polegadas), assim, se o snap est regulado para 100 mils, voc somente consegue colocar um objeto posicionado no espao de 100 em 100 mils. Esta funo do menu liga e desliga esta ferramenta, deixando o mouse realmente livre no espao da janela. Como os smbolos so rigorosamente feitos dentro deste padro, todos os pinos tambm esto disposto desta forma, assim, tenha cuidado, pois se voc desligar o snap, movimentar um smbolo ou um bloco deles no espao com o snap desligado, depois ser muito difcil acertar ligar uma linha em um pino deste smbolo. IMPORTANTE: Ao desenhar um smbolo sempre use o snap, no mximo para posicionar textos de melhor forma altere o valor do snap (ver item a seguir). Principalmente quando for transladar o smbolo para a origem.

5.9.4Snap espaamento (Snap Grid Spacing)


Fornece a voc uma caixa de dilogo para ajustar o valor do espaamento do snap. IMPORTANTE: Ao desenhar um smbolo, quando for transladlo para a origem, o snap DEVE estar em 100 mils. IMPORTANTE2: Ao desenhar um smbolo, quando for transladlo para a origem, o snap DEVE estar em 100 mils. IMPORTANTE3: Ao desenhar um smbolo, quando for transladlo para a origem, o snap DEVE estar em 100 mils. No errei. Foi posto 3 vezes mesmo que para lembrar.

5.9.5Caixa Ext. Lig/Des (Toggle outline)


Alterna a opo de visualizao de objetos ao serem movimentados ou copiados. Ou so desenhado na ntegra ou apenas desenhada uma caixa que os circunscreveria. Isto usado quando so movimentados muitos objetos ao mesmo tempo, isto torna o movimento muito lento, e com apenas a caixa externa a diminuio de processamente significante.

Operaes bsicas Menu Opes (Option)

26/34

5.9.6Mostra Logs... (Show Log Window)


Esta opo reabre a janelinha de log do gschem caso tenha sido fechada ou desabilitada de levantar ao chamar o gschem.

5.9.7Mostra coordenadas (Show Coord Window)


Apresenta uma caixa de dilogo com as posies X e Y do mouse na janela, tanto em pixels quanto em mils. *O interessante desta caixa que nela pode se notar perfeitamente o funcionamento do snap. Voc movimenta o mouse, v a marcao de pixels alterandoconforme o movimento do mouse e os mils considerados apenas de 100 em 100 (caso seja esse o espacamento ajustado).

5.10Uso de Grips
Os grips fazem parte de um mecanismo do gschem que prov uma maneira fcil de alterar objetos dentro dos esquemticos. Quando voc seleciona um objeto, pequenos quadradinhos aparecem em locais estratgicos, tais como as pontas no caso de linhas ou, no caso crculos tem grip nos pontos do raio e nas caixas tem nos cantos. Estes quadrados te ajudam a modificar estas informaes dos objetos, como o raio e pontos dos extremos, de forma fcil, apenas clicando e arrastando. Para usar os grips: 1. selecione o objeto que deseja alterar 2. clique com boto esquerdo dentro do grip e segure 3. arraste o mouse para ajustar a posio deste grip O grips de arcos so bem estranhos. O grip central voc deve clicar e arrastar para ajustar o raio e no o centro. Se voc sder um rapido clique e fica de raio mnimo. Os outros dois grips do arco so incio e fim da circuferncia aparente. Se quiser alterar o centro use o modo mover.

Arquivos criados e usados pelo gschem Arquivos criados e usados pelo gschem

27/34

6Arquivos criados e usados pelo gschem


Existem vrios arquivos que o gschem utiliza. Aqui est uma lista e uma breve explanao de cada um.

6.1Esquemticos (*.sch)
Os arquivos de diagramas esquemticos contm componentes, conexes, textos, e algumas vezes objetos primitovos (linhas, crculos, arcos, caixas...) Os esquemtcos no devem conter pinos. Apesar de ser possvel, isso no teria lgica. Exemplo: Nomedoarquivo_#.sch Onde: Nomedoarquivo um texto qualquer que descreva que diagrama este arquivo contm _# realmente um sublinado e um nmero qualquer, como 1, 2, 7, 13 etc. Esta numerao usada pelo gschem para sequenciar as pginas em esquemticos de mltiplas pginas. No precisa ter destes caracteres quando for de apenas uma pgina. .sch a extenso usada pelo gEDA para diagramas esquemticos. importante que seja assim. Os arquivos de diagramas esquemticos so puramente ASCII e sempre sero assim. O sistema gEDA no suporta formatos binrios. O formato do arquivo explicado em detalhes em outro documento File Formats .

6.2Smbolos (*.sym)
Os arquivos de smbolos possuem formato idntico aos de esquemtico. O gschem, ou qualquer editor de texto, pode ser usado para criar um arquivo de smbolo tanto quanto de um esquemtico. Arquivos de smbolos poder conter linhas (grficas), crculos, caixas, arcos e textos para formar graficamente o componente, e possuem pinos e atributos para formar funcionalmente o componente. Mas nunca podem conter componentes. Convencionamos o nome da seguinte forma: nomedoarquivo#.sym Onde: nomedoarquivo um nome que descreve que smbolo representa. # um trao e um numero (como 1, 2, 3 ...) o nmero usado para permitir que um mesmo componente possua vrias formas de representao. Possuimos, por exemplo, diversas representaes para resistores, resistor1.sym, resistor2.sym, resistor3.sym. .sym a extenso de arquivo associada a smbolos. Isto importante ser mantido.

Arquivos criados e usados pelo gschem Smbolos (*.sym)

28/34

Voc pode ter smbolos que na verdade possuem dentro de si diagramas formados por outros componentes. Veja, o smbolo em si, na sua forma grfica no possui nenhum outro smbolo, o que ocorre que o smbolo uma representao grfica de um bloco de diagrama. Como as caixas pretas que costumamos fazer para abreviar diagramas. Ento existe um padro para voc especificar um arquivo de diagrama (.sch) que seja a funo interna do smbolo. A primeira regra foi usar o mesmo nome do smbolo, salvo no mesmo lugar, porm no format nomedoarquivo_#.sch, onde vale a regra de nmeraao para quando vrias pginas compe a funo do smbolo. Agora temos tambm o atributo source=, onde podemos indicar que um arquivo interno som um nome bem diferente. Podemos usar vrias vezes o atributo source= no mesmo smbolo para indicar que composto por vrios esquemticos.

6.3Arquivos de recursos
Os arquivos de recursos so o systemgschemrc, o gschemrc no diretrio .gschem do seu home, e o gschemrc do diretrio local onde voc chamou o gschem. Eles tambm so consultados nesta mesma ordem e um seguinte pode sobrepor definies do anterior. Eles contm palavras chaves no esquema da linguage guile, as quais controlam vrios parmetros configurveis no gschem. A princpio o systemgschemrc contm as configuraes mais profundas do sistema do gschem. O ~/.gschem/gschemrc existe no diretrio home de cada usurio e contm as configuraes mais voltadas a questes de projetos. Tambm pode existir um arquivo gschemrc no diretrio do projeto, para personalizar para este algumas coisas. Eles so melhores descritos num captulo mais abaixo. Voc ainda tem maiores informaes a respeito abrindo os prprios arquivos.

6.4Arquivo de Log
O gschem gera o gschem.log que contm informaes, erros, avisos e etc... mensagens geradas quando o gschem executado. Este arquivo criado no diretrio onde o gschem foi chamado, assim permite ao usurio preservar informaes indenpendentes de cada projeto.

Conectividade Eltrica Conectividade Eltrica

29/34

7Conectividade Eltrica
Quando voc desenha um diagrama voc precisa ter certeza do que foi considerado eletricamente conectado pelo sistema gEDA. Conexes (nets) que so visualmente conectadas a outras linhas de conexes so consideradas eletricamente conectadas. Estas conexes podem ser de pontas com pontas ou pontas com meios. Quando uma conexo de ponta com ponta feita, a indicao de conexo aberta (quadradinho vermelho) desaparece. Quando uma ponta de conexo encontra um ponto mediano qualquer de outra linha de conexo, ou vrias linhas se encontram num mesmo ponto, o indicador de conexo aberta trocado por um de n eltrico (crculo vermelho). Voc no consegue ligar uma linha de conexo a um ponto mdio de um pino. Conexes s conseguem ser ligadas a ponta de um pino. Voc no consegue ligar um conexo a um ponto mdio qualquer de uma outra linha de conexo que no seja exatamente ortogonal. Linhas Diagonais somente so conectveis em suas pontas. Os indicativos visuais so a forma primria de dizer que uma conexo est eletricamente conectada a um pino. Os barramentos so da mesma forma que as conexes simples, porm voc no pode ligar nada na ponta, apenas em pontos mdios de sua reta. Se voc6e tentar ligar na ponte obter um grande crculo vermelho, indicando conexo errada. As linhas de conexo as quais contm o mesmo atributo label= so consideradas automaticamente conectadas. Voc no tem nenhuma indicao visual mas a netlist ser gerada considerando assim. A nomeao de barramentos ainda no algo formalizado.

Caixas de dilogos Caixas de dilogos

30/34

8Caixas de dilogos
um assunto que se for levado em detalhes pode ser at bem extenso, mas ainda no foi e scrito. (Voluntrios?)

Componentes e smbolos Componentes e smbolos

31/34

9Componentes e smbolos
Um componente ou smbolo representa alguma coisa. Usualmente ele representa uma caixa preta, bloco ou uma pea inteira. Um smbolo uma coleo de primitivas agrupadas. Voc pode usar linhas (grficas), crculos, caixas, arcos e textos para formar graficamente o componente, e pode usar pinos e atributos para formar funcionalmente o componente. Mas nunca podem conter componentes, linhas de conexo (nets) ou barramentos. Componentes so procurados pelo gschem no diretrio especificado pela palavrachave componentlibrary presente nos arquivos de recursos.

Atributos Atributos

32/34

10Atributos
Atributos no so nada alm de textos que seguem o formato argumento=valor. Eles podem ser tanto anexados a algum objeto como desanexados de qualquer objeto, tambm chamados de atributos livres ou toplevel. Atributos so amplamente usados no projeto gEDA para prover informaes ao sistema. Coisas como nome de componente (device=), nmero de pino (pin#=), conexes invisveis (net=) entre outras so especificadas atravs de atributos. Existe um documento com uma relao completa de atributos, suas funes e sintaxe. Eles podem ser: 1. Atributos anexos regulares. So atributos que pela definio esto anexados a objetos como pino, linha de conexo, caixa, componente e etc.Esses atributos aparecem por padro em amarelo, mas voc pode alterar isso nos arquivos de recursos. 2. Atributos livres, desanexados ou toplevel. So atributos que no so anexados a nada, nos arquivos de esquemticos ou de smbolos ele so vistos em primeiro nvel, fora de qualquer endentamente de chaves {}. Os atributos anexados so anexados a objetos para associar alguma informao a estes objetos. Por exemplo, um atributo pin#= anexado a um pino informa qual o nmero do pino fisicamente no encapsulamento deste componente. Um atributo livre fornece alguma informao global do smbolo ou diagrama. Por exemplo: um atributo livre device= em um arquivo de smbolo permite informar o nome do componente como 74LS30 ou LM386. Existe um caso especial de atributo, que um atributo do segundo tipo que se torna do primeiro tipo. Este caso especial conhecido como atributo editvel ou promovido (promoted attribute). Se voc deixa um atributo livre visvel em um smbolo, ao utilizar o smbolo dentro de um diagrama este atributo se torna anexado ao smbolo, sendo portanto promovido. Assim possvel editar seu contedo no diagrama esquemtico, o que no ocorre com os atributos originalmente anexados. Na verdade o gschem, ao ser chamado o smbolo, j fora a existncia de um atributo anexado ao smbolo com mesmo argumento e valor que veio no atributo livre do smbolo, isto pode ser claramente visto abrindose um diagrama do gschem com um editor de textos. Particularidades sobre atributos: 1. A promoo de um atributo somente ocorre quando o componente inserido no diagrama. Assim, se voc inserir um componente, depois editlo e acrescentarlhe um atributo livre visvel, no adianta reabrir o diagrama para terse a promoo, ter que apagar e reinserir o componente ou colocar um atributo igual anexado ao componente no diagrama. 2. Em geral os atributos device= so feitos invisveis no smbolo no se tornando promovidos.

Atributos Atributos

33/34

3. Os atributos invisveis no se tornam promovidos ao ser inserido o componente no diagrama. Mas, se faz algum feliz, isto pode ser alterado nos arquivos de recursos com a palavrachave promoteinvisible. Ento os atributos invisvel so promovidos, inseridos no diagrama como anexados, e os internos (na memria) so apagados. Todavia, se assim o fizer, a numerao de slots ser quebrada, pois o gschem espera certos atributos livres internos ao smbolo. Ento voc teria que adicionar a palavra chave keepinvisible nos arquivos de recursos, mas ele por padro j est l, mas s tem efeito quando o promoteinvisible est com contedo enable. Em suma, a promoo de atributos tem efeito sobre os atributos livres dos smbolos, tornandoos anexados ao smbolos quando so inseridos num diagrama esquemtico. E trs palavraschaves controlam efeitos nisso: attributepromotion, promoteinvisible e keepinvisible.

Arquivos de Recursos Arquivos de Recursos

34/34

11Arquivos de Recursos
O gschem altamente configurvel. Toda a configurao feita atravs do esquema de arquivo tipo rc. O gschem procura os seguintes arquivos e nessa ordem: 1. systemgschemrc: que geralmente intalado em /usr/share/gEDA/ ou {prefix}/share/gEDA/ e necessrio para a execuo do gschem ; 2. {$HOME}/.gEDA/gschemrc: o arquivo do usurio para sua configurao pessoal do gEDA. O usurio pode editlo para configurar coisas no gEDA para as suas sesses. Se for o caso at sobrepondo outras anteriormente vistas pelo gschem no systemgschemrc ; 3. gschem do diretrio local: pode ser criado no diretrio do projeto quando se deseja configuraes especficas para dado projeto. Algumas regras sobre edies dos arquivos: No quebre nenhuma sintaxe. Fazendo isso causar a parada do interpretador do esquema guile quando o gschem for chamado, no deixandoo iniciar; Palavraschaves padres sempre sobrepe as que foram vistas no arquivo carregado antes, escetuando as que so acumulativas, como componentlibrary. Para maiores informaes a respeito das palavras chaves veja nos prprios arquivos *gschemrc.

S-ar putea să vă placă și