MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB を使用した RoadRunner シナリオ変数の設定
R2022a 以降
setScenarioVariable(rrApp,name,value)
setScenarioVariable(rrApp,name,value) は、現在のシナリオで指定した変数を指定した値に設定します。
rrApp
name
value
例
すべて折りたたむ
この例では次を使用します。
既存のプロジェクトのパスを指定して、roadrunner オブジェクトを作成します。たとえば、次のコードは、Windows® マシン上の "C:\RR\MyProject" にあるプロジェクトへのパスを示しています。この呼び出しでは、RoadRunner が既定の場所にインストールされていると仮定しており、rrApp オブジェクトが返されます。このオブジェクトは、シーンやプロジェクトの開閉や保存などの基本的なワークフロー タスクを実行する関数を提供します。
roadrunner
"C:\RR\MyProject"
projectFolder = "C:\RR\MyProject"; rrApp = roadrunner(projectFolder);
指定したプロジェクト内にある既存のシナリオを開きます。関数 openScenario を使用し、rrApp オブジェクトと開きたい特定のシナリオの filename を入力として指定します。
openScenario
filename
filename = "MyScenario.rrscenario"; openScenario(rrApp,filename);
シナリオ変数の値を設定します。関数 setScenarioVariable を呼び出して、rrApp オブジェクト、値を設定する変数、および変数に割り当てる値を渡します。たとえば、次の呼び出しは、値 17.88 m/s をシナリオ MyScenario の Ambulance の初期速度として割り当てます。
etScenarioVariable
17.88 m/s
MyScenario
Ambulance
name = "Ambulance_InitialSpeed"; value = "17.88"; setScenarioVariable(rrApp,name,value)
プロジェクトに関連付けられた RoadRunner アプリケーション。roadrunner オブジェクトとして指定します。このオブジェクトは、シーンやプロジェクトの開閉や保存などの一般的なワークフロー タスクを実行するための関数を提供します。rrApp は、ファイルからデータをインポートしたり、RoadRunner から他の形式にシーンをエクスポートするための関数を提供しています。
設定する変数の名前。文字ベクトルまたは string スカラーとして指定します。指定した変数がシナリオに存在しない場合、MATLAB® はエラーを返します。シナリオの変数の作成の詳細については、複数のバリエーションのシナリオの生成を参照してください。
例: setScenarioVariable(rrApp,"Ambulance_InitialSpeed",17.88) は、Ambulance 車両の初期速度を設定します。
setScenarioVariable(rrApp,"Ambulance_InitialSpeed",17.88)
変数に割り当てる値。文字ベクトル、string スカラー、logical スカラー、または数値スカラーとして指定します。この引数は、name で指定されるシナリオ変数の新しい値を指定します。
例: setScenarioVariable(rrApp,"Ambulance_InitialSpeed",17.88) は、Ambulance の初期速度を 17.88 m/s に設定します。
17.88
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | char | string
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
char
string
R2022a で導入
roadrunner | getScenarioVariable | close
getScenarioVariable
close
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ