如何导入自己设计的高斯脉冲信号?:自己设计的高斯脉冲信号: exp(-4*pi*(t-0.8886)^2/1.6912^2),我想把这个脉冲信号作为天线的激励信号,请教怎样写入CST中。
1)->Excitation Singals->New Excitation signal->
User define(Edit)-->VB editor
2)
-------------------------------------------------------------------------------------------------------
Function ExcitationFunction(dtime As Double) As Double
'Assign the excitation signal value for the given time to the function name.
ExcitationFunction =Exp(-4*pi*(dtime-0.8886)^2/1.6912^2)
End Function
--------------------------------------------------------------------------------------------------------
3)save (singal name)
我试了怎么不行的阿?
就是这样子的阿〉
把程序中的Sub Main2的2去掉,然后运行就应该可以了
还有关于exp(-4*pi*(t-0.8886)^2/1.6912^2)这个高斯脉冲信号里面的参数应该有点问题。。
0.8886应该是峰值的时刻t0,1.6912表示的是脉冲带宽td,而高斯脉冲要求t=0时刻,激励近似为0
因此,(t0/td)^2应该要满足为无穷大,实际计算中可以取(t0/td)^2大于等于10(即远大于)
而0.8886和1.6912这个两个参数明显不能满足要求