Нет, нужно подставлять латинское название звезды , хотя наверное можно и номер, надо попробовать.... просто сейчас я с планшета, а по памяти не помню как там точно надо, давно не пользовался этой функцией
Попробовал латинское название. Все посчитало. При подстановке номера тоже что-то считает, но результат другой.
Здравствуйте! Я дилетант в программировании, но возникла необходимость создании программы, подобной Zet. Какой язык программирования следует использовать для полноценной работы швейцарских эфемерид по русски.
Здравствуйте! Я дилетант в программировании, но возникла необходимость создании программы, подобной Zet. Какой язык программирования следует использовать для полноценной работы швейцарских эфемерид по русски.
"Швейцарские эфемериды" (Swiss Ephemeris(tm)) - файлы эфемерид и библиотеки для астро(номо-)логических расчетов. Их можно подключать практически к любой среде разработки, поддерживающей вызовы внешних библиотек.
Необходимость создания подобной программы - вариантов несколько:
- купить ZET )
- нанять программиста(-ов)
- написать самому.
Здравствуйте! Я дилетант в программировании, но возникла необходимость создании программы, подобной Zet.
Часть текста, выделенная синим - несовместима с частью текста, выделенной зеленым.
Иными словами - боюсь это Вам не по зубам, если речь идет именно о программе, подобной ЗЕТ.
ЗЕТ создавалась и продолжает создаваться профессиональным программистом, если я не ошибаюсь с начала 2000х годов, это очень большой объем работы, подразумевающий определенные знания в области астрономии, астрологии и программирования.
Вообще на рынке астрологического ПО существует всего несолько именно астропроцессоров такого уровня, это Solar Fire, ZET, и Junus, если бы создать достойного конкурента этим программам было бы так легко - рынок был бы давно завален функциональными и безглючными астропроцессорами
Цитата:
Сообщение от Нугзар
Какой язык программирования следует использовать для полноценной работы швейцарских эфемерид по русски.
Для швейцарских эфемерид в принципе любой современный язык - они все так или иначе умеют работать с библиотеками, кроме разве что версии JavaScript, которые в браузеры встроенны, да и там есть способы подцепить ШЭ :) а для "по-русски" - только Visual Basic
Последний раз редактировалось LordWilex, 24.08.2013 в 17:52.
Спасибо за ответ! Вы действительно правы, это трудно выполнимо, но всё же, если присутствует возможность - ссылку где можно скачать среду программирования в Визуал Бейсик и самоучитель. Ещё раз спасибо за ответ.
Спасибо за ответ! Вы действительно правы, это трудно выполнимо, но всё же, если присутствует возможность - ссылку где можно скачать среду программирования в Визуал Бейсик и самоучитель. Ещё раз спасибо за ответ.
http://www.microsoft.com/visualstudio/rus/downloads
Рекомендую поставить 2010-ю, она гораздо менее тяжелая, чем 2012, а в плане возможностей для новичка (да и не очень) никакой разницы нет + меньше проблем с конвертацией проектов.
Здравствуйте! Подскажите, пожалуйста, в чем у меня проблема? Я никак не могу установить SweRu на ноутбуке. Сам комп и офис 64 бит. Не считает по формулам. Очень прошу Вас помочь. Заранее, спасибо!
Здравствуйте! Подскажите, пожалуйста, в чем у меня проблема? Я никак не могу установить SweRu на ноутбуке. Сам комп и офис 64 бит. Не считает по формулам. Очень прошу Вас помочь. Заранее, спасибо!
Сорри, но фраза "я никак не могу установить SweRu на ноутбуке" - мне ни о чем не говорит.
Сообщите, что конкретно по делайте по шагам, куда какие файлы кладете, какие ошибки выдает система - тогда может быть пойму в чем дело и смогу Вам помочь... или не смогу...
Про 64 разрядный офис речь в той теме шла в начиная с 397 сообщения и дальше.
Здравствуйте!
Верно ли я понимаю, что расчет деклинации в SWERU не предусмотрен?
Не понял, в английском астрономическом языке термин "declination" используется в 2х значениях в зависимости от контекста, а в русском - такого слова вообще нет.
"Деклинация" в смысле "склонение" (в экваториальной системе координат) или в смысле "наклон эклиптики к экватору"?
Если первое, то предусмотрено, см. функцию swe_calc() в ШЭ или PLC() в ШЭ "по-русски".
Если второе, то наклон эклиптики к экватору считается внутри функции перевода координат из одной системы в другую, но наружу ШЭ его не выдает, в общем-то за ненадобностью. Но его не проблема посчитать самостоятельно, там очень простая форума в одну строку
Последний раз редактировалось LordWilex, 03.11.2013 в 22:16.
Не понял, в английском астрономическом языке термин "declination" используется в 2х значениях в зависимости от контекста, а в русском - такого слова вообще нет.
"Деклинация" в смысле "склонение" (в экваториальной системе координат) или в смысле "наклон эклиптики к экватору"?
Если первое, то предусмотрено, см. функцию swe_calc() в ШЭ или PLC() в ШЭ "по-русски".
Если второе, то наклон эклиптики к экватору считается внутри функции перевода координат из одной системы в другую, но наружу ШЭ его не выдает, в общем-то за ненадобностью. Но его не проблема посчитать самостоятельно, там очень простая форума в одну строку
Меня интересует второе (наклон эклиптики к экватору). Если Вам не трудно, поделитесь, пожалуйста, формулой.
Не понял, в английском астрономическом языке термин "declination" используется в 2х значениях в зависимости от контекста, а в русском - такого слова вообще нет.
склонение = declination
наклон оси= obliquity
В ШЭ наклон эклиптики в радианах берется ф-цией swi_epsiln(JD). В исходниках на С это выглядит так
Код:
/* Obliquity of the ecliptic at Julian date J
*
* IAU Coefficients are from:
* J. H. Lieske, T. Lederle, W. Fricke, and B. Morando,
* "Expressions for the Precession Quantities Based upon the IAU
* (1976) System of Astronomical Constants," Astronomy and Astrophysics
* 58, 1-16 (1977).
*
* Before or after 200 years from J2000, the formula used is from:
* J. Laskar, "Secular terms of classical planetary theories
* using the results of general theory," Astronomy and Astrophysics
* 157, 59070 (1986).
*
* See precess and page B18 of the Astronomical Almanac.
*/
double swi_epsiln(double J)
{
double T, eps;
T = (J - 2451545.0)/36525.0;
/* This expansion is from the AA.
* Note the official 1976 IAU number is 23d 26' 21.448", but
* the JPL numerical integration found 21.4119".
*/
if( fabs(T) < 2.0 )
eps = (((1.813e-3*T-5.9e-4)*T-46.8150)*T+84381.448)*DEGTORAD/3600;
else {
/* This expansion is from Laskar, cited above.
* Bretagnon and Simon say, in Planetary Programs and Tables, that it
* is accurate to 0.1" over a span of 6000 years. Laskar estimates the
* precision to be 0.01" after 1000 years and a few seconds of arc
* after 10000 years.
*/
T /= 10.0;
eps = ((((((((( 2.45e-10*T + 5.79e-9)*T + 2.787e-7)*T
+ 7.12e-7)*T - 3.905e-5)*T - 2.4967e-3)*T
- 5.138e-3)*T + 1.99925)*T - 0.0155)*T - 468.093)*T
+ 84381.448;
eps *= DEGTORAD/3600;
}
return(eps);
}
Спасибо большое за труд/разработку, LordWilex, !! думаю использовать для изучения футбольной астрологии данное чудо.
пробовал работать со швейцарскими эфемеридами по русски в Excel - получается, в общем смысл понятен. Но проясните что я делаю не так:
строим карту на 5.15.1984, 10:00 GTM, Бергамо Италия.
=jday(1984;5;15;10;0;0) - 2445835,917
(=CHouse(A3;"P";"Strop";1;9;43;45;41))
ASC - 137,2675331 , т.е. 18ый градус льва, всё верно. сходится с зет.
стоим карту на сегодняшний матч 4.01.2014, 12:45 GMT, Blackburn, England
В Zet показывает ASC 21'55, т.е. 22ой градус тельца.
почему у меня асц так сильно уехал?
У меня сейчас ни ЗЕТ ни ШЭ на компе не установлены, еще после переустановки винды руки до этого не дошли, дык что не могу проверить, но в 99% случаев - проблема во временных поправках.
У меня сейчас ни ЗЕТ ни ШЭ на компе не установлены, еще после переустановки винды руки до этого не дошли, дык что не могу проверить, но в 99% случаев - проблема во временных поправках.
эх, жалко)
я для перестраховки проверил через антарес программу + есть такой SwissEph Sample for Delphi, тут как то выкладывали тоже скрины в теме.. Везде показывает асц 22-ой тельца, значит что то не верно у меня со ШЭ по-русски.
ума не приложу) весь могз сломал уже...
долготу солнца,луны,итд показывает верно, сверял с зет, до минут всё ок... а вот дома почему то сдвиг
а в какую сторону копать по поводу временной поправки? я в тупике, что ещё проверить.
эх, жалко)
я для перестраховки проверил через антарес программу + есть такой SwissEph Sample for Delphi, тут как то выкладывали тоже скрины в теме.. Везде показывает асц 22-ой тельца, значит что то не верно у меня со ШЭ по-русски.
ума не приложу) весь могз сломал уже...
долготу солнца,луны,итд показывает верно, сверял с зет, до минут всё ок... а вот дома почему то сдвиг
а в какую сторону копать по поводу временной поправки? я в тупике, что ещё проверить.
Попробуйте прибавить или отнять от юлианской даты 1/24, если получится 22 тельца, то дело действительно в поправке.
Как-то так:
(=CHouse(A3+1/24;"P";"Strop";1;2;29;53;43))
или
(=CHouse(A3-1/24;"P";"Strop";1;2;29;53;43))
Попробуйте прибавить или отнять от юлианской даты 1/24, если получится 22 тельца, то дело действительно в поправке.
Как-то так:
(=CHouse(A3+1/24;"P";"Strop";1;2;29;53;43))
или
(=CHouse(A3-1/24;"P";"Strop";1;2;29;53;43))
Если нет, тогда не знаю
спасибо, за быстрый ответ, LordWilex. похоже не в поправке дело.
:((
в первом случае 20 близнецов
во втором случае 2 тельца
может ещё кто то с форума сможет подсказать, кто использует ШЭ по-русски?
выручайте
какие у вас данные получаются у асц, если построить на эту дату и время?