Personalizzazione dei System object per Simulink
Personalizzare System object™ per l’utilizzo in un blocco MATLAB System
Il blocco MATLAB System consente di utilizzare un System object definito in MATLAB® come un blocco Simulink®. Per controllare l'aspetto o l'output del blocco o per abilitare l'utilizzo di System object in un sottosistema For Each, utilizzare i metodi di implementazione forniti per personalizzare System object. Per ulteriori informazioni sulla definizione di un System object, vedere Define Basic System Objects o System object.
Metodi
Classi
Argomenti
Panoramica
- Define System Object for Use in Simulink
Develop MATLAB System block and interactively preview block dialog box. - System Design in Simulink Using System Objects
Design systems in Simulink using System objects. - Simulink Engine Interaction with System Object Methods
Follow a process view of the order in which the MATLAB System block invokes System object methods within the context of the Simulink engine. - Considerations for Using System Objects in Simulink
Consider these guidelines when working with variable-size signals, tunable parameters, and For Each subsystems.
Aspetto del blocco
- Customize MATLAB System Icon and Dialog Box Using Mask Editor
Customize MATLAB System block appearance using Mask Editor graphical user interface.
Input e output
- Set Model Reference Discrete Sample Time Inheritance
Disallow model reference discrete sample time inheritance for a System object. - Use Global Variables in System Objects
Define global variables for use in System objects. - Specify Output
If Simulink cannot infer the System object output characteristics, add methods to specify the size, data type, complexity, or discrete state output. - Add and Implement Propagation Methods
To define output specifications, use propagation methods.
Casi d’uso speciali
- Use System Objects in Feedback Loops
Process nondirect feedthrough data through the System object. - Use Update and Output for Nondirect Feedthrough
Implement nondirect feedthrough for a System object using theupdateImpl,outputImpl, andisInputDirectFeedthroughImplmethods. - Enable For Each Subsystem Support
Enable For Each subsystem support by using a System object in a Simulink For Each subsystem. - Specify Sample Time for MATLAB System Block System Objects
This example shows how to control the sample time of the MATLAB System block using System object™ methods.

