Table 3-6: Signal Properties Options and Generated Code
Storage Class
|
Declaration
|
Code
|
Auto
(with storage optimizations on)
|
real_T rtb_temp0;
(declared in
model _common.h)
|
rtb_temp0 = (rtP.Sine_Wave_Amp) *
sin((rtP.Sine_Wave_Freq) *
ssGetT(rtS) +
(rtP.Sine_Wave_Phase));
|
Test point
|
typedef struct
BlockIO_tag {
real_T SinSig;
real_T Gain1Sig;
} BlockIO;
.
.
BlockIO rtB;
|
rtB.SinSig = (rtP.Sine_Wave_Amp) *
sin((rtP.Sine_Wave_Freq) *
ssGetT(rtS) + (rtP.Sine_Wave_Phase));
|
Exported Global
|
extern real_T
SinSig;
(declared in
model _export.h
|
SinSig = (rtP.Sine_Wave_Amp) *
sin((rtP.Sine_Wave_Freq) *
ssGetT(rtS) +
(rtP.Sine_Wave_Phase));
|
Imported Extern
|
extern real_T
SinSig;
(declared in
model _common.h)
|
SinSig = (rtP.Sine_Wave_Amp) *
sin((rtP.Sine_Wave_Freq) *
ssGetT(rtS) +
(rtP.Sine_Wave_Phase));
|
Imported Extern Pointer
|
extern real_T
*SinSig;
(declared in
model _common.h)
|
*(SinSig) = (rtP.Sine_Wave_Amp) *
sin((rtP.Sine_Wave_Freq) *
ssGetT(rtS) + (rtP.Sine_Wave_Phase));
|