اطلاعیه

Collapse
No announcement yet.

چگونه دستور if در بسکام استفاده میشود؟

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

    چگونه دستور if در بسکام استفاده میشود؟

    سلام
    من میخوام یه برنامه بنویسم با بسکام اما دستور if اشنایی زیادی ندارم
    سوالم اینه توی استفاده از دستور if چطور باید متغیر هارو تعریف کرد؟
    هر اقدام بزرگی ابتدا محال به نظر میرسد

    #2
    پاسخ : چگونه دستور if در بسکام استفاده میشود؟

    متغییر رو طبقه معمول تو جای خودش قرار میدی.

    بهتره یه مقاله برداری بخونی درمورد بیسیک.
    ?Why not

    دیدگاه


      #3
      پاسخ : چگونه دستور if در بسکام استفاده میشود؟

      یه مثال میزنید QUARK جان ؟
      هر اقدام بزرگی ابتدا محال به نظر میرسد

      دیدگاه


        #4
        پاسخ : چگونه دستور if در بسکام استفاده میشود؟

        چرا که نه عزیزم.

        $regfile="m8def.dat"
        $crystal=1000000

        config portd.0=output
        dim a as byte
        dim b as byte


        do
        if a>b then
        portd.0=1
        end if
        if b<a then
        portd.0=0
        end if
        loop
        end

        حالا اون متغییرا میتونن از طریقه کیپد یا هر چیزه ورودیه دیگه ای وارد شن.
        ?Why not

        دیدگاه


          #5
          پاسخ : چگونه دستور if در بسکام استفاده میشود؟

          ممنون دادشی
          من یه برنامه ساده رو دست وپاشکسته نوشتم اما تو تعریف متغیر ها موندم


          $regfile " m16def.dat"

          $crystal = 8000000


          Config Portc = Out Put
          Do


          If Portc = 1



          Then Set Portc.5

          Else Re Set Portc.1


          Waitms 500


          Toggle Portc


          Loop


          End
          هر اقدام بزرگی ابتدا محال به نظر میرسد

          دیدگاه


            #6
            پاسخ : چگونه دستور if در بسکام استفاده میشود؟

            نوشته اصلی توسط behroz2010
            ممنون دادشی
            من یه برنامه ساده رو دست وپاشکسته نوشتم اما تو تعریف متغیر ها موندم


            $regfile " m16def.dat"

            $crystal = 8000000


            Config Portc = Out Put
            Do


            If Portc = 1



            Then Set Portc.5

            Else Re Set Portc.1



            Waitms 500


            Toggle Portc


            Loop


            End
            وقتی پایه ای رو خروجی میکنی نباید منتظره تغییر وضعیتش باشی.
            چون تو بِش گفتی خروجی باشد. اگه بخوای از طریق کاربر بهش فرمان بدی باید ورودی تعریفش کنی.
            قسمته قرمز = تناقص.
            من برنامتو کامل میکنم.
            $regfile " m16def.dat"

            $crystal = 8000000


            Config Portc = OutPut
            Config Portd.0 = inPut
            Do


            If Pind.0 = 1 then

            Set Portc.5

            Else ReSet Portc.1


            Waitms 500

            end if
            Loop
            end
            البته من نمیدونم که میخوای چیکار کنی.
            یه قسمتایی رو هم حذف کردم.

            بگو میخوای چیکار کنی گلم.
            ?Why not

            دیدگاه


              #7
              پاسخ : چگونه دستور if در بسکام استفاده میشود؟

              اینم یک نمونه متغیر:

              $regfile " m16def.dat"
              $crystal = 8000000

              Config Portc = Out Put

              dim a as byte

              a=0

              do

              50 waitms
              incer a


              if a = 12 then
              set port c.1
              end if

              if a = 22 then
              reset port c.1
              end if

              if a = 30 then
              a=0
              end if

              loop

              end
              اگه این زندگی باشه , اگه این سهمم از دنیاست ; من از مردن هراسم نیست

              دیدگاه


                #8
                پاسخ : چگونه دستور if در بسکام استفاده میشود؟

                این دستور واسه چیه ؟
                توضیح میدید؟

                dim a as byte

                incer a
                هر اقدام بزرگی ابتدا محال به نظر میرسد

                دیدگاه


                  #9
                  پاسخ : چگونه دستور if در بسکام استفاده میشود؟

                  برای تعریف متغیر
                  dim "نام مغیر" as "اندازه متغیر"


                  یک عدد به متغیر اضافه می کند مثلا اگر 0 باشد 1 میشود
                  incer نام متغیر
                  اگه این زندگی باشه , اگه این سهمم از دنیاست ; من از مردن هراسم نیست

                  دیدگاه


                    #10
                    پاسخ : چگونه دستور if در بسکام استفاده میشود؟

                    واسه شروع خواستم یه همچنین برنامه ایی بنویسم
                    هر اقدام بزرگی ابتدا محال به نظر میرسد

                    دیدگاه


                      #11
                      پاسخ : چگونه دستور if در بسکام استفاده میشود؟

                      سلام علیکم
                      دوستان سوالی در مورد دستور if دارم
                      اونم اینکه اگر از if استفاده کنیم و در همون خط then و ادامه شرط رو بنویسیم ، اگر end if ننویسیم برنامه خطا نمیده
                      اما اگر ادامه دستور رو در خط بعد بنویسیم باید end if رو هم در پایان برای هر if بنویسیم...
                      نمیدونم تونستم خوب بیان کنم یا نه اما اگر کسی از دوستان چیزی میدونن لطفا راهنمایی بفرمایند که علت این چی هست ؟

                      دیدگاه


                        #12
                        پاسخ : چگونه دستور if در بسکام استفاده میشود؟

                        نوشته اصلی توسط mohammad451377 نمایش پست ها
                        سلام علیکم
                        دوستان سوالی در مورد دستور if دارم
                        اونم اینکه اگر از if استفاده کنیم و در همون خط then و ادامه شرط رو بنویسیم ، اگر end if ننویسیم برنامه خطا نمیده
                        اما اگر ادامه دستور رو در خط بعد بنویسیم باید end if رو هم در پایان برای هر if بنویسیم...
                        نمیدونم تونستم خوب بیان کنم یا نه اما اگر کسی از دوستان چیزی میدونن لطفا راهنمایی بفرمایند که علت این چی هست ؟
                        سلام وقتی که شما شرط رو به صورت اول که گفتین می نویسی
                        برنامه در صورت درستی شرط خود رو ملزم به انجام فقط کاری
                        که جلوی شرط نوشتی می دونه و همون جا شرط رو خودش تموم
                        شده حساب می کنه و دیگه endif نمی خواهد ولی وقتی به روش
                        دوم که گفتی بنویسی برنامه صبر می*کنه وقتی شرط درست شد
                        شما چند مورد کار از اون می خواهی که انجام بده و با endif به
                        اون اعلام می*کنیم که در اینجا شرط من تمام شد و endif
                        قصه زندگی همیشه با مدادی که ما دوست داریم نوشته نمی شه .....

                        دیدگاه

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