Антиплагиат (1207202), страница 3
Текст из файла (страница 3)
Это было сделано с ц елью дальнейших изменений и обновлений данной программы следующ им поколениемстудентов, изучающ их основы программирования без углубленного курса.Стартовая форма программы (рис. 1.2) представляет собой окно программы с кнопками, запускающ их тот раздел, который выж елаете на данный момент.Рисунок 1.2 – Стартовое окно программыМной была создана многооконная программа, которая позволяет, не закрывая одно окно программы, работать в другом окне.Это удобно тем, что мож но по мере прочтения теории незамедлительно приступать к практике, выполняя лабораторнуюhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.21352150&repNumb=110/3226.05.2016Антиплагиатработу.За раздел «Теория» отвечает соответствующ ая кнопка программы.
Она запускает новое окно, в котором мож но ознакомится сконструкц ией тиристорного регулятора, и изучить шаги выполнения лабораторной работы, а такж е снятия необходимыхпоказаний.На языке программирования ObjectPascal программный код запуска нового окна выглядит следующ им образом:procedure TForm1.Button1Click(Sender: TObject);beginForm2.show[37]end;Далее, на э кране появляется окно, которое предназначено для изучения теории тиристорного регулятора (рис. 1.3). Следуетотметить здесь следующ ие компоненты: TImage и TScrollBox.
Первый отвечает за представленный текст и чертеж и. Текстпредставляет собой набор картинок в формате jpg, следующ их друг за другом. А для того, чтобы текст мож но было уместить вокне программы используется второй компонент, который прокручивает изображ ения. Для удобства прокрутки был написанкод, который задействует колесико мыши. На языке программирования ObjectPascal программный код выглядит следующ имобразом:procedure TForm2.WMMOUSEWHEEL(var Msg: TMessage);varzDelta: Integer;begininherited;if Msg.WParam < 0 then zDelta := -10 else zDelta := 10;with ScrollBox1 dobeginif ((VertScrollBar.Position = 0) and(zDelta > 0)) or ((VertScrollBar.Position = VertScrollBar.Range - ClientHeight) and(zDelta < 0)) then Exit;ScrollBy(0, zDelta);VertScrollBar.Position := VertScrollBar.Position - zDelta;end;end;Рисунок 1.3 – окно «Теория»Окно «Схема» представляет собой основное рабочее окно программы.
Именно в нем выполнятся лабораторная работа иснимаются все измерения. Оно изображ ено на рисунке 1.4Рисунок 1.4 – окно «Схема»Отображ ение величин амперметра и вольтметра выводит компонент TLabel. К нему было применено свойство Caption,которое, в свою очередь, зависит от полож ения регулятора скорости – компонента TrackBar. Все величины были прописаны всоответствии с таблиц ей 1.1, и отображ аются на датчиках в зависимости от значения скорости. На языке программированияObjectPascal программный код выглядит следующ им образом:procedure TForm3.Timer2Timer(Sender: TObject);beginlabel13.Caption:='Скорость - '+ IntToStr(TrackBar1.SelEnd)+' км/ч';if TrackBar1.SelEnd=0then beginlabelB.Caption:='0'; labelC.Caption:='0';end;if TrackBar1.SelEnd=1then beginlabelB.Caption:='0,08'; labelC.Caption:='0,03';end;if TrackBar1.SelEnd=2then beginlabelB.Caption:='0,17'; labelC.Caption:='0,07';end;if TrackBar1.SelEnd=3then beginlabelB.Caption:='0,25'; labelC.Caption:='0,10';end;if TrackBar1.SelEnd=4then beginlabelB.Caption:='0,57'; labelC.Caption:='0,17';end;if TrackBar1.SelEnd=5then beginlabelB.Caption:='0,88'; labelC.Caption:='0,23';end;if TrackBar1.SelEnd=6then beginlabelB.Caption:='1,20'; labelC.Caption:='0,30';end;if TrackBar1.SelEnd=7then beginlabelB.Caption:='1,63'; labelC.Caption:='0,37';http://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.21352150&repNumb=111/3226.05.2016Антиплагиатend;if TrackBar1.SelEnd=8then beginlabelB.Caption:='2,07'; labelC.Caption:='0,43';end;if TrackBar1.SelEnd=9then beginlabelB.Caption:='2,50'; labelC.Caption:='0,50';end;if TrackBar1.SelEnd=10then beginlabelB.Caption:='2,93'; labelC.Caption:='0,70';end;if TrackBar1.SelEnd=11then beginlabelB.Caption:='3,37'; labelC.Caption:='0,90';end;if TrackBar1.SelEnd=12then beginlabelB.Caption:='3,80'; labelC.Caption:='1,10';end;Этот фрагмент кода отображ ает значения изменения регулятора скорости до 12 км/ч.
В программе значения скоростирегулируются до 80 км/ч.В программе такж е реализована функц ия построение графика изменения напряж ения от скорости. Данный график мож ноувидеть, если наж ать на клавишу «Задание/График». Он строится в зависимости от перемещ ения регулятора скорости ислуж ит для наглядности и большей информативности. На рисунке 1.5 изображ ено данное окно программы.Рисунок 1.5 – Построение графика в программеНа языке программирования ObjectPascal программный код выглядит следующ им образом:procedure TPagesDlg.Timer1Timer(Sender: TObject);beginImage3.Left:=Form3.TrackBar1.SelEnd*6;Image3.Left:=image3.Left+38;end;1.2 Разработка прилож ения «Статический преобразователь напряж ения (инвертор)»1.2.1 Конструкц ия и принц ип работы преобразователя напряж енияВсе основные потребители э лектроэ нергии пассаж ирских вагонов используют постоянный ток.
В некоторых случаях в вагонахустанавливаютпотребителипеременноготока.Кним,например,относятсяаппаратурапоездныхрадиопунктов,люминесц ентные лампы. Переменный ток необходим такж е и для питания э лектробритв и других устройств пассаж иров. Дляполучения в вагонах переменного тока промышленной частоты используются преобразователи постоянного напряж ения 50 Вв переменное 220 В, частотой 50 Гц . Сущ ествует два основных типа преобразователей - э лектромашинные и статические.Электромашинные преобразователи представляют собой двигатель постоянного тока и генератор переменного тока,смонтированные в одном корпусе. В зависимости от конструкц ии э лектромашинные преобразователи мож но разделить на триосновныхтипа:одноякорные,двухякорныеииндукторныесвращ ающ имисяполюсамигенератора.Одноякорныепреобразователи имеют общ ую магнитную систему и общ ий якорь.У двухякорных преобразователей двигатель и генератор имеют самостоятельную магнитную систему, а якорь имеет двераздельных обмотки постоянного и переменного тока.
Преобразователи третьего типа имеют на роторе постоянные магнитыили э лектромагниты.Статические преобразователи изготовляются на основе полупроводниковых приборов и позволяют получать переменный токчастотой до нескольких тысяч герц . Принц ип работы полупроводниковых преобразователей (инверторов) удобно пояснить напримере упрощ енной схемы (рис. 1.6).Рисунок 1.6 – Упрощ енная схема статического преобразователяПервичная обмотка трансформатора Тр разделена на две равных части и имеет вывод от средней точки.
В ц епи каж дойполовины обмотки находятся выключатели S1 и S2. На выводы А и В подается постоянное напряж ение. Если замкнутьвыключатель S1 при разомкнутом S2, то ток пойдет через левую половину первичной обмотки, а если замкнуть S2 приразомкнутом S1, то ток пойдет через правую половину обмотки. Таким образом, поочередно размыкая и замыкая выключателиS1 и S2, мы меняем направление тока в частях первичной обмотки, то есть создаем в ней переменный ток. В результате, вовторичной обмотке трансформатора наводится переменная э дс.В реальных схемах вместо выключателей S1 и S2 устанавливаются полупроводниковые приборы - транзисторы или тиристоры,которые закрываются автоматически и открываются автоматически, то есть работают в ключевом реж име. На рисунке 1.7показана работа транзистора.Рисунок 1.7 – Работа транзистора в ключевом реж имеТок через транзистор проходит лишь в том случае, если на базе Б относительно э миттера Э будет некоторое отриц ательноенапряж ение.
Если э того нет, то транзистор закрыт и ток через него не протекает. Подавая на базу транзистора импульсыразличной полярности, мож но управлять током коллектора К.На рисунке 1.8 приведена одна из реальных схем статических преобразователей.Рисунок 1.8 – Схема статического преобразователя напряж енияТранзисторы V1 и V2 работают в ключевом реж име, открываясь и закрываясь поочередно, поэ тому и по первичным обмоткамW1 и W2 ток протекает поочередно. Направление тока в э тих обмотках противополож ное, следовательно, во вторичнойобмотке W5 наводится переменное напряж ение.