اطلاعیه

Collapse
No announcement yet.

در خواست کمک برای ذخیره داده

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    در خواست کمک برای ذخیره داده

    سلام دوستان
    در پروژ های که قصد انجامش رو دارم که ارتباط با لودسل هست نیاز دارم که با زدن یه کلید مقدار آفست لودسلم رو بخونم ودر در یک متغییر ذخیره کنم سپس در مرحله بعد این مقدار را از مقدار جدید لودسلم کم کنم تا به اصطلاح آفست گیری کنم برای این کار ازحلقه case استفاده کردم اما زمانی که کلید را صفر میکنم شرط داحل حلقه false اجرا میشود و چون من نیازی به این شرط نداشتم از گزینه use defalt if unwired استفاده کردم ودر این حالت حلقه مقدار صفر را برمیگرداند و داده ی آفست من را صفر میکند حالا من میخواستم بدونم چطور میتونم داده ی آفستم را حفظ کنم

    #2
    پاسخ : در خواست کمک برای ذخیره داده

    یه کنترل یا نشاندهنده (indicator) رو صفحه بذار. روش کلیک راست کن
    create local variable یعنی یه متغیر محلی براش بساز تو قسمت false از متغیر استفاده کن

    دیدگاه


      #3
      پاسخ : در خواست کمک برای ذخیره داده

      سلام با تشکر از دوست خوب آقایmojalan به خاطر راهنمای مفیدشون کاری که شما گفتید رو انجام دادم و نتیجه گرفتم فقط یه سوال دیکه برام پیش اومد اونم این که چرا وقتی در تابعSubtract عدد X را که از Yکوچکتر است رو ازهم کم میکنیم نتیجه FFFFF4EF میشود اما اگر جای X و Y را عوض کنیم مشکل حل میشود با تشکر از زمانی که شما صرف میکنید

      دیدگاه


        #4
        پاسخ : در خواست کمک برای ذخیره داده

        نوع داده x,y احتمالا از نوع unsigned هست مثل uint8,uint16,....
        اونا رو تبدیل کن به int

        دیدگاه


          #5
          پاسخ : در خواست کمک برای ذخیره داده

          سلام آقای mojalan خیلی از وقتی که صرف کردید ممنونم کاری که شما گفتید انجام دادم و درست شد فقط میخواستم اگر برای شما مقدور است علت این اتفاق رو بگید

          دیدگاه


            #6
            پاسخ : در خواست کمک برای ذخیره داده

            اعداد صحیح بصورت مکمل دو ذخیره میشن. در اینحالت برای اعداد منفی پرارزشترین بیت همیشه یکه.در صورتی که مفروق از مفروق منه !!!!!! کوچیکتر باشه عدد حاصل منفی میشه بدون هیچ مشکل.
            اما اعداد طبیعی اصلا عدد منفی ندارند برای همین چنانچه x از y کوچکتر باشه اتفاقی که میفته در واقع سر ریز هست یعنی یه عدد خیلی خیلی بزرگ

            دیدگاه

            لطفا صبر کنید...
            X