MapleSimConnector[GenerateCode] - MATLAB(R) C S-Function コードと .m ブロックスクリプトを生成
|
使い方
|
|
GenerateCode(system, options)
|
|
パラメータ
|
|
system
|
-
|
`module`; Msim モデル
|
options
|
-
|
(省略可) name = value 形式の式
|
|
|
|
|
説明
|
|
•
|
GenerateCode コマンドを使うと、MapleSim システムから Simulink(R) ブロックコンポーネントコードを生成することができます。
|
|
|
オプション
|
|
|
生成したブロックの名前を指定します。デフォルトは MsimModel。
|
|
生成したファイルの出力先ディレクトリを指定します。デフォルトは kernelopts('homedir')。
|
•
|
inputs : list(function)
|
•
|
outputs : list(function)
|
•
|
optimize = {false, "subexpronly", "fast", true}
|
|
コード最適化のレベルを指定します。(false = 最適化無し、true = フル最適化)。デフォルトは subexpronly。
|
|
制約条件反復計算回数を指定します。デフォルトは 20。
|
|
制約条件の許容値を指定します。デフォルトは 1e-7。
|
|
イベント反復計算の最大値を指定します。デフォルトは 10。
|
|
イベントで射影を行うかを指定します。デフォルトは true。
|
|
イベントのヒステリシスバンドの幅を指定します。デフォルトは 1e-10。
|
|
固定幅積分法との使用のために最適化するかを指定します。デフォルトは false。
|
|
入力値に数値微分を使用するかを指定します。デフォルトは false。
|
•
|
addoutputs = {"none", "states", "statevals", "continuous", "all"}
|
|
出力に変数を追加する必要があるかを指定します。デフォルトは none。
|
•
|
scriptparameters = truefalse
|
|
追加パラメータの初期化 .m スクリプトを生成するかを指定します。デフォルトは false。
|
•
|
splitparameters = truefalse
|
|
S-function マスク/ダイアログボックス内で、パラメータをそれぞれ別個にするか指定します。デフォルトは false (全パラメータをリストに格納)。
|
|
|
Download Help Document
Was this information helpful?