Методика программирования в 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.