Subsections
Sample and hold
Linear
Each time an input event is received block copy its input on the
output and hold it until input event. For periodic Sample and hold,
event input must be generated by a Clock.
- always active: no
- direct-feedthrough: yes
- zero-crossing: no
- mode: no
- number/sizes of inputs: 1 / -1
- number/sizes of outputs: 1 / -1
- number/sizes of activation inputs: 1 / 1
- number/sizes of activation outputs: 0 /
- continuous-time state: no
- discrete-time state: no
- name of computational function: samphold
scilab/macros/scicos_blocks/linear/SAMPLEHOLD_f.sci
subroutine samphold(flag,nevprt,t,xd,x,nx,z,nz,tvec,ntvec,
& rpar,nrpar,ipar,nipar,u,nu,y,ny)
c Copyright INRIA
c Scicos block simulator
c returns sample and hold of the input
c
double precision t,xd(*),x(*),z(*),tvec(*),rpar(*),u(*),y(*)
integer flag,nevprt,nx,nz,ntvec,nrpar,ipar(*)
integer nipar,nu,ny
c
if(flag.eq.1) then
do 15 i=1,nu
y(i)=u(i)
15 continue
endif
end
Ramine Nikoukhah
2004-06-22