Main Content

Simulink.Timeseries

(非推奨) ログ記録された信号データにアクセス

    ModelDataLogs 形式を使用したデータのログ記録と読み込みの機能は削除されました。代わりに、[データセット] 形式など、サポートされる別の形式を使用してください。詳細については、互換性についての考慮事項を参照してください。

    説明

    Simulink.Timeseries オブジェクトには、シミュレーションでログ記録された信号のデータがメタデータと共に格納されます。mux またはバスのログ データは、各要素の Simulink.Timeseries オブジェクトを含む Simulink.TSArray オブジェクトとして格納されます。

    作成

    R2016a より前までは、[ModelDataLogs] 形式を使用してデータをログ記録するようにモデルを構成できました。[信号のログ形式] パラメーターが [ModelDataLogs] に設定されたモデルをシミュレートすると、すべてのログ信号のデータを格納する Simulink.ModelDataLogs オブジェクトが作成されていました。[ModelDataLogs] オブジェクトの名前は [信号のログ名] パラメーターを使用して指定できました。

    Simulink.ModelDataLogs オブジェクトの構造にはモデルの構造が反映されます。

    • 1 つ以上の Simulink.Timeseries オブジェクトに、ModelDataLogs オブジェクトが表すモデルでログ記録された 1 つ以上の信号のデータが格納されます。

    • 1 つ以上の Simulink.TSArray オブジェクトに、ModelDataLogs オブジェクトが表すモデルでログ記録された 1 つ以上の mux またはバスの Simulink.Timeseries オブジェクトと Simulink.TSArray オブジェクトが格納されます。

    • 1 つ以上の Simulink.SubsysDataLogs オブジェクトに、ModelDataLogs オブジェクトが表すモデルのサブシステム内でログ記録されたデータの Simulink.TimeseriesSimulink.TSArraySimulink.SubsysDataLogsSimulink.ModelDataLogs の各オブジェクトが格納されます。

    • 1 つ以上の Simulink.ModelDataLogs オブジェクトに、ModelDataLogs オブジェクトが表すモデルのモデル参照内でログ記録されたデータの Simulink.TimeseriesSimulink.TSArraySimulink.SubsysDataLogsSimulink.ModelDataLogs の各オブジェクトが格納されます。

    プロパティ

    すべて展開する

    ログ記録された信号データの名前。文字ベクトルとして指定します。

    モデル内の信号を生成するブロックのパス。文字ベクトルとして指定します。

    モデル内の信号を生成するブロックの端子のインデックス。整数として指定します。

    モデル内の信号の名前。文字ベクトルとして指定します。

    mux またはバス要素の親の名前。文字ベクトルとして指定します。mux またはバスの一部でない信号の場合、ParentName プロパティは SignalName プロパティと同じです。

    時間のメタデータ。Simulink.TimeInfo オブジェクトとして指定します。

    ログ記録される時間の値。配列として指定します。

    ログ記録される信号の値。配列として指定します。

    バージョン履歴

    R2006a より前に導入

    すべて展開する

    R2022b: ModelDataLogs 形式で保存されたデータの読み込みのサポート終了

    R2022b 以降、ModelDataLogs 形式で格納されたデータは読み込めなくなります。これには、Simulink.TimeseriesSimulink.TSArraySimulink.SubsysDataLogs の各オブジェクトに格納されたデータが含まれます。

    ModelDataLogs 形式で格納されたデータは [データセット] 形式に変換できます。詳細については、Dataset 形式へのデータの変換を参照してください。