Нахождение длительности заднего фронта импульса сигнала

U1

U2

t1 t2

U1=Umin+0.9*(Umax-Umin)

U2=Umin+0.1*(Umax-Umin)

Длительность заднего фронта t2-t1

float U1=Umin+0.9*(Umax-Umin);

float U2=Umin+0.1*(Umax-Umin);

for (int i=0; i<n; i++)

if (U[i]>U1 && U[i]<U2 && U[i+1]<U[i]) dlit+=dt;

Длительность переднего фронта импульса вычисляется аналогично (только U[i+1]>U[i]).

Нахождение момента времени, при котором Uvx достигает 80 В.

 
 


float vrem;

int k=0;

for (int i=0; i<n; i++)

if (U[i]>80) {k=i; break;}

vrem=t[k];

t[k]

Нахождение момента времени, при котором Uvx достигает максимума.

float vrem;

for (int i=0; i<n; i++)

if (U[i]==max) {vrem=t[i]; break;}

max (максимальное значение Uvx) должно быть рассчитано предварительно/


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: