SSGETNONSMPLEDZC
获取零交叉信号值
句法
real_t *ssgetNonsampledzcs(simstruct *s)
参数
-
s
-
代表S功能块的SIMSTRUCT。
返回
指针(real_t *
)到零交叉信号值。
描述
用于获取指向向量的指针,该向量包含信号的电流值,该信号的当前值是零交叉点的可变步骤求解器监视器。可变步骤求解器将这些信号的符号跟踪到交叉零的支架点。然后,求解器在发生零交叉点的点处进行仿真时间步。该向量有长度ssgetnumnonsampledzcs(S)
。
语言
C,C ++
例子
以下摘录来自
说明了此宏的用法以更新零交叉数组Matlabroot
/toolbox/金宝appsimulink/simdemos/simfeatures/src/sfun_zc.cMDLEMOROSSING
回调功能。
静态void mdlzeroprossings(simStruct *s){int_t i;real_t *zcsignals = ssgetNonsampledzcs(s);InputRealPtrStype uptrs = ssgetInputporterSignalPtrs(s,0);int_t nzcSignals = ssgetNumnonSampledZCS(s);for(i = 0; i
请参阅S功能sfun_zc_sat.c
在sfcndemo_sfun_zc_sat
对于使用此功能的完整示例。