获取类型为信号的指针双
连接到输入端口
InputRealPtrsType ssGetInputPortRealSignalPtrs(SimStruct *S, int_T端口)
年代
表示s -功能块的SimStruct。
港口
需要信号的端口索引。
指向此类信号元素的指针双
连接到索引指定的输入端口港口
.
对象的指针数组的指针real_T
输入信号元素。指针数组的长度等于输入端口的宽度。输入端口索引从0开始,以输入端口数减1结束。
请注意
的ssGetInputPortRealSignalPtrs
当您在调试模式下编译S-function时,宏将成为一个函数(墨西哥人- g
).
C, c++
下面的示例读取所有输入端口信号。
int_T i, j。int_T nInputPorts = ssGetNumInputPorts(S);For (i = 0;我< nInputPorts;i++) {InputRealPtrsType uPtrs = ssGetInputPortRealSignalPtrs(S,i);int_T nu = ssgetinputporttwidth (S,i); / /指定端口For (j = 0;j <ν;j + +) {SomeFunctionToUseInputSignalElement(* uPtrs [j]);} }
看到这个功能sfun_atol.c
中使用的sfcndemo_sfun_atol
下面是使用此函数的完整示例。