主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

MATLAB的s函数の作成

2级MATLAB®s函数を使用したカスタムブロックの作成

MATLAB的s函数APIを利用してユーザーはMATLAB言語で複数の入力端子と出力端子および仿真软件金宝app®モデルで生成される信号(任意のデータ型の行列とフレーム信号を含む)の処理機能を備えるカスタムブロックを作成できます。

ブロック

功能 モデルにs函数を追加

メソッド

すべて展開する

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

クラス

金宝app仿真软件。MSFcnRunTimeBlock 2级MATLABs函数ブロックに関する実行時の情報を取得する
金宝app仿真软件。RunTimeBlock シミュレーションの実行中における,2级MATLABs函数やその他のMATLABプログラムによるブロックに関する情報の取得
金宝app仿真软件。BlockData ブロックパラメーターなど,ブロックに関連するデータの実行時の情報を提供する
金宝app仿真软件。BlockPortData ブロックの入力端子または出力端子を記述
金宝app仿真软件。BlockCompDworkData ブロックのDworkベクトルに関するコンパイル後の情報を提供する
金宝app仿真软件。BlockCompInputPortData ブロックの入力端子に関するコンパイル後の情報を提供
金宝app仿真软件。BlockCompOutputPortData ブロックの出力端子に関するコンパイル後の情報を提供
金宝app仿真软件。BlockPreCompInputPortData ブロックの入力端子に関するコンパイル前の情報を提供
金宝app仿真软件。BlockPreCompOutputPortData ブロックの出力端子に関するコンパイル前の情報を提供

トピック

编写二级MATLAB s函数

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

s函数的例子

创建各种类型的s功能和s功能特性。