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 Duas Faces de Mostradores Complementares

"Ao brincar com faces de mostradores Horizontal que usam analemas desdobradas, notei o óbvio - que a forma característica de um mostrador com arcos de data a partir de 1º de janeiro complementa uma marcação com arcos de data a partir de 1º de julho.

Anexado está um programa QB (TWOCDFS.BAS) e duas fotos. Não consegui encontrar o arquivo .dc para o mostrador que fiz, mas a foto 7483 (Figura 1) mostra bem a face do mostrador. A outra foto, 7490 (Figura 5) apresenta o mostrador ao ar livre (anote o tempo que voa).

Eu pensei em fazer deste disco um mostrador duplo real, também acorrendo um estilo de pino num cordão elástico do centro do mostrador, mas decidiu que dois fios poderiam ser confusos. Com um Mostrador de Plano de Sombra, pode-se ler a hora em qualquer face dele, enquanto um estilo de polo só mostra tempo na face do mostrador abaixo do estilo. Há também a possibilidade muito real de que os tempos apresentados por múltiplas sombras não sejam os mesmos, devido a pequenos erros na construção".

A Figura 1 mostra um exemplo de um relógio de sol que pode ser feito. Este é um relógio de sol de Plano de Sombra Horizontal e indica a Hora Padrão.

Figure 1: Two Complementary Dial Faces Sundial

Figura 1: Relógio de sol Duas Faces de Mostradores Complementares

Relógio de sol Duas Faces de Mostradores Complementares - Twocdfs.bas

Este programa criará faces de mostradores complementares que podem ser aninhadas uma na outra. É um relógio de sol Monofilar, pois uma única peça de corda é usada como borda ou estilo de projeção de sombras. As linhas curvas são 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.

Você pode obter o programa QBASIC (BR Mac_Oglesby_Two_Complementary_Dial_Faces_Sundial.zip) aqui.

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 pelos retângulos vermelhos e começa na linha 15 e continua na linha 20.

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

filename$ = "c:\twoCDFs. txt"

"c: \ twoCDFs.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 "twoCDFs" é apropriado, a menos que você queira dar outro nome.

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

PHI = 43.03 - 'Latitude em graus decimais (Latitude Norte < 66 graus)'
LocLong = 72.57 - 'Longitude do Merdiano Local (graus decimais, Oeste +)'
Meridian = 75 - 'Longitude do Merdiano do Fuso Horário (graus decimais)'
EoTyesno = 1 - 'Deseja correção de EdT ? (1=sim, 0=não)'
STRT = 7 - 'Primeiro mês para iniciar (Jan=1,Fev=2,...Dez=12)'
Min = 375 - 'Raio do arco interno'

Todos os valores em vermelho podem ser alterados, se necessário, para atender aos seus requisitos de desenho específicos.

Figure 2: Two Complementary Dial Faces Sundial QBASIC Program

Figura 2: Programa QBASIC Relógio de sol
Duas Faces de Mostradores Complementares

Para latitudes maiores que 0° e menos de 66°, este programa desenha uma face de mostrador horizontal com arcos de data e uma analemma "desdobrada". As correções para a Longitude e Equação de Tempo podem ser incluídas. Para evitar qualquer correção de longitude, insira os mesmos valores para longitude e fuso horário.

Quando o programa é executado, o relógio de sol é desenhado na tela. Isso é mostrado na Figura 4 e o desenho não é muito detalhado, no entanto, o arquivo de texto contém todos os dados necessários para desenhar o relógio de sol. As notas na parte superior da tela não serão salvas no arquivo de texto e devem ser lidas antes de sair do programa.

IMPORTANTE: é necessário executar o programa duas vezes para obter os dois relógios de sol que serão aninhados juntos. Um precisa do parâmetro "STRT" configurado para "7" ou julho e o outro precisa de "STRT" configurado para "1" ou janeiro.

Figure 3: Two Complementary Dial Faces Sundial - QBASIC Screen Output

Figura 3: Saída de Tela QBASICRelógio de sol
Duas Faces de Mostradores Complementares

Depois que os dois arquivos de texto forem criados, use o programa CNVxxxx para convertê-lo em um arquivo DXF. A Figura 4 mostra o segundo relógio de sol quando o desenho é aberto no DeltaCad. Pode parecer que faltam partes de algumas linhas, mas não estão. Eles podem ser vistos se você ampliar o desenho. A cruz é o centro do relógio de sol. 

Figure 4: Two Complementary Dial Faces Sundial DXF File Opened in DeltaCad

Figura 4: Arquivo DXF Aberto no DeltaCad Relógio de sol
Duas Faces de Mostradores Complementares

Os dois relógios de sol precisam ser copiados para um único desenho, as cruzes são usadas para posicionar os dois relógios de sol, de modo que estejam aninhados corretamente, conforme mostrado na Figura 1. Os números e o texto, bem como os limites da placa do mostrador, são adicionados ao desenho.

A Figura 5 mostra outra visão do relógio de sol. A placa do mostrador é impressa em papel e montada em plexiglas transparente. Como é construído como um relógio de sol, o tempo é indicado pela sombra de um cordão esticado, preso a um pino de plexiglás.

Figure 5: Two Complementary Dial Faces Sundial in Use

Figura 5: Relógio de sol Duas Faces de Mostradores Complementares em Uso

Para determinar a posição vertical do cordão no pino, altere a distância "h" do centro do relógio de sol para a base do pino, que na Figura 5 é o limite superior da placa do mostrador de papel. Isso pode ser feito no DeltaCad. A distância vertical "v" até a posição onde o cordão é preso é calculada da seguinte forma: V = h x tan(latitude)

Leia atentamente a página Relógio de sol Monofilar Horizontal Hora Padrão para obter mais detalhes e instruções sobre como ler o tempo corretamente.