رفتن به مطلب

جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'زمان سروو موتور'.

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • انجمن نواندیشان
    • دفتر مدیریت انجمن نواندیشان
    • کارگروه های تخصصی نواندیشان
    • فروشگاه نواندیشان
  • فنی و مهندسی
    • مهندسی برق
    • مهندسی مکانیک
    • مهندسی کامپیوتر
    • مهندسی معماری
    • مهندسی شهرسازی
    • مهندسی کشاورزی
    • مهندسی محیط زیست
    • مهندسی صنایع
    • مهندسی عمران
    • مهندسی شیمی
    • مهندسی فناوری اطلاعات و IT
    • مهندسی منابع طبيعي
    • سایر رشته های فنی و مهندسی
  • علوم پزشکی
  • علوم پایه
  • ادبیات و علوم انسانی
  • فرهنگ و هنر
  • مراکز علمی
  • مطالب عمومی

جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


نام واقعی


جنسیت


محل سکونت


تخصص ها


علاقه مندی ها


عنوان توضیحات پروفایل


توضیحات داخل پروفایل


رشته تحصیلی


گرایش


مقطع تحصیلی


دانشگاه محل تحصیل


شغل

  1. اولین مرحله در نوشتن برنامه ای که به صورت زمان حقیقی پروسه ای را کنترل می کند٬ فراهم آوردن ابزاری است که بتواند داده ها را به طور متناوب از پروسه دریافت کند. این کار در نرم افزار LabVIEW و به هنگام استفاده از کارت های DAQ ساخت شرکت Advantech با کمک جعبه ابزار مخصوص همین شرکت و آیکن های موجود در آن امکان پذیر است. برقراری ارتباط سروو موتور با کارت تبادل داده (Data Acquisition) برای نوشتن VI هایی که با کارت DAQ کار می کنند ٬ قبل از هر چیز باید یک آیکن مربوط به باز کردن کارت A( DeviceOpen.vi) را از منوی Device Manager در صفحه ی بلوک دیاگرام قرار دهیم ودر ورودی DevNum آن شماره ی اختصاص داده شده به کارت مورد نظر در Advantech Device Manager را وارد کنیم . ما قصد داریم داده های آنالوگ را از پروسه بخوانیم ٬ پس از ورودی های آنالوگ کارت استفاده می کنیم . آیکن AIconfig.vi را از منوی adSlowAI انتخاب کرده وروی بلوک دیاگرام قرار می دهیم . با کمک این آیکن مشخص می کنیم که از چه کانال هایی و با چه وضوحی (Gain) می خواهیم داده را بخوانیم در مرحله ی بعد برای خواندن داده های آنالوگ از آیکن AIVoltageIn.vi از همان منو استفاده می کنیم . و در نهایت برای خاتمه دادن به استفاده از کارت ٬ باید از آیکن DeviceClose.vi استفاده کنیم . البته بهتر است آیکن های باز وبسته کننده ی کارت را خارج از حلقه ی اصلی برنامه قرار دهیم تا در طول یک بار اجرای برنامه مرتبا کارت خاموش و روشن نشود و صدمه نبیند . با استفاده از روش ذکر شده در این برنامه در دو مرحله با استفاده از کارت تبادل داده ٬ از خروجی های تاکوژنراتور و پتانسیومتر خروجی داده هایی را می خوانیم و به دلخواه از یکی در حلقه ی فیدبک استفاده می کنیم . در قسمت دیگری از برنامه می خواهیم خروجی کنترلر را به پروسه اعمال کنیم تا نتیجه ی مطلوب حاصل شود . در این مرحله نیز باید از کارت تبادل داده استفاده کنیم . پس از آیکن DeviceOpen.vi ٬ آیکن AOConfig.vi را از منوی adSlowAO.vi قرار می دهیم که در آن مشخصات کانال آنالوگی از کارت که قرار است اطلاعات را دریافت کند ذکر می شود و سپس با استفاده از AOVoltageOut.vi داده ها را به کارت منتقل می کنیم . و مطابق معمول از یک DeviceClose.vi هم برای خاتمه دادن به کار کارت استفاده می شود . آیکون های باز وبسته کننده ی کارت هم برای جلوگیری از صدمه دیدن کارت خارج از حلقه ی اصلی قرار می گیرند . به این ترتیب داده ها به کارت مورد نظر منتقل می شوند و با وصل کردن کانال خروجی کارت به دستگاه سروو ٬ می توان سیگنال های مورد نظر را به آن اعمال کرد .
×
×
  • اضافه کردن...