Integrate External Code - MATLAB & Simulink (original) (raw)
External code integration using custom fixed-point S-functions
Use custom fixed-point S-functions to integrate external code.
Functions
Convert Data Type
U32 Bit Region
Registered Data Type Information
Record Information Collected During Simulation
Register Fixed-Point Data Type
Topics
- Data Type Support
Lists the data types supported by the API and discusses the treatment of integers and data-type-overridden signals. - Structure of the S-Function
Displays the basic structure of an S-function that directly handles fixed-point data types. - Storage Containers
Discusses the containers used to hold signals in simulation and code generation. - Data Type IDs
Describes the creation, assignment, and usage of data type IDs, including how to get and set information about data types in an S-function. - Overflow Handling and Rounding Methods
Discusses the tokens you can use to define overflow handling and rounding methods in your fixed-point S-function, and describes the overflow logging structure. - Create MEX Files
Describes the extra steps that you need to take to create MEX files for fixed-point S-functions. - Get the Input Port Data Type
Within your S-function, you might need to know the data types of different ports, run-time parameters, and DWorks. - Set the Output Port Data Type
You may want to set the data type of various ports, run-time parameters, or DWorks in your S-function. - Interpret an Input Value
Suppose you need to get the value of the signal on your input port to use in your S-function. - Write an Output Value
Suppose you need to write the value of the output signal to the output port in your S-function. - Determine Output Type Using the Input Type
Using the data type of the input to your S-function to calculate the output data type.