获取到类型的输出信号的指针双倍的
(real_t.
)
real_t * ssgetoutputportrealsignal(Simstruct * s,Int_t端口)
S.
Simstruct代表S函数块。
港口
输出端口的索引。
连续real_t.
长度矢量等于输出端口的宽度。
在任何仿真环路中使用,mdlinitializeConditions.
, 要么mdlstart.
要访问输出端口索引以0开始的输出端口信号,并且必须小于输出端口的数量。
笔记
你不能使用ssgetoutputportrealsignal.
除非除外mdloutputs.
如果您指定了输出端口是可重复使用的
。例如,如果输出已被指定为可重复使用sssetoutputportimopts.
ss_reusable_and_local.
旗帜,旗帜mdlupdate.
当尝试访问不可用的输出存储器时,常规错误。
C,C ++
要写入所有输出端口,您将使用
INT_T I,J;int_t noutputports = ssgetnumoutports;for(i = 0; iSomeFunctionTofillinOutput.();}}
看到s函数sfun_atol.c.
用于sfcndemo_sfun_atol.
有关使用此功能的完整示例。