Documentation Center

  • Trials
  • Product Updates

Classes

  • By Category | Alphabetical List
  • Modeling

    Design Models

    Multicore Processor Targets

    Simulink.GlobalDataTransfer Configure concurrent execution data transfers

    Configure Models

    Blocks

    eventData Provide information about block method execution events
    Simulink.DualScaledParameter Specify value, value range, data type, and other properties of block parameter Specify name, value, units, and other properties of Simulink dual-scaled parameter
    Simulink.Parameter Specify value, value range, data type, and other properties of block parameter Specify name, value, units, and other properties of Simulink dual-scaled parameter
    Simulink.ParamCoderInfo Specify information needed to generate code for parameter

    Signals

    Simulink.Signal Specify attributes of signal
    Simulink.SignalCoderInfo Specify information needed to generate code for signal

    Variables

    Simulink.ModelWorkspace Describe model workspace
    Simulink.WorkspaceVar Contains information about workspace variables and blocks that use them
    Simulink.VariableUsage Get information about workspace variables and blocks that use them

    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/or parameter data type
    Simulink.NumericType Specify data type

    Model, Block, and Port Callbacks

    Simulink.Annotation Specify properties of model annotation

    Visual Presentation

    Annotations

    Simulink.Annotation Specify properties of model annotation

    Masking

    Simulink.Mask Control masks programmatically
    Simulink.MaskParameter Control mask parameters programmatically

    Verify Model Syntax

    Simulink.ModelAdvisor Run Model Advisor from MATLAB file
    Simulink.Preferences Set Model Advisor preferences

    Simulation

    Run Simulation

    Programmatic

    Simulink.SimState.ModelSimState Access SimState snapshot data

    Visualize Results

    Simulink.ScopeDataLogs Store data logged by Scope signal viewer

    Export Runtime Information

    Signal Logging

    Simulink.ModelDataLogs Container for model's signal data logs
    Simulink.SimulationData.BlockPath Fully specified Simulink block path
    Simulink.SimulationData.Dataset Container for logged data using MATLAB timeseries objects
    Simulink.SimulationData.LoggingInfo Signal logging override settings
    Simulink.SimulationData.ModelLoggingInfo Signal logging override settings for a model
    Simulink.SimulationData.Signal Container for signal logging information
    Simulink.SimulationData.SignalLoggingInfo Signal logging override settings for signal
    Simulink.SimulationOutput Access object values of simulation results
    Simulink.SubsysDataLogs Container for subsystem's signal data logs
    Simulink.TimeInfo Provide information about time data in Simulink.Timeseries object
    Simulink.Timeseries Store data for any signal except mux or bus signal
    Simulink.TsArray Store data for mux or bus signal
    Simulink.Timeseries Store data for any signal except mux or bus signal

    Validate System Behavior

    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

    Component-Based Modeling

    Model Architecture

    Model Reference

    Simulink.BlockPath Fully specified Simulink block path

    Data Stores

    Simulink.SimulationData.DataStoreMemory Container for data store logging information
    Simulink.ModelDataLogs Container for model's signal data logs
    Simulink.SimulationData.BlockPath Fully specified Simulink block path
    Simulink.SimulationData.Dataset Container for logged data using MATLAB timeseries objects

    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 a model reference variant and its execution environment
    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

    Block Creation

    Block Masks

    Simulink.Mask Control masks programmatically
    Simulink.MaskParameter Control mask parameters programmatically

    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 string values
    Properties and States
    matlab.System Base class for System objects
    matlab.system.StringSet Set of valid string values
    Load and Save
    matlab.System Base class for System objects
    System Block Icon and Dialog
    matlab.System Base class for System objects
    matlab.system.mixin.CustomIcon Custom icon mixin class
    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
    System Block Output Specifications
    matlab.System Base class for System objects
    matlab.system.mixin.Propagates Output signal characteristics propagation mixin class
    System Block Nondirect Feedthrough
    matlab.System Base class for System objects
    matlab.system.mixin.Nondirect Nondirect feedthrough mixin class
    Was this topic helpful?