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

Mostradores com Qbasic

Mostradores com QBASIC: Mac Oglesby - Relógio de sol Vertical Monofilar Declinante Hora Padrão

"Na sequência da minha investigação sobre os mostradores de Hora Padrão ou Civil Horizontais, decidi tentar desenhar e construir um grande modelo Vertical Declinante Hora Padrão. Mas primeiro fiz um pequeno modelo em papel e plástico, que estava na capa da Compendium 9-1 de março de 2002. Veja o arquivo anexo VertDecliner6x10.jpg (Figura 1). Minha memória não está muita clara exatamente de como eu fiz essa face do mostrador, mas provavelmente, depois de determinar o plano horizontal equivalente para a parede declinante de nossa casa, usei um dos meus programas QB para um Horizontal Hora Padrãol tendo desdobrado as analemmas.

A grande face de vinil "arco-íris" foi desenhado usando o programa QB VDSTP11x.bas. O arquivo DeltaCad VDSTP11x-2.dc mostra a saída depois de executar o arquivo txt através de CONVERTX.EXE, abrindo o arquivo dxf resultante no DeltaCad e alterando a espessura da linha das linhas horárias cheias. O arquivo VST0204E.dc mostra a face do mostrador quase terminada. Querendo usar bandas de cores para facilitar a leitura da data, mas não sendo inteligente o suficiente para fazer essas bandas de cores no meu computador, recrutei a ajuda de minha filha Alice. Ela criou o arquivo VST0204E.pdf, bem como o arquivo Illustrator que foi para a loja FastSigns para impressão em vinil.

O arquivo BR Mac_Oglesby_VDM_Standard_Time_Sundial.zip aqui, inclui o programa QB, bem como dois arquivos .dc compatíveis com DeltaCad.

Na revista Compendium 10-3 de setembro de 2003, havia um artigo meu "A Vinyl Sundial Face" com algumas observações sobre este mostrador".

A Figura 1 mostra um exemplo de um relógio de sol que pode ser feito. Este é um modelo feito para testar o projeto antes do relógio final ter sido construído. Fazer uma modelo de qualquer relógio de sol é uma boa ideia, pois é barato e ajudará a encontrar erros no desenho antes de gastar muito tempo e dinheiro na construção do relógio de sol final.

Figure 1: Vertical Declining Monofilar Standard Time Sundial Model

Figura 1: Modelo de Relógio de sol Vertical Monofilar Declinante Hora Padrão

Relógio de sol Vertical Declinante Monofilar Hora Padrão - VDSTP11x.bas

Este programa é chamado de "Relógio de sol Monofilar Horizontal". Monofilar refere-se ao fato de que uma única peça de cordão é usada para borda geradora da sombra ou estilo. As linhas curvas são a analema "desdobrada" e permitem a correção da Equação de Tempo. Os "arcos de data" circulares indicam onde ler a sombra para obter a correta correção de EdT. As linhas horárias também podem ser corrigidas para a longitude.

A Figura 2 mostra o programa quando é aberto no QBASIC. Aproveite o tempo para ler os comentários. Existem alguns parâmetros que você precisa modificar para que ele crie um relógio de sol para um lugar específico. Estes são destacados pelo retângulo vermelho e começam na linha 12 e continuam por um total de 9 linhas.

A primeira linha define o nome do arquivo de texto e fornece o endereço onde será gravado.

filename$ = "c:\VDSTP11x. txt"

"c: \ VDSTP11x.txt" pode ser alterado para colocar o arquivo em qualquer diretório/pasta e dar-lhe qualquer nome. "C:" define o disco rígido e provavelmente não vai mudar. O caminho está definido para o raiz, mas deve ser alterado para um diretório/pasta mais apropriado. Lembre-se de usar a barra invertida "\". O nome do arquivo "VDSTP11x" é apropriado, a menos que você queira dar outro nome.

As seguintes linhas, 13 a 20, precisam ser modificadas para definir os parâmetros do relógio de sol da seguinte maneira:

PHI = 42.85 - 'Latitude do mostrador em graus decimais (0 < latitude < 66.5)
LocLong = 72.55 - 'Longitude do Meridiano Local (graus decimais, Oeste +)
TZM = 75 - 'Longitude do Meridiano do Fuso Horário (graus decimais)
DECDIAL = -46.56 - 'Declinação do mostrador do Sul (Oeste +)
EoTyesno = 1 - 'Deseja Correção de Edt ? (1=sim, 0=não)
STRT = 1 - 'Primeiro Mês para Iniciar (Jan=1,Fev=2,...Dez=12)
Min = 375 - 'Raio do arco interno (Raio do arco mais externo = Min+366)
SPZ = .25 - 'Incremento de linhas horárias (.5 desenha linhas de meia hora)

Todos os valores em vermelho podem ser alterados se necessário para atender aos seus requisitos de desenho específicos. Observe que repetir decimais para "SPZ" pode produzir resultados indesejados.

Figure 2: Vertical Declining Monofilar Standard Time Sundial QBASIC Program

Figura 2: Programa QBASIC Relógio de sol Vertical Monofilar Declinante Hora Padrão

"Para as latitudes superiores a 0° e inferior a 66,5°, este programa desenha uma face do mostrador Vertical Declinante que possui arcos de data e analemas "desdobradas". Como guia, use esta: -75 < declinação < 75. Correção para Longitude e Equação de Tempo podem ser incluídas. Para evitar qualquer correção para longitude, digite os mesmos valores para longitude e fuso horário. Use, na entrada de dados, 0 para EdTsimnão para desligar a correção de EdT. As linhas são desenhadas para o meio-dia e para o estilo solar.

Somente algumas linhas aparecem na tela, mas todos os dados para linhas do mostrador são gravados em um arquivo .txt. O programa CNVXXXX.EXE da Fer de Vries pode ser usado para criar, a partir do arquivo .txt, um arquivo .dxf para uso por um programa de CAD, como o DeltaCad. Algoritmos publicados por Fer de Vries são usados para calcular EdT e Declinação do Sol."

Quando o programa é executado, a segunda tela que você verá será mostrada na Figura 3. Os dados de configuração do relógio são mostrados aqui e podem ser verificados. Se houver um erro, termine o processamento do programa e comece novamente a fazer as alterações necessárias. Observe também que esta tela inclui informações adicionais que devem ser registradas, incluindo:

Latitude Equivalente
Ângulo Horário do Sub-Estilo
Correção de Longitude Total em minutos de tempo
Eixo y para ângulo do subestilo

Figure 3: Vertical Declining Monofilar Standard Time Sundial Configuration Screen

Figure 3: Relógio de sol Vertical Monofilar Declinante
Hora Padrão Configuração de Tela

Depois que a execução do programa for concluída, o relógio de sol é desenhado na tela, embora não esteja completo. Isso é mostrado na Figura 4 e os arcos de data em falta podem não ser claramente vistos. O sub-estilo pode ser visto na figura. As notas na parte superior da tela não são salvas no arquivo de texto e devem ser lidas antes de sair do programa.

Figure 4: Vertical Declining Monofilar Standard Time Sundial - QBASIC Screen Output

Figura 4: Saída de Tela QBASIC Relógio de sol
Vertical Monofilar Declinante Hora Padrão

Depois que o arquivo de texto for criado, use o programa CNVxxxx para convertê-lo em um arquivo DXF. A Figura 5 mostra o relógio de sol quando o desenho é aberto no DeltaCad. A espessura de linha de todas as linhas horárias foi aumentada. Pode parecer que faltam partes de algumas linhas, mas não faltam. Elas podem ser vistas se você ampliar o desenho. A cruz é o centro do relógio de sol e o ponto a partir do qual o gnômon monofilar se originará e seguirá o ângulo do sub-estilo.

Figure 5: Vertical Declining Monofilar Standard Time Sundial DXF File Opened in DeltaCad

Figura 5: Relógio de sol Vertical Monofilar Declinante Hora Padrão Arquivo DXF Aberto no DeltaCad

As figuras acima mostram o relógio de sol desenhado usando os valores padrão na Figura 3. A Figura 6 mostra o desenho completo para o relógio de sol mostrado na Figura 7. Os números das horas e o texto foram adicionados e os limites da placa do mostrador foram definidos. Os comentários sobre as linhas faltantes indicadas acima também se aplicam aqui.

Figure 6: Completed Drawing of the Vertical Declining Monofilar Standard Time Sundial

Figura 6: Desenho Completo do Relógio de sol Vertical Monofilar Declinante Hora Padrão

A Figura 7 mostra o relógio de sol completo na localização pretendida. Um fio fino foi usado para o gnômon. Uma das pontas é fixada à placa do mostrador e outra ao topo de um pino metálico. A variedade de cores usadas para preencher os espaços entre os "arcos de data" circulares é o que lhe dá o nome do relógio de sol "arco-íris".

Figure 7: Vertical Declining Monofilar Standard Time Sundial

Figura 7: Relógio de sol Vertical Monofilar Declinante Hora Padrão