picture1

آموزش کاربردی XPC Target

امروزه با توجه به قابلیتهای بالای نرم افزار Matlab و Simulink، متخصصان حوزه های مختلف طراحی های خود را در محیط سیمیولینک انجام میدهند. در بسیاری از کاربردهای تحقیقاتی، علمی و صنعتی، نیاز به برقراری ارتباط سخت افزاری وجود دارد. در صورتی که این ارتباط بتواند مستقیما از محیط سیمولینک متلب با دستگاههای صنعتی انجام گیرد، قابلیت بزرگی در پیاده سازی ایده های علمی متخصصان ایجاد میشود.
در مورد رشته کنترل این قابلیت بیشتر نمود پیدا میکند. مثلا فرض کنید شما بتوانید مستقیما با استفاده از سیمولینک داده های لازم برای شناسایی یک Plant را در محیط سیمولینک جمع آوری کرده و عملیات شناسایی خود را انجام دهید. و یا کنترل کننده طراحی شده خود را مستقیما به پلنت خود متصل نمایید.
مثال جذاب دیگر برای کاربرد xPC target میتواند بحث (HIL (Hardware In the Loop (سخت افزار در حلقه) باشد. برای روشن شدن بحث فرض بفرمایید یک پلنتی را بتوانید مدل کنید، به خوبی میدانید که مدل سازی دقیق عملا امکان پذیر نیست. دینامیک های مدل نشده، مباحث فیزیکی حاکم در دینامیکهای کنترلی و … باعث میشود که مدل واقعی با مدل به دست آمده متفاوت باشد. در مورد سخت افزار در حلقه پلنت شما در حقیقت مستقیما در حلقه کنترلی طراحی شده توسط شما قرار میگیرد و شما میتوانید مستقیما فرمانهای خود را به عملگرهای سیستم اعمال کرده و از سنسورهای پلنت فیدبک بگیرید اما موضوع بسیار مهم این است که باید فرمان ها و تصمیمات کنترلی در پله های زمانی دقیق صادر شوند و به عبارت دیگر کنترل کننده شما باید Real time  (زمان واقعی) باشد.
XPC Target سیمولینگ در حقیقت پاسخ تمامی موارد ذکر شده فوق است و به بیانی دیگر ارتباط سخت افزاری سیمولینک متلب به صورت Real time با استفاده از تولباکس XPC تارگت به آسانی برقرار میشود و تا حدود بسیار زیادی متخصصان رشته کنترل و سایر رشته ها از جمله مکانیک، هوا فضا، شیمی و … را از مسائل و مشکلات طراحی های الکترونیکی بی نیاز مینماید.

در این سری از آموزش ها که به صورت کاملا کاربردی و عملی خدمت دوستان ارائه خواهد شد، متخصصان محترم را قدم به قدم با XPC Target آشنا خواهیم کرد.

به امید آنکه مطالب برای شما قابل استفاده بوده باشد..
بسیار خوشحال میشویم که با نظرات بسیار ارزشمند خود ما را در این راه یاری بفرمایید..


جلسه اول: معرفی XPC Target و سرفصل کامل مطالب

در این جلسه معرفی XPC Target انجام میگیرد و چند مثال کاربردی از XPC Target ارائه میشود. مثالها شامل کاربردهایی است که یک کامپیوتر و یا یک برد Arduino به عنوان تارگت برای Matlab در نظر گرفته شده است. یک کلیپ کنترلی بسیار جذاب که در آن از از برد Arduino به عنوان کنترل کننده استفاده شده برای درک بهتر کاربرد XPC Target آمده است. در پایان جلسه اول، نقشه راه کلی که در برگیرنده سرفصل کامل مطالب است ارائه شده است.

مدت زمان آموزش: ۴۴:۴۳ – چهل و چهار دقیقه و چهل و سه ثانیه

محتویات آموزش: فیلم آموزشی

حجم فایل: ۱۲۳ مگابایت

پیش نمایش جلسه اول:

نقشه راه کلی: برای بهره مندی هر چه بهتر سرفصل کامل مطالب در این قسمت قرار داده میشود

slide11

slide12


جلسه دوم: مرحله اول(قسمت اول) – اتصال یک کامپیوتر به عنوان Target

با توجه به نقشه راه کلی ارائه شده در جلسه اول، در این جلسه مرحله اول را شروع میکنیم. پیش نیازهای نرم افزاری لازم برای نصب و راه اندازی کامپایلر XPC Target متلب ارائه شده است. در مرحله یک از سرفصل ارائه شده اتصال کامیوتر HOST و Target  را از طریق کابل شبکه (Lan) انجام  خواهیم داد. با توجه به اینکه همه کارتهای شبکه توسط XPC Target پشتیبانی نمیشوند، بررسی مفصل کارتهای شبکه انجام شده در این جلسه انجام شده است. برای درک بهتر موضوع، راهنمایی قدم به قدم برای خرید کارت شبکه از سایت دی جی کالا در این جلسه از آموزش آمده است. انجام تنظیمات کلیدی اولیه برای ساخت یک DVD راه انداز (Boot)، برای اتصال کامپیوتر تارگت در محیط نرم افزار Matlab  تشکیل دهنده مطالب پایانی این جلسه هستند.

مدت زمان آموزش: ۴۹:۰۹ – چهل و نه دقیقه و نه ثانیه

محتویات آموزش: فیلم آموزشی – فایلهای لازم برای نصب کامپایلر XPC(شامل فایل PDF آموزش، Windows SDK 7.1_64bit، ءMicrosoft Visual C++ 2012 Professional_64bit) – فایل PDF حاوی لیست چیپست کارتهای شبکه پشتیبانی شده

پیش نیازهای آموزش:

پیش نیازهای نرم افزاری: آشنایی اولیه با محیط Matlab در حد اجرای دستورات

پیش نیازهای سخت افزاری: 

۱- یک Laptop و یا کامپیوتر که نرم افزار Matlab به همراه Simulink و تولباکس XPC Target نصب شده باشد و دارای کارت شبکه و DVD Writer باشد.(Host)

۲ – یک کامپیوتر دیگر به عنوان Target که دارای DVD ROM و کارت شبکه با مشخصاتی که در آموزش به طور مفصل توضیح داده خواهد شد باشد.(Target)

۳ – یک کابل Lan برای اتصال Host و target

۴ – یک DVD خام

حجم فایل: ۱۰۰ مگابایت

پیش نمایش جلسه دوم:


جلسه سوم: مرحله اول(قسمت دوم) – اتصال یک کامپیوتر به عنوان Target

با توجه به نقشه راه کلی ارائه شده در جلسه اول و شروع مرحله اول در جلسه گذشته، در این جلسه مرحله اول را به پایان میرسانیم. چنانکه در جلسه اول تنظیمات کلیدی برای ساخت DVD راه انداز کامپیوتر Target را انجام دادیم در این جلسه DVD راه انداز را تولید کرده و توسط آن پس از انجام تنظیماتی در Setup کامپیوتر target  به صورت کاملا کاربردی کامپیوتر تارگت را در محیط XPC Target راه اندازی میکنیم. همچنین برای اینکه کامپیوتر Host را وصل کنیم نیاز به تنظیم شبکه وجود دارد که آن را هم در این جلسه انجام میدهیم. پس از انجام اتصال دو کامپوتر هاست و تارگت، تستهای مختلفی را برای ارزیابی قدرت پردازنده کامپیوتر Target در این جلسه انجام میدهیم. اهمیت تستها هنگامی که بخواهید سرعت پردازش خود را در اجرای عملی یک فایل طراحی شده در سیمولینک بالا ببرید مشخص میشود. از طریق تستهای انجام شده در این جلسه، میتوان کمترین sample time مربوط به target برای اجرای فایل مشخص با تعداد بلوکهای ۳ – ۶۲ – ۳۱۰ – ۶۲۰ و ۱۵۵۰ را استخراج کرد.

مدت زمان آموزش: ۴۸:۲۹ – چهل و هشت دقیقه و بیست و نه ثانیه

محتویات آموزش: فیلم آموزشی

پیش نیازهای آموزش:

پیش نیازهای نرم افزاری: آشنایی اولیه با محیط Matlab در حد اجرای دستورات

پیش نیازهای سخت افزاری: 

۱- یک Laptop و یا کامپیوتر که نرم افزار Matlab به همراه Simulink و تولباکس XPC Target نصب شده باشد و دارای کارت شبکه و DVD Writer باشد.(Host)

۲ – یک کامپیوتر دیگر به عنوان Target که دارای DVD ROM و کارت شبکه با مشخصاتی که در آموزش به طور مفصل توضیح داده خواهد شد باشد.(Target)

۳ – یک کابل Lan برای اتصال Host و target

۴ – یک DVD خام

حجم فایل: ۱۷۴ مگابایت

پیش نمایش جلسه سوم


جلسه چهارم: مرحله دوم(قسمت اول) – اجرای فایل طراحی شده سیمولینک به صورت Real time بر روی Target

با توجه به نقشه راه کلی ارائه شده در جلسه اول، در این جلسه مرحله دوم را شروع میکنیم. این آموزش شامل موارد ذیل است:

۱- شروع طراحی یک فایل ساده در محیط سیمولینک

۲- اضافه کردن اسکوپ XPC target

۳- تنظیمات مربوط به ساخت و Load کردن فایل بر روی تارگت

مدت زمان آموزش: ۴۸:۳۲ – چهل و هشت دقیقه و سی و دو ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک

پیش نیازهای آموزش:

پیش نیازهای نرم افزاری: آشنایی اولیه با محیط Matlab در حد اجرای دستورات، آشنایی با سیمولینک

پیش نیازهای سخت افزاری: 

همانند جلسه قبل…

حجم فایل: ۸۴ مگابایت

پیش نمایش جلسه چهارم


جلسه پنجم: مرحله دوم(قسمت دوم) – اجرای فایل طراحی شده سیمولینک به صورت Real time بر روی Target

ادامه مرحله دوم شامل موارد ذیل است:

۱- Load کردن عملی فایل بر روی کامپیوتر تارگت و اجرای آن، آشنایی با XPC Explorer که میتوان با استفاده از آن در حین اجرای فایل، اسکوپ به هر سیگنال دلخواهی اضافه کرد و اتفاقات سخت افزار را مشاهده نمود

۲- آشنایی با قابلیتهای اسکوپ XPC و دیدن سیگنال هم در اسکوپ تارگت و هم Host. با این قابلیت حتی اگر سیستم ما دارای مانیتور نباشد، میتوان با استفاده از اسکوپ Host سیگنال را مشاهده کرد.

۳- در این فایل آموزشی پس از شروع اجرای فایل بر روی کامپیوتر تارگت، کامپیوتر هاست(کامپیوتر طراح) را در حین اجرا قطع میکنیم تا ببینیم که اجرای فایل بر روی تارگت ادامه پیدا می کند.

مدت زمان آموزش: ۴۶:۱۹ – چهل و شش دقیقه و نوزده ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک

پیش نیازهای آموزش:

پیش نیازهای نرم افزاری: آشنایی اولیه با محیط Matlab در حد اجرای دستورات، آشنایی با سیمولینک

پیش نیازهای سخت افزاری: 

همانند جلسه قبل…

حجم فایل: ۱۹۶ مگابایت

پیش نمایش جلسه پنجم


جلسه ششم: مرحله دوم(قسمت سوم) – اجرای فایل طراحی شده سیمولینک به صورت Real time بر روی Target

پایان مرحله دوم شامل موارد ذیل است:

۱- نمایش مقادیر بر روی کامپیوتر target به صورت متنی با این توضیح که در صورتی که ما بخواهیم مقادیر عددی را بر روی کامپیوتر تارگت نمایش دهیم از این قابلیت استفاده میکنیم. در این آموزش همچنین یک مدار کوچک برای ماکزیمم گیری از سیگنال طراحی میشود که بتوانیم قابلیت مذکور را تست کنیم.

۲- تغییر تمامی پارامترهای بلوکهای سیمولینک پس از Build فایل و در حین اجرا. یعنی پارامترهای بلوکهای مختلف اعم از دامنه و فرکانس و … را میتوان تغییر داد.

۳- ذخیره  یک سیگنال خاص بر روی کامپیوتر تارگت به صورت فایل و فراخوانی آن توسط کامپیوتر هاست و Plot کردن آن.

۴- گروه بندی پارامترها و سیگنالها.

۵- تحلیل پردازشی بر اساس فایل طراحی شده. از این قابلیت برای زمانی میخواهیم استفاده کنیم که حجم فایل طراحی شده و تعداد بلوکهای آن زیاد است و از طرفی ما نیز نیازمند سرعت در اجرا هستیم، میخواهیم بدانیم حداکثر سرعتی که میتوان درمورد فایل طراحی شده توسط کامپیوتر تارگت، میتوان به آن دست یافت چقدر است.

مدت زمان آموزش: ۴۵:۰۸ – چهل و پنج دقیقه و هشت ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک، M-File موجود در آموزش

پیش نیازهای آموزش:

پیش نیازهای نرم افزاری: آشنایی اولیه با محیط Matlab در حد اجرای دستورات، آشنایی با سیمولینک

پیش نیازهای سخت افزاری: 

همانند جلسه قبل…

حجم فایل: ۲۱۵ مگابایت

پیش نمایش جلسه ششم


جلسه هفتم: مرحله سوم(قسمت اول) – آشنایی با پورت سریال target و استفاده از آن برای ارسال و دریافت اطلاعات

آغاز مرحله سوم که شامل موارد ذیل است:

۱ – آشنایی با استانداردهای مختلف سریال شامل RS232، RS422، RS423 و RS4852

۲ – آشنایی با انواع کابلهای ارتباط سریال

۳ – آشنایی با انواع کانکتورهای سریال شامل DB9، DB25 و RJ45،

۴ – آشنایی با Handshaking سخت افزاری و نرم افزاری در ارتباط پیشرفته سریال

۵ – مقایسه سرعت و طول مجاز استانداردهای مختلف سریال

مدت زمان آموزش: ۵۴:۱۲ – پنجاه و چهار دقیقه و دوازده ثانیه

محتویات آموزش: فیلم آموزشی

حجم فایل: ۱۰۹٫۶۱ مگابایت

پیش نمایش جلسه هفتم


جلسه هشتم: مرحله سوم(قسمت دوم) – آشنایی با پورت سریال target و استفاده از آن برای ارسال و دریافت اطلاعات

ادامه مرحله سوم که شامل موارد ذیل است:

۱ – ساخت کابل سریال برای ارتباط RS232

۲ – معرفی مبدل USB به سریال برای لپ تاپ هایی که فاقد پورت سریال هستند

۳ – معرفی برنامه CodeVision برای تست پورت سریال

۴ – معرفی برنامه Serial Port Monitor برای تست پورت سریال

۵ – معرفی برنامه Hyper Terminal (ویندوز XP) برای تست پورت سریال

مدت زمان آموزش: ۴۹:۰۰- چهل و نه دقیقه

محتویات آموزش: فیلم آموزشی، برنامه CodeVision، برنامه Serial Port Monitor

حجم فایل: ۹۹٫۷ مگابایت

پیش نمایش جلسه هشتم


جلسه نهم: مرحله سوم(قسمت سوم) – آشنایی با پورت سریال target و استفاده از آن برای ارسال و دریافت اطلاعات

پایان مرحله سوم که شامل موارد ذیل است:

۱ – تست ارسال و دریافت داده RS232 از طریق دو نرم افزار Hyper terminal و Codevision بین دو کامپیوتر در محیط ویندوز

۲ – تست ارسال و دریافت داده RS232 از طریق دو نرم افزار Hyper terminal و Serial Port Monitor بین دو کامپیوتر در محیط ویندوز

۳ – دریافت داده سریال RS232 به صورت کامل از طریق  Target در محیط XPC Target

۴ – ارسال داده سریال RS232 به صورت کامل از Target به HOST در محیط XPC Target

۵ – ارسال و دریافت داده سریال RS232 به صورت کامل بین Target و HOST به صورت همزمان در محیط XPC Target

مدت زمان آموزش: ۵۸:۳۴- پنجاه و هشت دقیقه و سی و چهار ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک ارسال، فایل سیمولینک دریافت، فایل سیمولینک ارسال و دریافت همزمان، برنامه Hyper Terminal برای ویندوزهای ۷

حجم فایل: ۱۰۷ مگابایت

پیش نمایش جلسه نهم


جلسه دهم: مرحله چهارم(قسمت اول) – آشنایی با پورت Parallel کامپیوتر target و استفاده از آن برای ارسال و دریافت اطلاعات

آغاز مرحله چهارم که شامل موارد ذیل است:

۱ – آشنایی مختصری با پورت پارالل کامپیوتر از جمله پینهای کانکتور DB25 و سطوح ولتاژی

۲ – نکات کاربردی ساخت کانکتور Parallel که یک طرف آن به تارگت و طرف دیگر به هشت عدد LED متصل میگردد

۳ – محاسبات مقاومت مربوط به LED هر بیت با توجه به سطح ولتاژ پورت

۴ – تست نرم افزاری و سخت افزاری کانکتور ساخته شده به صورت عملی به منظور اطمینان از کانکتور ساخته شده

مدت زمان آموزش: ۴۵:۴۱ – چهل و پنج دقیقه و چهل و یک ثانیه

محتویات آموزش: فیلم آموزشی، برنامه تست پورت LPT، تصویر پینهای مربوط به پورت DB25

حجم فایل: ۶۴٫۸ مگابایت

پیش نمایش جلسه دهم


جلسه یازدهم: مرحله چهارم(قسمت دوم) – آشنایی با پورت Parallel کامپیوتر target و استفاده از آن برای ارسال و دریافت اطلاعات

ادامه مرحله چهارم که شامل موارد ذیل است:

۱ – آشنایی با بلوک “خروجی دیجیتال پورت پارالل” با دسترسی بایتی

۲ – ارسال فرمان خروجی به ۸ عدد LED با استفاده از بلوک Constant از host به target

۳ – ارسال فرمان خروجی به صورت HEX

۴ – ارسال فرمان به صورت چشمک زن با تغییر زمان تناوب

مدت زمان آموزش: ۵۱:۵۹ – پنجاه و یک دقیقه و پنجاه و نه ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک

حجم فایل: ۱۱۶ مگابایت

پیش نمایش جلسه یازدهم


جلسه دوازدهم: مرحله چهارم(قسمت سوم) – آشنایی با پورت Parallel کامپیوتر target و استفاده از آن برای ارسال و دریافت اطلاعات

پایان مرحله چهارم که شامل موارد ذیل است:

۱ – آشنایی با بلوک “خروجی دیجیتال پورت پارالل” با دسترسی بیتی

۲ – آشنایی با بلوک “ورودی دیجیتال پورت پارالل” با دسترسی بایتی

۳ – آشنایی با بلوک “ورودی دیجیتال پورت پارالل” با دسترسی بیتی

 

مدت زمان آموزش: ۳۷:۰۴- سی و هفت دقیقه و چهار ثانیه

محتویات آموزش: فیلم آموزشی، فایلهای سیمولینک

حجم فایل: ۱۲۴ مگابایت

پیش نمایش جلسه دوازدهم


جلسه سیزدهم: مرحله پنجم(قسمت اول) – طراحی یک پلنت نمونه و load آن بر روی target اول و اجرای عملیات کنترلی توسط target دوم

آغاز مرحله پنجم که شامل موارد ذیل است:

۱ – آشنایی با معادلات دینامیکی کنترل سرعت و موقعیت موتور DC

۲ – شروع سه روش برای مدلسازی و مدلسازی بر مبنای تابع تبدیل

۳ – آشنایی با Mask که به نکات مربوط به ذخیره پارامترهای عددی بر روی فایل سیمولینک میپردازد

مدت زمان آموزش: ۵۰:۵۶ – پنجاه دقیقه و پنجاه و شش ثانیه

محتویات آموزش: فیلم آموزشی، فایلهای سیمولینک

حجم فایل: ۷۸٫۲ مگابایت

پیش نمایش جلسه سیزدهم


جلسه چهاردهم: مرحله پنجم(قسمت دوم) – طراحی یک پلنت نمونه و load آن بر روی target اول و اجرای عملیات کنترلی توسط target دوم

ادامه مرحله پنجم که شامل موارد ذیل است:

۱ – آشنایی با مدلسازی کنترل سرعت و موقعیت موتور DC در فضای حالت

۲ – مدلسازی بر مبنای معادلات دینامیکی حاکم که در سیستمهای غیر خطی هم کاربرد دارد

۳ – مقایسه سه روش مدلسازی با هم

مدت زمان آموزش: ۴۸:۴۶ – چهل و هشت دقیقه و چهل و شش ثانیه

محتویات آموزش: فیلم آموزشی، فایلهای سیمولینک

حجم فایل: ۷۴٫۹ مگابایت

پیش نمایش جلسه چهاردهم


جلسه پانزدهم: مرحله پنجم(قسمت سوم) – طراحی یک پلنت نمونه و load آن بر روی target اول و اجرای عملیات کنترلی توسط target دوم

ادامه مرحله پنجم که شامل موارد ذیل است:

۱ – طراحی فایل سیمولینگ تارگت plant به صورت قدم به قدم

۲ – انتخاب پورت سریال به عنوان درگاه ارتباطی پلنت

۳ – رفع اشکالات مرسوم فایل سیمولینک تارگت پلنت مرسوم به صورت مرحله به مرحله

مدت زمان آموزش: ۴۵:۴۰ – چهل و پنج دقیقه و چهل ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک

حجم فایل: ۶۵٫۱ مگابایت

پیش نمایش جلسه پانزدهم


جلسه شانزدهم: مرحله پنجم(قسمت چهارم) – طراحی یک پلنت نمونه و load آن بر روی target اول و اجرای عملیات کنترلی توسط target دوم

ادامه مرحله پنجم که شامل موارد ذیل است:

۱ – طراحی فایل سیمولینگ تارگت plant به صورت قدم به قدم

۲ – رفع اشکالات مرسوم فایل سیمولینک تارگت پلنت مرسوم به صورت مرحله به مرحله

مدت زمان آموزش: ۴۴:۲۵ – چهل و چهار دقیقه و بیست و پنج ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک

حجم فایل: ۱۰۸ مگابایت

پیش نمایش جلسه شانزدهم


جلسه هفدهم: مرحله پنجم(قسمت پنجم) – طراحی یک پلنت نمونه و load آن بر روی target اول و اجرای عملیات کنترلی توسط target دوم

ادامه مرحله پنجم که شامل موارد ذیل است:

۱ – طراحی فایل سیمولینگ تارگت plant به صورت قدم به قدم

۲ – گسسته سازی دینامیکها از جمله: موقعیت، سرعت و جریان

مدت زمان آموزش: ۴۶:۱۱ – چهل و شش دقیقه و یازده ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک

حجم فایل: ۸۴ مگابایت

پیش نمایش جلسه هفدهم


جلسه هجدهم: مرحله پنجم(قسمت ششم) – طراحی یک پلنت نمونه و load آن بر روی target اول و اجرای عملیات کنترلی توسط target دوم

ادامه مرحله پنجم که شامل موارد ذیل است:

۱ – load کردن دینامیکهای گسسته بر روی تارگت پلنت

۲ – مانیتور کردن پارامترها و تنظیم محدوده A/D

۳ – دیدن پارامترها از طریق HOST

مدت زمان آموزش: ۴۵:۵۶ – چهل و پنج دقیقه و پنجاه و شش ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک

حجم فایل: ۷۸ مگابایت

پیش نمایش جلسه هجدهم


جلسه نوزدهم: مرحله پنجم(قسمت هفتم) – طراحی یک پلنت نمونه و load آن بر روی target اول و اجرای عملیات کنترلی توسط target دوم

ادامه مرحله پنجم که شامل موارد ذیل است:

۱ – بحث روی زمان نمونه برداری گسسته سازی

۲ – سرعت انتقال اطلاعات سریال به منظور بستن حلقه کنترلی

مدت زمان آموزش: ۴۶:۵۷ – چهل و شش دقیقه و پنجاه و هفت ثانیه

محتویات آموزش: فیلم آموزشی، فایل سیمولینک، m-file

حجم فایل: ۶۶ مگابایت

پیش نمایش جلسه نوزدهم


برای خرید کلیک فرمایید

۴۴ نظر

  1. با سلام و خسته نباشید.
    من میخوام به جای کامپیوتر تارگت از اردوئینو استفاده کنم.
    ایا اموزشی در این باره خواهید داشت؟؟زمان شروع تقریبا چه زمانی خواهد بود؟؟
    با تشکر

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ شهریور ۱۰ام, ۱۳۹۶ ۱:۱۸ ق.ظ:

    @پیام,
    با سلام و آرزوی موفقیت.. بعد از اتمام این مرحله از آموزش.. مبحث جدیدی آغاز خواهد شد که در آن به استفاده از بردهای آردوینو به عنوان تارگت خواهیم پرداخت..

    فکر میکنم از اواسط مهر ماه این آموزش شروع شود

    [پاسخ]

  2. با سلام

    آیا برای plc هم قابل استفاده است؟

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ مرداد ۲۴ام, ۱۳۹۶ ۶:۳۲ ب.ظ:

    @مرتضی,

    سلام بر شما
    لطفا سوال خود را واضحتر مطرح بفرمایید..

    اگر سوال اینه که میشه از xpc target برای ارسال فرمان به plc استفاده کرد. بله میشه.

    ولی اگر منظور اینه که plc رو میشه به عنوان target تعریف کرد. نخیر فعلا توی plc های موحود این امکان وجود نداره

    [پاسخ]

  3. با سلام

    من یک سوالی داشتم می خواستم بدونم که میشه یک webcam رو به کامپیوتر تارگت برای پردازش تصویر متصل کرد و همچنین یک برد مثل آردینو رو به عنوان تارگت دوم تعریف کرد و داده هایی که از طریق کامپیوتر تارگت (دارای webcam) به هاست منتقل می شود را پس از اعمال دستوراتی بر روی آن در کامپیوتر هاست به برد آردینو به عنوان تارگت دوم ارسال کرد و این چرخه ادامه پیدا کند؟؟

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ مرداد ۱۰ام, ۱۳۹۶ ۱۲:۲۵ ب.ظ:

    با سلام و آرزوی موفقیت
    بله این کار ممکنه و اگر تا آخر مرحله پنجم اگر با ما همراه باشید احتمالا قسمتی از سوالات شما حل خواهد شد..

    [پاسخ]

  4. با سلام و خسته نباشید.
    من میخوام به جای کامپیوتر تارگت از اردوئینو استفاده کنم.
    ایا اموزشی در این باره خواهید داشت؟؟زمان شروع تقریبا چه زمانی خواهد بود؟؟
    با تشکر

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ خرداد ۲۱ام, ۱۳۹۶ ۲:۵۱ ق.ظ:

    سلام و درود بر شما..

    مبحث مربوطه انشاالله نهایتا تا اواخر تیرماه شروع خواهد شد.

    [پاسخ]

  5. با سلام و ممنون از سی دی های آموزشی تون. من فعلا تا آخر جلسه شش رو مطالعه کردم خیلی خوب بود و دارم انجامش میدم اما یه مشکلی دارم!
    من وقتی سی دی رو بوت می کنم یه همچین پیامی قرمز رنگ میاد:
    simulink real time: No accessible disk found: file item dis
    باید چکار کنم؟
    یه جا خوندم نوشته بود به NTFS و FAT بودن پارتیشن ها ربط داره! ولی خب همه شون که واسه ویندوز NTFS هستن. نمی تونم کاری انجام بدم. میشه لطفاً راهنماییم کنید؟

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ فروردین ۲۵ام, ۱۳۹۶ ۱:۵۹ ق.ظ:

    سلام بر شما
    فکر می کنم اشکال از نسخه نرم افزار متلب شما باشه تو آموزش گفته شده اگر دقت بفرمایید نرم افزار متلبی که توی این آموزش استفاده شده ورژن ۲۰۱۳b هستش.

    [پاسخ]

  6. با سلام.جناب حقیقی با توجه به اینکه در نقشه راه کلی آموزش مکررا تاکید بر استفاده از بردهای جانبی مثل آردونیو جهت استفاده به عنوان تارگت داشتید.ولی در فیلمها این مورد وجود ندارد.آیا واقعا میتوان از برد جانبی به عنوان تارگت استفاده کرد؟؟؟به نظر من با توجه به اینکه نمیتوان دراین بردها از کد xpc به عنوان سیستم عامل استفاده کرد انجام این کار عملا ممکن نیست. خواهشمندم پاسخ بفرمایید

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ اسفند ۲۷ام, ۱۳۹۵ ۱۱:۴۰ ب.ظ:

    با سلام خدمت شما دوست عزیز
    مطالبی که در مورد بردهای Arduino به عنوان نقشه راه مشخص شده است، هنوز آغاز نشده است و ما فعلا کامپیوتر را به عنوان تارگت تعریف میکنیم..

    ولی در پاسخ شما باید بگویم که بله این قضیه کاملا امکان پذیر است و انشاالله در آینده به این مطلب خواهیم پرداخت

    [پاسخ]

  7. سلام
    من همونطور که فرمودین از dvd به جای cd استفاده کردم و همه مراحل که در آموزش ذکر کردین را طی کردم و متلب هم در نهایت پیام burn successful را داد. ولی وقتی روی یک کامپیوتر دیگر این dvd را قرار میدهم و با این dvd بوت میکنم فقط یک صفحه میاد بالا و هیچ پیامی نشون نمیده. به نظرتون مشکل کجاست؟
    با تشکر از راهنمایی شما

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ اسفند ۲۷ام, ۱۳۹۵ ۱۱:۳۶ ب.ظ:

    با سلام خدمت شما
    لطفا گزینه های بوت را مطابق آموزش تنظیم بفرمایید.
    در ضمن از سالم بودن dvd رام خودتان اطمینان حاصل کنید‌.. این کار را با یک cd یا dvd بوت ویندوز میتوانید تست کنید..

    [پاسخ]

  8. سلام
    اگه امکانش هست فایلی که هنگام بوت تارگت در حالت CD. ایجاد میشه رو در موردش توضیح بدین. من روی این حالت تنظیم کردم ولی مثل اینکه روی CD هیچ فایلی ایجاد نمیشه.
    در حالت dos loader هم یک پوشه که شامل ۳ فایل هست ایجاد میشه و سوال این هست که آیا این فایل را باید روی یک فلش ریخته و کامپیوتر تارگت را با این فلش بوت کرد؟
    با تشکر

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ اسفند ۱۹ام, ۱۳۹۵ ۱۱:۴۱ ب.ظ:

    سلام بر شما..

    مطابق آنچه که در جلسات اولیه توضیح دادم حتما حتما از DVD استفاده کنید..

    فکر میکنم کارتون راه بیفته

    [پاسخ]

  9. سلام
    در گام اول که تنظیمات تارگت انجام می شود برای ایجاد فایل بوت اگر CD انتخاب شود چه فایلی روی CD ایجاد می شود. اگه امکان دارد یک نمونه از فایل ایجاد شده را ارسال نمایید.
    سوال دوم اینکه اگر روی حالت DOS loader تنظیم شود فایل ایجاد شده را باید روی فلش بریزیم و کامپیوتر تارگت با فلش بوت شود؟

    [پاسخ]

  10. سلام
    خسته نباشید
    ممنون از کانال خوب و سایت خوبتون
    من دارم روی xpc target و شبیه سازی زمان حقیقی کار می کنم. یه سؤالی داشتم
    آیا میشه روی فقط یک کامپیوتر شبیه سازی زمان حقیقی رو انجام داد؟ یعنی host و target یکی باشند؟
    متشکرم

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ اسفند ۱۵ام, ۱۳۹۵ ۱۲:۵۱ ق.ظ:

    سلام بر شما و ممنون از توجه و محبت شما..
    در Matlab 2016 به بعد نام XPC Target به simulink realtime تغییر کرده است.. در مورد این افزونه جدید علاوه بر اینکه امکانات xpc target وجود دارد، Simulink ادعا کرده است که میتواند برنامه ها را تا حدودی زمان واقعی (real time) بر روی یک کامپیوتر (با وجود ویندوز) اجرا کند.. البته تست های عملی real time بودن واقعی این افزونه را به قوت XPC Target تایید نکرده است.

    [پاسخ]

    هانیه پاسخ در تاريخ اسفند ۱۵ام, ۱۳۹۵ ۴:۲۴ ب.ظ:

    @هانیه, خب من اگر بخواهم یه شبیه سازی معمولی رو زمان حقیقی انجام بدم باید چکار کنم؟ یعنی با simulink real time از Matlab2016 می تونم انجام بدم؟ یا باید از Matlab های version قدیمی تر استفاده کنم که xpc target رو هم دارند؟

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ اسفند ۱۵ام, ۱۳۹۵ ۷:۴۲ ب.ظ:

    سلام بر شما..
    اگر کامپیوتر یا لپ تاپی در اختیار دارید که بتونید اون رو به عنوان تارگت در نظر بگیرید(برای بررسی این موضوع جلسه دوم را حتما بررسی کنید).. پیشنهاد میکنم از XPC target استفاده کنید.. و فکر میکنم مباحث مراحل اولیه به درد شما خواهد خورد..

    موفق باشید.

    [پاسخ]

    هانیه پاسخ در تاريخ اسفند ۱۶ام, ۱۳۹۵ ۶:۵۳ ق.ظ:

    @حامد حقیقی, چشم متشکرم

    [پاسخ]

  11. سلام
    آموزش xpc خیلی کاربردی هست، ولی تو ورژن های جدید متلب من این تولباکس رو ندیدم و مثل اینکه به جای این تولباکس از تولباکس simulink real time استفاده میشه،اگه ممکن هست این تولباکس رو تدریس کنید.
    با تشکر

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ دی ۲۲ام, ۱۳۹۵ ۸:۲۹ ب.ظ:

    با سلام خدمت شما دوست عزیز.
    در حقیقت در ورژن جدید MATLAB، نام toolbox مربوط به xpc target عوض شده و با نام Simulink real time عرضه شده است. در صورتی که به سایت mathworks رجوع شود، مطلب فوق قابل تایید خواهد بود. البته طبیعتا امکانات آن افزایش پیدا کرده است. به امید خدا پس از پایان سری آموزش مربوط به XPC Target، آموزش قسمت های توسعه یافته Simulink real time را در برنامه کاری قرار خواهیم داد.
    با سپاس از توجه و پیگیری شما

    [پاسخ]

  12. با عرض سلام و خسته نباشید
    بنده خیلی وقت هست که منتظر این اموزش هستم (دیدگاه اول رو که بخونین باور میکنید 🙂 ). خواستم بدونم دیگه کامل کامل تموم شد یا نه هنوز هم جلساتی دارن که بذارن؟ چون من قصد دارم این اموزش و چند اموزش دیگه رو ازتون خریداری کنم.
    منتظر پاسختون هستم
    با تشکر

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ دی ۲۰ام, ۱۳۹۵ ۱۲:۰۵ ب.ظ:

    سلام و عرض ادب خدمت شما دوست عزیز.
    در ابتدای آموزش نقشه راه کلی قرار داده شده ولی مراحل طوری دسته بنده شده اند که شما میتوانید با توجه به کاربردتان استفاده لازم را ببرید.
    فعلا تا انتهای مرحله سوم آموزش به پایان رسیده است.
    موفق باشید

    [پاسخ]

  13. با سلام
    ببخشید خیلی وقته که آموزش جدیدی قرار ندادین ، آیا قصد ادامه دادن ندارید؟
    باتشکر

    [پاسخ]

    مدیر سایت پاسخ در تاريخ آذر ۳۰ام, ۱۳۹۵ ۷:۱۶ ق.ظ:

    @علی,
    سلام
    دارن مرحله بعدی رو آماده می کنند
    امشب پیگیری می کنم
    سپاسگزارم

    [پاسخ]

  14. ضمن عرض سلام و خسته نباشید
    روی صفحه ی target این error:
    no accessible disk found:file systems are disabled
    رو مشاهده میکنم میخواستم بپرسم مشکل کجاست؟

    [پاسخ]

    مدیر سایت پاسخ در تاريخ آبان ۲۵ام, ۱۳۹۵ ۶:۲۴ ب.ظ:

    @بهنام,
    سلام پاسخ به صورت مفصل در تلگرام داده شد
    درود

    [پاسخ]

  15. با سلام
    برنامه ای دارم که قرار است ۷۴۰۰۰ مقدار را با sample time 0.001 در ۷۴ ثانیه را در کامپیوتر target نمایش دهد. این کار انجام می شود و در scope target نمایش داده می شود. اما زمان اجرای برنامه در ۷۴ ثانیه انجام نمی شود و حدود ۳۰ تا ۴۰ ثانیه انجام می شود در صورتی که scope target مقادیر را برای ۷۴ ثانیه به طور کامل رسم می کند. بنده چکار کنم که زمان واقعی ۷۴ ثانیه را مشاهده کنم(البته تا حدودی در configuration دستکاری کردم اما بازم نشد) اگر ممکن است کمکم کنید؟
    با تشکر

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ آبان ۱۶ام, ۱۳۹۵ ۹:۵۷ ب.ظ:

    با سلام و احترام
    پیشنهاد میکنم تا پایان مرحله دو را مشاهده بفرمائید.فکر میکنم مسئله شما حل خواهد شد..

    در صورتی که باز هم سوالی داشتید در خدمت شما هستم.

    [پاسخ]

  16. با سلام کلیپی از کواد رتور با کنترلر مد لغزشی داخل کانال قرار دادید که از متلب برای نوشتن کد استفاده کردن ،بنظرتون برای پیاده سازی روی سیستمشون از اکس پی سی تارگت استفاده کردن یا بصورت کد ویژن روی میکرو ؟اکس پی سی تارگت فقط جنبه تست داره یا میشه به صورت تجاری هم ازش استفاده کرد؟ راهی هست که بشه از کد متلب را تبدیل به کدویژن کرد؟
    با تشکر

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ آبان ۱ام, ۱۳۹۵ ۱۱:۲۹ ب.ظ:

    سلام و درود بر شما..
    اولا: باید توجه داشته باشیم که طراحی کنترل کننده ها در نرم افزار matlab به دلیل وجود ابزار کاربردی، راحتتر است.
    ثانیا: در برخی موارد تبدیل یک طراحی در محیط سیمولینک به صورت زبان برنامه نویسی خطی مانند ++C (کدویژن) بسیار مشکل و گاها غیرممکن است.
    ثالثا: xpc target جنبه کاربردی دارد. نمونه ای از این کاربرد، تجربه شخصی بنده در مورد پایدارساز دوربین دو درجه آزادی است.

    توصیه میکنم جلسه اول “آموزش کاربردی xpc target” را که به صورت رایگان ارائه شده است، مشاهده فرمایید.

    [پاسخ]

  17. ضمن عرض سلام و خسته نباشید
    میخواستم بدونم سایر مراحل رو کی قرار میدین؟

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ مهر ۲۵ام, ۱۳۹۵ ۷:۰۹ ب.ظ:

    سلام و عرض ادب خدمت دوست گرامی
    روند ضبط جلسه چهارم که شروع مرحله دوم است آغاز شده است و انشاالله تا یک هفته آینده بر روی سایت قرار خواهد گرفت.

    موفق و پیروز باشید.

    [پاسخ]

  18. سلام
    قصد ندارین آموزشی واسه میکروکنترلر آرم بذارید

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ مهر ۱۹ام, ۱۳۹۵ ۱۱:۳۸ ق.ظ:

    سلام بر شما .. در این سری از آموزش ها علاوه بر استفاده از یک کامپیوتر به عنوان target از بردهای Arduino هم در آموزش استفاده خواهیم کرد.. برای مشاهده سرفصل کامل مطالب توصیه میشود جلسه آموزش را که به صورت رایگان ارائه خواهد شد مشاهده بفرمایید. این فایلها به امید خدا امشب بر روی سایت قرار خواهد گرفت.
    هسته مرکزی یک سری از بردهای Arduino را میکروکنترلر ARM تشکیل داده است.. اما اتصال ما به بردهای Arduino در مبحث “آموزش کاربردی XPC Target” صرفا از طریق Matlab و در محیط Simulink خواهد بود.

    موفق باشید

    [پاسخ]

  19. سلام آیا xpc target برای plc هم کاربرد دارد؟

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ مهر ۱۹ام, ۱۳۹۵ ۱۱:۲۱ ق.ظ:

    سلام بر شما.. XPC به صورت مستقیم در PLC کاربردی ندارد ولی میتوان با استفاده از کامپیوتر target با PLC ارتباط سخت افزاری برقرار کرد..
    موفق باشید

    [پاسخ]

  20. پس چی شد؟

    [پاسخ]

    حامد حقیقی پاسخ در تاريخ مهر ۱۹ام, ۱۳۹۵ ۱۱:۱۹ ق.ظ:

    سلام بر شما… به امید خدا امروز سه قسمت که شامل مقدمات و سرفصلهای آموزش، بحث در مورد کارتهای شبکه و آموزش اتصال به target بر روی سایت قرار خواهد گرفت…
    موفق باشید.

    [پاسخ]

  21. با عرض سلام و خسته نباشید.
    کار خیلی مفید و خوبی میباشد ولی خیلی خلاصه هست. خواستم بدونم این اموزش که قرار هست تهیه بشه کلا چند جلسه هست و تا کی آماده میشه. اگه یک سرفصل کامل از کاری که میخواهید انجام بدین در این بخش بذارین خیلی بهتره.
    بنده چندین کار دارم که باید با PLC کنترلشون رو انجام بدم ولی قبل از اون باید با متلب کنترل کننده را بر روی سیستم اعمال کنم و اگه نتیجه مطلوب بود کار را شبکه کنم. خواستم از شما بپرسم با این بخش از سیمولینک میشه مثلا یک فرایند ۴ تانک را کنترل کرد؟ یا تارگت فقط باید یک کامپیوتر دیگه باشه؟
    پیشا پیش ممنون از پاسخگوییتون.

    [پاسخ]

    مدیر سایت پاسخ در تاريخ شهریور ۲۶ام, ۱۳۹۵ ۱۰:۲۹ ب.ظ:

    @اسماعیل,
    سوالتون رو از استاد پرسیدم فردا پاسخ میدن
    ممنون از نظرتون

    [پاسخ]

یک پاسخ بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *