MATLAB ヘルプ センター
モデル ワークスペースのデータ ソースから変数を再初期化する
reload(mdlWks)
reload(mdlWks) は、Simulink.ModelWorkspace オブジェクト mdlWks で表されるモデル ワークスペースの変数を再初期化します。モデル ワークスペースの DataSource プロパティを 'MAT-File'、'MATLAB File'、または 'MATLAB Code' に設定すると、reload は関連付けられた MAT ファイルを読み込むか、関連付けられた MATLAB コードを実行してモデル ワークスペースに存在する変数を上書きします。
mdlWks
Simulink.ModelWorkspace
DataSource
'MAT-File'
'MATLAB File'
'MATLAB Code'
reload
例
すべて折りたたむ
モデル例 vdp を開きます。
vdp
openExample('simulink_general/VanDerPolOscillatorExample')
vdp のモデル ワークスペースを表す Simulink.ModelWorkspace オブジェクトを作成します。
mdlWks = get_param('vdp','ModelWorkspace');
MATLAB コードをデータ ソースとして使用するようモデル ワークスペースを構成します。
mdlWks.DataSource = 'MATLAB Code'; mdlWks.MATLABCode = sprintf('myVar = 5.12;\nmyOtherVar = 7.22;');
MATLAB コードを実行してモデル ワークスペースの変数を作成します。
モデル ワークスペース内の変数に新しい値を代入します。
assignin(mdlWks,'myVar',5.22) assignin(mdlWks,'myOtherVar',7.33)
新しい値を MATLAB コードで指定された値で上書きします。
変数に MATLAB コードで指定された値があることを確認します。
myVarValue = getVariable(mdlWks,'myVar') myOtherVarValue = getVariable(mdlWks,'myOtherVar')
myVarValue = 5.1200 myOtherVarValue = 7.2200
ターゲット モデル ワークスペース。Simulink.ModelWorkspace オブジェクトとして指定します。
R2006a より前に導入
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ