Documentation

Classes

Alphabetical List By Category

Modeling

Design Models

Nonlinearity

Simulink.LookupTable Store and share lookup table and breakpoint data, configure the data for ASAP2 and AUTOSAR code generation
Simulink.Breakpoint Store and share data for a breakpoint set, configure the data for ASAP2 and AUTOSAR code generation
Simulink.lookuptable.Table Configure table data for lookup table object
Simulink.lookuptable.Breakpoint Configure breakpoint set data for lookup table object
Simulink.lookuptable.StructTypeInfo Configure settings for structure type that lookup table object uses in the generated code

Multicore Processor Targets

Simulink.GlobalDataTransfer Configure concurrent execution data transfers

Configure Models

Blocks

Simulink.DualScaledParameter Specify name, value, units, and other properties of Simulink dual-scaled parameter
Simulink.Parameter Store, share, and configure block parameter values

Signals

Simulink.Signal Specify attributes of signal

Variables

Simulink.ModelWorkspace Describe model workspace
Simulink.WorkspaceVar Contains information about workspace variables and blocks that use them
Simulink.VariableUsage Store information about the relationship between variables and blocks in models
Simulink.CoderInfo Specify information needed to generate code for signal or parameter data
Simulink.data.Dictionary Configure data dictionary
Simulink.data.dictionary.Section Configure data dictionary section
Simulink.data.dictionary.Entry Configure data dictionary entry
Simulink.data.dictionary.EnumTypeDefinition Store enumerated type definition in data dictionary

Sample Time

Simulink.SampleTime Object containing sample time information
Simulink.BlockPortData Describe block input or output port

Data Types

Simulink.AliasType Create alias for signal and parameter data type
Simulink.NumericType Specify floating point, integer, or fixed point data type

Model, Block, and Port Callbacks

Simulink.Annotation Specify properties of model annotation

Annotate Models

Simulink.Annotation Specify properties of model annotation

Run Model Checks

Simulink.ModelAdvisor Run Model Advisor from MATLAB file
ModelAdvisor.Preferences Set Model Advisor window preferences by specifying which folders and tabs to display

Simulation

Prepare Model Inputs and Outputs

Save Runtime Data from Simulation

Simulink.SimulationData.Dataset Create Simulink.SimulationData.Dataset object
Simulink.SimulationData.DatasetRef Create Simulink.SimulationData.DatasetRef object
Simulink.SimulationData.BlockPath Fully specified Simulink block path
Simulink.SimulationData.Signal Container for signal logging information
Simulink.SimulationData.State State logging element
Simulink.SimulationData.Unit Store units for simulation data
Simulink.SimulationOutput Access object values of simulation results
Simulink.SimulationData.LoggingInfo Signal logging override settings
Simulink.SimulationData.ModelLoggingInfo Signal logging override settings for a model
Simulink.SimulationData.SignalLoggingInfo Signal logging override settings for signal
Simulink.SimulationMetadata Access metadata of simulation runs

Run Simulation

Programmatic Simulation

Simulink.SimState.ModelSimState Access SimState snapshot data
eventData Provide information about block method execution events

View and Analyze Simulation Results

Inspect and Analyze Simulation Results

Simulink.sdi.DiffRunResult Results from comparing two simulation runs
Simulink.sdi.DiffSignalResult Results from comparing two signals
Simulink.sdi.Run Manages signal data and metadata of simulation run
Simulink.sdi.Signal Manages signal time series data and metadata
Simulink.SimulationData.Dataset Create Simulink.SimulationData.Dataset object
Simulink.sdi.Dataset Create Simulink.sdi.Dataset object
Simulink.HMI.InstrumentedSignals Access streamed signals in model
Simulink.HMI.SignalSpecification Information required to stream single signal

Control Simulations with Interactive Displays

Simulink.HMI.InstrumentedSignals Access streamed signals in model
Simulink.HMI.SignalSpecification Information required to stream single signal

Test and Debug Simulations

Diagnostics

Simulink.SuppressedDiagnostic Suppress diagnostic warnings from a specified block

Component-Based Modeling

Model Architecture

Libraries

LibraryBrowser.LibraryBrowser2 Simulink Library Browser

Data Stores

Simulink.SimulationData.DataStoreMemory Container for data store logging information
Simulink.SimulationData.BlockPath Fully specified Simulink block path
Simulink.SimulationData.Dataset Create Simulink.SimulationData.Dataset object

Composite Signals

Simulink.Bus Specify properties of signal bus
Simulink.BusElement Describe element of signal bus

Configuration Reuse

Simulink.ConfigSet Access model configuration set
Simulink.ConfigSetRef Link model to configuration set stored independently of any model

Variant Systems

Simulink.Variant Specify conditions that control variant selection
Simulink.VariantConfigurationData Class representing a variant configurations data object

Project Management

Model Exploration

Simulink.MDLInfo Extract model file information without loading block diagram into memory
Simulink.MDLInfo.getDescription Extract model file description without loading block diagram into memory
Simulink.MDLInfo.getMetadata Extract model file metadata without loading block diagram into memory
LibraryBrowser.LibraryBrowser2 Simulink Library Browser

Block Creation

Block Masks

Simulink.Mask Control masks programmatically
Simulink.MaskParameter Control mask parameters programmatically
Simulink.dialog.Control Create instances of dialog control

Custom MATLAB Algorithms

Code Generation

coder.ExternalDependency Interface to external code
coder.BuildConfig Build context during code generation

Host-Specific Code

MATLAB S-Functions

Simulink.MSFcnRunTimeBlock Get run-time information about Level-2 MATLAB S-function block
Simulink.RunTimeBlock Allow Level-2 MATLAB S-function and other MATLAB programs to get information about block while simulation is running
Simulink.BlockData Provide run-time information about block-related data, such as block parameters
Simulink.BlockPortData Describe block input or output port
Simulink.BlockCompDworkData Provide postcompilation information about block's DWork vector
Simulink.BlockCompInputPortData Provide postcompilation information about block input port
Simulink.BlockCompOutputPortData Provide postcompilation information about block output port
Simulink.BlockPreCompInputPortData Provide precompilation information about block input port
Simulink.BlockPreCompOutputPortData Provide precompilation information about block output port

System Object Integration

Define System Objects

Basic Operations
matlab.System Base class for System objects
matlab.system.mixin.FiniteSource Finite source mixin class
matlab.system.StringSet Set of valid character vector values
Properties and States
matlab.System Base class for System objects
matlab.system.StringSet Set of valid character vector values
Load and Save
matlab.System Base class for System objects
Use in Simulink
Icon and Dialog
matlab.System Base class for System objects
matlab.system.mixin.CustomIcon Custom icon mixin class
matlab.system.display.Action Custom button
matlab.system.display.Header Header for System objects properties
matlab.system.display.Section Property group section for System objects
matlab.system.display.SectionGroup Section group for System objects
Input and Output Specifications
matlab.System Base class for System objects
matlab.system.mixin.Propagates Signal characteristics propagation mixin class
Nondirect Feedthrough
matlab.System Base class for System objects
matlab.system.mixin.Nondirect Nondirect feedthrough mixin class
For Each Subsystem
matlab.System Base class for System objects
Was this topic helpful?