メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

サポートされる/サポートされない Simulink ブロック

R2025b

Simulink® Design Verifier™ は、さまざまなレベルの Simulink ブロックのサポートを提供します。

  • 完全サポート

  • 一部サポート

  • サポートなし

サポートされないブロックがモデルに含まれる場合、自動スタブを有効にできます。自動スタブでは、サポートされないブロックのインターフェイスは考慮されますが、その動作は考慮されません。ただし、サポートされないブロックのいずれかがシミュレーション結果に影響する場合は、解析では一部の結果しか得られない可能性があります。自動スタブについての詳細は、自動スタブによるモデルの複雑度の処理 (Simulink Design Verifier)を参照してください。

100% のカバレッジを達成するためには、サポートされないブロックの解析するモデルでの使用は避けてください。同様に、部分的にサポートされるブロックでは、このソフトウェアが認識するブロック パラメーターのみを指定します。

次の表に Simulink ブロックに対する Simulink Design Verifier 解析のサポートの概要を示します。それぞれの表では、Simulink ライブラリのブロックをリストし、そのブロックに対するサポート情報を記載します。

Additional Math and Discrete ライブラリのすべてのブロックがサポートされます。

Commonly Used Blocks ライブラリには他のライブラリのブロックが含まれます。これらのブロックは、それぞれのライブラリの下に一覧表示されます。

ブロックサポート メモ
Derivativeサポートなし
Integratorサポートなし
Integrator Limitedサポートなし
PID Controllerサポートなし
PID Controller (2DOF)サポートなし
Second-Order Integratorサポートなし
Second-Order Integrator Limitedサポートなし
State-Spaceサポートなし
Transfer Fcnサポートなし
Transport Delayサポートなし
Variable Time Delayサポートなし
Variable Transport Delayサポートなし
Zero-Poleサポートなし

Discontinuities ライブラリのすべてのブロックがサポートされます。

ブロックサポート メモ
Delayサポートあり
Differenceサポートあり
Discrete Derivativeサポートあり
Discrete Filterサポートあり
Discrete FIR Filterサポートあり
Discrete PID Controllerサポートあり
Discrete PID Controller (2DOF)サポートあり
Discrete State-Spaceサポートなし
Discrete Transfer Fcnサポートあり
Discrete Zero-Poleサポートなし
Discrete-Time Integratorサポートあり
Memoryサポートあり
Tapped Delayサポートあり
Transfer Fcn First Orderサポートあり
Transfer Fcn Lead or Lagサポートあり
Transfer Fcn Real Zeroサポートあり
Unit Delayサポートあり
Zero-Order Holdサポートあり

Logic and Bit Operations ライブラリのすべてのブロックがサポートされます。

ブロックサポート メモ
Cosineサポートあり
Direct Lookup Table (n-D)サポートあり
Interpolation Using Prelookupサポートあり
1-D Lookup Table

[内挿法] または [外挿法] パラメーターが [Akima スプライン] に設定されている場合はサポートされません。

2-D Lookup Table

[内挿法] または [外挿法] パラメーターが [Akima スプライン] に設定されている場合はサポートされません。

n-D Lookup Table

[内挿法] または [外挿法] パラメーターが [Akima スプライン] に設定されている場合はサポートされません。

Lookup Table Dynamicサポートあり
Prelookupサポートあり
Sineサポートあり
ブロックサポート メモ
Absサポートあり
Addサポートあり
Algebraic Constraintサポートあり
Assignmentサポートあり
Biasサポートあり
Complex to Magnitude-Angleサポートあり
Complex to Real-Imagサポートあり
Divideサポートあり
Dot Productサポートあり
Find Nonzero Elementsサポートなし
Gainサポートあり
Magnitude-Angle to Complexサポートあり
Math Functionサポートあり
Matrix Concatenateサポートあり
MinMaxサポートあり
MinMax Running Resettableサポートあり
Permute Dimensionsサポートあり
Polynomialサポートあり
Productサポートあり
Product of Elementsサポートあり
Real-Imag to Complexサポートあり
Reciprocal Sqrtサポートあり
Reshapeサポートあり
Rounding Functionサポートあり
Signサポートあり
Signed Sqrtサポートあり
Sine Wave Functionサポートあり
Slider Gainサポートあり
Sqrtサポートあり
Squeezeサポートあり
Subtractサポートあり
Sumサポートあり
Sum of Elementsサポートあり
Trigonometric Functionサポートあり
Unary Minusサポートあり
Vector Concatenateサポートあり
Weighted Sample Time Mathサポートあり

Model Verification ライブラリのすべてのブロックがサポートされます。

ブロックサポート メモ
Block Support Tableサポートあり
DocBlockサポートあり
Model Infoサポートあり
Timed-Based Linearizationサポートなし
Trigger-Based Linearizationサポートなし
ブロックサポート メモ
Atomic Subsystemサポートあり
Code Reuse Subsystemサポートあり
Enableサポートあり
Enabled Subsystem

設計範囲のチェックでは、サブシステムの出力端子に接続されているブロックの指定された最小値と最大値が考慮されません。設計範囲のチェックについての詳細は、指定された最小値および最大値の違反チェック (Simulink Design Verifier)を参照してください。

テスト生成中、Simulink Design Verifier は、Enabled Subsystem をショートサーキットとして扱います。

Enabled and Triggered Subsystem

トリガー制御信号が固定小数点データ型を指定している場合はサポートされません。

設計範囲のチェックでは、サブシステムの出力端子に接続されているブロックの指定された最小値と最大値が考慮されません。設計範囲のチェックについての詳細は、指定された最小値および最大値の違反チェック (Simulink Design Verifier)を参照してください。

テスト生成中、Simulink Design Verifier は、Enabled and Triggered Subsystem をショートサーキットとして扱います。

For Each

サポートあり

For Each Subsystem

サポートあり

For Iterator Subsystemサポートあり
Function-Call Feedback Latchサポートあり
Function-Call Generatorサポートあり
Function-Call Splitサポートあり
Function-Call Subsystem

設計範囲のチェックでは、サブシステムの出力端子に接続されているブロックの指定された最小値と最大値が考慮されません。設計範囲のチェックについての詳細は、指定された最小値および最大値の違反チェック (Simulink Design Verifier)を参照してください。

Function Elementサポートなし
Function Element Callサポートなし
If

パラメーター コンフィギュレーションはサポートされません。解析では、If ブロックに指定したパラメーター コンフィギュレーションは無視されます。

If Action Subsystemサポートあり
In Bus Elementサポートあり
Inportサポートあり
Modelサポートあり
Message Polling Subsystemサポートなし
Message Triggered Subsystemサポートなし
Out Bus Elementサポートあり
Outportサポートあり
Resettable Subsystemサポートあり
Subsystemサポートあり
Variant Transitions in Stateflow (Stateflow)サポートあり
Switch Caseサポートあり
Switch Case Action Subsystemサポートあり
Triggerサポートあり
Triggered Subsystem

トリガー制御信号が固定小数点データ型を指定している場合はサポートされません。

設計範囲のチェックでは、サブシステムの出力端子に接続されているブロックの指定された最小値と最大値が考慮されません。設計範囲のチェックについての詳細は、指定された最小値および最大値の違反チェック (Simulink Design Verifier)を参照してください。

テスト生成中、Simulink Design Verifier は、Enabled Subsystem をショートサーキットとして扱います。

Variant Subsystem

[バリアントのアクティベーションのタイミング] が [startup] に設定されている場合、すべてのバリアント選択肢が Simulink Design Verifier で解析されます。[バリアントのアクティベーションのタイミング] がそれ以外のタイプの場合、アクティブなバリアント選択肢のみが Simulink Design Verifier で解析されます。

While Iterator Subsystemサポートあり

Signal Attributes ライブラリのすべてのブロックがサポートされます。

ブロックサポート メモ
Bus Assignmentサポートあり
Bus Creatorサポートあり
Bus Selectorサポートあり
Data Store Memoryサポートあり
Data Store Readサポートあり
Data Store Writeサポートあり
Demuxサポートあり
Environment Controllerサポートあり
Fromサポートあり
Gotoサポートあり
Goto Tag Visibilityサポートあり
Index Vectorサポートあり
Manual Switch

Manual Switch ブロックはこのソフトウェアと互換性がありますが、解析ではモデルのこのブロックは無視されます。解析で、このブロックのカバレッジ オブジェクティブが達成されるかどうかのフラグが立つことはありません。

Manual Switch ブロックについてモデル カバレッジ データが収集されます。

Mergeサポートあり
Multiport Switchサポートあり
Muxサポートあり
Selectorサポートあり
Switchサポートあり
Vector Concatenateサポートあり
ブロックサポート メモ
Displayサポートあり
Floating Scopeサポートあり
Outport (Out1) サポートあり
Out Bus Elementサポートあり
Scopeサポートあり
Stop Simulationサポートなし
Terminatorサポートあり
To Fileサポートあり
To Workspaceサポートあり
ブロックサポート メモ
Band-Limited White Noiseサポートなし
Chirp Signalサポートあり
Clockサポートあり
Constant[定数値] が inf または nan の場合はサポートされません。
Counter Free-Runningサポートあり
Counter Limitedサポートあり
Digital Clockサポートあり
Enumerated Constantサポートあり
From FileMAT ファイル データが MATLAB® timeseries 形式で保存されるときは、サポートされません。
From Workspaceサポートあり
Groundサポートあり
Inport (In1)サポートあり
In Bus ElementSimulink.Bus 型が In Bus Element で定義されている場合はサポートされます。
Pulse Generatorサポートあり
Rampサポートあり
Random Numberサポートなし
Repeating Sequenceサポートあり
Repeating Sequence Interpolatedサポートあり
Repeating Sequence Stairサポートあり
Signal Editorサポートなし
Signal Generator波形が random の場合はサポートされません。
Sine Waveサポートあり
Stepサポートあり
Uniform Random Numberサポートなし
Toolbox ライブラリサポート メモ
Simscape™サポートなし
Vehicle Network Toolbox™サポートなし
ブロックサポート メモ
C Function

サポートあり

C Caller

サポートあり。

Initialize Function

  • Parameter Writer ブロックを含む Initialize function はサポートされません。

  • サブシステム解析のターゲットとしてはサポートされません。

Interpreted MATLAB Function

サポートあり

Level-2 MATLAB S-Function

サポートなし。

MATLAB Function

制限事項については、MATLAB のコード生成に対する Simulink Design Verifier の制限事項 (Simulink Design Verifier)を参照してください。

MATLAB System

  • 判定カバレッジ オブジェクティブ、条件カバレッジ オブジェクティブ、MCDC カバレッジ オブジェクティブは Test Generation でサポートされています。拡張 MCDC オブジェクティブ、関係演算子の境界オブジェクティブ、およびカスタム テスト オブジェクティブはサポートされていません。

  • カスタム証明オブジェクティブはプロパティ証明でサポートされていません。

  • さらなる制限については、MATLAB のコード生成に対する Simulink Design Verifier の制限事項 (Simulink Design Verifier)を参照してください。

代入ステートメント内の論理式は、カバレッジ オブジェクティブ用に解析されません。

Reset Function

サポートあり。

Reinitialize Function

サポートあり。

S-Function Builder

制限事項については、S-Function と C/C++ コードに対する Simulink Design Verifier の制限事項と考慮事項 (Simulink Design Verifier)を参照してください。

Simulink Function

  • エクスポート関数モデルについては、エクスポート関数モデルの解析 (Simulink Design Verifier)を参照してください。

  • エクスポート関数モデルの参照以外ではグローバルな Simulink 関数はサポートされません。

Terminate Function

サポートあり。

Observer Reference (Simulink Test)

サポートあり。

参考

トピック