Capricorn: Dec.22-Jan.29 The Sundial Primer
criado por Carl Sabanski
Capricorn: Dec.22-Jan.29

The Sundial Primer BR Index

Macros de Relógio de sol DeltaCad

Nota do tradutor: As telas e termos, mostradas nas páginas seguintes, estão em inglês, pois o programa é produzido nos Estados Unidos. Entretanto, as macros foram quase todas traduzidas para o português e estão disponíveis em inglês e português.

O programa DeltaCad disponibiliza ao usuário uma linguagem de programação básica que pode ser usada para automatizar tarefas de desenho. Existe um capítulo no Guia do Usuário do DeltaCad, Macro Language, que lista as funções disponíveis, juntamente com uma descrição detalhada de cada uma delas. Depois que uma macro é criada, ela pode ser usada por qualquer pessoa para executar a tarefa que foi projetada a fazer.

Uma grande quantidade de gnomonistas criaram várias macros que gerarão automaticamente um relógio de sol específico, dentro do DeltaCad quando postos a rodar. A melhor coisa é que você não precisa saber nada sobre macros ou como criá-las para usá-las. Uma vez que o relógio de sol é gerado, você pode então usar todas as funções de desenho do DeltaCad para modificá-lo, livremente, da maneira que desejar. Desta forma, você pode criar um relógio personalizado que atenderá às suas necessidades de projeto. Se o DeltaCad não for seu programa favorito de Desenho Assistido por Computador (CAD), salve o desenho como um arquivo dxf ou dwg e abra-o em seu pacote de aplicativos para concluir o projeto.

Todas as macros DeltaCad têm a extensão ".bas". Uma vez criada uma macro, ela pode ser executada de várias maneiras. A primeira é clicando duas vezes no arquivo. A macro é automaticamente associada ao DeltaCad e o DeltaCad será iniciado e a macro será executada, em seguida. A segunda é mostrada na Figura 1. Primeiro, inicie o DeltaCad e selecione o botão Macro. Selecione o botão R e a janela Run macro (Executar macro) será aberta. A pasta padrão é DeltaCad, portanto, se é o acesso fácil das macros o desejado, armazene-as neste diretório, que é encontrado em Arquivos de Programas. No entanto, qualquer diretório contendo arquivos de macro pode ser selecionado. Observe que somente os arquivos com a extensão ".bas" serão mostrados, como únicos que funcionarão quando selecionados. Selecione a macro desejada e, em seguida, o botão Run macro (Executar macro) e a macro será iniciada.

Figure 1: Running a Macro Using the "R" Button

Figura 1: Rodando uma Macro Usando o botão "R"

O terceiro método é mostrado na Figura 2. Primeiro, inicie o DeltaCad e selecione o botão de seta para baixo. Um menu suspenso ou Lista de macros aparecerá, com todas as macros disponíveis no diretório "DeltaCad". Selecione a macro desejada e, em seguida, o botão Run macro (Executar macro) e a macro será iniciada.

Figure 1: Running a Macro Using the "Run Macro" Button

Figura 2: Rodando uma Macro Usando o botão "Run Macro"

O recurso da Figura 2 é muito útil, uma vez que as macros podem receber nomes que identificam claramente o que podem fazer. Os arquivos de macro podem ser armazenados em qualquer diretório. A Figura 3 mostra como adicionar macros à Lista de Macros. Selecione o botão Edit Macro List (Editar lista de macros) e, em seguida, o botão Add (Adicionar), na janela Edit Macro List (Editar lista de macros). Componha um Macro name (Nome da Macro) que descreva adequadamente a macro e insira-o na opção Edit a macro list entry (Editar uma entrada de lista de macros). Digite o Macro filename (nome do arquivo da Macro) ou selecione o botão Browse (Procurar) e localize o arquivo de macro usando a janela Open (Abrir). É bem fácil. Repita o processo para tantas macros você deseja ter na Macro List (Lista de macros). Agora é uma simples questão de selecionar a macro desejada na lista e selecionar o botão Run Macro (Executar Macro). É uma espécie de inventário das macros DeltaCad esparramadas pelo seu computador.

Figure3: Adding Macros to the Macro List

Figura 3: Adicionado Macros na Lista de Macros

Selecionando o botão E será aberto o Cypress Enable Script Editor (Ativar Editor de Script Cypress), permitindo que você abra uma macro existente para edição ou crie uma nova macro. Selecionar o botão Edit Macro (Editar Macro) abrirá a macro, atualmente exibida na Macro List (Lista de Macro), no Cypress Enable Script Editor (Ativar Editor de Script Cypress). A Figura 4 mostra como iniciar o editor e selecionar um arquivo para ser visualizado e editado.

Figure 4: Opening a Macro in the Editor

Figura 4: Abrindo uma Macro no Editor

Se você está interessado em aprender a escrever macros, estudando aquelas que já foram escritas é uma excelente maneira de aprender. Você também pode modificar macros existentes para ver o que acontece, mas lembre-se de sempre salvá-las sob um nome de arquivo diferente para manter o original disponível, caso precise recomeçar. A Figura 5 mostra um arquivo de macro típico aberto no editor. É sempre uma boa idéia abrir o arquivo de macro e analisar informações úteis, fornecidas pelo autor, particularmente no início dela.

Figure 5: Typical DeltaCad Macro

Figura 5: Típica Macro DeltaCad

Como foi mencionado anteriormente, há uma série de gnomonistas que escreveram Macros DeltaCad para uma variedade de relógios de sol. O que segue é uma introdução a algumas dessas macros e como você pode usá-las para começar a viagem divertida para fazer seu próprio relógio de sol. As descrições são genéricas e não entra em detalhes do uso das funções de desenho do DeltaCad para modificar o desenho gerado pela macro. Você pode encontrar conjuntos de instruções na página Gnomonismo Assistido por Computador (GAC/CAD) que tem um pouco de informações sobre como usar o DeltaCad para começar na gnomômica.

Algumas das macros apresentadas geram um relógio de sol automaticamente, sem entradas de dados do usuário. Outros requerem a entrada de dados do usuário para definir parâmetros específicos, necessários para geração de um relógio de local específico do site. Essas entradas serão discutidas nestas páginas. Ocasionalmente, uma mensagem de erro pode aparecer quando a macro está em execução. Em alguns casos, se a opção ignore this message (ignore esta mensagem) for selecionada, a macro ainda será executada até a conclusão e gerar um relógio de sol. 

MACROS DE RELÓGIOS DE SOL ESCRITAS POR:


Há um total de 70 macros de relógios de sol e marcadores relacionadas e disponíveis, criados pelos gnomonistas listados acima.