امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل عجیب بسکام
نویسنده پیام
farahnaz1900 آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #1
مشکل عجیب بسکام
سلام.
من به یه مشکل برخوردم تو بسکام.

کد php:
Dim A As SingleAs Integer
= -3
Lcd A 

اگر اینجوری دستورات رو تایپ کنیم درست جواب میده.و میشه -64

ولی اگر :

کد php:
Dim A As SingleAs Integer
= -4
3
Lcd A 

اینجوری تایپ کنیم میشه -63.999999 البته توی ورژنهای مختلف هم تست کردم حتی نسخه دمو و کرک نشده 1.11.9.1 که از سایت اصلیش دانلود کردم.
دلیلش چیه؟
۰۷-بهمن-۱۳۸۷, ۲۰:۱۶:۳۹
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #2
RE: مشکل عجیب بسکام
اگه متغير A رو هم Integer تعريف كنيم بازم اين مشكل وجود داره يا نه !

يا اينكه متغير I رو Single تعريف كنيم .


فكر مي كنم به خاطر فرمت مختلف متغيرها باشه . چون Single كه به صورت تمام بيتي كه بيت آخر بيت علامته ذخيره مي شه ( معمولي ) . ولي Integer به صورت رياضي و كه چند بيت اول توان و علامت و بقيه بيت ها عدد هستش ذخيره مي شه !
۰۷-بهمن-۱۳۸۷, ۲۰:۲۵:۲۱
ارسال‌ها
پاسخ
farahnaz1900 آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #3
RE: مشکل عجیب بسکام
همین الان هر دو جور رو امتحان کردم هر دو تا رو هم integer و هم single کردم بازم نشد.

هیچ جوری نمیشه بهش فهموند که بقیه بیتها رو محاسبه نکنه؟

البته از تابع round که استفاده میکنم درست میشه ولی تو محاسباتم از اعداد اعشاری هم استفاده میکنم که در این صورت باز به هم میریزه.

چه کارش کنم؟
۰۷-بهمن-۱۳۸۷, ۲۰:۳۳:۰۵
ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1781 تشکر در 620 ارسال )
ارسال: #4
RE: مشکل عجیب بسکام
این کد امتحان کن
کد:
If I < 0 Then
    A = ((-1) ^ 3) * (abs(I) ^ 3)
Else
    A = I ^ 3
End if

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۰۸-بهمن-۱۳۸۷, ۰۱:۰۰:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
farahnaz1900 آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #5
RE: مشکل عجیب بسکام
اقا اینجوری هم نمیشه چون بیشتر از یک عملیات رو نمیپذیره.
روفتم رو یه IDE دیگه درست شد از همتون ممنونم.
شما هم با Microbasic for AVR کار کنید کرک ورژن 4 هم گیر میاد.
بازم از همتون ممنونم.
۰۹-بهمن-۱۳۸۷, ۲۲:۳۸:۵۶
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
1nafar غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,195
موضوع‌ها: 91
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 1577
( 4273 تشکر در 953 ارسال )
ارسال: #6
RE: مشکل عجیب بسکام
سلام
کافی اول برنامه دستور config single رو بنویسید تا تعداد رقم اعشار مشخص بشه
استفاده از دستور fusing هم یه راه کار دیگه است
میتونید از یه متغیر دیگه (مثل long یا... ) استفاده کنید
کد:
config single=x
x تعداد رقم اعشار
۱۰-بهمن-۱۳۸۷, ۱۱:۳۲:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : محمد حسینی
farahnaz1900 آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 2
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 1
( 3 تشکر در 3 ارسال )
ارسال: #7
RE: مشکل عجیب بسکام
مرسی نکته جالبی بود کاش زودتر گفته بودید.من بالا خره با Mikrobasic درستش کردم.
۱۰-بهمن-۱۳۸۷, ۱۸:۳۵:۲۸
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] خواندن داده های یک فایل روی هارد در برنامه بسکام Ambassador 1 739 ۲۸-تير-۱۳۹۹, ۱۶:۱۴:۱۴
آخرین ارسال: Ambassador
  مشکل با eeprom بسکام کمک sky_man847 2 4,380 ۱۲-مهر-۱۳۹۷, ۰۰:۴۷:۰۸
آخرین ارسال: lrn1380
  [سوال] کانتر در بسکام questnet 7 3,486 ۱۲-مرداد-۱۳۹۷, ۰۱:۵۵:۵۴
آخرین ارسال: questnet
  مشکل در کار با تایمر 1 در بسکام klick 3 4,535 ۳۰-بهمن-۱۳۹۵, ۰۴:۰۴:۴۲
آخرین ارسال: omid_phoenix
  افکت کم نور و پر نور شدن تدریجی با بسکام؟ رسول21 19 18,305 ۲۱-بهمن-۱۳۹۵, ۱۴:۲۹:۴۲
آخرین ارسال: hadikh73
  راهنمایی برای حل مشکل برنامه در بسکام fedagh 2 3,420 ۱۲-دى-۱۳۹۵, ۱۸:۳۰:۵۹
آخرین ارسال: fedagh
Question [فوری] اتصال lcd گرافیکی به پایه های دلخواه میکرو در بسکام behzadsen 4 4,337 ۰۵-دى-۱۳۹۵, ۱۵:۲۵:۳۰
آخرین ارسال: behzadsen
  ولتمتر با AVR و بسکام electroavr 163 141,219 ۰۹-شهریور-۱۳۹۵, ۰۹:۱۹:۲۴
آخرین ارسال: alimogmov
  مشکل عجیب avr با mmc reza-m 4 3,307 ۱۹-تير-۱۳۹۵, ۲۰:۱۷:۵۲
آخرین ارسال: reza-m
  [سوال] کتابخانه بسکام برای ks0108 mmolah 1 2,736 ۰۳-خرداد-۱۳۹۵, ۰۷:۵۵:۲۵
آخرین ارسال: mmolah

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS