segunda-feira, 1 de dezembro de 2008

SUN - uma planilha Excel para gnomonistas


Todo aquele que se interessa por relógios de sol rapidamente acaba por se deparar com a necessidade de saber a posição do Sol entre outras informações, para um determinado instante. Na Internet é possível encontrar diversos programas que fornecem estas informações, mas o mais completo é o Dialist Companion da NASS - North American Sundial Society, escrito por Robert Terwilliger e Frederick Sawyer. Trata-se de um programa excelente, contudo roda no antigo MS-DOS, o que muitas vezes dificulta a sua utilização em ambientes mais modernos, ou mesmo naqueles onde o administrador proíbe a execução de programas por questões de segurança.



Buscando uma solução para contornar estas dificuldades criei uma planilha em MS-Excel que traz a maioria das funcionalidades disponíveis no Dialist Companion. Esta planilha evoluiu ao longo dos anos na medida de minhas necessidades e do tempo que disponho.



Como há diferenças importantes na programação de macros nas versões mais novas do MS-Excel, a planilha ainda não funciona no MS-Office para MAC e nem na versão 2007 para MS-Windows. Atualmente estou trabalhando em uma versão que utilize apenas as funções disponíveis em todas as versões, sem a utilização de macros, de forma a melhorar a compatibilidade, inclusive com o OpenOffice e o NeoOffice.



Sempre busquei criar uma interface amigável, como pode ser visto nas telas a seguir, contudo melhorias são sempre possíveis. Qualquer sugestão é muito bem-vinda, basta deixar um comentário neste post.



O planilha possui 6 abas, a saber:




  • Introduction

  • Ephemeris of the Sun

  • Dialist

  • Clock

  • Equation of time

  • Interface language


Introduction (Introdução)



Esta aba contém informações importantes sobre os algoritmos usados, bem como os agradecimentos para as pessoas que ajudaram a testar e a traduzir a interface para os diversos idiomas.



Ephemeris of the Sun (Efemérides do Sol)



Nesta aba as seguintes informações podem ser introduzidas:




  • Data: dia, mês e ano

  • Hora local: horas, minutos e segundos

  • Latitude: graus e minutos decimais

  • Longitude: graus e minutos decimais


Já as informações a seguir podem ser alteradas pela seleção de um novo valor de uma lista pré definida, que aparece quando se clica do lado esquerdo da célula que se quer alterar.




  • Latitude: (N) - Norte ou (S) - Sul

  • Longitude: (E) - Leste ou (W) - Oeste

  • Fuso: -11,5 a 11,5 em incrementos de 0,5 hora

  • Horário de verão: 0, 1 ou 2 horas

  • Idioma: Português (BR), Espanhol, Francês, Inglês, etc. Esta opção permite alterar o idioma da interface, exceto o rótulo dos botões que estão sempre em inglês


obs.: todos os campos em branco podem ser alterados.



sun1.VQofNWUSUOzI.jpg

Adicionalmente estão disponíveis 4 botões de controle para as seguintes funções:




  • Start: faz com que todos os campos sejam atualizados automaticamente a cada 1 segundo, ou seja, a planilha passa a funcionar como um relógio

  • Stop: interrompe a atualização temporizada e permite que todos os campos de hora e data sejam alterados manualmente

  • Now: carrega os campos de data e hora com os valores atuais dos sistema operacional

  • Coordinates: faz aparecer uma janela que permite alterar a data, a hora, as coordenadas geográficas, o fuso e o horário de verão, como pode ser visto na figura a seguir. Este botão está disponível em todas as abas.


​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​sun3.nGpBQ7zeLW69.jpg




Dialist (Gnomonista)



A aba Dialist fornece, além de algumas informações sobre a posição do Sol, diversas informações bastante importantes para os gnomonistas, tais como:




  • Hora local

  • Equação do tempo

  • Correção da longitude

  • Correção total

  • Hora solar

  • Horas temporais

  • Horas babilônicas

  • Horas italianas

  • Hora sideral

  • UT

  • Velocidade

  • Sombra (comprimento da sombra de um gnômon com altura igual a 1)


Obs.: todos os itens acima serão abordados mais detalhadamente em posts futuros.



sun2.0BIbvo62p0fg.jpg


Clock (Relógio)



Nesta aba estão disponíveis 3 relógios, que podem ser configurados para apresentar os seguintes horários:




  • Hora local

  • Hora solar

  • Horas italianas

  • Horas babilônicas

  • Horas temporárias

  • Hora sideral

  • UT


sun4.ItKOacvtEYcn.jpg




Equation of time (Equação do tempo)



Nesta aba está disponível uma tabela com os valores de equação do tempo para os dias 01, 06, 11, 16, 21 e 26 de cada mês. O ano pode ser definido na célula de cor branca.



sun5.N6lyxxy1QPwH.jpg


Interface language (Idioma da interface)



Nesta última aba estão listados os termos utilizados na planilha nos diversos idiomas.



Ajude a traduzir para outros idiomas !








Se você quiser uma cópia da planilha deixe um comentário neste post com o seu endereço de correio eletrônico que enviarei o arquivo ou acesse a página SUN no site TSP - The Sundial Primer de Carl Sabanski. Ele gentilmente disponibilizou esta planilha em seu site para toda a comunidade de gnomonistas. Aproveite também para visitar o site dele, que está recheado de informações úteis. É um site fantástico!






2 comentários:

atila disse...

Se quiser, posso mandar uma planilha em Excel para construção de relógios solares.
Bastante simples, possibilita utilização por qualquer um que tenha iniciação à geometria cartesiana.

Ricardo disse...

Caro Atila,

A sua planilha será muito bem-vinda.

Obrigado,
Ricardo