Real-Time Workshop User's Guide    

サポートするブロック

Real-Time Workshop Ada Coderは、つぎのSimulinkブロックをサポートします。

Discreteブロック
Discrete-Time Integrator
Discrete Zero-Pole
Discrete Filter
Unit Delay

Discrete State-Space

Zero-Order Hold
Discrete Transfer Fcn

Functions & Tables
Fcn
Lookup2D
Lookup
S-Function -- Target Language CompilerのインラインS-Functionのみがサポートされます。


Mathブロック

Abs

MinMax
Combinatorial Logic
Product
Complex to Magnitude-Angle
Real-Imag to Complex
Complex to Real-Imag
Relational Operator
Dot Product
Rounding Function
Gain
Sign
Logic Operator
Slider Gain

Magnitude-Angle to Complex

Sum

Math Function

Trigonometric Function

Nonlinearブロック
Backlash
Quantizer
Coulomb & Viscous Friction
Relay
DeadZone
Saturation
Manual Switch (ライブラリリンクを解除し、離散サンプル時間を使う必要があります)
Switch
Multiport Switch

Signals & Systemsブロック
Bus Selector
Hit Crossing
Configurable Subsystem
Initial Condition (IC)
DataStore Memory
Inport
DataStore Read
Merge
DataStore Write
ModelInfo
Data Type Conversion
Outport
Demux
Probe
Enable
Selector
From
Subsystem
Goto Tag Visibility
Terminator
Goto
Trigger Width
Ground

Sinks
Display -- このブロックに対してコードは生成されせん。
To File
Scope -- 行列データのロギングのみ(double配列)
To Workspace -- 行列データのロギングのみ(double配列)
Stop Simulation

Sources
Band-Limited White Noise
Ramp -- ライブラリリンクを解除し、クロックを離散クロックで置き換え、サンプル時間ステップを離散クロックと一致するようにマニュアルで設定する必要があります。
Chirp Signal -- (ライブラリリンクを解除し、離散クロックを使う必要があります)
Random Number
Constant
Sine Wave
Digital Clock
Repeating Sequence -- ライブラリリンクを解除し、クロックを離散クロックで置き換え、サンプル時間ステップを離散クロックと一致するようにマニュアルで設定する必要があります。
Discrete Pulse Generator
Step
From File
Uniform Random Number


 MATLABを使ってデータを解析 リアルタイムシステムをターゲットとする