LOCATE 25, 19: PRINT "Uc=f(t,C)"
LOCATE 4, 55: PRINT "Ur=f(t,C)"
LOCATE 17, 55: PRINT "Ul=f(t,C)"
LOCATE 9, 38: PRINT "t"
LOCATE 3, 3: PRINT "i"
LOCATE 28, 38: PRINT "t"
LOCATE 16, 3: PRINT "Uc"
LOCATE 9, 75: PRINT "t"
LOCATE 3, 40: PRINT "Ur"
LOCATE 22, 75: PRINT "t"
LOCATE 14, 40: PRINT "Ul"
LOCATE 9, 3: PRINT "0": LOCATE 28, 3: PRINT "0": LOCATE 9, 41: PRINT "0"
LOCATE 22, 41: PRINT "0"
'создаем легенду
LOCATE 11, 68: PRINT "Легенда:"
LINE (500, 290)-(540, 290), 3: LOCATE 12, 70: PRINT "L=0.8Гн"
LINE (500, 270)-(540, 270), 4: LOCATE 13, 70: PRINT "L=1.0Гн"
LINE (500, 250)-(540, 250), 5: LOCATE 14, 70: PRINT "L=1.2Гн"
'задаем цикл изменения параметра С
FOR l = .8 TO 1.2 STEP .2
'задаем значения коэффициентов Рунге-Кутта и параметров цепи при t=0
k1i = 0: k2i = 0: k3i = 0: k4i = 0: k1u = 0: k2u = 0: k3u = 0: k4u = 0
i = 0: Uc = 0: Ur = 0: Ul = E
t = 0
'запускаем цикл изменения времени
DO
'задаем закон изменения времени
t = t + h
'рассчитываем значения коэффициентов Рунге-Кутта
k1i = (E - i * R(m) - Uc) * h / l
k1u = i * h / c
k2i = (E - (i + k1i / 2) * R(m) - (Uc + k1u / 2)) * h / l
k2u = (i + k1i / 2) * h / c
k3i = (E - (i + k2i / 2) * R(m) - (Uc + k2u / 2)) * h / l
k3u = (i + k2i / 2) * h / c
k4i = (E - (i + k3i) * R(m) - (Uc + k3u)) * h / l k4u = (i + k3i) * h / c
'рассчитываем значения параметров цепи
i = i + (k1i + 2 * k2i + 2 * k3i + k4i) / 6
Uc = Uc + (k1u + 2 * k2u + 2 * k3u + k4u) / 6
Ur = i * R(m)
Ul = (k1i + 2 * k2i + 2 * k3i + k4i) * l / (6 * h)
'точечно строим графики семейств четырех функций
PSET (20 + t * 500, 340 + i * 25), n
PSET (20 + t * 500, 40 + Uc), n
PSET (320 + t * 500, 340 + Ur), n
PSET (320 + t * 500, 125 + Ul), n
'закрываем цикл изменения времени с пост-условием
LOOP UNTIL t > time
'изменяем цвет рисования точек
n = n + 1
'закрываем цикл изменения параметра С
NEXT l
'включаем режим ожидания нажатия любой клавиши
SLEEP
'закрываем цикл изменения параметра R
NEXT m
'заканчиваем выполнение программы
END
Графики, построенные средствами языка QBASIC, аналогичны построенным средствами табличного редактора Excel. Анализ зависимостей напряжений и тока в цепи, проведенный для графиков, построенных по рассчитанным в Excel’е данным, справедлив и для зависимостей, рассчитанных по программе на языке QBASIC. Текс программы для построения графиков находится в приложения.
Графики построенные средствами языка QBASIC для R1 = 7 Ом
Графики построенные средствами языка QBASIC для R2 = 7 Ом
В результате проведенной исследовательской работы по изучению переходных процессов в RLC-цепи были получены зависимости параметров цепи от времени. Результаты расчеты в Excel, совпали с результатами работы программы по расчету переходных процессов в RLC-цепи в программе Qbasic. Были построены графики четырех функций: UC(t,C), UL(t,C), UR(t,C), I(t,C).
На графике UC(t,C) видно (рис.1), что напряжение UС нарастает тем быстрее, чем меньше индуктивность L. Видно что при различных индуктивность L все графики стремится к данному напряжение т.е.(110 В ).Все значения напряжения UC индуктивность L достигают значения напряжения E на источнике, то есть UCMAX=110 B.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.