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 - Equação de Tempo (EdT)

As rotinas QBASIC apresentadas aqui fornecerão a Equação de Tempo em qualquer formato, tabela ou gráfico. Você pode obter os dois programas QBASIC, bem como três arquivos-texto de amostra
(BR Mac_Oglesby_EoT-Table.zip) aqui.

Tabela da Equação de Tempo - Eottbl05.bas

"Aqui está um pequeno programa QB que usei muito. Ele gera uma tabela de valores de EdT (somente), de EdT mais a correção para Longitude usual ou EdT mais correção para Longitude, acrescido do Horário de Verão".

A Figura 1 mostra o programa quando é aberto no QBASIC. Normalmente, o programador irá fornecer comentários e instruções sobre como usar o programa que são muito úteis.
É sempre uma boa idéia ler pelo menos o início do programa.

Figure 1: Equation of Time Table QBASIC Program

Figura 1: Tabela da Equação de Tempo em Aplicativo QBASIC

O programa pode ser executado pressionando-se "F5". A Figura 2 mostra o diálogo que este programa mantém. Você pode digitar a localização e o nome do arquivo de texto que será criado, se você não desejar usar o padrão. Se o diretório padrão "basic" não existir, será dada uma mensagem de erro e é necessário sair do QBASIC e começar de novo. O programa também pede alguns valores de longitude.

Figure 2: Equation of Time Table Dialogue Screen

Figura 2: Diálogo de Tela da Equação de Tempo

A Figura 3 é uma captura de tela da tabela, pois é exibida quando o programa completa sua execução.

Figure 3: Equation of Time Table Output Screen

Figura 3: Saída de Tela da Tabela da Equação de Tempo

Gráfico da Equação de Tempo - Eotgraf5.bas

"Aqui está outro programa QB que eu achei útil. Foi esse programa o que me ajudou a criar o gráfico EdT para o mostrador de Plano de Sombra. Quando executado, a tela possui muita informação.

Seu arquivo zip possui o aplicativo e um arquivo DeltaCad de saída, depois que o arquivo txt foi processado para um formato dxf por CONVERTX.EXE. A grande cruz, na margem esquerda do gráfico é colocada por CONVERTX.EXE para marcar a origem do desenho (0,0). Quanto à etiquetagem do desenho, a linha inferior é de 32 minutos e a parte superior é 66 minutos, informação que estava na tela do DOS. Os meses são de janeiro a dezembro, da esquerda para a direita, com as linhas verticais que marcam os dias 1, 11 e 21 de cada mês".

Este programa segue o que foi discutido acima. A Figura 4 mostra a captura de tela do gráfico.

Figure 4: Equation of Time Graph Output Screen

Figura 4: Saída de Tela do Gráfico da Equação de Tempo

A Figura 5 mostra o mesmo gráfico, mas depois que o arquivo de texto foi convertido em um arquivo DXF usando CONVERTX e aberto no DeltaCad.

Figure 5: Equation of Time Graph in DeltaCad

Figura 5: Gráfico da Equação de Tempo no DeltaCad

"Há muitos programas de EdT ao seu redor, mas meu motivo para escrever o meu próprio foi obter exatamente o que eu queria. Na verdade, acho a tabela de EdT mais útil porque o público em geral está disposto a aproveitar o tempo com um quebra-cabeças do que com um gráfico. Acho que parei de colocar gráficos EdT nos meus mostradores, embora eles criem uma decoração mais bonita do que uma tabela".