文档

MATLABS-Functions

创建自定义块定义MATLAB®功能

功能 模型中包含s函数

s函数回调方法

设置 指定MATLAB s函数的输入、输出、状态、参数和其他特性的个数
输出 计算这个MATLAB s函数块发出的信号
终止 在模拟结束时执行任何需要的操作
CheckParameters 验证MATLAB s函数参数的有效性
衍生品 计算一个MATLAB s函数的导数
禁用 响应禁用一个已启用的系统包含这个MATLAB S-Function块
启用 响应使能的系统包含这个MATLAB S-Function块
GetSimState 返回作为有效的MATLAB数据结构的MATLAB s函数仿真状态,如矩阵结构或单元阵列。
InitializeConditions 初始化这个MATLAB s函数的状态向量
PostPropagationSetup 指定工作向量的大小并创建MATLAB s -函数所需的运行时参数
ProcessParameters 处理MATLAB s函数的参数
投影 对系统状态的解进行扰动,以更好地满足时不变解关系
SetAllowConstantSampleTime 为具有基于端口的样本时间的s函数块指定样本时间行为和可调性
SetInputPortComplexSignal 设置输入端口接受的信号的数字类型(真实的、复杂的或继承的)
SetInputPortDataType 设置输入端口接收的信号的数据类型
SetInputPortDimensions 设置输入端口接收信号的尺寸
SetInputPortDimensionsMode 传播维度模式
SetInputPortSampleTime 设置输入端口的示例时间,该端口从连接到的端口继承其示例时间
SetOutputPortComplexSignal 设置输出端口接收的信号的数字类型(真实的、复杂的或继承的)
SetOutputPortDataType 设置输出端口发出的信号的数据类型
SetOutputPortDimensions 设置输出端口接收信号的尺寸
SetOutputPortSampleTime 设置输出端口的示例时间,该输出端口从它所连接的端口继承其示例时间
SetSimState 通过恢复SimState来设置MATLAB s函数的仿真状态。
SimStatusChange 响应暂停或恢复的仿真模型,其中包含这个MATLAB s函数
开始 初始化这个MATLAB s函数的状态向量
更新 更新块的状态
WriteRTW 生成用于MATLAB s函数的代码生成数据

万博1manbetx仿真软件。MSFcnRunTimeBlock 获取MATLAB二级s函数块的运行时信息
万博1manbetx仿真软件。RunTimeBlock 允许二级MATLAB s函数和其他MATLAB程序在仿真运行时获取block信息
万博1manbetx仿真软件。BlockData 提供有关块相关数据的运行时信息,例如块参数
万博1manbetx仿真软件。BlockPortData 描述块输入或输出端口
万博1manbetx仿真软件。BlockCompDworkData 提供关于块的DWork向量的编译后信息
万博1manbetx仿真软件。BlockCompInputPortData 提供关于块输入端口的编译后信息
万博1manbetx仿真软件。BlockCompOutputPortData 提供关于块输出端口的编译后信息
万博1manbetx仿真软件。BlockPreCompInputPortData 提供块输入端口的预编译信息
万博1manbetx仿真软件。BlockPreCompOutputPortData 提供块输出端口的预编译信息

例子和如何做

创建MATLAB S-Functions

编写二级MATLAB s函数

说明如何在现有的MATLAB二级s函数应用程序编程接口(API)的基础上创建MATLAB s函数。

维护一级MATLAB s函数

提供关于维护与早期版本的Simulink开发的一级MATLAB s函数的信息万博1manbetx®软件

实现块特性

输入输出端口

如何在s功能块上创建输入和输出端口。

样品时间

如何指定您的块操作的速率。

自定义数据类型

如何为块的信号和参数的值创建自定义数据类型。

对话框参数

如何处理通过s功能块对话框传递的参数。

S-Function对SimState的遵从性

如何保存和恢复SimState进一步模拟。

运行时参数

如何创建和使用运行时参数。

Sim在外部模式查看设备

如何创建一个在外部模式下使用的sim查看设备。

概念

自定义块使用MATLAB s -函数

介绍用MATLAB语言编写s函数。

s函数回调方法

s函数回调方法的描述

这个话题有用吗?