13.08.2013 Views

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

?????????????? ?????? ? ????????? ?????????? ??????? ?????

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Ucg(1)=Uc0; iLg(1)=iL0; t(1)=0.<br />

do n=2, Nt ! Задание цикла по n<br />

! Расчетные формулы<br />

iL=(E-Uc0+L/dt*iL0)/(R1+dt/C+L/dt+R2)<br />

Uc=dt/C*iL+Uc0<br />

! присвоение новых начальных значений для напряжения и тока<br />

iL0=iL; Uc0=Uc;<br />

! формирование массивов тока, напряжения и времени для вывода на график<br />

iLg(n)=100 * iL; Ucg(n)=Uc; t(n)=t(n-1)+dt<br />

end do ! конец цикла по n<br />

! Организация вывода результатов на график<br />

call metafl('XWIN') ; !'XWIN' - вывод в окно, 'WMF' — вывод в графический файл<br />

call disini ; ! инициализация библиотеки DISLIN<br />

call titlin ( '100*iL', 2); ! вывод заголовка<br />

call qplot ( t, iLg, Nt ); ! отображение графика<br />

call disini<br />

call titlin ( 'Uc', 1); ! вывод 2-го заголовка<br />

call qplot ( t, Ucg, Nt ); ! отображение 2-го графика<br />

call disfin ! завершение работы с DISLIN<br />

end program rc ! завершение программы<br />

В результате, после расчета появятся окна с графиками. Сначала появится<br />

окно с графиком тока в индуктивности, затем, после нажатия на<br />

правую кнопку мыши, появится окно с графиком напряжения на емкости.<br />

Вид последнего окна будет следующим:<br />

Вид окна DISLIN с графиком напряжения на емкости для варианта<br />

расчета с шагом 0,1мс.<br />

32

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!