اطلاعیه

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