表 3-6: 信号プロパティオプションと生成されるコード
ストレージクラス
|
宣言
|
コード
|
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));
|
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));
|