آموزش سیمولینک (قسمت اول) مشاهده در قالب PDF چاپ فرستادن به ایمیل
نوشته شده توسط مجتبی آیتی نیا   
یکشنبه, 02 خرداد 1389 ساعت 21:31

با عرض سلام خدمت دوستان عزيز

قصد دارم در چند قسمت، نحوه كاركردن با Simulink رو به شما آموزش بدم پس اگه تا حالا با Simulink كار نكرديد و يا مشكلاتي در كاركردن با اون داريد مي‌تونيد با من همراه باشيد درصورتي‌كه پاسخ مشكلتون رو دريافت نكرديد مي‌تونيد در قسمت نظرات اون مشكل رو مطرح كنيد، اگه بلد بودم پاسختون رو مي‌دم.

سيمولينك نرم افزاريه كه شما براي شبيه‌سازي سيستم‌هاي ديناميكي، مي‌تونيد از اون استفاده كنيد اين نرم‌افزار زيرمجموعه نرم‌افزار متلبه كه داراي كتابخانه‌هاي زيادي در زمينه رشته‌هاي مختلف از جمله برق و مكانيكه. اگه ما نرم‌افزار متلب رو فصل مشترك رشته‌هاي مهندسي در محاسبات عددي بدونيم نرم‌افزار سيمولينك رو مي‌تونيم فصل مشترك رشته‌هاي مهندسي در زمينه نرم‌افزارهاي شبيه‌ساز قرار بديم.

براي شروع كار با سيموليك ابتدا از مسير File >> New >> Model يك مدل جديد ايجاد كنيد. اين مدل رو در شكل زير مشاهده مي‌كنيد.

 

 

 

 

 

 

 

 

 

 

 

 

حالا شما بايد در اين مدل برحسب مساله‌اي كه مي‌خواهيد حل كنيد عناصر مورد احتياج رو از كتابخانه سيمولينك به مدل مورد نظر انتقال دهيد. براي بازكردن كتابخانه سيمولينك، رو صفحه متلب عبارت simulink رو وارد كنيد و يا به روي دگمه نشان داده شده در شكل زير كه هم در صفحه اصلي متلب و هم در مدل ايجاد شده قرار دارد كليك كنيد.

 

 

 

 

 

 

همون‌طور كه در كتابخانه سيمونيك مشاهده مي‌كنيد كتابخانه‌هاي زيادي وجود داره كه هركس بنا به رشته‌اي كه داره با اين كتابخانه‌ها كار مي‌كنه مثلا كسي كه مكانيك خونده با قسمت مخابرات اون كاري نداره ولي آنچه كه مشترك بين كليه كاربران هستش يادگيري بلوك‌هاي كتابخانه اصلي سيموليكه كه من تا جائيكه بتونم سعي مي‌كنم با مثال‌هاي متنوع، بلوك‌هايي رو كه بيشتر به كار ميان براي شما شرح بدم.

براي اولين مثال مي‌خواهيم از يك پالس، مشتق و انتگرال گرفته و روي يك اسكوپ به همراه سيگنال اصلي نمايش بديم بلوك‌هايي رو كه احتياج داريم عبارتند از: مولد پالس، انتگرالگير، مشتقگير، تسهيم كننده و بلوكي بسيار معروف به نام اسكوپ.

اين بلوك‌ها را در مسيرهاي زير مي‌تونيد بيابيد:

Simulink >> Sources >> Pulse Generator

Simulink >> Continuous >> Integrator

Simulink >> Continuous >> Derivative

Simulink >> Signal Routing >> Mux

Simulink >> Sinks >> Scope

 

نحوه آوردن بلوك‌ها هم بسيار سادس شما مي‌تونيد روي بلوك مورد نظر كليك چپ كرده و بدون رها كردن آن، موس رو به درون مدل مربوطه ببريد و در جائيكه مي‌خواهيد بلوك رو قرار دهيد، موس رو رها كنيد(Drag and Drop) و يا اينكه روي بلوك مورد نظر كليك راست كرده و گزينه Add to untitled رو انتخاب كنيد به‌صورت زير:

 

 

 

 

 

 

 

 

 

در واقع untitled نام پيش فرض مدل شماست كه مي‌تونيد اون رو تغيير بدهيد. پس از اينكه تمامي بلوك‌ها رو به مدل خودتون اضافه كرديد بلوك‌ها رو به‌صورت زير دربيارید:

 

 

 

 

 

 

 

 

 

 

 

 

براي مرتب كردن بلوك‌ها، هم با موس مي‌تونيد جاي اون‌ها رو عوض كنيد هم با كيبورد به اين صورت كه بلوك مورد‌نظر رو انتخاب مي‌كنيد و با كليدهاي جهتي بر روي كيبورد، جاي بلوك رو تغيير مي‌ديد. براي بزرگ كردن اندازه بلوك‌ها از كليد R و براي كوچك كردن آنها از كليد V استفاده كنيد.

حالا بايد تنظيمات لازم رو بر بلوك‌ها انجام دهيم به روي بلوك مولد پالس دوبار كليك كنيد و مانند شكل زير تغييرات لازم رو اعمال كنيد:

 

 

 

 

 

 

 

 

 

 

 

خروجي اين بلوك يك پالس با اندازه 1 و دوره تناوب 1.5 ثانيه و بدون تـاْخير و با پهناي پالس معادل 50 درصد دامنه هست.

(Duty Cycle =50%)

به روي بلوك تسهيم كننده دوبار كليك كرده و تعداد ورودي‌هاي اون رو به 3 تغيير بديد.

در تنظيمات بلوك‌هاي انتگرالگير و مشتقگير و اسكوپ تغييري ايجاد نكنيد.

حال بايد بلوك‌ها رو به يكديگر متصل كنيم براي اينكار ماوس رو به سمت خروجي مولد پالس برده و زماني كه ماوس به شكل + در اومد كليك چپ رو فشار داده و بدون ول كردن آن به سمت ورودي دومي تسهيم كننده حركت كنيد و زماني كه اشاره‌گر ماوس بصورت يك بعلاوه دوخط درآمد آن را ول كنيد تا اتصال ايجاد شود اگر مي‌خواهيد از يك سيگنال انشعابي بگيريد از كليك راست ماوس بايد استفاده كنيد مثلا در مورد اتصال ورودي انتگرالگير بايد ماوس را به سمت سيگنال خروجي مولد پالس برده و با فشردن كليك راست به سمت ورودي انتگرالگير حركت كنيد و زماني كه اشاره‌گر ماوس بصورت يك بعلاوه دوخط درآمد آن را ول كنيد تا اتصال ايجاد شود باقي اتصالات را دقيقا به همين‌صورت و مطابق شكل زير انجام دهيد:

 

 

 

 

 

 

 

 

 

 

 

 

 

حالا مدل شما آماده شده و مي‌تونيد اون رو اجرا كنيد البته قبل از اجرا كردن بايد تنظيمات شبيه‌سازي(زمان اجرا، گام حركت، نوع حلگر و ...) رو انجام بديد كه فعلا براي اين مثال نيازي نيست پس مدلتون رو با فشاردادن دگمه استارت، ران كنيد سپس به روي اسكوپ دوبار كليك كنيد شما قاعدتا بايد شكل موج‌هاي زير رو ببينيد:

(يادتان باشد كه حتما روي دگمه Autoscale كليك كنيد تا شكل موج‌ها را كامل ببينيد)

 

 

 

 

 

 

 

 

 

 

 

 

 

براي رفتن به قسمت بعد، به‌روي لينك زير كليك كنيد:

آموزش سیمولینک (قسمت دوم)

 

براي رفتن به ديگر قسمت‌ها، به‌روي لينك‌هاي زير كليك كنيد:

آموزش سیمولینک (قسمت اول)

آموزش سیمولینک (قسمت دوم)

آموزش سیمولینک (قسمت سوم)

آموزش سیمولینک (قسمت چهارم)

آموزش سیمولینک (قسمت پنجم)

آموزش سيمولينك (قسمت ششم)


نظر ها (236)
  • arezoo  - help

    salam,aya mishe to simulink baraye antegral gereftan az ye tabe gheire khati az block 1/s estefade kard?
    ya bayad az ode45 estefade kard?
  • moj1001
    سلام دوست عزيز
    اين بلوك طبق تعريف از سيگنال‌هاي زمان پيوسته انتگرال مي‌گيره حالا منظورتون از تب غيرخطي چيه؟
  • میثم عسکری  - کار با منطق فازی؟
    سلام
    من دانشجوی ارشد صنایع هستم. من توی این پروژه از منطق فازی استفاده کردم. در انتهای تحقیقات و جمع آوری اطلاعات، من یک ماتریس 9*9 دارم که هرکدوم از درایه هاش شامل سه تا عدده. می خوام این ماتریس رو به یک شبکه ی فازی بدم اما ابزاری رو سراغ ندارم که بتونم باهاش کار کنم. شما می تونید منو راهنمایی کنید؟
  • sara
    سلامبراي حل اين معادله چه پيشنهادي دارين ؟ ممنون ميشم اگه جواب بدين
    kx(t)+dx(t)/ِِdt+5=0
  • moj1001
    سلام دوست عزیز
    سعی می کنم در قسمت های بعدی شبیه سازی معادلات دیفرانسیل رو هم آموزش بدم.
    ولی بطور خلاصه می تونی از بلوک انتگرلگیر و گین و جمع کننده استفاده کنی.
  • فریبا  - شبيه سازي مدارهاي يكسوساز تك فاز و سه فاز كنترل شد
    با سلام اگر لطف کنید و در مورد شیبه سازی مدارهای یکسوساز تک فازه یا سه فازه کنترل شونده هم آموزش بدین ممنون میشم چون پروژه دارم و تا الان هم نتونستم انجام بدم .با تشکر
  • PaG  - matlab simulink
    salam khaste nabashid,dar tarahi madarate shamele R L C,..... wire'e ke az jae be jae vasl mishe ba noghte chine ghermez moshakhas shode,che konim ke tabdil be wire she
  • moj1001
    سلام
    احتمالا دو بلوکی را که غیر قابل اتصال هستند را قصد داشتی به هم وصل کنی؟!
  • Farzad1986  - سوال
    سلام
    میشه بفرمایید آیا میشه با سیمولینک معادلات دیفرانسیل با شرایط مرزی حل کرد و چطور؟
    ممنون
  • امیرحسین  - سوال در مورد سیمولینک
    سلام. من یک پروژه دارم که باید توان راکتیو یک موتور القایی رو اندازه بگیرم. استادمون گفت که با ولتمتر و آمپر متر باید این کار رو انجام بدم. حالا یک موتور القایی شبیه سازی کردم و یک Three-Phase
    V-I Measurement برای اندازه گیری ولتاز و آمپر قرار دادم. حالا موندم باید اینها رو چیکار کنم. خروجی ها رو به اسکوپ بدم؟ چطوری در هم ضرب کنم؟ یا اصلا چطوری توان راکتیو رو بدست بیارم؟ :?:
  • moj1001
    سلام
    توان راكتيو تا جايي كه خاطرم باشه، ولتاژ در جريان در سينوس زاويه‌ي بين اون‌هاست. اگه اين كميت‌ها را بدست آوردي حالا مي‌توني با يك بلوك ضرب‌كننده اون‌ها رو در هم ضرب كني و توان رو بدست بياري.
  • ن  - دمت گرم
    فقط میخوام بگم دمت گرم
  • هستی  - چاپر بوست
    با سلام
    دوستان اگه ممکنه منو در مورد شبیه سازی الکترونیک صنعتی با matlab(چاپر بوست) راهنمایی بکنید اطلاعی در این زمینه ندارم
  • رضا
    سلام تو help متلب برو اونجا سرچ کنی فکر کنم پیدا کنی.
  • hasti  - سوال!
    سلام وقتتون بخیر
    یه سوالی دارم اگه ممکنه منو راهنمایی کنید
    از ورودی و خروجی یه سیتستم چطوری میتونم نمونه گیری کنم؟
    مثلا میخوام از ورودی و خروجی 100تا نمونه داشته باشم
    چه تو محیط m-file و چه تو محیط سیمولینک ؟
    ممنون میشم
  • مسعود  - سوال
    سلام. من لازمه که در مدل داخلی یک موتور موجود در سیمولینک تغیییراتی رو بدم. اما هر چه قدر سعی می کنم نمی شه. آیا شما اطلاعاتی در این زمینه دارید؟
    ممنون می شم که منو راهنمایی کنید.
  • moj1001
    سلام
    فكر كنم بعضي از بلوك‌ها قفل هستن و نميشه تغييراتي توشون داد.
  • داستان  - مشكل در اجرا
    سلام
    در ورژن هاي قبلي اين نرم افزار با كليك روي فايلي كه قبلا ذخيره كرده بوديم هم متلب و هم سيميولينك اجرا ميشد ولي در ورژن جديد اين فايل ها رو بصورت پيش فرض نمي شناسه و بايد اول سيميولينك باز بشه و بعد از سيميولينك اونارو باز كنيم. ايا مي دونيد كجا را بايد تغيير بدم؟
  • moj1001
    سلام
    بعيد مي‌دونم اينطور باشه كه مي‌گي! مال من كه اينطور نيست(R2010a) شايد دست‌كاريش كردي! دوباره نرم‌افزار رو نصب كن ببين مشكلت برطرف ميشه.
  • وحید  - پیدا کردن بلوک
    سلم آقای ایتی نیا
    واقعاًتشکرمیکنم ازآموزشهای مفیدتون که در پروزه ام به من خیلی کمک کرد.
    آقای ایتی نیا من یک بلوکی میخوام که داخل بلوک نوشته urge ولی هرچه میگردم پیداش نمیکنم اگربه من کمک کنید واقعاًبه من کمک بزرگی کرده اید. باتشکر
  • moj1001
    سلام - ممنون
    ممكن هست اين بلوكي كه دنبال هستي يه بلوك دست‌ساز(mask) باشه! و در نتيجه در كتابخانه سيمولينك نتوني پيداش كني. اگه اسمشو بلدي سرچ كن در كتابخانه.
  • میلاد  - فرموله کردن
    سلام به دوستان عزیز ،

    من می خواستم بدونم که چطور می شود،حل معادله زیر را به صورت پارامتریک بدست آورد؟

    Ay(2)+B(y(1))^2+Cy+D=0
    در حقیقت، حل پارامتریک معادله دیفرانسیل مرتبه دوم با مشتق مرتبه اول توان دو.
    اینکه مشتق اول y توان دو است، ترای من مشکل ساز شده است.

    متشکرم
  • ناشناس
    سلام من مقاومت متغیر غیر خطی را با بلوکهای سیمیولینک شبیه سازی کردم این بلوکها چند ورودی متفاوت و یک خروجی دارند چطوری باید سری موازی بودن مقاومت با این بلوکها را نشان بدهم
  • moj1001
    سلام ممكنه نتوني اينكار رو بكني. چون اتصال خروجي ها غيرمجازه.
  • ناشناس  - re: فرموله کردن
    میلاد نوشت:
    سلام به دوستان عزیز ،

    من می خواستم بدونم که چطور می شود،حل معادله زیر را به صورت پارامتریک بدست آورد؟

    Ay(2)+B(y(1))^2+Cy+D=0
    در حقیقت، حل پارامتریک معادله دیفرانسیل مرتبه دوم با مشتق مرتبه اول توان دو.
    اینکه مشتق اول y توان دو است، ترای من مشکل ساز شده است.

    متشکرم
  • سوزان  - simulink برای رشته مدیریت
    :cry: :cry: :cry: :cry: عنوان پایان نامه من پیش بینی ریسک گردشگری بافازی سیمولینگ .من مدلم با simulink ساختم ولی run نمیشه نمی دونم مشکل کجاست.رشته مدیریت صنعتی هستم ارشد
  • moj1001
    اگه خطا مي‌ده كه بايد خطاشو برطرف كني!
  • مرضیه
    با سلام
    من تازه کار کردن با متلب شروع کردم ممکنه نحوه ی وارد کردن عددهایی مثل10به توان منفی 8 را در متلب بهم بگید.
  • زهرا
    سلام
    مي خواستم بدونم متلب كه به صورت راديان به ما جواب ميده چطور مي شه اونو تبديل كرد به درجه.يعني يه دستوري بهش بديم كه زوايا را به صورت درجه بگيره ويا به صورت درجه جواب بده نه راديان.
    ممنون
  • moj1001
    سلام
    نمي‌دونم همچين دستوري هست يا نه؟ ولي خودت مي‌توني تابعي بنويسي كه اين تبديل رو برات انجام بده.
  • محمد رضا
    تو سیمولینک یه بلوک آماده داره واسه این تبدیلات!
  • moj1001
    اگه هم نباشه به راحتي درست مي‌شه.
  • مرضيه
    من مي خوام متلب عددبا8رقم بگيره و جوابشوتا8رقم اعشاربده ازچه دستوري بايداستفاده كنم. :?:
    ممنون
  • moj1001
    سلام
    با دستور زير تا 15 رقم اعشار نشون مي‌ده:
    کد:
    format long
  • حسین
    شما می تونید با دستور vpa تا هر رقم اعشار که دوست دارید یک متغیر را نمایش دهید. :P
  • karim  - 8 رقم اعشار
    سلام با نوشتن این دستور می تونی دقت محاسباتت رو ببری بالا...
    تو workspace یا داخل m-file.

    format long
  • ناشناس
    براي اينكه اعدادخروجي رو توexcle ببينيم چه بايد كنيم :?:
  • محمد رضا  - مشکل در کار با اسکوپ در سیمولینک متلب
    سلام دوستان
    طی پروژه ای که دارم باید یک سری اطلاعات رو بیارم و تو اسکوپ توی سیمولینک نشون بدم!
    مشکلم اینه که اسکوپ فقط تا دو ثانیه از اطلاعات رو نشون میده و دوباره میره از اول صفحه شروع میکنه به کشیدن!
    در نتیجه نمیتونم شکل موج رو ببینم!
    توی تنظیمات اسکوپ هم هر کاری کردم نتونستم نتیجه بگیرم!
    کسی میدونه چیکار باید بکنم؟
  • moj1001
    مقدار step size رو افزايش بده.
  • ahmadpashaei
    با سلام
    چرا آموزشهاتون رو در قالب PDF قرار نمیدین تا دانلودش راحت تر بشه؟
  • سارا
    سلام. مرسی از مطالب خوبتون. اگه میشه درباره خط انتقال نویز گوسی سفید جمع شونده در شبیه سازی توضیحی بدید.برای پروژه ام باید بین فرستنده و گیرنده این کانال لنتقال رو بگذارم.ممنون
  • محمد
    سلام
    دوست گرامی چطور به mux سه سر وصل کردی؟
  • moj1001
    سلام
    توضيحات رو دادم مشكلت كجاست.
  • امین
    سلاممیخواستم بدونم بلوک ولتمتر وآمپرمتردکجای سیمولیک است؟وبا چه بلوکهایی میتوان گشتاور وسرعت موتررااندازه گرفت؟
  • moj1001
    سلام
    ولت‌متر و آمپرمتر در Measurements
  • ناشناس  - کمک کمک
    سلام دوستان من تو یه برنامه ساده گیرم اونم اینه که میگه برنامه ای که دو عدد رو از کاربر میگیره و مجموع اعداد بین این دو عدد رو به ما میده گفتن باید با دستور for بنویسم .اگه کسی بلده لطفا کمک کنه این تمرینو حل کنم . :?:
  • الهام218
    با سلام
    با استفاده از سیمولینک و بلوک های ان،چند نمدار را روی یک اسکوپ نمایش داده ام،چطور می شود نمدارهای رنگی روی اسکوپ را مشخص کرد که هر نمودار مربوط به کدام ترنسفر فانکشن است؟
  • moj1001
    سلام
    سيگنال‌ها رو نام گذاري كن
  • الهام218
    با تشکر فراوان به دلیل پاسخ سریع
    در سیمولینک چطور خروجی هر ترنسفر فانکشنرو نام گذاری کنم؟
    با تشکر
  • حسینی  - یک مشکل در اجرای این پست
    سلام.
    موقع اجرای این برنامه به من چنین خطایی میده و نمودار مربوطه را نمیکشه، ممکنه راهنمایی کنید؟


    Warning: Using a default value of 0.2 for maximum step size. The simulation step size will be equal to or less than this value. You can disable this
    diagnostic by setting 'Automatic solver parameter selection' diagnostic to 'none' in the Diagnostics page of the configuration parameters dialog
  • ehsan  - جواب مسئله
    من یه مسئله استادمون داده بلد نیستم حلش کنم . :shock: . گفته باید با این برنامه سیمولینک حلش کنین . خواستم بگم اگه صورت مسئله رو براتون بفرستم برا من حلش میکنین .
  • reza2000
    در اجرای سیمولینک این پیغام ظاهر میگردد

    Unable to locate 'mexopts.bat', and therefore cannot determine which compiler to use for simulation builds.


    سیستم من 64بیتی با win7 است علت را بیان میکنید
    مرسی
  • moj1001
    سلام
    mex -setup رو اجرا كن.
  • mohammad  - یک مشکل
    سلام مهندس
    من یه مدلی رو تو سیمولینک طراحی کردم ولی متاسفانه پیغام های خطایی ظاهر میشود که من متوجه نمیشم اگر فایل سیمولینکم رو براتون بفرستم میتونین ما رو راهنمایی کنین؟ باتشکر
  • ali  - سلام دوست عزيز
    سلام من يه پروژه دارم در مورده بررسي خطاهاي اتصال كوتاه در مسير يك ژنراتور 45 مگاواتي هست شبيه سازيش رو انجام دادم اما نميدونم متنش رو چي بنويسم :evil:
  • moj1001
    سلام
    متن چي رو چي بنويسي؟
  • biabeman  - Matlab Simulink
    با سلام
    من در سایت شما عضو هستم.
    فایلهای آموزش سیمولینک را برای دانلود می خواهم ،لطفا راهنمائی فرمائید چگونه؟
    چون روی گزینه های آموزش کلیک می کنم فایل نوشتاری برای مطا لعه است نه برای ذخیره سازی.
    لطفا چنانچه فایل بخصوصی یا سایت مورد نظری مد نظر دارین معرفی نمائید .
    با سپاس
    علیرضا
    کاربری biabeman
    dehghansms@gmail.com
  • moj1001
    سلام
    دوست عزيز همين صفحات رو مي‌توني ذخيره كني!
  • حسین  - سلام
    دوست عزیز من برای یک پروژه پردازش تصویر شبکه عصبی رو آموزش دادم.
    حالا چطور می تونم سیمولیت کنم.
    از چه دستوری باید استفاده کنم.
    ممنون میشم اگر راهنمایی کنید.
  • مریم  - تشکر
    ممنون از اطلاعات مفیدتون
  • دلارام  - پروژه رادار
    سلام
    من براي پروژه ام بايد براي رادار كد نويسي انجام بدم ولي اجرا نميشه يا از تولباكس استفاده كنم اگه ميتونيد كمكم كنيد به من ايميل بزنيد ممنون
    d19_azarkish@yahoo.com
  • moj1001
    سلام
    پروژت رو برام میل کن.
  • دلارام  - پروژه رادار
    سلام
    اگه ميشه ادرس ايميلتون رو بگيد كه من پروژم رو براتون بفرستم
    ممنون
  • مجید  - کاربرد بلوکها در سیمولینک
    با سلام
    کاربرد هریک از بلوکهای موجود در سیمولینک را از کجا می تونم مطالعه کنم؟
  • moj1001
    سلام
    بهترین مرجع کامل و بدون نقص، «هلپ متلب» است.
  • th  - help
    با سلام و خسته نباشید خواستم بدونم برای شبیه سازی باس بی نهایت یا شبکه را با چه بلوکی باید نشان داد؟ممنون از راهنماییتون
  • MOMO  - نمودار scope
    چرا در موج نشون داده شده در اسکوپ مقدار اولین مشتق با بقیه ی مشتق ها فرق می کنه؟!!
  • moj1001
    سلام
    احتمالا شیب لبه پایین رونده اولی مقداری کمتر بوده!
  • ناشناس  - re:
    moj1001 نوشت:
    سلام
    احتمالا شیب لبه پایین رونده اولی مقداری کمتر بوده!

    مگه میشه موج مربعی یه جاش با بقیه جاهاش فرق کنه؟؟ :دی
  • rana  - mex error
    سلام
    در فایل سیمیولینک متلب من embeded function هست وقتی run می کنم خطای mex-setupمیده ازخیلی ها پرسیدم گفتن باید روی ویندوز سون ویندوزxpنصب کنم تامشکلم حل شه به نظرتون من الان چکارکنم؟
  • moj1001
    سلام
    خیر - ویندوز سونت چند بیته؟
  • rsyamchi  - optsim
    با سلام
    اگر optsim را یاد بدین ممنون میشم اگر هم وقت وقت ندارین یه کتاب اموزشی اگر داشتین واسم میل کنید ممنون میشم.
    ایمیل :djrasoolgator@yahoo.com
  • behzad  - با سلام
    با سلام در صورت امکان قسمت legoسیمولینک را نیز اموزش بدین این optionفقط روی متلب 2012 قابلیت اجرا پیدا میکند
    با تشکر.
  • بهنام یوسفی
    با عرض خسته نباشید
    من دانشجوی ترم آخر الکترونیک هستم.عنوان پروژه من راه اندازی GPS است که به جای ساختن یک ماشین کوچک می خواهم از سیمولینک متلب استفاده کنم آشنایی من با سیمولینک در حد آزسیستم های کنترل خطی می باشد .در صورت امکان خواهش می کنم:
    1- مراحل کار.
    2-نحوه آپلود برنامه در سیمولینک.
    3-نحوه پیاده سازی سیمولینک برای این پروژه .
    4-منابع مربوط به این پروژه و هرگونه راهنمایی را به من بدهید منتظر پاسخ شما هستم
  • محمد  - لينك m-file به simulink
    با سلام
    من يه برنامه به صورت mfile نوشتم كه از دستور for توش استفاده كردم. خروجي اون دما(T)است كه براي k=1 تا200، مقادير مختلفي داره،كه نشانگر دماي يك جسم با فاصله زماني 0.05 ثانيه است.
    ميخوام اين خروجي رو به عنوان ورودي يك برنامه simulink به كار ببرم، به صورتي كه اين مقادير T روبه برنامه با SAMPLE TIME=-1 بده . اينطوري كه من search كردم بايد به s-file jfndg بشه يا از بلوك embedded matlab function استفاده كرد..
    لطفا روالش رو هم به من بگيد.
    با تشكر
  • moj1001
    سلام
    از بلوک from workspace میتونی استفاده کنی.
  • ناشناس  - re:
    بهنام یوسفی نوشت:
    با عرض خسته نباشید
    من دانشجوی ترم آخر الکترونیک هستم.عنوان پروژه من راه اندازی GPS است که به جای ساختن یک ماشین کوچک می خواهم از سیمولینک متلب استفاده کنم آشنایی من با سیمولینک در حد آزسیستم های کنترل خطی می باشد .در صورت امکان خواهش می کنم:
    1- مراحل کار.
    2-نحوه آپلود برنامه در سیمولینک.
    3-نحوه پیاده سازی سیمولینک برای این پروژه .
    4-منابع مربوط به این پروژه و هرگونه راهنمایی را به من بدهید منتظر پاسخ شما هستم
  • n.mehr
    سلام
    من با وجود اینکه autoscale را میزنم بازم نصف نمودارو میبینم چه کنم؟
  • moj1001
    سلام
    یعنی چی نصف نمودار رو می بینی؟ اگه منظورت اینه که از صفر تا 5 می بینی احتمالا گام زمانی رو کم کرده!
  • KHASHAYAR  - عوض کردن پشته رنگ اسکپ
    سلام
    خسته نباشید
    من میخواستم رنگ سیاه پشته اسکوپ عوض کنم
    چطوری این کارو کنم
    جون میخوام پرینت بگیرم بد میشه
  • KHASHAYAR  - عوض کردن رنگ پیش زمینه پشته اسکوپ
    سلام
    خشته نباشید
    من میخواستم رنگ پشت اسکوپ عوض کنم رنگش سیاه هست میخوام سفیدش کنم
    وقتی پیریتن میگیرم خراب نشه
  • KHASHAYAR  - عوض کردن پشت زمینه اسکوپ
    سلام
    خشته نباشید
    من میخواستم رنگ پشت اسکوپ عوض کنم رنگش سیاه هست میخوام سفیدش کنم
    وقتی پیریتن میگیرم خراب نشه
  • moj1001
    سلام دوست عزیز
    وقتی پرینت می گیری پس زمینه سفید میاد.
  • khashayar  - عوض کردن رنگ سیگنال
    سلام
    خسته نباشید
    میبخشید میخواستم بدون چطوری میشه رنگ سیگنال را عوض کرد توی اسکوپ
    واسه من رنگش زرده پرینت میگیرم معلوم نمیشه
    مرسی از اینکه جواب میدید
    ممنون از سایت خوبتون
  • moj1001
    سلام
    تو یکی از نظرات فکر کنم توضیحش رو دادم ولی خب یه روش اینه که روی سیگنالی که میخای روش اسکوپ کنی، راست کلیک میکنی سپس گزینه signal & scope manager رو انتخاب میکنی سپس تو viewers>>simulink>>scope می ری و ادامه اون فکر کنم دیگه معلومه.
  • ناشناس  - عوض کردن رنگ سیگنال
    سلام
    من هرچی فکر کردم نتیجه نداد.....
    لگه میشه کامل توضیح بدید ممنون میشم
  • ناشناس
    خوهشا یاد بدید چطور عوض کنم رنگ سیگنالو
  • ناشناس
    مرسی
    ممنون از لطفت
    سایتت عالیه
  • سحر
    سلام
    ساده ترین راه اینه که اون روی توی یه فایل ذخیره کنید و توی تنظیمات سیمولیک موقعی که اون مدلتون load می شیه این فایل رو هم load کنید (دقیقاً مثل کاری که توی مثال های سیمولینک خود متلب هم انجام میشه)، اگه توی این زمینه و تنظیمات دقیقترش خواستید بهم ایمیل بزنید. دومین کاری که میتونید بکنید ارسال همزمان هر داده تون به سیمولینک هستش که بازم اگه در این زمینه توضیحات بیشتر خواستید، بهم ایمیل بزنید.
  • رها
    سلام و خسته نباشید
    ببخشید من پروژم راجع به نیروگاه بادی شبیه سازی زیاد داره.روی محاسباتش موندم استاد گفته معادلات h.akagi (توان راکتیو لحطه ای)را با سیمولینک حساب کنم ولی من نمی دونم از کجا بایذ شروع کنم ممنون میشم کمکم کنید.
  • moj1001
    سلام - ممنون
    ابتدا ببین این محاسبات از چه معادلاتی تشکیل شده اند بعد سعی کن معادله رو پیاده سازی کنی و هرجا مشکلی داشتی سوالت رو مطرح کن.
  • رها  - re:
    حتمآ.ممنونم...بیش ترش را انجام دادم آخرش به مشکل بر خوردم.
  • moj1001  - برطرف شدن مشکل رنگ سیگنال در اسکوپ
    سلام بر دوستان
    من چند روز پیش MATLAB R2012a رو نصب کردم و دیدم که خوشبختانه رنگ سیگنال در اسکوپ سیمولینک به راحتی قابل تغییر است.
    این خبر خوب رو تبریک میگم به تمامی دوستداران MATLAB...
  • mohsen515  - soal
    [b] با سلام وتشکر فراوان از شما
    من وقتی یک نمودار که شامل دو منحنی است را از اسکوپ به workspace منتقل می کنم ورسم می کنم 3نمودار رسم می شود ومحور xآن به جای زمان برحسب تعدادسطرهای workspace می آید لطفا راهنمایی کنید با تشکر
  • ali
    salam man ye madar RC yeksoo saz nim moj mibandam vali khata migire age mishe rahnamaiim konid ba tashakooor
  • moj1001
    سلام
    چه خطایی میگیره؟
  • ali
    از همه پارامترها خطا میگیره،همونجور که قبلا بستم و جواب داد،میبندم اما اسکوب جواب نمیده
  • moj1001
    خب دوست عزیز انطور نمی تونم کمکت کنم باید بگی چه خطایی میده!
    سیمولینک یک خطا ببینه سریع شبیه سازی رو متوقف میکنه حالا شما یا متن خطا رو بنوبس یا از پنجره خطا عکس بگیر آپلود کن تا نگاش کنم.
  • amin  - بوست
    سلام خسته نباشید
    من باید یه مبدل بوست رو با مطلب شبی سازی کنم
    ولی نمیدونم چطوری ممنون میشم کمک کنید :cry:
  • moj1001
    سلام
    باید از سیمولینک متلب و کتابخانه simpowersystems استفاده کنی.
  • حامد فرخی  - حل معادله مکان هندسی ریشه های سیستمی
    با عرض سلام و خسته نباشید
    نیاز دارم دیاگرام بد و نایکویست و مکان هندسه ریشه های دو معادله زیر را توسط نرم افزار مطلب بدست بیارم. راه حلشو رو دارم ولی نتوستم انجام بدم. ممنون میشم کمکم کنید و زحمت بکشید این کارو برام انجام بدید. می بایست تا چهارشنبه اونو تحویل استاد بدم.

    G(s)=K/(s(s+0.5)(s^2+0.6+10)) , H(s) = 1

    G(s)=K/((s^2+2s+2)(s^2+2s+5)) , H(s) = 1
  • moj1001
    سلام
    مشکلت سرچیه؟ بلدی سیستمت رو ایجاد کنی؟ می دونی با چه دستوری باید این دیاگرام ها رو رسم کنی؟
  • فاطیما  - راهنمایی در روش تغییر متغیر یک تابع ماتریسی بعنوا
    راهنمایی در روش تغییر متغیر یک تابع ماتریسی
    بعنوان مثال یک تابع ماتریسی با متغیر x داریم و میحواهیم به متغیر x-y تبدیل کنیم
  • moj1001
    سلام
    تابع ماتریسی یعنی چی؟
  • فاطیما
    منظور یک ماتریس 4*4 که درایه های آن با متغییر x می باشند
  • moj1001
    یعنی x رو بصورت سمبل تعریف کرده در یک ماتریس و حالا میخای xy بزاری؟ خب میتونی درایه به درایه مقادیر رو عوض کنی:
    کد:
    f(2,3)=xy
  • nasim  - mix in simulink
    سلام
    از وقتی که برای ما میذارید ممنونم.
    من دو تا فایل شبیه سازی شده دارم، که روش حل هر دو یکی هست (ode23t). این فایل ها به طور جداگانه به خوبی اجرا می شوند. ولی وقتی این دو سیستم رو توی یک فایل کپی می کنم؛بدون اینکه اتصالی بین اونها برقرار کنم، یکی از سیستم ها دچار مشکل میشه. دقیقا نمی تونم پیدا کنم که چرا، ولی بلوک های du/dt که دارم خروجی های با نویز بالا میدن.
    البته این مسائل با حذف دو تا از زیر سیستم ها دیگه پیش نمیاد. ولی زیر سیستم ها رو لازم دارم.
    اگه بشه راهنماییم کنین ممنون میشم.
  • moj1001
    سلام دوست عزیز
    فایل ها رو بفرست نگاهی بهشون می اندازم.
  • ناشناس
    سلام دستوری در متلب برای دوخطی کردن نمودار هست
  • nasim  - mix in simulink
    ببخشید اگر ایرادی نداره ایمیل بدین که براتون ایمیل بزنم فایل ها رو!
    ممنون میشم.
  • nasim
    راستی فهمیدم اشکال کار کجاست.
    ولی نمیدونم چطور برطرفش کنم!!
    داخل سیستم اول موج سینوسی فرکانس بالا (4 کیلو هرتز) دارم. در حالیکه همین سیستم وقتی که عین همون بلوک رو استفاده میکنی و پردازشی براش میذاری قاطی میکنه!!!
  • k.asghari
    سلام خسته نباشید
    من میخوام توی سیمولینک به کاربر یک پیغام بدم از چه بلوکی باید استفاده کنم و چطور تنظیمش کنم؟ لطفا راهنماییم کنید.ممنون
  • moj1001
    سلام
    منظورت رو نگرفتم بیشتر توضیح بده!
  • k.asghari
    توی سیمولینک از یک if استفاده کردم که مثلا اگر u1>1 باشه بره به بلاک فلان، وگرنه پیغام بده که 'ferequency is out of rang'
    حالا نمیدونم این متنو چطوری بهش بدم یا چیکار کنم که اینو به کاربر نشون بده؟
    ممنون
  • moj1001
    سلام
    می تونی از بلوک stop simulation استفاده کنی. با این بلوک در واقع شبیه سازی رو متوقف میکنی و میتونی کنارش همون پیغام رو بنویسی.
  • k.asghari
    سلام
    ممنون از اینکه وقت گذاشتین، یه سؤال دیگه ام داشتم، یک سیگنال سینوسی دارم که میخوام فرکانسشو بدست بیارم بعد بدم به یک بلوک if، از یک منبع سینوسی استفاده کردم و یک FFT ،که فرکانس موج سینوسیو بدست بیاره ولی نمیدونم خروجیFFT رو به کجا بدم که فرکانسا رو بهم بده، بعد بدمش به if .
    در ضمن فکر میکنم FFT یک مجموعه فرکانس بهم میده ولی من فقط یک فرکانس میخوام، به جز FFT راه دیگه ایم برای محاسبه فرکانس یک موج سینوسی هست؟
    ممنون
  • حسین  - شبیه سازی
    با سلام
    ایا میتوان با نرم افزار متلب شبیه سازی اشکار سازی اهداف زیرآبی توسط لیزر را انجام داد ؟ برای انجامش تا چه حد باید از متلب بدونیم؟ و برای انجام شبیه سازی نرم افزارهای آماده بهتره یا متلب؟ و در حالت کلی برای شبیه سازی باید از کجا شروع کنیم ؟
    با تشکر
  • moj1001
    سلام
    بستگی داره که چطور بخای شبیه سازی کنی اول با خود قطعاتش(که این مورد مستلزم بودن قطعاتش در کتابخانه هست) دوم با مدل سازی قطعاتش با قطعات پایه سیمولینک(بر اساس معادلات حاکم بر قطعات).
    در مورد اینکه کدوم نرم افزار بهتره خب احتمالا نرم افزارهایی که خاص این موارد ساخته می شوند نتایج نزدیکتر به واقعیتی می دهند.
    درحالت کلی معمولا از متلب برای کارهای تحقیقاتی و از نرم افزارهای خاص برای کارهای صنعتی استفاده می شود.
  • کیارش
    هر وقت میخوام از تابع سمبولیک استفاده کنم خطای زیر ??? Error using ==> mupadinit at 35
    Unable to initialize kernel

    Error in ==> sym.sym>sym.sym/symr at 252
    [S,err] = mupadmex(' ',9,x);

    Error in ==> sym.sym>sym.sym/symnumeric at 152
    S{k} = symr(double(x(k)));

    Error in ==> sym.sym>sym.sym at 116
    S = cell2sym(S,symnumeric(x,a));

    Error in ==> sym.mpower at 15
    p = sym(p);

    Error in ==> classWork5 at 19
    y=int(x^3,2,0)
  • moj1001
    سلام
    کدی رو که می نویسی و این ارور رو میده بزار تا بهت بگم چه کار کنی.
  • babak  - barresi system haye ghodrat
    salam be bakhshid mishe too 3 rooz ye proje vase pakhshe bar beyne bas haye ghodrat nevesht az 0 mikham shoroo konam?!!!
  • moj1001
    سلام
    بله دوست عزیز میشه
    فقط بستگی به میزان تلاشت داره!
  • ناشناس
    سلام من یک پروژه در مورد فازی دارم شما فایلی دارین که در مورد سیستم های فازی باشه خیلی ممنون می شم کمکم کنین.
  • k.asghari
    سلام خسته نباشید
    یه بلوک سوئیچ میخوام که یک ورودی داشته باشه سه تا خروجی، اسمش non-Reflective Switch
    از بلوک Output switch نمیتونم استفاده کنم چون به بلوکای دیگم وصل نمیشه
    میشه لطفا کمکم کنید، ممنون
  • moj1001
    سلام
    چرا از بلوک switch استفاده نمی کنی؟
  • abtin  - سوال-سعی و خطا
    با سلام
    این معادله با استفاده از روش سعی و خطا در متلب چگونه حل می شود؟
    H^3/2-H^5/2=0.19
    اگر امکان دارد جواب را برایم ایمیل کنیدو کلیاتی هم در مورد روش سعی و خطا با نرم افزار متلب ارائه دهید.
    با تشکر و سپاس فراوان
  • moj1001
    سلام
    منظورت از روش سعی و خطا چیه؟
  • رامین  - شبیه سازی خطای فاز به زمین توسط بلوک های کنترلی
    با سلام
    من قصد دارم در یکی از ورودی های سه فاز که توسط بلوک کنترلی Fcnشبیه سازی شده است خطای فاز به زمین داشته باشم .این موضوع توسط بلوک sim powerانجام نمی شود زیرا عمل اتصال را انجام نمی دهد. لطفا راهنمایی کنید
    با تشکر
  • moj1001
    سلام
    یعنی چی عمل اتصال رو انجام نمی ده؟
  • ناشناس  - re:
    سلام
    بدلیل اینکه متلب بلوکfcnرابصورت کنترلی می شناسد امکان اتصال این بلوک را با بلوک های simpowerنمی دهد لطفا امتحان کنید.
    با تشکر
  • moj1001
    خب مسلمه دوست عزیز
    میخای خروجی بلوک fcn رو به زمین الکتریکی وصل کنی؟
  • آوین  - پیدا نکردن بلوک
    سلام وقتتون بخیر
    من تو متلب و سیمولینک تازه کارم.ممنون میشم کمکم کنید. :oops:
    من دنبال یه بلوک میگردم که توش نوشته Quantizer و زیرشم Enabled quantizer encode که دو تا ورودی داره سه تا خروجی،پیداش نمیکنم.
    می خواستم بدونم من پیداش نمی کنم یا اصلا باید بسازمش خودم.راستش دقیق هم نمی دونم این بلوک چی کار می کنه.میشه راهنمایی کنید.
  • moj1001
    سلام
    احتمالا این یه بلوک دستساز هست! یعنی یکی اون رو ساخته و ماسکش کرده.
    خب اونطور که از اسمش برمیاد احتمالا باید کارش کوانتیزه کردن باشه.
  • rezahamed
    سلام
    من دنبال شبیه سازی رله دیستانس و اضافه جریان جهتی هستم.
    اگر کسی اطلاعاتی داره ممنون میشم راهنمایی وکمک کند.
  • احسان عابدی
    با تشکر از مطالب بسیار مفید وکاربدی که در سایت قراردادید.خواهشمندم در باره نحوه شبیه سازی عناصر غیر خطی هم توضیحاتی بفرمایید.
  • بابک
    سلام مهندس سایتت عالیه تبریک میگم
    مکانیکی هستم لطفا بهم سر بزن تا تبادل لینک کنیم
  • hasan
    سلام
    میخواستم از یک تابعی که تو سیمولینک بدستش آوردم لاپلاس بگیرم چجوری امکان پذیره ؟
  • moj1001
    سلام
    تو سیمولینک حوزه فرکانس میخای چکار!؟
  • negaar  - سلام
    سلام خسته نباشید
    من عنوان پروژم شبیه سازی یک لینک ماهواره ای توی متلب متاسفانه حتی یک نمونه هم پیدا نمی تونم بکنم که ازش کمک بگیرم می شه کمکم کنید!؟
  • shen197  - رله ی دیستانس
    سلام این رله ی دیستانس کجای این سيمولينك هستش یا یه
    خط انتقال یا یک منبع ولتاژ؟؟ :?:
  • moj1001
    سلام
    کتابخانه simpowersystems
  • امین  - پالس ژنراتور
    با سلام
    اگه میشه توضیح بدین چطوری کاری کنم که پالش ژنراتور pi/2تاخیر داشته باشه_یعنی در pi/2پالس بندازه.
    با تشکر از شما
  • moj1001
    سلام
    در قسمت Phase delay مقدار pi/2 رو قرار بده.
  • moj1001
    سلام بر دوستان
    من دیروز MATLAB R2012b رو نصب کردم و دیدم که در این ورژن تغییرات گرافیکی زیادی در Matlab و Simulink صورت گرفته است. دگمه استارت متلب حذف شده و تولباکس ها در یک تب به نام APPS که احتمالاً مخفف Applications هست، قرار گرفته اند. ظاهر سیمولینک هم تغییرات زیادی کرده و جالب اینکه ظاهراً لوگوی سیمولینک هم عوض شده!
    از جایی شنیدم که در سیمولینک و یه تولباکس دیگر در این ورژن ایرادهایی هست ولی من فعلاً مشکلی ندیم.
    پیشنهاد میکنم به تمامی دوستان که این ورژن رو اگه پیدا کردن حتما نصب کن...
  • امین  - اسکوپ
    اول تشکر ویژه بخاطر سایت خیلی خوبتون
    چطوری محور X(محور افقی)اسکوپ رو بر حسب رادیان کنیم.
    بازم ممنون از تون
  • moj1001
    سلام
    محور افقی رو فکر نکنم بتونی تغییر بدی!
    میتونی از بلوک XY Graph استفاده کنی.
  • ناشناس
    سلام
    چگونه می توان در مطلب بلوک مربوط به المانهای مقاومت-خازن-سلف-دیود و ماسفت را ساخت و در سیمولینک از آنها استفاده نمود
  • moj1001
    سلام
    منظورت رو نگرفتم.
  • امین  - ترریستور
    با سلام مجدد خدمت استاد محترم
    ببخشید میخواستم ببینم چطوری کاری کنم که تریستور در pi/2تریگ بخور و فعال بشه.
    با تشکر از شما
  • moj1001
    سلام
    باید در pi/2 یه تریگر به گیت وارد کنی.
    از بلوک pulse generator میتونی استفاده کنی.
  • meshkat
    سلام
    برای شبیه ساز یهای شبکه هم میشه از متلب استفاده کرد.
  • moj1001
    سلام
    منظورت از شبیه سازی های شبکه چیه؟
  • mirghasemi  - تشکر
    سلام. فقط می خواستم تشکر کنم از مطالب خوبی که گذاشتین. من حتی برای متلب کتاب خریدم و فایل هایی که دانشگاهمون گذاشته بود رو گرفتم و کلی هم راهنما از اینترنت دانلود کردم ولی هیچ کدوم به مفیدی سایت شما نبود.خیلی ممنونم.خداقوت
  • moj1001
    سلام
    خواهش میکنم
    موفق باشی
  • Ali  - Memory usage
    سلام ! اگر مرا در قسمت پر شدن حافظه رهنمایی کنید.من می خواستم با نرخ ثابت داده بفرستم و با نرخ ثابت خروجی دارم. بالاخره بدانم که بعد از چند ثانیه حافظه مان پر می شود. لطف کنید رهنمایی کنید که از کدام ابزار ها استفاده کرده می توانم.

    خیلی ممنون از سایت زیبای شما
  • masoud
    سلام، میخواستم تو سیمولینک یه مدار چاپر رو شبیه سازی کنم با IGBT، اما وقتی مدار رو RUN میکنم خطا میده که مربوط میشه به IGBTها.
    فک کنم باید بصورت گرافیکی (GUI) سوییچ ها رو وارد کنم اما اینکه چجوری؛ نمیدونم!
    کسی میتونه راهنماییم کنه؟
  • hadi  - سلام
    سلام و scope برای من فقط 5 ثانیه آخر زمان و نشان میده چیکار کنم و مثلا از 55 تا 60 ثانیه را نشان میدهد.چیکار کنم؟
  • moj1001
    سلام
    نوع حلگر رو از نوع stiff قرار بده.
    یا گام زمانی رو زیاد کن.
    یا از XY Graph استفاده کن.
  • ناشناس
    سلانم
    ممنون میشم در مورد روش های عددی در الکترومغناطیس مثل ِّFDTD به من کمک کنید
    می خوام بدونم چطور این روش رو تو مطلب کد نویسی میکنن ؟
    چندین کد دیدم ولی متاسفانه متوجه نمیشم چطور مینویسنش!
    ممنون
  • moj1001
    سلام
    متاسفانه در مورد روش های عددی در الکترومغناطیس اطلاعی ندارم.
  • ناشناس  - re:
    زهرا نوشت:
    سلام
    مي خواستم بدونم متلب كه به صورت راديان به ما جواب ميده چطور مي شه اونو تبديل كرد به درجه.يعني يه دستوري بهش بديم كه زوايا را به صورت درجه بگيره ويا به صورت درجه جواب بده نه راديان.
    ممنون
  • moj1001
    سلام
    جهت تبدیل از رادیان به درجه جواب بدست آمده رو در 180 ضرب و بر Pi تقسیم کن.
  • aseman7  - کمک
    سلام خسته نباشید تشکر از سایت خوبتون
    من میخواستم در محیط سیمولینک متلب یک پالس رابه یک فایل کد(m.file)وبعدش خروجی آن را به یک قسمت از مدار سیملینک متصل نمایم .لطف کنید راهنمایی فرمایید
  • moj1001
    سلام
    میتونی از بلوک های to workspace و from workspace استفاده کنی.
  • aseman7
    اگه لطف کنید از هرکدوم یک مثال بزنید ممنون میشم
  • aseman7
    نحوه استفاده از این دو بلوک را نمیدونم -از هلپش هم کامل متوجه نشدم چه جوری باید استفادش کرد اگه لطف کنید از هر کدوم از این بلوک ها یک مثال بزارید ممنون میشم
    با تشکروسپاس فراوان
  • ASEMAN7
    میشه بیشتر توضیح بدین که باید داخل فایل کدم چطوری اطلاعات را از محیط سیمولینک بخونم
  • moj1001
    در قسمت Variable name بلوک اسم متغییر رو میزاری بعد در m-file با همون اسم متغییر رو فراخوانی میکنی.
  • aseman7
    من میخوام یک فایل کد بنویسم در محیط سیمولینک که یک پالس ژنراتور بسازم که مقدار عرض پالسش از محیط سیمولینک بگیره و آنراایجاد کنه و به محیط سیمولینک یا مدارم بده
  • ASEMAN7
    من میخوام از محیط کد برنامه استفاده کنم ویک پالس ژنراتور بسازم که مقدار عرض پالسش را از محیط سیمولینک میگیرد و پالس تولیدی را به محیط سیمولینک میدهد خواهشا تا اونجایی که می تونید راهنمایی کنید
  • moj1001
    خب مقدار عرض پالس رو به بلوک to workspace بده و پالس رو که ایجاد کردی از بلوک from workspace استفاده کن تا پالس به سیمولینک بره.
  • سحر  - درخواست کمک فوری
    با سلام. من با نوشتن دستور sysm و نشتن هر تابعی مثلا تابع زیر
    >> syms y x
    >> y=2*x

    با اروور زیر مواجه میشوم خواهش میکنم کمکم کنید.

    ??? Error using ==> mupadinit at 35
    Unable to initialize kernel

    Error in ==> sym.sym>sym.sym/symr at 252
    [S,err] = mupadmex(' ',9,x);

    Error in ==> sym.sym>sym.sym/symnumeric at 152
    S{k} = symr(double(x(k)));

    Error in ==> sym.sym>sym.sym at 116
    S = cell2sym(S,symnumeric(x,a));

    Error in ==> sym.mtimes at 8
    A = sym(A);

  • jessica  - تشکر
    مرسی دمتون گرم سایتتون خیلی خوبه زحمت کشیدید
  • mostafaoveisi
    من نتونستم کانکشن بین تسهیم کننده و اسکوپ برقرار کنم بعلاوه دو خط ظاهر نمیشه! میشه بگید ایراد کجاست؟
  • moj1001
    باید ببینمش تا بهت بگم.
  • ناشناس  - re:
    سلام من دانشجوی الکترونیکم نیاز به طراحی ماشین شنت دارم اما پارامترهامو نمیتونم پیدا کنم میتونید کمکم کنید؟
  • نادر
    با سلام و خسته نباشید
    من در مورد شبیه سازی مبدل باک بوست مشکل دارم
    اول اینکه چطوری ولتاژ بار را مثلا در 15 ولت ثابت کنم
    دوم اینکه شکل موج ولتاژ و جریان سلف درست در نمیاد.


    با تشکر
  • نسرین
    با سلام،میشه لطف کنین بگین باس بینهایت رو در متلب قسمت simulink چجوری شبیه سازی میکنن؟
  • sina9015
    salam
    mitonam az matalebe siteton to weblogam estefade konam??????
  • میثم  - یه سؤال
    سلام.
    قسمت aerosim توی کتابخانه سیمولینک نیست. برای نصب آن باید چکار کرد؟ یعنی، نرم افزاری جداست یا ...؟
    ضمنا بابت مطالب مفیدتون ممنونم.
  • moj1001
    سلام
    خیر جز تولباکس های پیش فرض هست.
    موقع نصب تیکش رو بزن.
  • میثم  - aerosim
    من متلب رو به صورت کامل نصب کردم نه سفارشی و در مراحل نصب ، مرحله ای که نیاز به تیک زدن باشه وجود نداشت.
    میشه بیشتر راهنمایی بفرمایین.
  • moj1001
    اگه منظورت تولباکس Aerospace Blockset هست جزء تولباکسهای پیش فرض باید نصب بشه.
    در مراحل نصب به جای typical گزینه custom رو انتخاب کن.
  • میثم
    نه. aerospace رو دارم. aerosim ،تو کتابخونه سیمولینک،یه منوی دیگه است. به هرحال ممنونم ازتون
  • شقایق
    ممنون از مطالب مفید و نحوه ی عالی آموزش و بیان شما. ممنون و متشکر.
  • xxxxرضاxxxx  - اموزش
    سلام
    ببخشید اموزش شما اصلا جالب نیست
    اول بگویید این بلوک ها چی هستن؟
    چیکار می کنن؟
    کجاها استفاده میشه ازشون؟
    این عدد هایی که وارد انها می کنیم از رو چه حسابی است؟
    و...
    بعد شروع به اموزش کنید
    شما از همین اول میگید اینو وارد کنین ، مقدار اونو چند بذارید...
    این که نشد اموزش
    مرسی
  • تهمینه  - لطفا من را راهنمایی بفرمائید ......
    با سلام . من در حال کار کردن بر روی پایان نامه هستم ... برای انتخاب تکنیک و نرم افزار جهت ادامه کارم استادم پیشنهاد داده با نرم افزار سیمیولینک کار کنم . بنده یه توضیح مختصری از کارم مینویسم . لطفا راهنمایی بفرمائید آیا این نرم افزار مناسب کار پایان نامه من هست یا خیر ؟
    عنوان پایان نامه :
    شناسایی و تعیین زیر ساختها و الزامات پیاده سازي نظام برنامه ریزي منابع سازمان(ERP )با تمرکز بر مدلسازي فرایندهاي کسب و کار(BPM)...

    من از کل زیر ساختهایی که برای ERP وجو دارد فقظ 2 متغیر هزینه و بودجه رو انتخاب کردم و از شاخصهای BPM هم 3 متغیر ( که این 3 متغیر هر کدام دارای 2 زیر شاخص شده اند ) . یعنی در کل میخواهم 6 متغیر از BMP رابروی بودجه و هزینه ( متغیرهای ERP ) بررسی کنم و می خواهم در خروجی اعلام کنم که کدام شاخص ها تاثیر بیشتری بر روی زمان و بودجه دارند ( زمان و بودجه را جداگانه بررسی میکنم ) ....
    حالا استادم پیشنهاد داده که از نرم افزار سیمیولینک برای بدست آوردن این رابطه ها استفاده کنم ....
    به نظر شما آیا این نرم افزار تو زمینه موضوع پایان نامه من میتونه کاربرد داشته باشه ؟

    ممنون م...
  • moj1001
    سلام
    موضوع رو نگرفتم ولی اگه پروژت بر مبنای ریاضیات هست سیمولینک نرم افزار خوبی.
  • ناشناس
    سلام من دانشجوي ترم 5 الكترونيكم يه پرو‍ژه شبيه سازي صاعقه با نرم افزار مطلب دارم ميشه كمكم كني :confused:
  • sina9015
    سلام
    من میتونم کمک کنم
    البته با احازه مدیران وبلاگ
    www.simpowersystem.blog.ir
  • آلاله  - noise
    سلام. نوت بوک من ضعیفه و قسمت سرچ در سیمولینک کار نمیکنه، بابت همین نمیتونم noise رو پیداکنم، میشه بی زحمت مسیرش رو بذارید؟
  • moj1001
    سلام
    کدوم نویز رو میخای؟
  • آلاله
    اسم نویز رو یادم رفته بود بنویسم.pulse generator
  • آلاله
    همین پست رو بادقت خوندم ، پیداش کردم. ممنوممم :oops:
  • لیلا  - DSB-SSB
    سلام.... من دانشجوی کامپیوتر هستم...استادانتقال داده مون بهمون چندتا پروژه داده....ازمون خواسته مدولاسیون AM , SSB,DSB, ...و چندتا چیز دیگه رو... هر کدوم جداگانه ...پیاده سازی کنیم....باتوجه به اینکه من کاملا بی تجربه ام...میشه کمکم کنین لطفا؟ :cry:
  • امیر
    با سلام

    چه طوری میشه یه کد رو به متلب اکسپورت کرد
  • امیر
    با سلام

    چه طوری میشه یه کد رو به متلب اکسپورت کرد
  • moj1001
    سلام
    منظورت رو نگرفتم.
  • ناشناس
    سلام
    با تشکر از مطالب خوبتون
    وبلاگ منم شامل تعدادی از فایل های شبیه سازی مدارات مختلف هست.و زود به زود هم به روز میشه.
    خوشحال میشم سر بزنید
    www.simpowersystem.blog.ir
  • عباس  - سوال
    با سلام و تشکر
    چه طوری می تونم در محیط سیمولینک یه گوشه یه متغیری مثلا به اسم a تعریف کنم و به آن مقدار بدم و در جاهای دیگه سیمولینک ازش با نام a استفاده کنم؟
    با تشکر
  • moj1001
    سلام
    با بلوک های go to و from
  • ناشناس
    سلام توی سیمولینک باس سه فاز با سه ورودی و سه خروجی رو پیدا نمی کنم اگر کمکم کنید ممنون می شم.
  • sina9015
    simpowersystem>>measurment>>three phase voltage and current measurment
    az in block estefade kon
  • amene  - باسلام وتشکر
    باسلام.یه سوال ازتون داشتم.من درحال انجام مراحل سیمولینک بودوجواب روهم میدیدم اما الان دیگه نمیبینم واین پیغام ظاهرمیشه

    Warning: Using a default value of 0.2 for maximum step size. The simulation step size
    will be equal to or less than this value. You can disable this diagnostic by setting
    'Automatic solver parameter selection' diagnostic to 'none' in the Diagnostics page of the
    configuration parameters dialog
    لطفا من را راهنمایی کنید
  • moj1001
    ماکزیمم گام زمانی رو به حالت auto برگردون.
  • ebrahim  - help me
    با سلام
    من یه شبیه سازی انجام دادم ولی ران میکنم میگه کامپایلری وجود نداره در حالی که از سایت مث ورک چندین بار دانلود کردم ولی مشکل حل نشد
    کسی تنظیمات این قسمتو میدونه کمکم کنه؟
    simulation>> configuration parameter
  • yaser
    سلام
    میخوام سیمولینک رو باز کنم این error رو میده:
    ??? Undefined function or variable 'new_system'.
    علتش چیه؟!
  • مریم  - باز نشدن سیمولینک
    سلام من متلب 2012 رو نصب کردم ولی سیمولینکش باز نمی شه ؟از همون مسیری که شما گفتین میرم ولی باز نمی شه ممنون می شم هر چه زودتر راهنماییم کنیم باید به استادم پروژه تحویل بدم
  • حامد
    با سلام
    چجوری یه M-file رو به عنوان ورودی به سیمولینک ببرم؟
    توضیح:می خوام Plot ای که از M-file بدست میاد رو به عنوان سیگنال(آششفتگی)ورودی به یه سیستم دو درجه آزادی بدم.
    ممنونم
  • محسن
    سلام میخواستم بدونم ولت متر و آمپر متر در سیمولینک کجاست؟ باتشکر
  • moj1001
    سلام
    درکتابخانه اندازه گیری.
  • ناشناس
    ا عرض سلام و خسته نباشید
    تبدیل کلارک توی یک خط انتقال سه فاز استفاده کردم این error هارو میاره هر کاری هم میکنم درست نمی شه
    Error reported by S-Function 'scheckfractionlength' in 'simulink1/Clarke Transformation/ ': The input must have a 32-bit signed fixed-point data type with power-of-two slope and zero bias.
    An error occurred while propagating data type 'double' from 'simulink1/Clarke Transformation/Ia', output port 1.اگر امکان داره کمکم کنید
  • محمد
    سلام. میخوام یک ژنراتورکمپوند dcشبیه سازی کنم میتونید کمکم کنید؟
  • mahbooob  - سوال فوریییییییییی
    سلام
    من پروژه ی شبیه سازی زنراتورهای القایی از دو سو تغدیه دارم میشه یه فایل اموزشی بهم بدین؟ منظورم اینه که در حد ابتدایی نمیخام . تخصصی باشه. مرسی
  • محمدرضا فريدفرد  - طرح پرسش
    با سلام؛ لطفا درخصوص ايجاد مدل يك بيضي گون فضايي با المانهاي شش ضلعي راهنمايي فرماييد. ظاهرا نرم افزار متلب امكاناتي در اين مورد داره.
  • زهرا  - سوال
    سلام و ممنون از اطلاعاتی که در اختیار همه میگذارید.
    من می خواستم بدونم که واحد زمان در سیمولینک چیه؟! در قسمت simulation time از configuration parameters فقط زمان شروع و پایان شبیه سازی رو میخواد و نمی دونم واحد این زمان چیه و گام های زمانی رو چطور طی میکنه؟
    مثلاً اگر یک مدل سیمولینک رو بخوام برای 365 روز شبیه سازی کنم، باید چی کار کرد؟!
  • بهزاد  - منو سازی سیمولینک متلب
    سلام و تشکر از راهنمائیهای خوبتون . در مورد منوسازی المانهای سیمولینک ،بطوریکه هنگام شبیه سازی از منو هایی که فقط خاص همون شبیه سازی با تنظیمات ثابت است استفاده کرد،میخواستم راهنمائی کنید . ممنون
نوشتن نظر
Your Contact Details:
نظر:
[b] [i] [u] [url] [quote] [code] [img]   
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow:
Security
کد آنتی اسپم نمایش داده شده در عکس را وارد کنید.
آخرین بروز رسانی در چهارشنبه, 05 مهر 1391 ساعت 23:51