主要内容

配置C / c++函数特性

配置为C / c++ S-functions块功能

C / c++ S-functions允许您配置扩展块通过各种回调功能和SimStruct方法。

  • 创建和配置输入/输出端口。

  • 指定基于块和出口样品时间。

  • 通过对话框参数S-functions。

  • 模型零交叉,S-functions分配内存。

  • 为S-functions配置代码生成设置。

s函数回调方法

全部展开

初始化、输出终止

mdlInitializeSizes 指定数量的输入、输出、状态参数和其他特征的C墨西哥人功能
mdlInitializeSampleTimes 指定的样本率C墨西哥人功能操作
mdlOutputs 计算物体发出的信号
mdlUpdate 更新一个块的状态
mdlTerminate 在终止仿真执行所需的任何操作

信号规范

mdlSetDefaultPortComplexSignals 设置数字类型(真实的,复杂的,或继承的)端口的数值类型不能确定从阻止连接
mdlSetDefaultPortDataTypes 设置端口的数据类型的数据类型不能确定从阻止连接
mdlSetDefaultPortDimensionInfo 设置默认维度的信号发出接受或C墨西哥人功能的端口
mdlSetInputPortComplexSignal 设置数字类型(真实的,复杂的,或继承)接受一个输入端口的信号
mdlSetInputPortDataType 设置数据类型的信号接受一个输入端口
mdlSetInputPortSampleTime 设置一个输入端口的样品时间,继承了其样本时间从它连接的端口
mdlSetOutputPortComplexSignal 设置数字类型(真实的,复杂的,或继承)的信号通过一个输出端口
mdlSetOutputPortDataType 的数据类型设置输出端口发出的信号
mdlSetOutputPortSampleTime 设置输出端口的样品时间,继承了其样本时间从它连接的端口

信号的维度

mdlSetInputPortDimensionInfo 设置信号接受一个输入端口的尺寸
mdlSetInputPortDimensionsModeFcn 传播维度模式
mdlSetInputPortWidth 设置一个输入端口接受一维的宽度(向量)的信号
mdlSetOutputPortDimensionInfo 设置信号通过一个输出端口的尺寸
mdlSetOutputPortWidth 设置宽度的输出端口输出一维(向量)的信号

信号接入

mdlSetWorkWidths 指定的向量的大小和创建所需的运行时参数C墨西哥人功能
mdlSetInputPortSampleTime 设置一个输入端口的样品时间,继承了其样本时间从它连接的端口
mdlSetOutputPortSampleTime 设置输出端口的样品时间,继承了其样本时间从它连接的端口
mdlSetWorkWidths 指定的向量的大小和创建所需的运行时参数C墨西哥人功能
mdlCheckParameters 检查C墨西哥人的有效性函数的参数
mdlProcessParameters 处理C墨西哥人s函数的参数
mdlStart 这个C墨西哥人的状态向量进行初始化功能
mdlProcessParameters 处理C墨西哥人s函数的参数
mdlSetWorkWidths 指定的向量的大小和创建所需的运行时参数C墨西哥人功能

模拟信息

mdlGetOperatingPoint 返回C墨西哥人作为一个功能的仿真操作点MATLAB数据结构
mdlSetOperatingPoint 恢复操作点C的墨西哥人功能

错误处理

mdlStart 这个C墨西哥人的状态向量进行初始化功能
mdlTerminate 在终止仿真执行所需的任何操作
mdlSetWorkWidths 指定的向量的大小和创建所需的运行时参数C墨西哥人功能
mdlZeroCrossings 讨论二阶导数过零向量更新
mdlInitializeConditions 这个C墨西哥人的状态向量进行初始化功能

SimStruct功能

全部展开

信号规范

ssSetNumInputPorts 指定输入端口,一块的数量
ssSetInputPortComplexSignal 设置数字类型(真实的或复杂的)的一个输入端口
ssSetInputPortDataType 设置一个输入端口的数据类型
ssSetInputPortDirectFeedThrough 指定一个街区的直接引线地位的港口
ssSetInputPortOffsetTime 指定一个输入端口的补偿时间
ssSetInputPortRequiredContiguous 指定信号元素输入端口必须是连续的
ssSetInputPortSampleTime 指定一个输入端口的样品时间
ssRegisterUnitFromExpr 注册单位从单位表达式
ssSetInputPortUnit 指定单元的输入端口
ssSetNumOutputPorts 指定输出端口,一块的数量
ssSetOutputPortComplexSignal 设置数字类型(真实的或复杂的)的一个输出端口
ssSetOutputPortDataType 设置输出端口的数据类型
ssSetOutputPortOffsetTime 指定输出端口的补偿时间
ssSetOutputPortSampleTime 指定输出端口的样品时间
ssSetOutputPortUnit 指定单元的输出端口
ssGetInputPortComplexSignal 确定一个输入端口接受复杂的信号。
ssGetInputPortDataType 一个输入端口的数据类型
ssGetInputPortDirectFeedThrough 确定一个端口直接引线
ssGetInputPortFrameData 确定一个端口接收信号帧
ssGetInputPortOffsetTime 一个输入端口的补偿时间
ssGetInputPortRequiredContiguous 确定信号元素输入端口必须是连续的
ssGetInputPortSampleTime 一个输入端口的样品时间
ssGetInputPortSampleTimeIndex 得到的样品时间指数一个输入端口
ssGetInputPortUnit 得到单元的输入端口
ssGetOutputPortComplexSignal 获得数字类型(复杂或实际)的一个输出端口
ssGetOutputPortDataType 得到一个输出端口的数据类型
ssGetOutputPortFrameData 确定一个端口输出信号帧
ssGetOutputPortOffsetTime 输出端口的补偿时间
ssGetOutputPortSampleTime 输出端口的样品时间
ssGetOutputPortUnit 得到单元的输出端口
ssAllowSignalsWithMoreThan2D 使功能与多维信号
ssSetOneBasedIndexInputPort 指定一个输入端口预计集中指数
ssSetOneBasedIndexOutputPort 指定输出端口发出集中指数。
ssSetZeroBasedIndexInputPort 指定一个输入端口预计从零开始的索引
ssSetZeroBasedIndexOutputPort 指定输出端口发出的从零开始的索引。

信号接入

ssGetNumInputPorts 得到输入端口,一块的数量
ssGetNumOutputPorts 得到的输出端口数块
ssGetInputPortBufferDstPort 确定的输出端口共享这个输入端口的缓冲
ssGetInputPortConnected 确定一个端口被连接到一个nonvirtual块
ssGetInputPortOptimOpts 得到的可重用性设置内存分配给一个函数的输入端口
ssGetInputPortOverWritable 确定一个输入端口可以被覆盖
ssGetInputPortRealSignal 得到一个真正的地址,进入一个连续的信号输入端口
ssGetInputPortRealSignalPtrs 让指针类型的信号连接到一个输入端口
ssGetInputPortSignal 得到一个连续的地址信号进入一个输入端口
ssGetInputPortSignalPtrs 指针指向一个输入端口的信号元素
ssGetOutputPortConnected 确定一个输出端口被连接到一个nonvirtual块
ssGetOutputPortBeingMerged 确定该块的输出连接到一个块合并
ssGetOutputPortOptimOpts 分配的内存的可重用性设置输出端口的功能
ssGetOutputPortRealSignal 让一个指针类型的输出信号(real_T)
ssGetOutputPortSignal 得到信号的矢量元素发出的一个输出端口
ssSetInputPortOptimOpts 指定分配的内存的可重用性与输入端口的功能
ssSetInputPortOverWritable 指定一个函数的输入端口是否可以覆盖它的一个输出端口
ssSetOutputPortOptimOpts 指定分配的内存的可重用性的输出端口功能
ssSetOutputPortOverwritesInputPort 指定一个输出端口是否可以共享内存缓冲区的输入端口
ssSetInputPortAcceptExprInRTW 指定块的输入是否接受一个非常数的表达式
ssGetInputPortAcceptExprInRTW 确定一块输入接受一个非常数的表达式
ssSetOutputPortOutputExprInRTW 指定是否一块输出生成一个非常数的表达式
ssGetOutputPortOutputExprInRTW 确定一块输出生成一个非常数的表达式

信号的维度

ssSetInputPortDimensionInfo 指定的维度信息的输入端口
ssSetInputPortDimensionsMode 设置维度模式的输入端口被pIdx索引
ssSetInputPortDimsSameAsOutputPortDims 设置输出端口的尺寸outIdx等于输入端口inpIdx的维度。从mdlSetWorkWidths调用此方法。
ssSetInputPortMatrixDimensions 指定一个输入端口,接收矩阵的维度信息的信号
ssSetInputPortVectorDimension 为一个输入端口,指定维度信息接受矢量信号
ssSetInputPortWidth 指定一个输入端口的宽度
ssPruneNDMatrixSingletonDims 修剪后单维度
ssSetCurrentOutputPortDimensions 设置当前输出信号的大小对应于维度dIdx pIdx港。
ssSetOutputPortDimensionInfo 指定的信息维数的一个输出端口
ssSetOutputPortDimensionsMode 设置维度模式的输出端口通过pIdx索引
ssSetOutputPortMatrixDimensions 为一个输出端口,指定维度信息发出矩阵信号
ssSetOutputPortVectorDimension 为一个输出端口,指定维度信息发出矢量信号
ssSetOutputPortWidth 指定输出端口的宽度
ssSetOutputPortMatrixDimensions 为一个输出端口,指定维度信息发出矩阵信号
ssAddOutputDimsDependencyRule 注册一个方法来处理当前维度更新。
ssAddVariableSizeSignalsRuntimeChecker 注册一个方法来检查当前输入维度
ssAllowSignalsWithMoreThan2D 使功能与多维信号
ssRegMdlSetInputPortDimensionsModeFcn 注册的方法为每个输入端口处理维度模式传播。
ssSetDWorkRequireResetForSignalSize 设置重置dIndex Dwork大小的块信号子系统重置。
ssSetSignalSizesComputeType 设置输出依赖于输入信号的类型。
ssSetVectorMode 指定一个函数支持向量模式金宝app
ssGetCurrentInputPortDimensions 获取当前的大小尺寸dIdx pIdx的输入端口
ssGetCurrentInputPortWidth 得到的总宽度(元素)的总数pIdx信号的输入端口
ssGetInputPortDimensions 得到信号接受一个输入端口的尺寸
ssGetInputPortDimensionSize 得到的一维信号的大小进入一个输入端口
ssGetInputPortDimensionsMode 得到输入端口的维度模式由pIdx索引
ssGetInputPortNumDimensions 得到的信号的维数接受一个输入端口
ssGetInputPortWidth 一个输入端口的宽度
ssGetCurrentOutputPortDimensions 获取当前的大小尺寸dIdx pIdx信号的输出端口。
ssGetCurrentOutputPortWidth 得到的总宽度(元素)的总数pIdx信号输出端口。
ssGetOutputPortDimensions 得到的尺寸信号输出端口
ssGetOutputPortDimensionSize 得到的一维信号的大小输出端口
ssGetOutputPortDimensionsMode 得到的维度模式输出端口通过pIdx索引
ssGetOutputPortNumDimensions 输出端口的维数
ssGetOutputPortWidth 得到一个输出端口的宽度

信号区域

ssCallSelectedSignalsFcn 为一个函数调用所选信号函数
ssCallSigListCreateFcn 建立一个功能函数调用信号列表
ssCallSigListDestroyFcn 破坏函数为一个函数调用信号列表
ssCallSigListUnavailSigAlertFcn 调用不可用信号报警功能的信号列表功能
ssCallGenericDestroyFcn 为一个函数调用通用的破坏作用
ssCallGetPortNameFcn 获得给定端口的名称
ssCallUnselectSigFcn 对取消选择函数调用信号的功能
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 的行数或宽度的一个信号
ssGetDTypeIdFromMxArray 得到一个函数参数的数据类型
ssGetNumSFcnParams 得到的参数的数量功能块预计
ssGetSFcnParam 得到的参数功能
ssGetSFcnParamsCount 得到一块对话框参数的数量功能块有
ssSetNumSFcnParams 指定一个参数的数量功能块有
ssSetSFcnParamTunable 使一块参数可调

样品时间

ssSetSampleTime 设置时间的一个示例
ssSetInputPortSampleTime 指定一个输入端口的样品时间
ssSetModelReferenceSampleTimeDefaultInheritance 指定一个参考模型包含这个功能可以从母公司模型继承采样时间
ssSetModelReferenceSampleTimeDisallowInheritance 指定的使用这个功能在参考模型中防止引用模型从母公司模型继承采样时间
ssSetModelReferenceSampleTimeInheritanceRule 指定是否使用这种功能在参考模型中防止引用模型从母公司模型继承采样时间
ssSetNumSampleTimes 指定的样品的次数功能块有
ssSetOffsetTime 组块的补偿时间
ssSetTNext 设置下一个样品的时间
ssSetControllableSampleTime 寄存器控制样本的时间在一块
ssSetNumTicksToNextHitForControllableSampleTime 安排下事件数量的步骤
ssSetNeedAbsoluteTime 指定一块是否应该使用绝对时间
ssSetTimeSource 设置时间为异步任务的来源
ssGetInputPortSampleTime 一个输入端口的样品时间
ssGetInputPortSampleTimeIndex 得到的样品时间指数一个输入端口
ssGetNumSampleTimes 得到样本的数量乘以这一块
ssGetOffsetTime 得到一个功能的样品时间偏移量。
ssGetOutputPortSampleTime 输出端口的样品时间
ssGetOutputPortSampleTimeIndex 得到样品时间指数的输出端口
ssGetPortBasedSampleTimeBlockIsTriggered 确定是否使用和出口的块样品时间驻留在触发子系统
ssGetSampleTime 得到一个函数的一个示例。
ssGetTNext 得到下一个样品的时间
ssSetParameterTuningCompliance 指定样品时间行为和可调谐性的功能块和出口样品时间
ssGetParameterTuningCompliance 得到功能块的样品时间行为和可调谐性与出口样品时间
ssIsContinuousTask 确定任务是连续的
ssIsSampleHit 确定样品的时间
ssIsSpecialSampleHit 确定样品的时间
ssSampleAndOffsetAreTriggered 确定样本时间和偏置值对表明样本时间触发
ssSampleAndOffsetAreTriggeredOrAsync 确定样本时间和偏置值对指示触发或异步采样时间
ssSetAsyncTimerAttributes 声明,金宝app块需要一个计时器
ssSetAsyncTimerDataType 异步任务集的数据类型
ssSetAsyncTaskPriorities 设置金宝app任务优先级

数据类型

ssRegisterDataType 注册自定义数据类型
ssRegisterTypeFromNamedObject 从注册自定义数据类型金宝appSimulink.AliasType,金宝appSimulink.NumericType,或金宝appSimulink.Bus对象。
ssSetDataTypeSize 设置一个自定义的数据类型的大小
ssSetDataTypeZero 设定的零表示数据类型
ssSetInputPortDataType 设置一个输入端口的数据类型
ssSetOutputPortDataType 设置输出端口的数据类型
ssGetDataTypeId 得到一个数据类型的ID
ssGetDataTypeIdAliasedThruTo 获得基本数据类型与数据类型的别名
ssGetDataTypeName 得到一个数据类型的名称
ssGetDataTypeSize 得到一个自定义的数据类型的大小
ssGetDataTypeZero 得到的零表示数据类型
ssGetInputPortDataType 一个输入端口的数据类型
ssGetNumDataTypes 注册这个模拟得到的数据类型,包括内置类型
ssGetOutputPortDataType 得到一个输出端口的数据类型
ssGetOutputPortSignal 得到信号的矢量元素发出的一个输出端口
ssGetSFcnParamDataType 得到的参数的数据类型功能

公共汽车

ssGetBusElementComplexSignal 得到一辆公共汽车的信号复杂性元素
ssGetBusElementDataType 得到一辆公共汽车元素的数据类型标识符
ssGetBusElementDimensions 得到一辆巴士元素的尺寸
ssGetBusElementName 得到公共汽车元素的名称
ssGetBusElementNumDimensions 得到一辆公共汽车的数量的维度的元素
ssGetBusElementOffset 从一开始就得到抵消总线的数据类型总线元素
ssGetNumBusElements 一个总线信号的元素数量
ssGetSFcnParamName 得到一块参数的值为一个功能块
ssIsDataTypeABus 确定一个数据类型标识符代表一辆公共汽车
ssRegisterTypeFromParameter 注册一个数据类型的参数模型表指定数据类型金宝app
ssRegisterTypeFromNamedObject 从注册自定义数据类型金宝appSimulink.AliasType,金宝appSimulink.NumericType,或金宝appSimulink.Bus对象。
ssSetBusInputAsStruct 指定是否将输入总线信号的功能从虚拟到nonvirtual
ssSetBusOutputAsStruct 指定输出总线信号从一个功能必须nonvirtual的还是虚拟的
ssSetBusOutputObjectName 指定总线对象的名称定义输出总线信号的结构和类型

字符串

ssGetInputStringLength 从输入端口得到字符串的长度
ssGetStringDataTypeMaxLength 最大长度的字符串数据类型
ssIsStringDataType 确定数据类型是字符串
ssReadInputString 从输入端口读取C字符串
ssRegisterStringDataType 注册字符串数据类型
ssWriteOutputString 编写C字符串输出端口
ssGetNumRunTimeParams 运行时参数的数量由这个功能
ssGetRunTimeParamInfo 一个运行时参数的属性
ssRegAllTunableParamsAsRunTimeParams 登记所有可调参数作为运行时参数
ssRegDlgParamAsRunTimeParam 注册对话框参数作为运行时参数
ssSetNumRunTimeParams 指定运行时参数的数量由这个功能
ssSetRunTimeParamInfo 指定运行时参数的属性
ssUpdateAllTunableParamsAsRunTimeParams 更新运行时参数的值相同的相应的可调参数对话框
ssUpdateDlgParamAsRunTimeParam 更新一个运行时参数对应于一个对话框参数
ssUpdateRunTimeParamData 更新一个运行时参数的值
ssUpdateRunTimeParamInfo 更新一个运行时参数的属性

函数调用子系统

ssCallSystemWithTid 调用update函数调用子系统和输出方法
ssDisableSystemWithTid 禁用一个函数调用子系统连接功能
ssEnableSystemWithTid 使函数调用子系统连接到这个功能
ssGetCallSystemNumFcnCallDestinations 函数调用的目的地的数量。
ssGetExplicitFCSSCtrl 确定这个函数显式地启用和禁用它调用的函数调用子系统
ssSetCallSystemOutput 指定一个输出端口是发行一个函数调用
ssSetExplicitFCSSCtrl 显式地指定这个功能是否启用和禁用它调用的函数调用子系统

金宝app功能

ssDeclare金宝appSimulinkFunction 与给定的函数原型金宝app声明模型函数和范围。
ssDeclareFunctionCaller 与给定的函数原型金宝app声明模型函数调用。
ssCall金宝appSimulinkFunction 调用一个宣布仿真软件在运行时函数金宝app的函数原型。
ssQuery金宝appSimulinkFunction 确定函数的名字是声明为仿真软件的功能。金宝app
ssGet金宝appSimulinkFunctionInput 得到一个指针指向一个模型输入参数传递给函数。金宝app
ssGet金宝appSimulinkFunctionOutput 得到一个指针指向一个输出参数传递到一个模型的功能。金宝app
ssSet金宝appSimulinkFunctionArgComplexity 声明一个仿真软件的复杂性函数参数。金宝app
ssSet金宝appSimulinkFunctionArgDataType 声明数据类型模型的函数参数。金宝app
ssSet金宝appSimulinkFunctionArgDimensions 声明维度模型的函数参数。金宝app

模型参考

ssRTWGenIsModelReferenceRTWTarget 确定模型的参考金宝app编码器目标是生成
ssRTWGenIsModelReferenceSimTarget 确定模型参考仿真目标是生成
ssSetModelReferenceNormalMode金宝appSupport 指定如果s函数可用于引用的模型,模拟在正常模式
ssSetModelReferenceSampleTimeDefaultInheritance 指定一个参考模型包含这个功能可以从母公司模型继承采样时间
ssSetModelReferenceSampleTimeDisallowInheritance 指定的使用这个功能在参考模型中防止引用模型从母公司模型继承采样时间
ssSetModelReferenceSampleTimeInheritanceRule 指定是否使用这种功能在参考模型中防止引用模型从母公司模型继承采样时间
ssSet金宝appSupportedForCodeReuseAcrossModels 指定如果可以重用功能模型

模拟信息

ssSetStateAbsTol 设置绝对宽容变步解算器使用的特定功能连续状态。
ssSetBlockReduction 请求金宝app引擎试图减少一块
ssSetOperatingPointCompliance 指定的行为金宝app功能,保存和恢复包含s函数模型的操作点
ssSetOperatingPointVisibility 指定是否要功能仿真操作点可见模型模拟操作点
ssSetSolverNeedsReset 金宝app引擎重启解决
ssSetSkipContStatesConsistencyCheck 金宝app引擎跳过连续状态一致性检验
ssSetStopRequested 设置模拟请求停止标志
ssGetBlockReduction 确定块请求块减少仿真已经开始和之前是否已经减少了在模拟循环开始
ssGetErrorStatus 得到一个特征向量确定最后一个错误
ssGetFixedStepSize 得到包含s函数模型的固定步长。
ssGetMaxStepSize 获得最大的步长包含s函数所使用的模型。
ssGetMinStepSize 得到使用的最小步长包含s函数的模型。
ssGetSimMode 得到的模拟模式功能
ssGetSimStatus 获取当前的模拟状态功能
ssGetSolverMode 得到解决模式被用来解决功能
ssGetSolverName 得到的解算器的名称被用来解决功能
ssGetStateAbsTol 得到绝对的宽容所使用的变步解决在特定状态
ssGetStopRequested 得到的值模拟请求停止标志
ssGetT 获取当前的仿真时间
ssGetTaskTime 获得当前时间为当前的任务
ssGetTFinal 得到仿真停止时间
ssGetTNext 得到下一个样品的时间
ssGetTStart 得到仿真开始时间
ssIsExternalSim 确定模型在外部模式下运行。
ssIsFirstInitCond 确定仿真时间等于开始时间。
ssIsModeUpdateTimeStep 确定是否允许更新模式向量时间步
ssIsMajorTimeStep 确定模拟的重要一步
ssIsMinorTimeStep 确定仿真是在一个小步骤
ssIsVariableStepSolver 确定变步解算器被用于解决功能
ssRTWGenIsAccelerator 在加速器运行方式确定模型。
ssIsRapidAcceleratorActive 确定模型在快速加速器模式下运行

错误处理

ssGetErrorStatus 得到一个特征向量确定最后一个错误
ssGetLocalErrorStatus 得到一个特征向量确定最后一个错误
ssPrintf 打印一个变量内容的信息
ssSetErrorStatus 报告一个错误
ssSetLocalErrorStatus 以线程安全的方式报告一个错误
ssWarning 显示一条警告消息

信息和选项

ssSetOptions 指定功能选项
ssCallExternalModeFcn 调用外部模式函数功能
ssGetModelName 得到模型名称
ssGetParentSS 的母公司SimStruct
ssGetPath 得到一个街区的道路
ssGetRootSS 得到SimStruct层次结构的根
ssGetUserData 访问用户数据
ssSetExternalModeFcn 指定的外部模式函数的功能
ssSetPlacementGroup 指定块的放置组的名称
ssSetUserData 指定用户数据
ss金宝appSupportsMultipleExecInstances 指定一个为每个子系统块支持一个功金宝app能子系统内部的操作。
ssSetNumDWork 指定Dwork向量的个数由一块使用
ssSetDWorkComplexSignal 指定是否Dwork向量的元素是真实的或复杂的
ssSetDWorkDataType 指定的数据类型Dwork向量
ssSetDWorkName 指定的名称Dwork向量
ssSetDWorkUsageType 指定如何DWork向量函数中使用
ssSetDWorkUsedAsDState 指定一个Dwork向量作为离散状态向量
ssSetDWorkWidth 指定的宽度Dwork向量
ssGetNumDWork 得到Dwork向量的个数由一块使用
ssGetDWork 得到DWork向量
ssGetDWorkComplexSignal 确定Dwork向量的元素是真实的或复杂的数字
ssGetDWorkDataType 得到的数据类型Dwork向量
ssGetDWorkName 得到的名称Dwork向量
ssGetDWorkUsageType 确定DWork向量函数中使用
ssGetDWorkUsedAsDState 确定一个Dwork向量作为离散状态向量
ssGetDWorkWidth 得到Dwork向量的大小
ssGetdX 得到一块的导数是连续的
ssSetNumContStates 指定数量的连续状态这一块
ssSetNumDiscStates 指定数量的离散状态这一块
ssSetNumNonsampledZCs 指定的状态数块检测的零交叉采样点之间发生
ssGetContStates 得到一个街区的连续状态
ssGetDiscStates 得到一块的离散状态
ssGetRealDiscStates 得到一块的离散状态向量
ssGetNonsampledZCs 讨论二阶导数过零信号值
ssGetNumContStates 得到连续状态这一块的数量
ssGetNumDiscStates 得到离散状态这一块的数量
ssGetNumNonsampledZCs 讨论二阶导数过零矢量的大小
ssSetNumRWork 指定大小的块的浮点矢量工作
ssGetNumRWork 得到一个街区的浮点矢量工作
ssGetRWork 得到一块浮点矢量工作
ssGetRWorkValue 得到一个元素的一块浮点矢量工作
ssSetRWorkValue 设置一个元素的一块浮点矢量工作
ssSetNumIWork 指定大小的块的整数向量
ssGetNumIWork 得到一个块的整数向量的大小
ssGetIWork 获得一块的整数向量
ssGetIWorkValue 得到一个一块的整数向量的元素
ssSetIWorkValue 设置一个元素的一个块的整数向量
ssSetNumPWork 指定大小的块的指针工作向量
ssGetNumPWork 得到一块的指针工作矢量的大小
ssGetPWork 得到一个块的指针工作向量
ssGetPWorkValue 得到一块的指针的指针工作向量
ssSetPWorkValue 一块设置一个元素的指针工作向量
ssSetNumModes 指定块的模式向量的大小
ssGetNumModes 模式向量的大小
ssGetModeVector 得到模式向量
ssGetModeVectorValue 得到一个块的模式向量的元素
ssSetModeVectorValue 设置一个元素的一个街区模式向量
ssGetDWorkRTWIdentifier 得到标识符用于声明DWork向量生成的代码的功能有关
ssGetDWorkRTWIdentifierMustResolveToSignalObject 得到一个标志指示如果DWork向量解决金宝appSimulink.Signal对象
ssGetDWorkRTWStorageClass 得到的存储类DWork向量生成的代码的功能有关
ssGetDWorkRTWTypeQualifier 获得C类型限定符(例如,常量)用于声明一个DWork向量生成的代码的功能有关
ssGetPlacementGroup 得到一块的放置组的名称
ssRTWGenIsCodeGen 确定不使用任何代码生成的加速器。
ssSetArrayLayoutForCodeGen 指定数组功能的布局
ssSetDWorkRTWIdentifier 指定的标识符用于声明一个DWork向量生成的代码相关的功能
ssSetDWorkRTWIdentifierMustResolveToSignalObject 指定如果DWork向量解决金宝appSimulink.Signal对象
ssSetDWorkRTWStorageClass 指定的存储类DWork向量生成的代码的功能有关
ssSetDWorkRTWTypeQualifier 指定C类型限定符(例如,常量)用于声明一个DWork向量生成的代码的功能有关
ssSetPlacementGroup 指定块的放置组的名称
ssWriteRTW2dMatParam 写一个矩阵参数模型.rtw文件
ssWriteRTWMx2dMatParam 写一个矩阵参数MATLAB格式的模型.rtw文件
ssWriteRTWMxVectParam 写一个向量参数MATLAB格式的模型.rtw文件
ssWriteRTWParameters 写可调参数信息模型.rtw文件
ssWriteRTWParamSettings 写nontunable参数的值模型.rtw文件
ssWriteRTWScalarParam 写一个标量参数模型.rtw文件
ssWriteRTWStr 写一个特征向量模型.rtw文件
ssWriteRTWStrParam 写一个人物矢量参数模型.rtw文件
ssWriteRTWStrVectParam 写一个向量的特征向量参数模型.rtw文件
ssWriteRTWVectParam 写一个向量参数模型.rtw文件
ssWriteRTWWorkVect 写工作向量模型.rtw文件

主题