ssWriteRTWParameters
将可调参数信息写入
文件模型
.rtw
语法
int_T ssWriteRTWParameters(SimStruct *S, int_T nParams, int_T paramType, const char_T *paramName, const char_T *stringInfo,…)
参数
返回
一个int_T
(1
或0
)或boolean_T
(真正的
或假
)表示功能的成功或失败。
描述
使用此函数mdlRTW
将可调参数信息写入s函数
文件。你的s函数必须按照在s函数开头声明的顺序写出参数。模型
.rtw
请注意
提供此函数是为了与不使用运行时参数的s函数兼容,在将来的版本中将不支持此函数。建议您使用运行时参数(请参见创建和更新s函数运行时参数)。如果使用运行时参数,则不需要使用此函数。
参数类型特定的参数
本节列出每种形参类型所需的形参特定实参。
SSWRITE_VALUE_VECT
(向量参数)论点 描述 const real_T *valueVect
指向vector值数组的指针 int_T vectLen
向量的长度 SSWRITE_VALUE_2DMAT
(矩阵参数)论点 描述 const real_T *valueMat
指向矩阵元素数组的指针 int_T nRows
矩阵中的行数 int_T nCols
矩阵中的列数 SSWRITE_VALUE_DTYPE_2DMAT
论点 描述 const real_T *valueMat
指向矩阵元素数组的指针 int_T nRows
矩阵中的行数 int_T nCols
矩阵中的列数 int_T dtInfo
矩阵元素的数据类型(参见指定数据类型信息) SSWRITE_VALUE_DTYPE_ML_VECT
论点 描述 const void *rValueVect
复向量的实分量 const void * ivalue
复向量的虚分量 int_T vectLen
向量的长度 int_T dtInfo
向量的数据类型(请参见指定数据类型信息) SSWRITE_VALUE_DTYPE_ML_2DMAT
论点 描述 const void *rValueMat
X *iValueMat
复矩阵的虚分量 int_T nRows
矩阵中的行数 int_T nCols
矩阵中的列数 int_T dtInfo
矩阵的数据类型
指定数据类型信息
对象的值参数的数据类型ssWriteRTW
宏的使用
DTINFO (dTypeId isComplex)
在哪里dTypeId
可以是其中的任何一个枚举
值DTypeID
(SS_DOUBLE
,SS_SINGLE
,SS_INT8
,SS_UINT8
,SS_INT16
,SS_UINT16
,SS_INT32
,SS_UINT32
,SS_BOOLEAN
)定义于sl_types_def.h
。的isComplex
参数是0
或1
。
例如,DTINFO (SS_INT32, 0)
非复杂32位有符号整数。
如果isComplex = = 1
时,假定值数组的实部和虚部以交错的方式排列(即Simulink万博1manbetx®格式)。如果您希望将实部和虚部作为两个单独的数组传递,则应该使用宏ssWriteRTWMxVectParam
或ssWriteRTWMx2dMatParam
。
语言
C, c++
另请参阅
版本历史
R2006a之前介绍