久久精品草-久久精品成人-久久精品成人免费网站-久久精品成人欧美大片免费-香港三级大全-香港三级日本三级a视频

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:kf@1cae.com




主站蜘蛛池模板: 成人日韩在线 | 一区亚洲 | 看一级特黄a大片日本片黑人 | 日本丰满www色| 亚洲性69影院在线观看 | 四虎影视在线永久免费观看 | 国产在线精品一区二区 | 日本一区二区在线不卡 | 亚洲欧美综合久久 | https黄视| 四虎影视最新网站在线播放 | 日韩毛片免费视频 | 久久中文字幕一区二区三区 | 亚洲国产日韩在线观看 | www.亚洲免费 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片16 | 牛牛影视成人午夜影视 | 99视屏 | 免费观看国产精品视频 | 精品久久免费视频 | 国产日韩片 | 中文精品久久久久国产网站 | 日本欧美一区二区三区 | 亚洲天天做日日做天天看2018 | 激情五月黄色 | 男人天堂亚洲天堂 | 成人免费视频社区 | 欧美一区=区三区 | 日韩1| 久久久综合结合狠狠狠97色 | 视色在线观看网站 | 免费看黄网站大全 | 日韩毛片在线观看 | 羞羞视频在线 | 国产精品1024香蕉在线观看 | 国产99久久久国产精品小说 | 三级在线观看 | 久久这里有精品视频 | 欧美激情一区二区三区在线 | 欧洲成人爽视频在线观看 | 亚洲日本一区二区三区高清在线 |