Методика программирования в LabView
Назначение и преимущества использования среды программирования LabView. Передняя панель и блок-схема простого виртуального прибора VI. Разработка структурной и принципиальной схем преобразователя напряжения и частоты, алгоритм его функционирования.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 29.01.2013 |
Размер файла | 1,7 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Width = 520
Height = 200
Datasource = .Null.
Name = "Dataenvironment"
Height = 250
Width = 412
DoCreate = .T.
AutoCenter = .T.
BorderStyle = 2
Caption = "Регистрация студента:"
MaxButton = .F.
MinButton = .F.
AlwaysOnTop = .T.
Name = "Form1"
AutoSize = .T.
FontBold = .T.
Caption = "ФИО студента:"
Height = 17
Left = 22
Top = 21
Width = 88
Name = "Label1"
ControlSource = "student.fio"
Height = 25
Left = 118
Top = 15
Width = 265
Name = "Text1"
AutoSize = .T.
FontBold = .T.
Caption = "Дата последнего посещения:"
Height = 17
Left = 22
Top = 50
Width = 174
Name = "Label2"
ControlSource = "student.data"
Height = 23
Left = 282
Top = 45
Width = 100
Name = "Text2"
AutoSize = .T.
FontBold = .T.
Caption = "Оценка полученная:"
Height = 17
Left = 22
Top = 78
Width = 121
Name = "Label3"
ControlSource = "student.ocenka"
Height = 23
Left = 282
Top = 73
Width = 100
Name = "Text3"
AutoSize = .T.
FontBold = .T.
Caption = "Дополнительная информация:"
Height = 17
Left = 23
Top = 98
Width = 183
Name = "Label4"
Height = 120
Left = 22
Top = 117
Width = 361
ControlSource = "student.prim"
Name = "Edit1"
Top = 220
Left = 1
Width = 520
Height = 200
Datasource = .Null.
Name = "Dataenvironment"
Top = 20
Left = 10
Height = 90
Width = 90
Alias = "test"
CursorSource = test.Dbf
Name = "Cursor1"
Height = 274
Width = 609
DoCreate = .T.
AutoCenter = .T.
BorderStyle = 2
Caption = "Задаваемый вопрос"
MaxButton = .F.
MinButton = .F.
AlwaysOnTop = .T.
Name = "Form1"
ЪДДДДДДДProcedure Activate
і Thisform.optiongroup1.option1.Caption=Alltrim(test.vopros1)
і Thisform.optiongroup1.option2.Caption=Alltrim(test.vopros2)
і Thisform.optiongroup1.option3.Caption=Alltrim(test.vopros3)
і Thisform.optiongroup1.option4.Caption=Alltrim(test.vopros4)
і Thisform.optiongroup1.option5.Caption=Alltrim(test.vopros5)
і Thisform.Refresh
і
АДДДДДДДEndproc
Top = 236
Left = 516
Height = 27
Width = 84
FontBold = .T.
Caption = "Закрыть"
Name = "Command1"
ЪДДДДДДДProcedure Click
і Select test
і Set Filter To
і
і vopr=0
і ots=0
і ЪДДДДДДДScan For .T.
і і vopr=vopr+1
і і ots=ots+test.otv
і АДДДДДДДEndscan
і
і Wait "Всего вопросов: "+Str(vopr)+Chr(13)+;
і "Правильных ответов: "+Str(ots) Windows
і
і prc=(ots*100)/vopr
і
і Select student
і ЪДДДДДДДDo Case
і ГДДДДДДДCase prc>=100
і і Replace student.ocenka With '5'
і ГДДДДДДДCase (prc<100.And.prc>=80)
і і Replace student.ocenka With '4'
і ГДДДДДДДCase (prc<80.And.prc>=30)
і і Replace student.ocenka With '3'
і ГДДДДДДДOtherwise
і і Replace student.ocenka With 'незачет'
і АДДДДДДДEndcase
і
і Thisform.Release
і
і
АДДДДДДДEndproc
Top = 236
Left = 387
Height = 27
Width = 84
FontBold = .T.
Caption = "далее >"
Name = "Command2"
ЪДДДДДДДProcedure Click
і Select test
і ЪДДДДДДДIf !Eof()
і і Skip 1
і ГДДДДДДДElse
і і kk=Messagebox("Вопросы исчерпаны. Продолжить???",16+4,"Внимание")
і і ЪДДДДДДДDo Case
і і ГДДДДДДДCase kk=6
і і і Thisform.Command1.Click()
і і АДДДДДДДEndcase
і АДДДДДДДEndif
і
і ЪДДДДДДДIf Eof()
і і Go Bottom
і і =Messagebox("Вопросов больше нет.",32,"Внимание")
і АДДДДДДДEndif
і Thisform.Activate
і
і
і
і
і
АДДДДДДДEndproc
Top = 236
Left = 303
Height = 27
Width = 84
FontBold = .T.
Caption = "< назад"
Name = "Command3"
ЪДДДДДДДProcedure Click
і Select test
і Skip -1
і ЪДДДДДДДIf Bof()
і і Go Top
і і =Messagebox("Это первый вопрос...",32,"Внимание")
і АДДДДДДДEndif
і Thisform.Activate
АДДДДДДДEndproc
FontBold = .T.
Caption = "Ответте пожалуйста на вопрос:"
Height = 17
Left = 24
Top = 24
Width = 288
Name = "Label1"
FontBold = .T.
Caption = "Варианты ответов:"
Height = 17
Left = 24
Top = 95
Width = 288
Name = "Label2"
Height = 37
Left = 25
Top = 48
Width = 575
ControlSource = "test.vopros"
Name = "Edit1"
ButtonCount = 5
Value = 1
Height = 108
Left = 24
Top = 112
Width = 576
Name = "Optiongroup1"
option1.Caption = "Option1"
option1.Value = 1
option1.Height = 17
option1.Left = 5
option1.Top = 5
option1.Width = 61
option1.AutoSize = .T.
option1.Name = "Option1"
option2.Caption = "Option2"
option2.Height = 17
option2.Left = 5
option2.Top = 24
option2.Width = 61
option2.AutoSize = .T.
option2.Name = "Option2"
option3.Caption = "Option3"
option3.Height = 17
option3.Left = 5
option3.Top = 43
option3.Width = 61
option3.AutoSize = .T.
option3.Name = "Option3"
option4.Caption = "Option4"
option4.Height = 17
option4.Left = 5
option4.Top = 62
option4.Width = 61
option4.AutoSize = .T.
option4.Name = "Option4"
option5.Caption = "Option5"
option5.Height = 17
option5.Left = 5
option5.Top = 81
option5.Width = 61
option5.AutoSize = .T.
option5.Name = "Option5"
Top = 236
Left = 25
Height = 27
Width = 167
FontBold = .T.
Caption = "Принять ответ"
Name = "Command4"
ЪДДДДДДДProcedure Click
і ЪДДДДДДДIf Thisform.optiongroup1.Value=test.num_otv
і і =Messagebox("Вопрос отвечен правельно, ПОЗДРАВЛЯЮ!!!",32,"Внимание:")
і і Replace test.otv With 1
і ГДДДДДДДElse
і і =Messagebox("Вопрос отвечен не правельно!",32,"Внимание:")
і і Replace test.otv With 0
і АДДДДДДДEndif
і Replace test.Data With Date()
і Thisform.Command2.Click()
і
і
АДДДДДДДEndproc
Размещено на Allbest.ru
Подобные документы
Использование LabVIEW в системах сбора и обработки данных, для управления техническими объектами и технологическими процессами. Программирование, основанное на потоках данных. Интерфейсная панель LabVIEW, окно редактирования диаграмм, панель управления.
курсовая работа [771,7 K], добавлен 10.11.2009Сущность и сферы применения концепции виртуального выбора, используемые в ней продукты и их характеристика. Порядок и принципы программирования, основанного на потоках данных. Достоинства и недостатки системы LabVIEW, ее средства и возможности.
реферат [344,2 K], добавлен 10.11.2009Интерполяция методом наименьших квадратов. Построение функции с применением интерполяционного многочленов Лагранжа и Ньютона, кубических сплайнов. Моделирование преобразователя давления в частоту в пакете LabVIEW. Алгоритм стандартного ПИД-регулятора.
курсовая работа [2,7 M], добавлен 20.04.2011Разработка в среде программирования LabVIEW прикладного программного обеспечения для организации взаимодействия с измерительной и управляющей аппаратурой. Моделирование линейных непрерывных и замкнутых систем. Численное решение дифференциальных уравнений.
реферат [213,1 K], добавлен 18.03.2011Дослідження середовища проектування та інструментів LabView: створення, редагування і відладка віртуальних інструментів, панелей, надписів. Логіко-функціональна схема роботи користувача, опис інтерфейсу програми. Економічна доцільність розробки продукту.
дипломная работа [1,6 M], добавлен 26.10.2012Понятие алгоритма, его назначение, представление (изобразительные средства для описания), типы, способы записи, схемы. Основные принципы разработки алгоритмов и программ. Характеристика языков программирования. Средства и правила построения блок-схем.
реферат [87,9 K], добавлен 26.03.2010Элемент вывода числового значения Numeric Indicator. Замена строк верхней половины массива местами со строками нижней половины. Используемые функции виртуальных приборов в среде графического программирования LabVIEW 7.0. Копии экранов передней панели.
курсовая работа [1,6 M], добавлен 13.02.2016Разработка приложений для измерения и сбора данных, управления измерительными приборами, анализа данных измерений и составления отчетов. Электронный цифровой двухканальный осциллограф в LabVIEW. Разложение несинусоидального напряжения в ряд Фурье.
курсовая работа [2,4 M], добавлен 03.06.2019Система программирования LabVIEW и ее использование в системах сбора и обработки данных. Программирование, основанное на потоках данных. Генерирование детерминированных процессов. Способность инструментов программы изменяться. Расчет значений массива.
контрольная работа [424,4 K], добавлен 18.03.2011История появления и распространения Turbo Pascal - среды разработки для языка программирования Паскаль. Общий вид объявления файлового типа. Входная, выходная и промежуточная информация. Алгоритм решения задачи: словесный алгоритм, блок-схема, программа.
курсовая работа [359,4 K], добавлен 05.01.2010