اطلاعیه

Collapse
No announcement yet.

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

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

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

    سلام

    یک برنامه با بسکام نوشتم که خیلی بلند بالا شده، چون باید یه تعداد منو درست بکنم
    می خواستم بدونم در بسکام راهی هست که بشه مثل سی برنامه رو در چند فایل جداگانه نوشت؟

    یک سوال هم در پرانتز بپرسم (تو مگا 16 اس ام دی، اون پایه های VCC و GND از داخل به همدیگه وصل هستن دیگه؟ یکیش رو وصل کنی کافیه، نه؟)

    تشکر
    شهریار
    Circuit Designers Choose Different Horses For Different Courses!

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

    سلام دوست عزیز
    1- بله با دستور include$ میشه برنامه رو توی چند فایل نوشت
    2- نباید مشکلی داشته باشه ولی بهتره همه رو به هم متصل کنید
    :smile:
    موفق باشی

    دیدگاه


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

      سلام
      بله، شما برای این کار به دو نوع فایل نیاز داری که هر دو پسوند BAS دارند
      توی فایل اولت متغییرها تعریف میکنی و اسم توابع با نوع مقدار بازگشتی و پارامترهای اون رو Declare میکنی و در بالای برنامه Include میکنی
      توی فایل دوم خود توابع رو مینویسی و در انتهای برنامه بعد از End اون رو Include میکنی

      در مورد سوال دوم توصیه میکنم حتما تمام پایه های VCC و GND رو وصل کن.

      دیدگاه


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

        سلام دوست عزیز
        1- بله با دستور include$ میشه برنامه رو توی چند فایل نوشت
        2- نباید مشکلی داشته باشه ولی بهتره همه رو به هم متصل کنید
        :smile:
        موفق باشی

        دیدگاه


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

          ویرایش توسط خودم

          دیدگاه


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

            ممنون از پاسختون
            البته اینو خودم چک می کنم ولی بذار بپرسم، فرض کنین در یکی از این فایل ها شما زیر برنامه ای رو نوشتین که در فایل اصلی اصلا صداش نمی زنین! آیا این تابع به حجم برنامتون اضافه میشه یا بسکام اینقدر باهوش شده که اینو تشخیص بده؟

            در مورد پایه ها، ببینین، دوستان قویا توصیه کردن که وصلشون بکنم!
            شما در مگاه 8 پایه زمین آنالوگ در یک طرف آی سی و زمین دیجیتال در طرف دیگه آی سی قرار داره، دوستی دارم که همیشه به دلیلی که هنوز برای من روشن نیست این دوتا رو بهم دیگه وصل میکنه، در صورتیکه که اصلا نیازی نیست، حالا چه اتفاقی می افته؟ چون در طراحی پی سی بی شما باید یک ترک تو عرض آی سی بکشی اصولا کل طول زیر آی سی رو از دست میدی، و در طراحی های پیچیده کلی دردسر درست میشه در حالی که اصلا نیازی نبوده.
            این سوال منهم از این جهت هستش، مثلا مثل بعضی آی سی ها که این پایه ها بهم وصل نیستن، و یا جریان های بالا می کشن چند تا پایه تغذیه و زمین می ذارن و ... آیا در مورد مگاه 16 و مگا 32 دلیل وجود داره که اینا رو بهم وصل بکنیم یا فقط بر اساس اعتقادات شخصی هست؟

            تشکر
            شهریار
            Circuit Designers Choose Different Horses For Different Courses!

            دیدگاه


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

              در مورد سوال اول چیزی نمیدونم چون با BASCOM کار نمیکنم.
              اما در مورد چند تا پایه تغذیه تا جائی که من میدونم برای تقسیم جریان بین اونهاست.
              تا در صورت مصرف جریان بالا به اون پایه آسیبی نرسه.
              آموزش نرم افزار Matlab برای دانشجویان رشته های مهندسیhttp://alidoost.ir/news.php?readmore=22

              دیدگاه


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

                سلام
                من یک بار برای پروژه ی خودم امتحان کردم و دستور #include را در bascom استفاده کردم ولی این دستور فقط یک بار می تواند برنامه را فراخوانی کند و نمی توان در برنامه چند بار آن را صدا زد.
                در نوشتن برنامه باید این نکته را توجه داشته باشید.

                موفق باشید

                دیدگاه

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