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 Monofilar Horizontal

"HORDIAL7.bas foi escrito para ajudar a produzir riscas horizontais redondas onde o centro do mostrador (o ponto para o qual as linhas horárias convergem) não está no centro do círculo físico das marcas de hora do mostrador. O programa é um pouco escorregadio, mas é melhor do que o programa que gerou HORDIAL7B.dc. Usei-o para criar faces de mostradores horizontais "normais" que usam estilos polares (embora possa ser usado para ajudar a fazer uma face para um mostrador tendo um gnômon largo) e para mostradores de Plano de Sombra, como mostrado na foto 7339xss.jpg (Figura 1). Uma saída de amostra é apresentada em hordial7-500.dc, onde o 500 indica o raio escolhido para o círculo dos números das horas.

O mostrador ilustrado por HORDIAL7B.dc e a foto 7334 (Figura 6) fornece Tempo Solar diretamente, mas tem um gráfico para converter o Tempo Solar no Horário de Verão do Leste (dos Estados Unidos). Este gráfico foi produzido com o material EoTGRAF enviado anteriormente. "

A Figura 1 mostra um relógio de sol que foi projetado e construído usando esta macro. Mas você pode ter notado que é um relógio de sol Vertical e não Horizontal. Você também pode ter notado que não tem um gnômon, mas que é um relógio de sol de Plano de Sombra. Na verdade, olhe atentamente para trás do relógio de sol e você verá um pouco de um cordão do relógio de sol do Plano de Sombra Horizontal. Vamos voltar a este relógio de sol um pouco mais tarde.

Figure 1:  Dual Shadow Plane Sundial

Figura 1:  Relógio de sol Plano de Sombra Duplo

Relógio de sol Monofilar Horizontal - HORDIAL7.bas

"Este programa imprime as linhas horárias para um relógio de sol Monofilar Horizontal (estilo polar). A correção de longitude pode ser incluída. A forma do relógio de sol é considerada redonda. As marcas de horas e os fracionamentos são desenhados dentro de um círculo, cujo centro pode ser deslocado do centro do mostrador (ponto este para o qual as linhas horárias convergem e onde o estilo polar penetra no mostrador). Linhas horárias cheias e linhas horárias fracionadas possuem comprimentos diferentes. O mostrador é desenhado na tela e os dados são enviados para um arquivo de texto que pode ser usado para criar um arquivo .dxf para entrada de CAD. O programa CONVERTX de Fer de Vries, distribuído pela NASS, em certas edições da The Compendium, fará tal conversão."

"Você pode obter o programa QBASIC, bem como dois arquivos .dc compatíveis com DeltaCad (BR Mac_Oglesby_HM_Sundial.zip) aqui.

A Figura 2 mostra o programa quando é aberto no QBASIC. Aproveite o tempo para ler os comentários. Existe realmente apenas um parâmetro que precisa ser alterado no programa. Isso é destacado pelo retângulo vermelho e está localizado na linha 41. A linha define o nome do arquivo de texto e dá o endereço onde ele será gravado.

filename$ = "c:\HORDIAL7. txt"

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

Figure 2: Horizontal Monofilar Sundial QBASIC Program

Figura 2: Programa QBASIC Relógio de sol Monofilar Horizontal

Quando o programa é executado, uma série de entradas de dados devem ser feitas para fornecer ao programa os parâmetros do projeto a serem usados ao desenhar o relógio de sol. As linhas do programa podem ser vistas na Figura 2 e a tela que você verá ao completar as entradas de dados será mostrada na Figura 3. A configuração do relógio pode ser verificada neste ponto. Se houver um erro, encerre o processamento do programa e comece novamente a fazer as alterações necessárias. O importante a observar é que o sistema de 24 horas é usado para definir a última hora do dia em que o relógio de sol será exibido.

Figure 3: Horizontal Monofilar Sundial Configuration Screen

Figura 3: Relógio de sol Monofilar Horizontal Configuração de Tela

Após a conclusão do programa, o relógio de sol é desenhado na tela. Isso é mostrado na Figura 4. As notas na parte superior e inferior da tela não são salvas no arquivo de texto e devem ser lidas antes de sair.

Figure 4: Horizontal Monofilar Sundial - QBASIC Screen Output

Figura 4: Relógio de sol Monofilar Horizontal - Saída de Tela do QBASIC

Depois que o arquivo de texto é 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. O ponto em que a linha horizontal curta cruza a linha vertical é o centro do relógio de sol e o ponto a partir do qual o gnômon se originará. É também o ponto em que todas as linhas horárias convergem. A linha horizontal mais longa indica a posição do centro do círculo.

Figure 5: Horizontal Monofilar Sundial DXF File Opened in DeltaCad

Figura 5: Relógio de sol Monofilar Horizontal Arquivo DXF Aberto no DeltaCad

As linhas horárias são corrigidas para longitude. Isso é evidente pelo fato de que as linhas horárias são giradas no sentido anti-horário. O programa também desenha as linhas horárias em intervalos de 5 minutos. Quando você abrir o arquivo dxf no DeltaCad, veja as camadas e você achará que as linhas para os vários intervalos de tempo foram colocadas em camadas diferentes como segue:

L_A: intervalos de    5 minutos
L_B: intervalos de 10 minutos
L_C: intervalos de 15 minutos
L_D: intervalos de 30 minutos
L_E: intervalos de 60 minutos

As várias camadas podem ser desligadas nos desenhos, bem como quando o desenho que está sendo impresso.

O desenho do relógio de sol pode ser agora completado, adicionando os números de horas e qualquer texto que seja necessário. Um gnômon pode ser projetado e sua posição estará disposta na placa do mostrador. Se um gnômon largo for usado, as linhas horárias precisarão ser deslocadas para acomodá-lo. Isso exigirá um pouco de trabalho para realizar, dependendo de como você deseja que o relógio de sol fique quando ele for concluído.

IMPORTANTE: o desenho que este programa faz é para um relógio de sol Horizontal "normal". Lembre-se de que um relógio de sol de Plano de Sombra Horizontal é simplesmente um relógio de sol Horizontal girado 180º. Isto é particularmente importante ao lidar com um relógio de sol corrigido para a longitude porque as linhas horárias não são mais simétricas sobre a linha vertical do meio-dia, como num relógio de Tempo Solar. Isso se aplica igualmente a um relógio de sol Vertical.

A Figura 6 mostra um exemplo de um relógio de sol completo. Este não é o mostrado na Figura 5, mas o Mac designou-o como "HORDIAL7B.dc" no início desta página. O relógio de sol indica o Tempo Solar e foi projetado para ser usado como um relógio de sol Plano de Sombra Horizontal.

Figure 6: Completed Drawing of a Horizontal Monofilar Sundial

Figura 6: Desenho Completo do Relógio de sol Monofilar Horizontal

Um relógio de sol de Plano de Sombra possui um gnômon móvel configurado pelo usuário para que ele e a sua sombra estejam no plano horário do Sol. No caso deste relógio de sol, o cordão é anexado apenas à placa vertical e ficará no plano horário do Sol quando sua sombra passar pelo centro do relógio de sol marcado pela pequena cruz. O cordão é mantido tenso e movido até sua sombra passar pelo centro do relógio de sol, como mostrado nas Figuras 1 e 7.

Figure 7: Horizontal Shadow Plane Sundial

Figura 7: Relógio de sol Plano de Sombra Horizontal

A placa do mostrador é impressa em papel e fixada num pedaço de plexiglás. Na verdade, o relógio de sol Vertical mostrado na Figura 1 está ligado ao outro lado. Um pedaço de plexiglás com um encaixe, cortado em seu centro, é usado para formar a base.

Vamos discutir o relógio de sol Vertical mostrado na Figura 1 agora. O programa "HORDIAL7.bas", embora escrito para projetar um relógio de sol Horizontal, pode ser usado para projetar um relógio de sol Vertical. Um relógio de sol Vertical, em qualquer latitude, é apenas um relógio de sol Horizontal na co-latitude ou seja "90º - latitude". A linha horária mais cedo na placa do mostrador será 6:00 da manhã e a mais tardia 6:00 da tarde (18:00). Se um relógio de sol Vertical de Tempo Solar estiver sendo desenhado e um Horizontal for projetado para a co-latitude, tudo o que precisa ser feito é inverter os números da linha horária e girar a placa do mostrador em 180º. Um segundo método é deixar a numeração das horas do relógio de sol Horizontal como projetado e espelhar a placa do mostrador ao longo da horizontal da linha horária de 6:00 da manhã. Se a correção de longitude for incluída, o método mais fácil é espelhar a placa do mostrador, como descrito anteriormente.

O ponto de fixação dos cordões para cada um dos lados da placa de base para cada um dos relógios de sol Horizontal e Vertical deve ser agora determinado. Observe a linha vertical curta na parte inferior da placa do mostrador nas figuras 1 e 7, posicionadas diretamente abaixo dos pequenos círculos localizados no centro do relógio de sol. Uma linha perpendicular à placa do mostrador deve ser desenhada a partir desta linha curta na placa-base em ambos. Isso deve ser feito de ambos os lados da placa do mostrador. A partir do desenho CAD, medir a distância "h" do centro do relógio de sol até o ponto em que a linha vertical curta cruza a placa-base. Essa distância pode ser a mesma para o relógio de sol Horizontal e Vertical, se eles foram projetados para que isso aconteça, mas não deve.

Para o relógio Horizontal, a distância "v" ao longo da placa-base onde o cordão deverá ser fixado é calculada da seguinte forma:

v = h x tan (latitude)

Para o relógio de sol Vertical, a distância "v" ao longo da placa- base onde o cordão deverá ser fixo é calculada da seguinte forma:

v = h x tan (co-latitude) = h x tan (90 - latitude)

Marque essas distâncias nas linhas que foram desenhadas na placa-base. Na Figura 1, os furos foram perfurados na placa-base de plexiglas onde os cordões deverão ser fixados.