matlab interface: added some excitation docu
This commit is contained in:
parent
7b81cab005
commit
a888c43607
@ -1,4 +1,19 @@
|
||||
function FDTD = SetCustomExcite(FDTD,f0,funcStr);
|
||||
function FDTD = SetCustomExcite(FDTD,f0,funcStr)
|
||||
% function FDTD = SetCustomExcite(FDTD,f0,funcStr)
|
||||
%
|
||||
% f0 : nyquist rate
|
||||
% funcStr : string desribing the excitation function e(t)
|
||||
%
|
||||
% see also SetSinusExcite SetGaussExcite
|
||||
%
|
||||
% e.g for a ramped sinus excite...
|
||||
% T = 1/f0;
|
||||
% FDTD = SetCustomExcite(FDTD,1e9,..
|
||||
% [ '(1-exp(-1*(t/' num2str(T) ')^2) ) * sin(2*pi*' num2str(f0) '*t)' ]);
|
||||
%
|
||||
% openEMS matlab interface
|
||||
% -----------------------
|
||||
% author: Thorsten Liebig
|
||||
|
||||
FDTD.Excitation.ATTRIBUTE.Type=10;
|
||||
FDTD.Excitation.ATTRIBUTE.f0=f0;
|
||||
|
@ -1,4 +1,16 @@
|
||||
function FDTD = SetGaussExcite(FDTD,f0,fc);
|
||||
function FDTD = SetGaussExcite(FDTD,f0,fc)
|
||||
% function FDTD = SetSinusExcite(FDTD,f0,fc);
|
||||
%
|
||||
% f0 : center frequency
|
||||
% fc : 3dB cutoff frequency --> bandwidth is 2*fc
|
||||
%
|
||||
% see also SetSinusExcite SetCustomExcite
|
||||
%
|
||||
% e.g FDTD = SetGaussExcite(FDTD,1e9,1e8);
|
||||
%
|
||||
% openEMS matlab interface
|
||||
% -----------------------
|
||||
% author: Thorsten Liebig
|
||||
|
||||
FDTD.Excitation.ATTRIBUTE.Type=0;
|
||||
FDTD.Excitation.ATTRIBUTE.f0=f0;
|
||||
|
@ -1,4 +1,13 @@
|
||||
function FDTD = SetGaussExcite(FDTD,f0);
|
||||
function FDTD = SetSinusExcite(FDTD,f0)
|
||||
% function FDTD = SetSinusExcite(FDTD,f0)
|
||||
%
|
||||
% see also SetGaussExcite SetCustomExcite
|
||||
%
|
||||
% e.g FDTD = SetSinusExcite(FDTD,1e9);
|
||||
%
|
||||
% openEMS matlab interface
|
||||
% -----------------------
|
||||
% author: Thorsten Liebig
|
||||
|
||||
FDTD.Excitation.ATTRIBUTE.Type=1;
|
||||
FDTD.Excitation.ATTRIBUTE.f0=f0;
|
Loading…
Reference in New Issue
Block a user