| コマンド | path <フォルダ> |
| 説明 | 現在の作業ディレクトリを設定します。 |
| 引数 |
フォルダ 現在の作業ディレクトリがこのフォルダに変更されます |
| 例 | path c:/; |
| 応答 | 530007 パスが設定されました: "\1". |
| コマンド | reset |
| 説明 | すべての変数を工場出荷時のデフォルトにリセットします。パラメータ、動的入力、状態変数の値は失われます。 |
| 応答 | 530011 リセット |
| コマンド | set <変数> <値> |
| 説明 | 変数を指定された値に設定します。次元変数を変更すると、それに接続されたすべての配列が自動的にサイズ変更されます。シミュレーション中にこれが発生すると、シミュレーションが停止します。 |
| 引数 |
変数 変数の完全名。SystemParameter、Parameter、Dimension、またはConstantの役割を持つ変数のみ設定できます。 値 値の型は変数の型と一致する必要があります。 |
| 例 | set Sumo__Plant__Unit__param__Scalar 1;set Sumo__Plant__Unit__param__Array 1 2 3;set Sumo__Plant__Unit__param__Array(0) 1; |
| 応答 | 530021 設定: \1 を \2 に |
| コマンド | mode <モード> |
| 説明 | シミュレーションモードを設定します。代数モードは特別な代数ブロックで非常に単純な計算用です。動的モードは動的シミュレーションを行います。定常モードは定常状態を計算します。 |
| 引数 |
モード 代数的、動的または定常 |
| 例 | mode dynamic; |
| 応答 | 530053 モード: \1. |
| コマンド | save <ファイル名> |
| 説明 | すべての変数をxml形式で保存し、loadコマンドで再度読み込むことができます。 |
| 引数 |
ファイル名 作成したいファイルの名前(またはフルパス) |
| 例 | save systemstate.xml;save "c:/Users/UserName with Spaces/systemstate.xml"; |
| 応答 | 530045 現在のシステム状態が "\1" に保存されました。 |
| コマンド | load <ファイル名> [-partial 1] |
| 説明 | xml形式であらゆる変数を読み込みます。saveコマンドで作成したシステム状態ファイルに対して使用する必要があります。 |
| 引数 |
ファイル名 開きたいファイルの名前(またはフルパス) -partial 1 オプション。モデルが一致しない場合、一致する変数を再読み込みします。それ以外は無視されます。 |
| 例 | load systemstate.xml;load "c:/Users/UserName with Spaces/systemstate.xml" -partial 1; |
| 応答 | 530041 システム状態が "\1" から読み込まれました。 |
| コマンド | savestates <ファイル名> |
| 説明 | すべての状態変数をxml形式で保存し、loadstatesコマンドで再度読み込むことができます。 |
| 引数 |
ファイル名 作成したいファイルの名前(またはフルパス) |
| 例 | savestates state.ss;savestates "c:/Users/UserName with Spaces/state.ss"; |
| 応答 | 530045 現在のシステム状態が "\1" に保存されました。 |
| コマンド | loadstates <ファイル名> [-partial 1] [-if-better-by <値>] [-maptoic] |
| 説明 | xml形式であらゆる状態変数を読み込みます。savestatesコマンドで作成したシステム状態ファイルに対して使用する必要があります。 |
| 引数 |
ファイル名 開きたいファイルの名前(またはフルパス) -partial 1 オプション。モデルが一致しない場合、一致する変数を再読み込みします。それ以外は無視されます。 -if-better-by <値> オプション。指定された場合、Sumo__MaxAbsDer が現在値を指定値で割った値より大きいときは、コアは状態を再読み込みしません。 -maptoic オプション。コマンドが成功した場合、maptoicコマンドを続けて実行します。 |
| 例 | loadstates state.ss;loadstates "c:/Users/UserName with Spaces/systemstate.xml" -partial 1 -if-better-by 10 -maptoic; |
| 応答 | 530041 システム状態が "\1" から読み込まれました。 |
| コマンド | loadtsv <ファイル名> [-cycletime <値>] [-interpolation <値>] |
| 説明 | tsvファイルから動的入力テーブルを読み込みます。ファイルには対象変数の完全名が含まれている必要があり、数値はコード内ユニットで、最初の列は日数のSumo__Timeである必要があります。ファイルを変更した場合、unloadtsvコマンドを呼び出し、その後再度loadtsvを使用してCore内の値を更新する必要があります。 |
| 引数 |
ファイル名 開きたいファイルの名前(またはフルパス) -cycletime <値> オプション。設定されている場合、動的入力は <値> ミリ秒ごとに最初から繰り返されます。この時間を超える動的入力の値は警告とともに無視されます。 -interpolation <値> オプション。noneまたはlinearのいずれかにできます。このフラグが設定されていない場合、デフォルトの補間はnoneです。 |
| 例 |
loadtsv input.tsv;ここで input.tsv は例えば次のとおり Sumo__Time Sumo__Plant__Feed1__param__Q 0 24000 1 12000 2 24000 |
| 応答 | 530029 TSVファイル "\1" が \2 補間で読み込まれました。 530030 TSVファイル "\1" が読み込まれました。 530042 TSVファイル "\1" が \2 サイクル開始と \3 サイクル時間で読み込まれました。 530043 TSVファイル "\1" が \2 補間、 \3 サイクル開始と \4 サイクル時間で読み込まれました。 |
| コマンド | unloadtsv <ファイル名> |
| 説明 | 前に読み込まれた動的入力ファイルをアンロードします。 |
| 引数 |
ファイル名 アンロードするファイルの名前(またはフルパス)。loadtsvコマンドに与えたのとまったく同じ引数である必要があります。それがもう存在しなくても。 |
| 例 | unloadtsv input.tsv; |
| 応答 | 530050 TSVファイル "\1" がアンロードされました。 |
| コマンド | writetsv <ファイル名> [<変数リストファイル名>] |
| 説明 | すべてのデータ通信からのシミュレーションデータを含むtsvファイルを作成します。書き込まれたファイルを解放するには、引数なしのwritetsvコマンドが必要です。 |
| 引数 |
ファイル名 書き込むファイルの名前(またはフルパス)。 変数リストファイル名 オプション。このファイルには変数のリスト(一行に一つの変数)が含まれています。省略すると、すべての変数がファイルに保存されます。 |
| 例 | writetsv output.tsv; |
| 応答 | 530037 TSVライター: "\1" すべての変数。 530038 TSVライター: "\1" ファイル "\2" の変数。 530047 TSVライター: 書き込みが無効。 |
| コマンド | maptoic |
| 説明 | 状態変数群を初期条件にマップします。 |
| 応答 | 530019 初期条件へのマッピング。 |
| コマンド | execute <ファイル名> |
| 説明 | 対象のsumocoreスクリプトを実行します。ファイルにはセミコロン(';')で区切られたsumocoreコマンドが含まれている必要があります。 |
| 引数 |
ファイル名 実行したいファイルの名前(またはフルパス)。 |
| 例 | execute myscript.scs; |
| 応答 | 530036 スクリプトファイル \1 がロードされました。 |
| コマンド | start |
| 説明 | 前回選択したモードでシミュレーションを開始します。 |
| 応答 | 530002 シミュレーションが開始されました。 |
| コマンド | pause |
| 説明 | シミュレーションを一時停止します。 |
| 応答 | 530003 シミュレーションが一時停止しました。 |
| コマンド | continue |
| 説明 | シミュレーションを再開します。 |
| 応答 | 530008 シミュレーションが続行中... |
| コマンド | stop |
| 説明 | シミュレーションを停止します。 |
| 応答 | 530004 シミュレーションが終了しました。 |