STARCALC 5.7 Астрономическая программа-планетарий для Windows 9x/ME/NT/2000/XP I. ВВЕДЕНИЕ. II. ТРЕБОВАНИЯ К СИСТЕМЕ. III. УСТАНОВКА ПРОГРАММЫ. IV. ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ. 1. Запуск программы и начало работы. 2. Режимы работы и краткое описание возможностей StarCalc. 3. Дополнения (плагины): установка и использование. 4. Полный список "горячих клавиш", используемых в программе. I. ВВЕДЕНИЕ. StarCalc - это вариант компьютерного планетария, с помощью которого можно получать картины звездного неба на любой момент времени с любой точки земного шара. Вы можете увидеть всю небесную полусферу целиком или произвольно увеличить ее любую часть для подробного изучения. Полученное изображение может быть распечатано на принтере или сохранено в файле на диске. Главные преимущества StarCalc: - расширяемость: Абсолютно все виды объектов, которые рисует программа, работают через единый "Plugin интерфейс StarCalc к каталогам и группам объектов". Любой вид объекта или группы объектов (от горизонта до звездных каталогов) выполняется в виде независимого модуля, который используется ядром программы для прорисовки изображения и работы с другими функциями, предоставляемыми данным интерфейсом (поиск объектов и т.д.). Минимально программа представляет собой ядро + набор из 12 стандартных интерфейсов, собранных в одном файле. Расширение возможностей StarCalc производится с помощью дополнений (плагинов) - файлов, которые могут, в том числе, и заменять собой любые стандартные интерфейсы. Файлы дополнений могут быть выполнены на любом программном инструменте, с помощью которого возможно создание библиотек dll, поэтому я планирую подготовить SDK для различных языков, для того чтобы расширения к StarCalc могли делать независимые программисты. - высокое быстродействие: В StarCalc реализован быстродействующий алгоритм расчета координат видимых объектов, поэтому в режиме "быстрого просмотра" расчет каждой картинки обычно занимает доли секунды даже на весьма старых компьютерах, а при условии наличия сопроцессора, также и в режиме "детального просмотра". Кроме того, наличие механизма дополнений позволяет наиболее оптимальным образом работать с каждым из поддерживаемых каталогов. - удобство использования: StarCalc имеет простой интерфейс, большинство операций выполняется с помощью "мыши" или "горячими клавишами" (см. пункт IV.4). Программа построена по принципу WYSIWYG, т.е. полученное изображение можно распечатать на принтере в таком же виде, как оно выглядит на экране монитора. II. ТРЕБОВАНИЯ К СИСТЕМЕ. Программа нетребовательна к ресурсам компьютера и благодаря быстрым алгоритмам расчета хорошо работает на любом компьютере с установленным Windows 9x/ME, Windows NT 4.0, Windows 2000 и Windows XP. Конечно, при работе с дополнениями-интерфейсами к большим астрономическим каталогам требуется соответствующее место на дисках компьютера и желателен объем оперативной памяти не менее 16 мегабайт. III. УСТАНОВКА ПРОГРАММЫ. Для установки программы следует скопировать файлы из архива sc57ru.zip во временный каталог и запустить файл setup.exe, однако процедура установки не является обязательной и после разархивирования программу сразу можно запускать на выполнение (файл starcalc.exe). При установке поверх старой версии программы, инсталляционная программа сохраняет настройки, сделанные ранее. IV. ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ. 1. Запуск программы и начало работы После установки, запуск StarCalc производится из меню "Start" ("Пуск") или или запуском файла "starcalc.exe". Программа инициализирует имеющиеся интерфейсы (встроенные и внешние-Plugin), выдавая соответствующие сообщения, затем устанавливает режим "быстрого просмотра", увеличение 100% и текущее время. (Если другие установки не были сохранены ранее в качестве состояния "по умолчанию".) После завершения этих операций StarCalc готов к работе. 2. Режимы работы и краткое описание возможностей StarCalc StarCalc имеет два режима работы: "быстрый просмотр" при увеличениях изображения от 50% до 600% и "детальный просмотр" при увеличениях от 601% до 200000%. Каждый из имеющихся интерфейсов к группам объектов может поддерживать один из этих режимов или оба. Смена режимов производится автоматически при изменении увеличения. Набор групп объектов, который следует показывать в каждом из режимов, их внутренние параметры, а также порядок прорисовки настраивается из диалогового окна, выбираемого пунктом меню "Каталоги и группы объектов". Порядок прорисовки можно изменять кнопками со стрелками, нажимая "Shift+Вверх"/"Shift+Вниз" или перетаскивая с помощью "мыши" наименования групп по списку. Изображение небесной полусферы можно поворачивать на любой угол по азимуту. Для этого нужно нажать кнопку "Вращение по азимуту" и повернуть картинку на требуемый угол с помощью "мыши", прижав ее левую кнопку. Другой вариант - использование "горячих клавиш" Ctrl+"Влево"/Ctrl+"Вправо" или Ctrl+колесо мыши. Точные значения угла поворота по азимуту можно задать через основное меню программы, через меню, выпадающее по нажатию правой кнопки "мыши" или используя "горячие клавиши" (см. пункт IV.4). Для выделения объекта нажмите кнопку "Выделение объектов" и щелкните левой кнопкой "мыши" на нем. Двойной щелчок выдаст окно с информацией об этом объекте. Кроме того, при нажатии правой кнопки мыши на экран выводится контекстное меню, где среди прочего, можно выбрать конкретный объект для получения информации о нем, расчета эфемерид и построения траектории. В StarCalc, начиная с версии 5.5, введен режим "отслеживания" объектов. После его включения, при изменении увеличения или времени, выделенные объекты центрируются относительно главного окна программы. (Если они в данный момент видимы.) С помощью этого режима удобно следить за ходом затмений, покрытиями Луной звезд, движением планет по небу (при шаге вращения, равным звездным или солнечным суткам) и т.п. Если установить нужный шаг вращения картинки, то нажав и продолжая удерживать CTRL+F или '+' (CTRL+B или '-'), или включив режим автовращения, на достаточно быстром компьютере можно получить эффект вращения неба, а если поставить этот шаг равным звездным или cолнечным суткам то можно наблюдать движение планет, Солнца и т.д. Программа может вращать небо автоматически вперед, назад или в режиме реального времени. Шаг вращения (кроме режима реального времени) берется тот же, что используется при нажатии кнопок "вращать вперед"/"вращать назад". Другие настройки, в том числе и частота обновления изображения неба для режима автовращения, задаются в специальном диалоговом окне. В StarCalc, начиная с версии 5.6 реализованы функции сохранения/восстановления состояния программы. С помощью этих функций можно не только возвращаться к просмотру нужных событий, но и устанавливать желаемый вид неба при загрузке программы. Например, если надо чтобы программа при старте автоматически показывала требуемую точку на небе, нужно сохранить состояние программы, установив флажки "Точка на изображении неба" и "Восстанавливать при старте программы". Для экономии места на экране панель с инструментами для настройки изображения можно сделать автоматически исчезающей, выбрав пункт меню "Всплывающая панель настроек". В этом случае панель появляется, если подвести курсор мыши к нижней части главного окна программы. В StarCalc 5.7 введена "консоль вывода". При работе с консолью вывода главное окно программы делится на две части. Нижняя содержит изображение неба, верхняя - содержимое консоли. Граница между этими двумя окнами может перетаскиваться с помощью мыши, а переход между ними делается клашивей "Tab" или мышью. Косоль вывода служит для накопления информации, выдаваемой программой (таблицы эфемерид и т.п.) и может быть сохранена в файле или распечатана на принтере. 3. Дополнения (плагины): установка и использование. После установки StarCalc, в его каталоге создается подкаталог под названием "Plugins". Для использования дополнения нужно скопировать его файлы в этот подкаталог. Также можно для каждого дополнения создать собственный подкаталог внутри "Plugins" и поместить файлы туда. После запуска программы имеющиеся дополнения автоматически распознаются и инициализируются. При обнаружении нового плагина программа предлагает выбрать режимы работы ("быстрый" и "детальный"), в которых он должен использоваться. Установленный плагин может настраиваться наравне со стандартными интерфейсами. 4. Полный список "горячих клавиш", используемых в программе. а) Клавиши, используемые при работе с основным окном программы: '+' или Ctrl+F - Вращать вперед по времени '-' или Ctrl+B - Вращать назад по времени Ctrl+N - Установить текущее время Ctrl+L - Включить/отключить режим "отслеживания" объектов Ctrl+G - Включить/отключить режим "автовращения" F2 - Сохранить состояние программы F3 - Восстановить состояние программы F4 - Показать/спрятать окно консоли вывода Ctrl+P - Печать Ctrl+S - Сохранить изображение в файле PageUp - Увеличить изображение PageDown - Уменьшить изображение Home - Установить увеличение 100% Клавиши 1..0 - Установить фиксированные значения увеличения (100%, 150%, 200%, 250%, 350%, 600%, 1000%, 3000%, 8000% и 50000%) F8 - Настройка параметров групп объектов, которые поддерживают эту функцию. Стрелки управления - Смещение изображения неба по вертикали и горизонтали в курсором быстром и детальном режимах просмотра Ctrl + Стрелки управления курсором "Влево"/"Вправо" - Вращение изображения неба по азимуту Ctrl+I - Информация о всех выделенных объектах Ctrl+H - Включение/отключение горизонтальной координатной сетки Ctrl+E - Включение/отключение экваториальной координатной сетки F9 - Вызов окна списка интерфейсов каталогов и групп объектов Ctrl+D - Установка даты и времени Ctrl+R - Установка шага вращения неба Ctrl+T - Установка параметров автовращения Ctrl+A - Установка угла поворота изображения неба по азимуту Ctrl+Z - Установка увеличения б) Клавиши, используемые в диалоговых окнах программы: При использовании диалоговых окон установки даты/времени, шага вращения, угла поворота по азимуту и увеличения нажатие клавиши "Enter" подтверждает ввод информации, а нажатие "Esc" означает отмену ввода. Например, для установки шага вращения, равного средним солнечным суткам, достаточно нажать следующие комбинации клавиш: "Ctrl+R", "Shift+5", "Enter". Для окна установки шага вращения: Shift+1 - установить шаг в 1 секунду Shift+2 - установить шаг в 1 минуту Shift+3 - установить шаг в 1 час Shift+4 - установить шаг в звездные сутки Shift+5 - установить шаг в средние солнечные сутки Shift+6 - установить шаг в синодический месяц Для окна установки угла поворота по азимуту: Shift+1 - Север внизу изображения Shift+2 - Восток внизу изображения Shift+3 - Юг внизу изображения Shift+4 - Запад внизу изображения Для окна настройки параметров автовращения: Ctrl+F - Направление вращения "Вперед" Ctrl+B - Направление вращения "Назад" Ctrl+R - Включить/Выключить режим реального времени в) Для большинства диалоговых окон: "Esc" - выход. г) Работа с "колесом" мыши: Вращение колеса - Увеличение/Уменьшение изображения Ctrl+Вращение - Вращение изображения неба по азимуту колеса Новости, последние версии StarCalc'а и дополнения к нему вы можете найти на его странице по адреcам: http://www.relex.ru/~zalex/main1251.htm http://m31.spb.ru/StarCalc/main1251.htm http://www.intercon.ru/~zalex/main1251.htm Если вы хотите видеть в StarCalc какую-либо новую возможность (может быть, в виде дополнения) или у вас есть другие вопросы или просьбы - пишите мне по адресу: zalex@relex.ru Успехов, Завалишин Александр г.Воронеж