色爱区成人综合网_久久99视频精品_日韩国产欧美一区二区_欧美综合国产_天天碰天天操_欧美片子

Matlab GUI技巧(二)-數據傳遞

2017-01-16  by:CAE仿真在線  來源:互聯網

接觸GUI,總避免不了涉及到數據在各個GUI之間或者單個GUI內部傳遞。

接觸幾天下來,總結幾點


GUI內部的數據傳遞

1. 采用控件的UserData屬性傳遞

存    set(hObject, 'UserData', Value)

取    get(hObject, 'UserData')

2. 使用guidata存儲為handles的一個域

存    handles.(fieldname) = value; guidata(hObject, handles);        

取    handles.(fieldname)

3. 使用appdata存儲

存    setappdata(handles, name, value)

取    getappdata(handles, name)


在各GUI之間的數據傳遞

1. 使用varargin和varargout

    如GUI1中調用GUI2,需將GUI1的數據傳遞到GUI2中,再將GUI2中的數據傳回GUI1

    將GUI1的圖形句柄h1作為varargin進行傳遞。

調用格式    GUI2(' GUI1','h1') %必須是2個參數,第一個為名稱,第二個為句柄

同樣需在GUI2中的OpeningFcn中編寫對應存儲該GUI1句柄的代碼,將該參數存儲在GUI2中(參考GUI內數據傳遞的幾種方法)

如    handles.GUI1 = h1; guidata(hObject, handles)


如何在GUI2中使用GUI1中的數據呢?

如下調用,如在GUI1中調用GUI1的數據為handles.data, 那么在GUI2中這樣調用:handles.GUI1.data


如何在GUI2中向GUI1中存數據呢?

如數據data2,作如下調用:set(handles.GUI1, 'dataname', data2); guidata(hObject, handles);

在GUI1中直接調用:handles.dataname即可取出數據。



開放分享:優質有限元技術文章,助你自學成才

相關標簽搜索:Matlab GUI技巧(二)-數據傳遞 MatLab培訓 MatLab培訓課程 MatLab在線視頻教程 MatLab技術學習教程 MatLab軟件教程 MatLab資料下載 MatLab代做 MatLab基礎知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓 Abaqus培訓 

編輯
在線報名:
  • 客服在線請直接聯系我們的客服,您也可以通過下面的方式進行在線報名,我們會及時給您回復電話,謝謝!
驗證碼

全國服務熱線

1358-032-9919

廣州公司:
廣州市環市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓QQ咨詢:點擊咨詢 點擊咨詢
項目QQ咨詢:點擊咨詢
email:[email protected]




主站蜘蛛池模板: 91在线资源| 国产成人亚洲精品 | 午夜在线 | 一级网站在线观看 | 欧美日韩综合视频 | 亚洲精品中文视频 | 国产一区二区三区欧美 | 欧美极品欧美精品欧美视频 | 免费黄色片在线观看 | 国产精品久久久久久福利一牛影视 | 精品亚洲一区二区三区在线观看 | 久久久久久久国产 | 久久va | 九色91在线 | 一区在线视频 | 欧美日韩国产在线看 | 国产欧美日韩综合精品一区二区 | 在线观看欧美成人 | 久久99深爱久久99精品 | 污视频免费网站观看 | 91视频网 | 精品日韩一区二区 | 精品第一区 | 精品一区国产 | 国产激情视频在线 | 国产三区在线成人av | 国产黄色大片 | 欧美精品久久久久久久久久丰满 | 欧美另类亚洲 | 色橹橹欧美在线观看视频高清 | 亚洲欧美一区二区精品中文字幕 | 精品xxxx户外露出视频 | 国产精品99久久久久久久久久久久 | 色香蕉视频| 亚洲欧美日韩精品久久亚洲区 | 国产妇女乱码一区二区三区 | 91精品久久| 一级一片免费视频 | 午夜色视频在线观看 | 日韩色av| 97久久精品人人做人人爽50路 |