Mudanças entre as edições de "Blocos Simulink com suporte HDL"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 43: Linha 43:
  
 
===Discrete===
 
===Discrete===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha | Delay | Sim| Sim}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha | Difference | -| -}}
|-
+
{{TabComparar3linha | Discrete Derivative | -| -}}
| Delay
+
{{TabComparar3linha | Discrete Filter | -| -}}
| align="center" | Sim
+
{{TabComparar3linha | Discrete Fir Filter | Sim| Sim}}
| align="center" | Sim
+
{{TabComparar3linha | Discrete PID controller | Sim| Sim}}
|-
+
{{TabComparar3linha | Discrete PID Controller (2D0F) | -| -}}
| Difference
+
{{TabComparar3linha | Discrete State-Space | -| -}}
| align="center" | Não
+
{{TabComparar3linha | Discrete Transfer Fcn | Sim| Sim}}
| align="center" | Não
+
{{TabComparar3linha | Discrete Zero-Pole | -| -}}
|-
+
{{TabComparar3linha | Discrete-Time Integrator | Sim| Sim}}
| Discrete Derivative
+
{{TabComparar3linha | Enabled Delay | -| -}}
| align="center" | Não
+
{{TabComparar3linha | First-Order Hold | -| -}}
| align="center" | Não
+
{{TabComparar3linha | Memory | Sim| Sim}}
|-
+
{{TabComparar3linha | Resettable Delay | -| -}}
| Discrete Filter
+
{{TabComparar3linha | Tapped Delay | Sim| Sim}}
| align="center" | Não
+
{{TabComparar3linha | Transfer Fcn First Order | -| -}}
| align="center" | Não
+
{{TabComparar3linha | Transfer Fcn Lead or Lag | -| -}}
|-
+
{{TabComparar3linha | Transer Fcn Real Zero | -| -}}
| Discrete FIR Filter
+
{{TabComparar3linha | Unit Delay | Sim| Sim}}
| align="center" | Sim
+
{{TabComparar3linha | Variable Integer Delay | -| -}}
| align="center" | Sim
+
{{TabComparar3linha | Zero-Order Hold | Sim| Sim}}
|-
 
| Discrete PID controller
 
| align="center" | Sim
 
| align="center" | Sim
 
|-
 
| Discrete PID Controller (2D0F)
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Discrete State-Space
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Discrete Transfer Fcn
 
| align="center" | Sim
 
| align="center" | Sim
 
|-
 
| Discrete Zero-Pole
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Discrete-Time Integrator
 
| align="center" | Sim
 
| align="center" | Sim
 
|-
 
| Enabled Delay
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| First-Order Hold
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Memory
 
| align="center" | Sim
 
| align="center" | Sim
 
|-
 
| Resettable Delay
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Tapped Delay
 
| align="center" | Sim
 
| align="center" | Sim
 
|-
 
| Transfer Fcn First Order
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Transfer Fcn Lead or Lag
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Transer Fcn Real Zero
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Unit Delay
 
| align="center" | Sim
 
| align="center" | Sim
 
|-
 
| Variable Integer Delay
 
| align="center" | Não
 
| align="center" | Não
 
|-
 
| Zero-Order Hold
 
| align="center" | Sim
 
| align="center" | Sim
 
|-
 
 
|}
 
|}
  
Linha 148: Linha 79:
 
{{Collapse top |expand = true |Logic and Bit Operations}}
 
{{Collapse top |expand = true |Logic and Bit Operations}}
 
===Logic and Bit Operations===
 
===Logic and Bit Operations===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Bit Clear | -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Bit set | -| -}}
|-
+
{{TabComparar3linha |Bitwise Operator | -| -}}
| Bit clear
+
{{TabComparar3linha |Combinational logic | -| -}}
| align="center" | -
+
{{TabComparar3linha |Compare to Constant | -| -}}
| align="center" | -
+
{{TabComparar3linha |Compare to Zero | -| -}}
|-
+
{{TabComparar3linha |Detect Change | -| -}}
| Bit set
+
{{TabComparar3linha |Detect Decrease | -| -}}
| align="center" | -
+
{{TabComparar3linha |Detect Fall Negative | -| -}}
| align="center" | -
+
{{TabComparar3linha |Detect Fall Nonpositive | -| -}}
|-
+
{{TabComparar3linha |Detect increase | -| -}}
| Bitwise Operator
+
{{TabComparar3linha |Detect Rise Nonnegative | -| -}}
| align="center" | -
+
{{TabComparar3linha |Detect Rise Positive | -| -}}
| align="center" | -
+
{{TabComparar3linha |Extract Bits | -| -}}
|-
+
{{TabComparar3linha |Internal Test | -| -}}
| Combinational logic
+
{{TabComparar3linha |Interval Test Dynamic | -| -}}
| align="center" | -
+
{{TabComparar3linha |Logical Operator | -| -}}
| align="center" | -
+
{{TabComparar3linha |Relational Operator | -| -}}
|-
+
{{TabComparar3linha |Shift Arithmetic | -| -}}
| Compare to Constant
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Compare to Zero
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Detect Change
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Detect Decrease
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Detect Fall Negative
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Detect Fall Nonpositive
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Detect incrase
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Detect Rise Nonnegative
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Detect Rise Positive
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Extract Bits
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Internal Test
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Interval Test Dynamic
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Logical Operator
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Relational Operator
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Shift Arithmetic
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 234: Linha 105:
 
{{Collapse top |expand = true |Lookup Tables}}
 
{{Collapse top |expand = true |Lookup Tables}}
 
===Lookup Tables===
 
===Lookup Tables===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |1-D Lookup Table | -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |2-D Lookup Table | -| -}}
|-
+
{{TabComparar3linha |Cosine | -| -}}
| 1-D Lookup Table
+
{{TabComparar3linha |Direct Lookup Table (n-D) | -| -}}
| align="center" | -
+
{{TabComparar3linha |Interpolation Using Prelookup | -| -}}
| align="center" | -
+
{{TabComparar3linha |Lookup Table Dynamic | -| -}}
|-
+
{{TabComparar3linha |n-D Lookup Table | -| -}}
| 2-D Lookup Table
+
{{TabComparar3linha |Prelookup | -| -}}
| align="center" | -
+
{{TabComparar3linha |Sine | -| -}}
| align="center" | -
 
|-
 
| Cosine
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Direct Lookup Table (n-D)
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Interpolation Using Prelookup
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Lookup Table Dynamic
 
| align="center" | -
 
| align="center" | -
 
|-
 
| n-D Lookup Table
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Prelookup
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Sine
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}
Linha 280: Linha 121:
 
{{Collapse top |expand = true |Math Operations}}
 
{{Collapse top |expand = true |Math Operations}}
 
===Math Operations===
 
===Math Operations===
{| class="wikitable sortable"  border="1" cellpadding="3" cellspacing="0" style="text-align:left; font-size:100%" bgcolor="#efefef"
+
 
! scope="col" width=40% align="left"|    Sub-bloco
+
{{TabComparar3 | Sub-bloco |Suporte HDL Coder no MATLAB 2014 | Suporte HDL Coder no MATLAB 2015}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2014
+
{{TabComparar3linha |Abs -| -}}
! scope="col" width=10% align="center" | Suporte HDL Coder no MATLAB 2015
+
{{TabComparar3linha |Add | -| -}}
|-
+
{{TabComparar3linha |Algebraic Constraint | -| -}}
| Abs
+
{{TabComparar3linha |Assignment | -| -}}
| align="center" | -
+
{{TabComparar3linha |Bias | -| -}}
| align="center" | -
+
{{TabComparar3linha |Complex to Magnitude-Angle | -| -}}
|-
+
{{TabComparar3linha |Complex to Real-lmag | -| -}}
| Add
+
{{TabComparar3linha |Divide | -| -}}
| align="center" | -
+
{{TabComparar3linha |Find Nonzero Elements| -| -}}
| align="center" | -
+
{{TabComparar3linha |Gain| -| -}}
|-
+
{{TabComparar3linha |Magnitude-Angle to Complex| -| -}}
| Algebraic Constraint
+
{{TabComparar3linha |Math function| -| -}}
| align="center" | -
+
{{TabComparar3linha |Matrix Concatenate| -| -}}
| align="center" | -
+
{{TabComparar3linha |MinMax| -| -}}
|-
+
{{TabComparar3linha |Permute Dimensions| -| -}}
| Assignment
+
{{TabComparar3linha |Polynomial| -| -}}
| align="center" | -
+
{{TabComparar3linha |Product| -| -}}
| align="center" | -
+
{{TabComparar3linha |Product of Elements| -| -}}
|-
+
{{TabComparar3linha |Real-Imag to Complex| -| -}}
| Bias
+
{{TabComparar3linha |Reciprocal Sqrt| -| -}}
| align="center" | -
+
{{TabComparar3linha |Reshape| -| -}}
| align="center" | -
+
{{TabComparar3linha |Rounding Function| -| -}}
|-
+
{{TabComparar3linha |Signed sqrt| -| -}}
| Complex to Magnitude-Angle
+
{{TabComparar3linha |Sine Wave Function| -| -}}
| align="center" | -
+
{{TabComparar3linha |Slider Gain| -| -}}
| align="center" | -
+
{{TabComparar3linha |Sqrt| -| -}}
|-
+
{{TabComparar3linha |Squeeze| -| -}}
| Complex to Real-lmag
+
{{TabComparar3linha |Subtract| -| -}}
| align="center" | -
+
{{TabComparar3linha |Sum| -| -}}
| align="center" | -
+
{{TabComparar3linha |Sum of Elements| -| -}}
|-
+
{{TabComparar3linha |Trigonometric Function| -| -}}
| Divide
+
{{TabComparar3linha |Unary Minus| -| -}}
| align="center" | -
+
{{TabComparar3linha |Vector Concatenate| -| -}}
| align="center" | -
+
{{TabComparar3linha |Weighted Sample Time Math| -| -}}
|-
 
| Dot Product
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Find Nonzero Elements
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Gain
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Magnitude-Angle to Complex
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Math function
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Matrix Concatenate
 
| align="center" | -
 
| align="center" | -
 
|-
 
| MinMax
 
| align="center" | -
 
| align="center" | -
 
|-
 
| MinMax Running Resettable
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Permute Dimensions
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Polynomial
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Product
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Product of Elements
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Real-Imag to Complex
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Reciprocal Sqrt
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Reshape
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Rounding Function
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Sign
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Signed sqrt
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Sine Wave Function
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Slider Gain
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Sqrt
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Squeeze
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Subtract
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Sum
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Sum of Elements
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Trigonometric Function
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Unary Minus
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Vector Concatenate
 
| align="center" | -
 
| align="center" | -
 
|-
 
| Weighted Sample Time Math
 
| align="center" | -
 
| align="center" | -
 
|-
 
 
|}
 
|}
 
{{Collapse bottom}}
 
{{Collapse bottom}}

Edição das 13h37min de 22 de setembro de 2015

Simulink

Bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015 Blocos suportados MATLAB 2014 Blocos suportados MATLAB 2015
Continuous - - 0 0
Dashboard - - 0 0
Discontinuities Sim Sim 3 9
Discrete Sim Sim 12 12
Logic and Bit Operations Sim Sim 9 9
Lookup Tables Sim Sim 7 7
Math Operations Sim Sim 30 29
Model Verification Sim Sim 11 11
Model-Wide Utilities Sim Sim 2 2
Ports & Subsystems Sim Sim 9 10
Signal Attributes Sim Sim 6 6
Signal Routing Sim Sim 11 12
Sinks Sim Sim 9 9
Sources Sim Sim 6 6
User-Defined Functions Sim Sim 2 2
Discontinuities

Discontinuities

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Backlash - Sim
Coulomb & Viscous Friction - Sim
Dead Zone - Sim
Dead Zone Dynamic - Sim
Hit Crossing - Sim
Quantizer - -
Rate Limiter - -
Rate Limiter Dynamic - -
Rate Relay Sim Sim
Saturation Sim Sim
Saturation Dynamic Sim Sim
Wrap To Zero - Sim
Discrete

Discrete

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Delay Sim Sim
Difference - -
Discrete Derivative - -
Discrete Filter - -
Discrete Fir Filter Sim Sim
Discrete PID controller Sim Sim
Discrete PID Controller (2D0F) - -
Discrete State-Space - -
Discrete Transfer Fcn Sim Sim
Discrete Zero-Pole - -
Discrete-Time Integrator Sim Sim
Enabled Delay - -
First-Order Hold - -
Memory Sim Sim
Resettable Delay - -
Tapped Delay Sim Sim
Transfer Fcn First Order - -
Transfer Fcn Lead or Lag - -
Transer Fcn Real Zero - -
Unit Delay Sim Sim
Variable Integer Delay - -
Zero-Order Hold Sim Sim
  • Alguns blocos com suporte estão localizados em "Additional Math & Discrete" (Tanto na versão 2014, quanto na 2015). São eles:
      • Unit Delay
      • Unit Delay Enabled
      • Unit Delay Enabled Resettable
      • Unit Delay Resettable
Logic and Bit Operations

Logic and Bit Operations

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bit Clear - -
Bit set - -
Bitwise Operator - -
Combinational logic - -
Compare to Constant - -
Compare to Zero - -
Detect Change - -
Detect Decrease - -
Detect Fall Negative - -
Detect Fall Nonpositive - -
Detect increase - -
Detect Rise Nonnegative - -
Detect Rise Positive - -
Extract Bits - -
Internal Test - -
Interval Test Dynamic - -
Logical Operator - -
Relational Operator - -
Shift Arithmetic - -
Lookup Tables

Lookup Tables

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
1-D Lookup Table - -
2-D Lookup Table - -
Cosine - -
Direct Lookup Table (n-D) - -
Interpolation Using Prelookup - -
Lookup Table Dynamic - -
n-D Lookup Table - -
Prelookup - -
Sine - -
Math Operations

Math Operations

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Abs - - {{{3}}}
Add - -
Algebraic Constraint - -
Assignment - -
Bias - -
Complex to Magnitude-Angle - -
Complex to Real-lmag - -
Divide - -
Find Nonzero Elements - -
Gain - -
Magnitude-Angle to Complex - -
Math function - -
Matrix Concatenate - -
MinMax - -
Permute Dimensions - -
Polynomial - -
Product - -
Product of Elements - -
Real-Imag to Complex - -
Reciprocal Sqrt - -
Reshape - -
Rounding Function - -
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

Model Verification

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Assertion - -
Check Discrete Gradient - -
Check Dynamic Gap - -
Check Dynamic Lower Bound - -
Check Dynamic Range - -
Check Dynamic Upper Bound - -
Check Input Resolution - -
Check Static Gap - -
Check Static Lower Bound - -
Check Static Range - -
Check Static Upper Bound - -
Model-Wide Utilities

Model-Wide Utilities

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Block Support Table - -
DockBlock - -
Model Info - -
Timed-Based Linearization - -
Trigger-Based Linearization - -
Ports & Subsystems

Ports & Subsystems

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Configurable Subsystem - -
Atomic Subsystem - -
CodeReuseSubsytem - -
Enable - -
Enable and Triggered Subsystem - -
Enable Subsystem - -
For Each Subsystem - -
For Iterator Subsystem - -
Function-Call Feedback Latch - -
Function-Call Generator - -
Function-Call Split - -
Function-Call Subsystem - -
If - -
If Action Subsystem - -
In1 - -
Model - -
Model Variants - -
Out1 - -
Resettable Subsystem - -
Subsystem - -
Subsystem Examples - -
Switch Case - -
Switch Case Action Subsystem - -
Trigger - -
Triggered Subsystem - -
Variant Subsystem - -
While Iterator Subsystem - -
Signal Attributes

Signal Attributes

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bus to Vector - -
Data Type Conversion - -
Data Type Conversion Inherited - -
Data Type Duplicate - -
Data Type Propagation - -
Data Type Propagation Examples - -
Data Type Scaling Strip - -
IC - -
Probe - -
Rate Transition - -
Signal Conversion - -
Signal Specification - -
Weighted Sample Time - -
Width - -
Signal Routing

Signal Routing

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Bus Assignment - -
Bus creator - -
Bus Selector - -
Data Store Memory - -
Data Store Read - -
Data Store Write - -
Demux - -
Enironment Controller - -
From - -
Goto - -
Goto Tag Visibility - -
Index Vector - -
Manual Switch - -
Merge - -
Multiport Switch - -
Mux - -
Selector - -
Switch - -
Vector Concatenate - -
Sinks

Sinks

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Display - -
Floating Scope - -
Out1 - -
Scope - -
Stop Simulation - -
Terminator - -
To File - -
To Workspace - -
XY Graph - -
Sources

Sources

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
Band-Limited White Noise - -
Chirp Signal - -
Clock - -
Constant - -
Counter Free-Running - -
Counter Limited - -
Digital Clock - -
Enumerated Constant - -
From File - -
From Workspace - -
Ground - -
In1 - -
Pulse Generator - -
Ramp - -
Random Number - -
Repeating Sequence - -
Repeating Sequence Interpolated - -
Repeating Sequence Stair - -
Signal Builder - -
Signal Generator - -
Sine Wave - -
Step - -
Uniform Random Number - -
User-Defined Functions

User-Defined Functions

Sub-bloco Suporte HDL Coder no MATLAB 2014 Suporte HDL Coder no MATLAB 2015
MATLAB Function - -
Fcn - -
Function Caller - -
Interpreted MATLAB Function - -
Level-2 MATLAB S-Function - -
MATLAB System - -
S-Function - -
S-Function Builder - -
S-Function Examples - -
Simulink Function - -