WOLFRAM

ファイル形式シミュレーション設定ファイル(.sim)

シミュレーション設定ファイル要素変数
要素のシミュレーション要素のオプション
要素のモデル要素のOptionValue

System Modelerは,さまざまなファイル形式を使う.完全なリストは,System Modelerのファイル形式のページを参照されたい.

シミュレーション設定ファイル

シミュレーション設定ファイル(.sim)は,エクスペリメントの設定,初期値,パラメータ値をシミュレーションに渡すために使われる.このファイルはXMLファイルであり,有効なタグはすべてこの章に説明されている.[read-only](リードオンリー)という印が付いている属性は,ユーザが変えるべきものではない.これらの属性は,モデルについての情報を伝えるだけのものである.例として,IntroductoryExamples.HelloWorldモデルのシミュレーション設定ファイルを以下に示す.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE simulation SYSTEM "simulation_settings.dtd">
<simulation version="1.0" name="HelloWorld 1" start="0.0" end="10" stepSize="0" outputSteps="2000" tolerance="1e-6" method="dassl" filePath="sme_1400057199_22750.exe" resultFilePath="sme_1400057199_22750.mat">

<model name="IntroductoryExamples.HelloWorld" description="" numOfVariables="2">
<variable name="der(x)" value="1.0" defaultValue="1.0" type="Real" kind="DERIVATIVE" direction="BIDIR" unit="" index="0" description="Derivative of x" equationBound="" protected="false" final="false"/>
<variable name="x" value="1.0" defaultValue="1.0" type="Real" kind="STATE" direction="BIDIR" unit="" index="0" description="" equationBound="" protected="false" final="false"/>
</model>
<Options>
<Option name="Solver">
<OptionValue name="MaxStepSize" value="0">
</OptionValue>
<OptionValue name="EventHysteresisEpsilon" value="1e-10">
</OptionValue>
<OptionValue name="EventDetection" value="true">
</OptionValue>
<OptionValue name="NonLinearSolverTolerance" value="1e-12">
</OptionValue>
<OptionValue name="MaxNoInternalSteps" value="0">
</OptionValue>
</Option>
<Option name="CheckMinMax">
<OptionValue name="enable" value="false">
</OptionValue>
</Option>
<Option name="StopAtSteadyState">
<OptionValue name="enable" value="false">
</OptionValue>
</Option>
<Option name="SyncWithRealTime">
<OptionValue name="enable" value="false">
</OptionValue>
</Option>
<Option name="InputVariableDataFile">
<OptionValue name="FilePath" value="">
</OptionValue>
</Option>
<Option name="OutputSettings">
<OptionValue name="StoreToFile" value="true">
</OptionValue>
<OptionValue name="StoreStates" value="true">
</OptionValue>
<OptionValue name="StoreDerivatives" value="true">
</OptionValue>
<OptionValue name="StoreAlgebraics" value="true">
</OptionValue>
<OptionValue name="StoreParameters" value="true">
</OptionValue>
<OptionValue name="StoreConstants" value="false">
</OptionValue>
<OptionValue name="StoreProtected" value="true">
</OptionValue>
<OptionValue name="StoreEventPoints" value="true">
</OptionValue>
<OptionValue name="StoreSimulationLog" value="false">
</OptionValue>
</Option>
</Options>
<ExternalLibraries>
</ExternalLibraries>
</simulation>

要素のシミュレーション

simulation要素のコンテンツは,model要素でなければならないが,Options要素を含むこともできる.simulation要素の属性は,基本のエクスペリメント設定を示すものである.

属性

要素のモデル

model要素のコンテンツは,属性numOfVariablesによって指定されるvariable要素の数でなければならない.

属性

要素変数

variable要素にはコンテンツはない.すべての情報が属性として保存される.

属性

要素のオプション

Options要素には,1つあるいは複数のOption要素が含まれなければならない.

要素のオプション

Option要素には,1つあるいは複数のOptionValue要素が含まれなければならない.有効なオプション名は以下の通りである.

属性

要素のOptionValue

属性