اطلاعیه

Collapse
No announcement yet.

راهنمایی برای حل مشکل برنامه در بسکام

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

    راهنمایی برای حل مشکل برنامه در بسکام

    سلام دوستان یه برنامه برای پروژه(درس) نوشتم که دماسنج و رطوبت سنجه چندتا مشکل داره و تا فردا هم باید تحویل بدم راهنمایی میخوام
    1-متغیر temp رو می خوام فقط از -55 تا 150 بره و و اگه 150 بیشتر شد بشه -55 و بالعکس اما چون از نوع اینتجر هست تا همون اعداد میره یعنی بزرگتر از 150 و کوچکتر ااز -55 هم میره
    2- و متغیر Hu هم از نوع بایت هست یعنی 0 تا 255 اما من می خوام بین 0 تا 99 بشماره و بالاتر از 99 بعدش بشه 0 و کوچکتر از 0 بشه 99 اما تا 255 میره.
    3- زمانی که متغیر z بزرگتر از hu بشه یه خروجی فعال بشه، اما نمیشه، چرا؟!
    دوستان لطفاً راهنمایی کنید در صورت امکان و فایل بسکامش رو هم میزارم

    #2
    پاسخ : راهنمایی برای حل مشکل برنامه در بسکام

    متاسفانه لینکتون کار نمیکنه
    ولی برای این که متغیرتون بزرگتر یا کوچکتر از عدد دلخواهتون نشه میتونید از شرط بزرگتر یا کوچکتری استفاده کنید
    if temp > 155 then
    temp = 55
    temp = temp * -1
    end if
    برای سوال سومتون
    پورتی که میخواید به عنوان خروجی فعال بشه رو کانفیگ کردید؟
    config portx.y = output

    دیدگاه


      #3
      پاسخ : راهنمایی برای حل مشکل برنامه در بسکام

      سلام ممنون از جوابت منم از دستور شرطی استفاده کردم و اون یکی رو هم خروجی تعریف کردم
      بفرمایید لینک این یکی باز شدhttp://s8.picofile.com/file/82805178...oject.bas.html

      دیدگاه


        #4
        پاسخ : راهنمایی برای حل مشکل برنامه در بسکام

        فکر میکنم چون تو حلقه نیست این مشکل رو داری
        Humidity:
        Do
        If Pind.0 = 0 Then Waitms 100
        If Pind.0 = 0 Then
        Incr Hu
        Hu_ee = Hu
        If Pind.1 = 0 Then Waitms 100
        Elseif Pind.1 = 0 Then
        Decr Hu
        Hu_ee = Hu


        Hu = Hu_ee
        If Hu_ee > 99 Then
        Hu_ee = 0


        If Hu_ee < 0 Then
        Hu_ee = 99
        End If
        End If


        End If
        Hu = Hu_ee
        Loop
        Return
        این رو امتحان کن
        فقط باید برای بیرون اومدن از حلقه یه شرط بزاری که میتونی از یکی از کلیدا استفاده کنی

        دیدگاه

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