Список форумов   Список форумов  

Задержка на графике

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Задержка на графике

Сообщение eFoS » Ср мар 11, 2009 11:30 am

Добрый день всем!
Возникла проблема при програмировании в Labview 8.5. Требуеться построить несколько графиков в 1 модуле Graph,так образом
if(i<=Tau1)
U=Uoo;
if(i>=Tau1)
if(i<Tau1+t10)
U=Uoo-Uom*(1-exp(-i/t30));
if(i>=Tau1+t10)
if(i<=Tau2)
U=Uoo-Uom;
if(i>Tau2)
if(i<Tau2+t30)
U=Uoo-(Uom-(Uom-dU)*(1-exp(-i/t10)));
if(i>Tau2+t30)
U=Uoo-dU;

То есть в определенной области определенная зависимость,но при этом возникает проблема, то что в точке стыковки,то есть например Tau1 программа не моментально начианет делать,а то со следущего i,хотелось бы узнать,можно ли это исправить каким либо образом.
eFoS
 
Сообщений: 2
Зарегистрирован: Сб мар 07, 2009 10:27 pm

Сообщение Shviric » Ср мар 11, 2009 2:33 pm

точка Tau1 обрабатывается в первом пункте программы, когда i<=Tau1 (U=Uoo;)
поменяй условие на i<Tau1, тогда если i=Tau1, то будет обрабатываться выражение U=Uoo-Uom*(1-exp(-i/t30));
Anarchy is a mother of order
Shviric
 
Сообщений: 2
Зарегистрирован: Ср мар 11, 2009 2:23 pm
Откуда: Украина


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron