اطلاعیه

Collapse
No announcement yet.

معنی چند دستور در بسکام

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

    معنی چند دستور در بسکام

    سلام، معنی برنامه زیر در بسکام رو آیا کی میدونه؟ می خوام به زبان کدویژن بنویسم.
    Declare, byval,Get,?

    Declare sub motion( byval M As word)
    Start Adc
    Do
    M=Getadc(1)
    call motion(M)
    set portd.5
    waitms 500
    Reset Portd.5
    waitms 500
    loop
    .
    .
    .
    .
    .
    .
    .

    If there is a will, there is a way

    #2
    پاسخ : معنی چند دستور در بسکام

    سلام
    Declare sub motion( byval M As word) معرفی زیر برنامه به اسم motion و byval هم میتواند byref تعریف شود byref (پیش فرض کامپلیر هست ) و ادرس داده با زیر برنامه فرستاده می شود و در محتوای ان تغییری نمی کند ولی در حالت byval یک کپی از داده فرستاده می شود وبه هیچ عنوان در متغیر ان تغییر ایجاد نمی کند
    Start Adc شروع adc
    Do شوع حلقه
    M=Getadc(1) نمونه گیری از adc و ریختن توی متغیر m )کانال adc 1)
    call motion(M) فراخوانی زیر برنامه
    1یک کردم port.5 set portd.5
    waitms 500 توقف به مدت 500 میکرو ثانیه
    Reset Portd.5 0کردم portd.5
    waitms 500
    loop حلقه (برگشت به do )

    دیدگاه

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