Load File into a Block

Hi All,
I am trying to load an excel file that contains my S-Parameter data into a "General Passive Network" using a GUI. I see that the General Passive Network has a location for "Data File" but I dont knwo how to pass the file to this spot.
I am able to open the file using
handles.fileName= uigetfile('.xls')
guidata(hObject,handles)
fileName = handles.fileName;
But not sure how to do the next step (load into SIMULINK block). Any help is greatly appreciated!

 採用された回答

Ryan G
Ryan G 2013 年 2 月 12 日

0 投票

If you select the block then type
get_param(gcb,'DialogParameters')
into MATLAB it will tell you the options you can change via get/set param. In this case I saw File had the file name. So you would do something like
set_param(gcb,'File',fileName)
Not sure how well this will work in that block though, it doesn't look like it expects an xls file, but a s2p type file.

1 件のコメント

mtr
mtr 2013 年 2 月 12 日
編集済み: mtr 2013 年 2 月 12 日
Ryan,
Thank you for the very useful info. You are correct- I learned this week that this block does not take Excel files but raw SA files (S2p etc). Appreciate the help.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

製品

質問済み:

mtr
2013 年 2 月 7 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by