اطلاعیه

Collapse
No announcement yet.

دسترسی دیتا بین فانکشن ها در gui متلب؟

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

    دسترسی دیتا بین فانکشن ها در gui متلب؟

    با سلام
    من دارم یک برنامه gui می نویسم
    در قسمت اول یک دیتابیس انتخاب میکنم(ماتریس nxn) و با موفقیت لود میشه. (فانکشن اول)
    در قسمت دوم یک دکمه میزنم و میگم فلان کار. (فانکشن دوم)
    الان کلا دو تا فانکشن دارم چه جوری دیتای لود شده از فانکشن اول رو در فانکشن دوم بخوانم؟ یعنی در فانکشن دوم به دیتای لود شده در فانکشن اول نیاز دارم.
    با تشکر

    #2
    پاسخ : دسترسی دیتا بین فانکشن ها در gui متلب؟

    سلام
    راه حل استفاده از guidata هست

    دیدگاه


      #3
      پاسخ : دسترسی دیتا بین فانکشن ها در gui متلب؟

      نوشته اصلی توسط BlueApple
      سلام
      راه حل استفاده از guidata هست
      بینید من آخر فانکشن اول این جمله رو میزارم:
      تعدادی فرمان
      data=load(ExPath);
      guidata(hObject, handles);
      حالا چطوری تو فانکشن دوم این ماتریس data رو بیارم؟ دقیقا مشکلم اینجاست!
      با تشکر

      دیدگاه


        #4
        پاسخ : دسترسی دیتا بین فانکشن ها در gui متلب؟

        سلام
        ببخشید که دیر جواب دادم
        در قسمت اول داده مورد نظرتون رو به شکل زیر در handles بریزید:
        کد:
         handles.mydata=data;
        سپس در همان قسمت بلافاصله با دستور زیر داده ها رو ذخیره کنید:
        کد:
         guidata(hObject,handles);
        حالا برای دسترسی به داده در سایر callback ها ابتدا دستور زیر را اجرا کنید تا داده ها لود شوند:
        کد:
        guidata(hObject);
        اکنون با عبارت handles.mydata به داده ها تون دسترسی دارین
        موفق باشین

        دیدگاه

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