Simulink.SimulationData.createStructOfTimeseries
timeseries データの構造体を作成して、バスのシミュレーション入力として読み込む
構文
説明
は、tsStruct = Simulink.SimulationData.createStructOfTimeseries(busObj,tsStructIn)Simulink.Bus オブジェクト busObj によって指定された属性に一致する属性と、timeseries オブジェクト tsStructIn の構造体によって指定されたデータを使用して、構造体を作成します。
入力構造体に含まれる名前がバス オブジェクトによって指定された名前と一致しない場合、関数はバス オブジェクトの仕様と一致するように出力構造体のフィールド名を変更します。データ型や実数/複素数といったその他の属性が一致しない場合、関数はエラーを返します。
この構文を使用して、バスのデータを完全もしくは部分的に指定するシミュレーション入力を作成できます。この構文を使用して、Simulink.Bus オブジェクトの名前と一致するように構造体要素の名前を変更することもできます。
は、tsStruct = Simulink.SimulationData.createStructOfTimeseries(busObj,tsCellArray)Simulink.Bus オブジェクト busObj によって指定された属性と一致する属性と、timeseries オブジェクト tsCellArray の cell 配列によって指定されたデータを使用して、timeseries オブジェクトの構造体を作成します。
入力構造体に含まれる名前がバス オブジェクトによって指定された名前と一致しない場合、関数はバス オブジェクトの仕様と一致するように出力構造体のフィールド名を変更します。データ型や実数/複素数といったその他の属性が一致しない場合、関数はエラーを返します。
この構文によって、timeseries オブジェクトのフラット リストを使用してバスのデータを完全もしくは部分的に指定するシミュレーション入力を作成できます。関数は、深さ優先探索を使用して Simulink.Bus オブジェクトによって指定された階層に timeseries オブジェクトをマッピングします。
は、各構造体の属性が tsStructArray = Simulink.SimulationData.createStructOfTimeseries(busObj,tsCellArray,dims)Simulink.Bus オブジェクト busObj によって定義された属性に一致する timeseries 構造体の配列を、timeseries オブジェクト tsCellArray の cell 配列によって指定されたデータを使用して作成します。入力 dims は、配列の次元を指定します。
は、tsStruct = Simulink.SimulationData.createStructOfTimeseries(tsArray)Simulink.TSArray オブジェクト tsArray に格納されているバス データから timeseries オブジェクトの構造体を作成します。R2016a より前のバージョンでは、信号ログによって、ログ記録されたバス データを保存するための Simulink.TsArray オブジェクトが作成されます。R2016a より前のリリースで ModelDataLogs 形式を使用してログ記録されたバス データをシミュレーション入力として使用する場合は、この構文を使用します。
例
入力引数
出力引数
バージョン履歴
R2013a で導入






