?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
?????????????? ?????? ? ????????? ?????????? ??????? ?????
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