На главную
Статьи и стихи


Обзор функций и возможностей простой и удобной программы-планетария StarCalc

Существует множество программ-планетариев, предоставляющих возможность изучать звёздное небо и расположение объектов на определённые даты и с определённого предустановленного места наблюдения. Существуют мощные программные комплексы - позволяющие подробно и точно рассчитывать и изучать небесные явления, как прошлого так и будущего, так и небольшие программы, которые не так сложны и позволяют быстро и без лишних затрат времени на настройку - увидеть нужное расположение небесных светил на нужную дату.

Одной из таких простых и в тоже время хорошо выполненных программ является программа-планетарий StarCalc российского разработчика Завалишина А.Е. (г.Воронеж).
StarCalc - это программа-планетарий, с помощью которой можно получать виды звёздного неба на любой момент времени с любой точки земного шара. Есть возможность увидеть всю небесную полусферу целиком или произвольно увеличить ее любую часть для подробного изучения. Полученное изображение может быть распечатано на принтере или сохранено в файле на диске в виде изображения для дальнейшей работы.

Многие наблюдатели и любители астрономии, имеющие возможность использовать компьютер для решения астрономических задач давно пользуются этой программой из ряда причин, удовлетворяющих требования простого наблюдателя.

Рис. 1. Вид программы.
Рис. 1. Вид программы.

Главные преимущества StarCalc:

1. Расширяемость:
Абсолютно все виды объектов, которые рисует программа, работают через единый "Plugin интерфейс StarCalc к каталогам и группам объектов". Любой вид объекта или группы объектов (от горизонта до звездных каталогов) выполняется в виде независимого модуля, который используется ядром программы для прорисовки изображения и работы с другими возможностями, предоставляемыми данным интерфейсом (поиск объектов и т.д.). Минимально программа представляет собой ядро + набор из 12 стандартных интерфейсов, собранных в одном файле.

Расширение возможностей StarCalc производится с помощью Plugin - файлов, которые могут, в том числе, и заменять собой любые стандартные интерфейсы.
Plugin - файлы могут быть выполнены на любом программном инструменте, с помощью которого возможно создание библиотек dll.

2. Высокое быстродействие:
В StarCalc реализован быстродействующий алгоритм расчета координат видимых объектов, поэтому в режиме "быстрого просмотра" расчет каждой картинки обычно занимает доли секунды даже на компьютерах с процессором 486SX (без сопроцессора!). А на машинах с процессором 486DX4-100Мгц и выше можно наблюдать эффект "вращения" небесной полусферы даже с линиями фигур и границами созвездий.
Кроме того, наличие механизма plugin'ов позволяет наиболее оптимальным образом работать с каждым из поддерживаемых ими каталогов.

3. Удобство использования:
StarCalc имеет простой интерфейс, большинство операций выполняется с помощью "мыши" или "горячими клавишами". Программа построена по принципу WYSIWYG, т.е. полученное изображение можно распечатать на принтере в таком же виде, как оно выглядит на экране монитора.

Программа нетребовательна к ресурсам компьютера и благодаря быстрым алгоритмам расчета хорошо работает на любом компьютере с установленным Windows 95/98/Me или Windows NT или выше. Желательный объем оперативной памяти не менее 16 мегабайт.

Режимы работы и краткое описание возможностей StarCalc

StarCalc имеет два режима работы: "быстрый просмотр" при увеличениях изображения от 50% до 600% и "детальный просмотр" при увеличениях от 601% до 100000%. Каждый из имеющихся интерфейсов к группам объектов может поддерживать один из этих режимов или оба. Смена режимов производится автоматически при изменении увеличения. Набор групп объектов, который следует показывать в каждом из режимов, их внутренние параметры, а также порядок прорисовки настраивается из диалогового окна, выбираемого пунктом меню "Каталоги и группы объектов". (Порядок прорисовки можно изменять кнопками со стрелками или перетаскивая с помощью "мыши" наименования групп по списку.)

Изображение небесной полусферы можно поворачивать на любой угол по азимуту. Для этого нужно нажать кнопку "Вращение по азимуту" и повернуть картинку на требуемый угол с помощью "мыши", прижав ее левую кнопку. Точные значения угла поворота по азимуту можно задать через основное меню программы, через меню, выпадающее по нажатию правой кнопки "мыши" или используя "горячие клавиши".

Для выделения объекта нажмите кнопку "Выделение объектов" и щелкните левой кнопкой "мыши" на нем. Двойной щелчок выдаст окно с информацией об этом объекте.

Рис. 2. Информация о объекте
Рис. 2. Информация о объекте.

В StarCalc версии 5.5 введен режим "отслеживания" объектов. После его включения, при изменении увеличения или времени, выделенные объекты центрируются относительно главного окна программы. (Если они в данный момент видимы.) С помощью этого режима удобно следить за ходом затмений, покрытиями Луной звезд, движением планет по небу (при шаге вращения, равным звездным или солнечным суткам) и т.п.

Если установить нужный шаг вращения картинки, то нажав и продолжая удерживать CTRL+F или '+' (CTRL+B или '-') на быстром компьютере можно получить эффект вращения неба, а если поставить этот шаг равным звездным или cолнечным суткам то можно наблюдать движение планет, Солнца и т.д.

Программа может вращать небо автоматически с разными скоростями как вперед, так и назад. Для того, чтобы вид неба соответствовал реальному на данный момент, можно поставить скорость вращения "1x", установить текущее время и включить режим автовращения.

Есть удобное меню поиска объектов, с помощью которого можно быстро находить то что вам нужно.

Меню поиска объектов
Рис. 3. Меню поиска объектов.

Для экономии места на экране панель с инструментами для настройки изображения можно сделать автоматически исчезающей, выбрав пункт меню "Всплывающая панель настроек". В этом случае панель появляется, если подвести курсор мыши к нижней части главного окна программы.

Окно настроек параметром работы программы
Рис. 4. Окно настроек параметром работы программы.

Plugin'ы: установка и использование.

После установки StarCalc, в его каталоге создается подкаталог под названием "Plugins". Для использования Plugin'а нужно скопировать его файлы в этот подкаталог. Также можно для каждого Plugin'а создать собственный подкаталог внутри "Plugins" и поместить файлы туда.

После запуска программы имеющиеся Plugin'ы автоматически распознаются и инициализируются. При обнаружении нового Plugin'а программа предлагает выбрать режимы работы ("быстрый" и "детальный"), в которых он должен использоваться.
Установленный Plugin может настраиваться наравне со стандартными интерфейсами.

Автор программы StarCalc: Завалишин А.Е.
Домашняя страница StarCalc: http://www.relex.ru/~zalex/main1251.htm

8 ноября 2006г.

Кажанов Владимир.

Другие статьи

Предложения от информационных партнёров :