このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
クラス:金宝appSimulink.SimulationData.Dataset
パッケージ:金宝app仿真软件。SimulationData
データセットから要素または要素の集合を取得
[
は,プロパティの値が次のように関数datasetOut
,retIndex
) =找到(datasetIn
“正则表达式”,的名字
,价值
,……)正则表达式
に渡されるのと同様にして正規表現を使用して要素をマッチングします。
正则表达式(element.Name值)
正则表达式
の後に現れる名前と値のペアに正規表現によるマッチングを適用します。正则表达式
がない場合,このメソッドではプロパティの値が次のように渡されたのと同様に要素をマッチングします。
isequal (element.Name值)
正则表达式
についての詳細は,複数のブロックパスを含むregexpを参照してください。
正则表达式
正则表达式
は文字型のプロパティで機能します。複数のブロックパスを指定するために,金宝appSimulink.SimulationData.BlockPath
と金宝app仿真软件。BlockPath
を使用できます。たとえば,信号が参照モデルに記録される場合、金宝appSimulink.SimulationData.BlockPath
を使用して複数のブロックパスを指定できます。
このメソッドは,次の場合に,1つ以上の個別のブロックパスが指定した价值
のパスと一致するBlockPathプロパティを含む要素を返します。
BlockPathの的名字
プロパティを伴う正则表达式
价值
が文字ベクトルまたは1つのブロックパスをもつ金宝appSimulink.SimulationData.BlockPath
型のスカラーオブジェクト
找到
を使用する代わりに,中かっこを使用してインデックス構文を効率化し,データセット内の要素を取得できます。インデックスは,変数の要素数以下のスカラーでなければなりません。たとえば,logsout
データセットの2番目の要素を取得します。
logsout {2}
また,得到
メソッドを使用して,データセットから要素または要素のコレクションを取得できます。
金宝appSimulink.SimulationData.DatasetRef.getDatasetVariableNames
|金宝appSimulink.SimulationData.BlockPath
|金宝appSimulink.SimulationData.Signal
|金宝appSimulink.SimulationData.DataStoreMemory
|addElement
|concat
|得到
|getElementNames
|numElements
|setElement
|金宝appSimulink.SimulationData.Dataset
|正则表达式
|findobj