اطلاعیه

Collapse
No announcement yet.

To workspace

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

    To workspace

    با سلام
    من با اجرای یک سیمولینک مقادیر چند تا پارامتر را با بلوک سیمولینک To workspace به mfile میفرستم.وقتی در mfile ،عبارت مثلا X1=simout را مینویسم با پیغام خطای زیر مواجه میشوم.لطفا اشکال کار بنده و راه حل آن را توضیخ دهید.Undefined function or variable 'simout'.
    با تشکر

    #2
    پاسخ : To workspace

    سلام.
    احتمالاً mfile شما از نوع تابع هست و Workspace جدایی داره یعنی امکان دسترسی به متغیرهای Workspace اصلی Matlab که به اسم base مشخص میشه رو نداره. داخل تابع با استفاده از دستور evalin میتونی به متغیرهای base workspace دسترسی داشته باشی. راهنمای دستور evalin رو بخون.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سوالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کردیم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنیم چه می کند؟"دکتر شریعتی"
    اگر جایی که ایستاده اید را نمی پسندید، عوضش کنید شما درخت نیستید!! "پاسکال"
    یا به اندازه ی آرزوهایت تلاش کن یا به اندازه تلاشت آرزو کن. "شکسپیر"

    دیدگاه


      #3
      پاسخ : To workspace

      نوشته اصلی توسط هـادی
      سلام.
      احتمالاً mfile شما از نوع تابع هست و Workspace جدایی داره یعنی امکان دسترسی به متغیرهای Workspace اصلی Matlab که به اسم base مشخص میشه رو نداره. داخل تابع با استفاده از دستور evalin میتونی به متغیرهای base workspace دسترسی داشته باشی. راهنمای دستور evalin رو بخون.

      سلام ممنون از لطفتون،راهنماییتون جواب داد.

      دیدگاه

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