2011-12-23 5 views
8

मैं एक विशिष्ट अक्षांश और देशांतर और डेल्फी का उपयोग कर (मैं XE2 उपयोग कर रहा हूँ) दिया वर्तमान दिन के लिए सूर्योदय और सूर्यास्त समय (स्थानीय समय) निर्धारण करने की आवश्यकता के साथ आज की तारीख के लिए सूर्योदय और सूर्यास्त के समय की गणना करने के लिए कैसे। मैं this article पाया और SysTools library इस्तेमाल किया लेकिन परिणाम ब्रिटेन के लिए प्रकाशित टेबल से सहमत नहीं है।डेल्फी

किसी को भी इस के लिए एक पास्कल एल्गोरिथ्म देखा है?

http://www.sci.fi/~benefon/stuff.html

पास्कल एक आप यहां जा सकते हैं के लिए::

http://www.sci.fi/~benefon/SUNDAY.PAS

इसके अलावा, आप कर रहे हैं

उत्तर

6

कुछ यादृच्छिक साइटें:

+0

Suntime घटक अच्छा है, और स्वीकार किए जाते हैं लग रहा है, क्योंकि यह एक पर्याप्त जवाब देने के लिए लगता है। धन्यवाद –

3

यहाँ आप ग में कुछ कार्यान्वयन, C++, पास्कल और दूसरों पा सकते हैं डेलाइट सेविंग टाइम को ध्यान में रखते हुए?

एक और लिंक आप मददगार मिल सकता है:

http://www.delphiarea.com/products/delphi-components/suntime/

यह सूर्योदय और सूर्यास्त समय की गणना करने के एक घटक है।

उम्मीद है कि यह आपकी मदद करता है।

+1

आप http://stevemorse.org/jcal/sunrise.html – BennyBechDk

+4

+1 के खिलाफ यह परीक्षण कर सकते हैं' @ SUNDAY.PAS' है सीआरटी, डॉस 'अच्छे पुराने दिन – kobik

+0

रविवार.pas उपयोगी धन्यवाद है। –

3

आप बार किस तरह की जरूरत है? "वृद्धि" और "सूर्यास्त" (यानी नागरिक, समुद्री, खगोलीय) के लिए कई परिभाषाएं हैं। जब प्रकाशित तालिकाओं की तुलना में, आप भी जानना चाहेंगे कि वे टेबल गणना की गई (भूकेंद्रीय स्थिति या नहीं, मानक समय या सच स्थानीय समय, और इतने पर) और क्या परिणाम इस्तेमाल किया एल्गोरिदम आप देता है की जरूरत है। कुछ अनुमानों का उपयोग करके कुछ अनुमानित एल्गोरिदम भी हैं और अधिक सटीक उपयोग करते हैं। इसके अलावा, आईईईई फ्लोटिंग पॉइंट मुद्दों से अवगत रहें, कुछ परिस्थितियों में वे परिशुद्धता को कम कर सकते हैं। `उपयोग करता है:

ऐसे एल्गोरिथम के लिए सबसे अच्छा स्रोतों में से एक जीन मीयस 'Astronomical Algorithms (1998), 2nd edition

+0

मैंने सोचा कि यह केवल गोधूलि कि अलग अलग परिभाषा था और है कि वृद्धि की थी और स्थापित किए गए मानक, या यह सूर्य का कितना क्षितिज के ऊपर है के साथ क्या करना है? मुझे सीखने में दिलचस्पी है। –