سلام خدمت دوستان عزیز
من یه پروژه دارم که تو قسمتی از اون باید اوقات شرعی رو نمایش بدم یعنی وقتی تاریخ روز مورد نظر رو به avr معرفی کنم اوقات شرعی اون روز رو به من نشون بده
کسی میتونه من رو راهنمایی کنه که چطور برنامه بدست آوردن اوقات شرعی رو با بسکام بنویسم؟
سلام.
رابطه اي تونستي براش پيدا كني ...
فكر كنم اينطوري باشه كه هر روزي كه مي گذرهه زمان هر كدام تا يه موقعي از سال مثلا بهش اضافه مي شه و در نيمه ي ديگه ازش كم مي شه ... اگر مقدار معيني بين بازه هاي زماني مشخصه ، مي شه يه رايطه براش درست كرد كه متغييرش روز هاي سال باشه ...
يه كار ديگه اينه كه :
اگر هر سال 365 روز باشه، و روزها رو بشماريم ، وقتي به اون روز خاص رسيديم ، كه شمارش بين اين 365 معلومه ، برهه و مقدار از پيش تعيين شده رو نگاه كنه ...
مثلا براي هر كدوم يه lookup با تعداد 365 داده درست مي كنيم. اينطوري با توجه به شماره ي روزي كه در اون هست ، مي ره به جدول lookup و مقدار خواسته شده ، مثلا ساعت رو بر مي گردونه ...
حتي مي شه اين راه دوم و اول رو با هم تركيب كرد و به روش سومي رسيد ...
اينا راه هايي بود كه به ذهن من رسيد.
ممكنه راه هاي بهتر هم پيدا بشه ... ، بازم روش فكر كن ...
موفق باشي.
يا علي.
مشکل منم اینه که یه بازه رمانی مشخص پیدا نکردم
برا روش دوم هم یه عیب وجود داره اونم اینه که فقط برا یه سال میشه نوشت و برنامه خیلی طولانی میشه
نقل قول: مشکلم منم اینه که یه بازه رمانی مشخص پیدا نکردم
برا روش دوم هم یه عیب وجود داره اونم اینه که فقط برا یه سال میشه نوشت و برنامه خیلی طولانی میشه
براي مورد دوم ، فكر نمي كنم اينطوري باشه ...
شما اولين روز سال و آخرين روز سال رو براي چند سال متوالي با اوقات شرعي هاش چك كن ...
ممكنه به يه اندازه ي ثابت هر سال شيفت پيدا كنه ، كه اگر اينطوري باشه هم احتمالا مي شه درستش كرد ...
درست چك كن ، بلاخرهه رابطه اش رو بايد خودت پيدا كني ...
موفق باشي.
يا علي.
اما من متوجه شدم برای بدست آوردن اوقات شرعی یه رابطه ای بین طول و عرض جغرافیایی شهر هست
اما چه رابطه ای نمیدونم