。
C / C ++ S函数では,さまざまなコールバックやsimstricsメソッドメソッド,拡张されブロックブロックを成できます。
入力/出力端子の作物成构成
ブロックベースのサンプルサンプル时间とと子ベースのサンプル时间のの
s函数へのダイアログパラメーターの受け渡し
ゼロゼロクロッシングのモデルモデルモデルs-functionsのメモリの割り当て
S函数のの生成设定の成
mdlinitializatize |
指定C MEX S函数的输入,输出,状态,参数和其他特征的数量 |
mdlinitializateMpletimes |
指定C MEX s函数操作的采样速率 |
mdloutputs. |
计算此块发出的信号 |
mdlupdate. |
更新块的状态 |
mdlterminate. |
执行终止仿真所需的任何操作 |
mdlsetdefaultport propplexsignals. |
设置数字类型(实际,复杂或继承)的数字类型无法从块连接确定的端口 |
mdlSetDefaultPortDataTypes |
设置数据类型不能由块连通性确定的端口的数据类型 |
mdlSetDefaultPortDimensionInfo |
设置由C MEX S函数端口接受或发出的信号的默认尺寸 |
mdlsetInputport propplexSignal. |
设置输入端口接受的信号的数字类型(真实的、复杂的或继承的) |
mdlsetInputportDataTyp. |
设置输入端口接受的信号的数据类型 |
mdlsetInputportSampletime. |
设置输入端口的示例时间,该端口从连接到的端口继承其示例时间 |
mdlSetOutputPortComplexSignal |
设置输出端口接受的信号的数字类型(真实,复杂或继承) |
mdlSetOutputPortDataType |
设置输出端口发出的信号的数据类型 |
mdlsetoutputportsampletime. |
设置输出端口的采样时间从其连接的端口继承其采样时间 |
mdlsetinputportdimensionsinfo. |
设置输入端口接受的信号的尺寸 |
mdlsetinputportdimensionsmodefcn. |
传播维度模式 |
mdlsetInputPortWidth. |
设置接受1-D(Vector)信号的输入端口的宽度 |
mdlSetOutputPortDimensionInfo |
设置输出端口接收信号的尺寸 |
mdlSetOutputPortWidth |
设置输出1-D(Vector)信号的输出端口的宽度 |
mdlsetworkwidths. |
指定工作向量的大小并创建此C MEX S函数所需的运行时参数 |
mdlsetInputportSampletime. |
设置输入端口的示例时间,该端口从连接到的端口继承其示例时间 |
mdlsetoutputportsampletime. |
设置输出端口的采样时间从其连接的端口继承其采样时间 |
mdlsetworkwidths. |
指定工作向量的大小并创建此C MEX S函数所需的运行时参数 |
mdlcheckparameters. |
检查C MEX S函数参数的有效性 |
mdlprocessparameters. |
处理C MEX s -函数的参数 |
mdlstart. |
初始化此C MEX S函数的状态向量 |
mdlprocessparameters. |
处理C MEX s -函数的参数 |
mdlsetworkwidths. |
指定工作向量的大小并创建此C MEX S函数所需的运行时参数 |
mdlgetOperatingPoint. |
返回C MEX s -函数的模拟工作点为马铃薯数据结构 |
mdlsetoperatingpoint. |
恢复C MEX s函数的工作点 |
mdlstart. |
初始化此C MEX S函数的状态向量 |
mdlterminate. |
执行终止仿真所需的任何操作 |
mdlsetworkwidths. |
指定工作向量的大小并创建此C MEX S函数所需的运行时参数 |
mdlzerossings. |
更新零交叉矢量 |
mdlinitializeConditions. |
初始化此C MEX S函数的状态向量 |
sscallselectedsignalsfcn. |
调用S函数的所选信号功能 |
ssCallSigListCreateFcn |
调用s函数的信号列表创建函数 |
ssCallSigListDestroyFcn |
调用S函数的信号列表销毁功能 |
ssCallSigListUnavailSigAlertFcn |
为s函数中的信号列表调用不可用信号警报函数 |
sscallgenericdestroyfcn. |
调用S函数的通用销毁功能 |
sscallgetportnamefcn. |
获取给定端口的名称 |
sscallunselectsigfcn. |
调用S函数的信号取消选择功能 |
gsl_firstreg. |
获取信号列表中元素的第一个区域 |
gsl_nsigregions. |
获取信号列表元素中的区域数 |
gsl_nsigs. |
获取信号列表中的信号数 |
gsl_numelements. |
获取信号列表元素中的元素数 |
gsl_PortObj |
获取与信号列表的元素关联的端口 |
gsl_tiewrap. |
确定信号列表中的元素是否连续 |
gsr_complex |
确定信号区域中的数据是否复杂 |
GSR_Currdims. |
访问信号区域中的可变尺寸信号的当前尺寸 |
gsr_data. |
访问信号区域中的数据 |
gsr_datatype. |
得到金宝app区域的数据类型标识符 |
gsr_DataTypeSize |
在信号区域中获取单个实际值的大小 |
gsr_Dims |
访问信号区域的尺寸向量中的值 |
gsr_nEls |
获取区域中的元素数量 |
gsr_nextreg. |
在相应的信号列表中获取下一个区域 |
gsr_NumDims |
获取信号区域中数据的维度数 |
gsr_portobj. |
获取与信号区域关联的端口 |
gsr_startIdx |
在区域开始处获取信号列表中元素的索引 |
gsr_status. |
确定信号区域内的信号是否可用 |
gsr_Unit |
得到金宝app信号区域的单位标识符 |
GSR_M. |
确定矩阵信号中的行数 |
GSR_N. |
获取信号的行数或宽度 |
ssgetdtypeidfrommxAnr. |
获取s函数参数的数据类型 |
ssGetNumSFcnParams |
获取S函数块期望的参数数量 |
ssGetSFcnParam |
获取S函数块的参数 |
ssGetSFcnParamsCount |
获取S-Function块拥有的块对话框参数的数量 |
sssetnumsfcnparams. |
指定S函数块具有的参数数 |
sssetsfcnparamtunable. |
制作块参数可调 |
ssregisterdatatype. |
注册自定义数据类型 |
ssRegisterTypeFromNamedObject |
从。注册自定义数据类型金宝app仿真软件。AliasType ,金宝appsimulink.numerictype. , 要么金宝app仿真软件。公共汽车 对象。 |
ssSetDataTypeSize |
设置自定义数据类型的大小 |
sssetDatatypezero. |
设置数据类型的零表示 |
sssetInputportDatatyp. |
设置输入端口的数据类型 |
sssetoutputportDatatype. |
设置输出端口的数据类型 |
ssgetDatatypeIdid. |
获取数据类型的ID |
ssgetdatatypeidAliasedThruto. |
获取与数据类型别名关联的基本数据类型 |
ssGetDataTypeName |
获取数据类型的名称 |
ssgetDatatypesize. |
获取自定义数据类型的大小 |
ssgetdatatypezero. |
获取数据类型的零表示 |
ssgetInputPortDatatype. |
获取输入端口的数据类型 |
ssGetNumDataTypes |
获取注册此模拟的数据类型数,包括内置类型 |
ssGetOutputPortDataType |
获取输出端口的数据类型 |
ssGetOutputPortSignal |
获取输出端口发出的信号元素的向量 |
ssgetsfcnparamdatype. |
获取参数的数据类型功能块 |
ssgetbusementcomplexsignal. |
获取总线元素的信号复杂度 |
ssgetbuselementDatatype. |
获取总线元素的数据类型标识符 |
ssGetBusElementDimensions |
获取总线元素的尺寸 |
ssGetBusElementName |
获取总线元素的名称 |
ssgetbusementnumdimensions. |
获取总线元素的维数 |
ssGetBusElementOffset |
从总线数据类型的开始到总线元素获取偏移量 |
ssgetnumbusements. |
获取总线信号中的元素数 |
ssgetsfcnparamname. |
获取S函数块的块参数的值 |
ssisdatatypeabus. |
确定数据类型标识符是否代表公共汽车 |
ssregistertypefroparameter. |
在Simulink数据类型表中注册数据类型,该类型表中的参数指定金宝app |
ssRegisterTypeFromNamedObject |
从。注册自定义数据类型金宝app仿真软件。AliasType ,金宝appsimulink.numerictype. , 要么金宝app仿真软件。公共汽车 对象。 |
sssetbusinputasstruct. |
指定是否从Virtual到NonVirtual将输入总线信号转换为S函数 |
ssSetBusOutputAsStruct |
指定来自S函数的输出总线信号是否必须是虚拟或非虚拟的 |
sssetbusoutputObjectName. |
指定定义输出总线信号的结构和类型的总线对象的名称 |
ssgetInputStringLength. |
从输入端口获取字符串的长度 |
ssgetstringDatatyPemaxLength. |
获取字符串数据类型的最大长度 |
ssIsStringDataType |
确定数据类型是否为字符串 |
ssReadInputString |
从输入端口读取C字符串 |
ssRegisterStringDataType |
注册字符串数据类型 |
ssWriteOutputString |
将C字符串写入输出端口 |
ssgetnumruntimeparams. |
获取由这个s -函数创建的运行时参数的数量 |
ssgetruntimeparaminfo. |
获取运行时参数的属性 |
ssRegAllTunableParamsAsRunTimeParams |
将所有可调参数注册为运行时参数 |
ssregdlgparamasruntimeparam. |
将对话框参数注册为运行时参数 |
sssetnumruntimeparams. |
指定此S函数创建的运行时参数的数量 |
sssetruntimeparaminfo. |
指定运行时参数的属性 |
ssUpdateAllTunableParamsAsRunTimeParams |
将运行时参数的值更新为与相应的可调对话框参数相同的值 |
ssUpdateDlgParamAsRunTimeParam |
更新与对话框参数对应的运行时参数 |
ssupdateruntimeparamdata. |
更新运行时参数的值 |
ssupdateruntimeparaminfo. |
更新运行时参数的属性 |
ssCallSystemWithTid |
调用函数呼叫子系统的更新和输出方法 |
ssdisablesystemwithtid. |
禁用连接到此S函数块的函数呼叫子系统 |
ssenablesystemwithtid. |
启用连接到此S函数的函数呼叫子系统 |
ssGetCallSystemNumFcnCallDestinations |
获取函数调用目的地的数量。 |
ssGetExplicitFCSSCtrl |
确定此S函数是否明确启用并禁用其调用的函数调用子系统 |
sssetcallsystemOutput. |
指定输出端口发出函数调用 |
sssetexplicitfcsctrl. |
指定这个s -函数是否显式地启用和禁用它所调用的函数调用子系统 |
ssdeclare金宝appsimulinkfunction. |
使用给定函数原型金宝app和范围声明Simulink函数。 |
ssDeclareFunctionCaller |
使用给定函数原型金宝app声明Simulink函数调用。 |
sscall金宝appsimulinkfunction. |
在运行时调用给定函数原型的声明的金宝appSimulink函数。 |
ssquery金宝appsimulinkfunction. |
确定功能名称是否被声明为Simulink函数。金宝app |
ssget金宝appsimulinkfunctionpult. |
获取传递给Simulink函数的输入参数的指针。金宝app |
ssget金宝appsimulinkFunctionOutput. |
获取一个指向传递给Simulink函数的输出参数的指针。金宝app |
Ssset金宝appsimulink功能arg录像 |
声明Simulink函数参数的复杂性。金宝app |
ssset金宝appsimulink功能argdatatyp. |
声明Simulink函数参数的数据类型。金宝app |
Ssset金宝appsimulink功能妥敏 |
声明Simulink函数参数的维度。金宝app |
ssrtwgenismodelreferencertwtarget. |
确定模型是否引用金宝app编码器目标是生成 |
ssrtwgenismodelreferencesImtarget. |
确定模型参考仿真目标是否正在生成 |
ssSetModelReferenceNormalMode金宝appSupport |
指定s函数是否可以用于正常模式下的参考模型模拟 |
ssSetModelReferenceSampleTimeDefaultInheritance |
指定包含此S函数的引用模型可以从其父模型继承其采样时间 |
ssSetModelReferenceSampleTimeDisallowInheritance |
指定在引用的模型中使用此S函数可防止引用的模型从其父模型继承其采样时间 |
sssetmodelreferencesampletimeinheritancerule. |
指定在被引用模型中使用此s函数是否会阻止被引用模型从其父模型继承其样本时间 |
sssetstateabstol. |
为特定的s函数连续状态设置可变步长求解器所使用的绝对公差。 |
ssSetBlockReduction |
要求这一点金宝app引擎尝试减少块 |
ssSetOperatingPointCompliance |
指定a的行为金宝appS-函数保存和恢复包含S函数的模型的操作点 |
sssetoperatingpointvisibility |
指定是否使s函数仿真工作点在模型仿真工作点可见 |
Sssetsolverneedsreset. |
问金宝app发动机重置求解器 |
ssSetSkipContStatesConsistencyCheck |
问金宝app引擎跳过连续状态一致性检查 |
ssSetStopRequested |
设置模拟停止请求标志 |
ssGetBlockReduction |
确定块是否在仿真开始之前还请求块降低,并且在仿真循环开始后实际上已经减少 |
ssgeterrorstatus. |
获取标识最后一个错误的字符向量 |
ssGetFixedStepSize |
获取包含S函数的模型的固定步长。 |
ssgetmaxstepsize. |
获取包含S函数的模型使用的最大步长。 |
ssGetMinStepSize |
获取包含S函数的模型使用的最小步长尺寸。 |
ssgetsimmode. |
获取S函数块的仿真模式 |
ssgetsimstatus. |
获得S-Function块的当前仿真状态 |
ssGetSolverMode |
得到用于求解s函数的求解模式 |
ssGetSolverName |
获取用于求解s函数的解算器的名称 |
ssgetstateabstol. |
获得可变步长求解器对指定状态使用的绝对公差 |
ssgetstoprequested |
获取仿真停止请求标志的值 |
SSGett. |
获取当前模拟时间 |
ssgettasktime. |
获取当前任务的当前时间 |
ssGetTFinal |
获得模拟停止时间 |
ssgettnext. |
获取下一个样本的时间 |
ssGetTStart |
获取模拟开始时间 |
ssIsExternalSim |
确定模型是否在外部模式下运行。 |
ssIsFirstInitCond |
确定模拟时间是否等于开始时间。 |
ssismajortimestep. |
确定模拟是否处于主要步骤 |
ssIsMinorTimeStep |
确定模拟是否处于次要步骤 |
SsisvariaBlestepsolver. |
确定是否使用可变步骤求解器来解决S函数 |
ssRTWGenIsAccelerator |
确定模型是否在加速模式下运行。 |
ssisrapidacceleratoractive. |
判断模型是否在“快速加速”模式下运行 |
ssgeterrorstatus. |
获取标识最后一个错误的字符向量 |
ssgetlocalerrorstatus. |
获取标识最后一个错误的字符向量 |
ssPrintf |
打印可变内容消息 |
ssseterrorstatus. |
报告错误 |
sssetlocalerrorstatus. |
以线程安全的方式报告错误 |
sswarning. |
显示警告消息 |
ssSetOptions |
指定S函数选项 |
ssCallExternalModeFcn |
调用S函数的外部模式功能 |
ssgetmodelname. |
获取模型名称 |
ssgetpartents |
获取SimStruct的父类 |
ssGetPath |
得到一个块的路径 |
SSGETROTSS. |
获取Simstruct层次结构的根 |
ssgetuserdata. |
访问用户数据 |
sssetexternalmodefcn. |
指定S函数的外部模式功能 |
ssSetPlacementGroup |
指定块的放置组的名称 |
sssetuserdata. |
指定用户数据 |
ss金宝appSupportsMultipleExecInstances |
指定A.对于每个子系统块支持在子系金宝app统内操作的S函数。 |
sssetnumdwork. |
指定块使用的dwork向量的数量 |
sssetdworkcomplexsignal. |
指定Dwork向量的元素是实数还是复数 |
sssetdworkDatatype. |
指定dwork矢量的数据类型 |
ssSetDWorkName |
指定Dwork向量的名称 |
sssetdworkusageType. |
指定DWORK VECTOR如何在S函数中使用 |
sssetdworkusedasdstate. |
指定Dwork Vector用作离散状态向量 |
ssSetDWorkWidth |
指定Dwork向量的宽度 |
ssGetNumDWork |
获取块使用的dwork矢量数 |
ssgetdwork. |
得到一个DWork向量 |
ssgetdworkcomplexsignal. |
确定Dwork向量的元素是实数还是复数 |
ssGetDWorkDataType |
获取dwork矢量的数据类型 |
ssgetdworkname. |
获取dwork矢量的名称 |
ssgetdworkUsageType. |
确定如何在S函数中使用dwork矢量 |
ssgetdworkusedasdstate. |
确定是否用作离散状态向量的dwork矢量 |
ssGetDWorkWidth |
获得dwork矢量的大小 |
ssGetdX |
获取块的连续州的衍生品 |
sssetnumcontstates. |
指定块拥有的连续状态的数量 |
sssetnumdiscstates. |
指定块具有的离散状态的数量 |
sssetnumnonsampledzcs. |
指定块检测到在样本点之间发生的过零点的状态的数量 |
ssGetContStates |
获取一个块的连续状态 |
ssgetdiscstates. |
得到一个块的离散状态 |
SSGETREADISCSTATES. |
得到一个块的离散状态向量 |
ssGetNonsampledZCs |
获取零交叉信号值 |
ssGetNumContStates |
获取块具有的连续状态的数量 |
ssgetnumdiscstates. |
得到一个块的离散状态数 |
ssgetnumnonsampledzcs. |
求过零向量的大小 |
sssetnumrwork. |
指定块的浮点工作向量的大小 |
ssGetNumRWork |
获得块的浮点工作向量的大小 |
ssgetrwork. |
获取一个块的浮点工作向量 |
ssGetRWorkValue |
获取块的浮点工作向量的元素 |
ssSetRWorkValue |
设置块的浮点工作向量的元素 |
sssetnumiwork. |
指定块整数工作向量的大小 |
ssgetnumiwork. |
获取块整数工作向量的大小 |
ssGetIWork |
获取块的整数工作向量 |
ssgetiworkvalue. |
获取块的整数工作向量的一个元素 |
ssSetIWorkValue |
设置块的整型功向量的一个元素 |
sssetnumpwork. |
指定块指针工作向量的大小 |
ssGetNumPWork |
获取块指针工作向量的大小 |
ssgetpwork. |
获取块的指针工作向量 |
ssgetpworkvalue. |
从块的指针工作向量中获取指针 |
sssetpworkvalue. |
设置块的指针工作向量的元素 |
sssetnummode. |
指定块的模式向量的大小 |
ssGetNumModes |
获取模式向量的大小 |
SSgetModevector. |
得到模态向量 |
ssgetmodevectorvalue. |
获取块模式向量的元素 |
ssSetModeVectorValue |
设置块的模式向量的一个元素 |
ssgetdworkrtwidentifier |
在由关联的s -函数生成的代码中获取用于声明DWork向量的标识符 |
ssgetdworkrtwidentifiermustresolvetosignalObject. |
获取标志,指示DWOORD矢量是否解决了金宝app仿真软件。信号 对象 |
ssgetdworkrtwstorageclass. |
获取从关联的S函数生成的代码中的dwork矢量的存储类 |
ssgetdworkrtwtypequalifier |
获取C型限定符(例如,const ),用于在由相关的s -函数生成的代码中声明DWork向量 |
ssGetPlacementGroup |
获取块的展示位置组的名称 |
ssRTWGenIsCodeGen |
确定加速器未使用的任何代码生成。 |
sssetarraylayoutforcodegen. |
指定s函数的阵列布局 |
ssSetDWorkRTWIdentifier |
指定用于声明从关联的S函数生成的代码中的dwork向量的标识符 |
sssetdworkrtwidentifiermustresolvetosignalobject. |
指定DWOORK VECTOR是否解决了金宝app仿真软件。信号 对象 |
ssSetDWorkRTWStorageClass |
在由关联的s -函数生成的代码中指定DWork向量的存储类 |
sssetdworkrtwtypequalifier |
指定C类型限定符(例如,const ),用于在由相关的s -函数生成的代码中声明DWork向量 |
ssSetPlacementGroup |
指定块的放置组的名称 |
SSWRITERTW2DMATPARAM. |
向矩阵参数写入矩阵参数 文件 |
SSWRITERTWMX2DMATPARAM. |
输入一个矩阵参数马铃薯格式的 文件 |
sswritertwmxvectparam. |
写一个矢量参数马铃薯格式的 文件 |
ssWriteRTWParameters |
将可调参数信息写入 文件 |
sswritertwparamsettings. |
将不可调优参数的值写入 文件 |
sswritertwscalarparam. |
将标量参数写入 文件 |
ssWriteRTWStr |
将字符向量写入 文件 |
sswritertwstrparam. |
写一个字符向量参数到 文件 |
ssWriteRTWStrVectParam |
将字符向量的参数写入向量 文件 |
sswritertwvectparam. |
将向量形参写入 文件 |
sswritertwworkvect. |
写作工作向量 文件 |
在C/ c++ s函数块上创建输入和输出端口。
通过C/ c++ s -函数块对话框处理参数。
指定块在C / C ++ S函数中运行的速率。
了解Dwork矢量的关键概念。
在C/ c++ S-functions中为块的信号值和参数配置自定义数据类型。
使用S函数创建功能呼叫子系统。
关呼び出し呼び出し呼び出し実サブサブシステムをを作物
采用ModelOperatingPoint
对象在C-MEX S函数中保存和恢复模拟数据。
在C / C ++ S函数中创建和更新运行时参数。
当您想要使S-Function成为线程安全时,请考虑这些指南。
将C / C ++ S函数指定为用于外部模式的SIM查看设备。
处理s函数中的意外事件。
次のmatlabコマンドコマンドにに対応するリンクがクリックされまし
コマンドをmatlabコマンドコマンドウィンドウにににに実行してください.webブラウザーはmatlabコマンドをサポートしていませんんんん。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。