- •Министерство образования и науки Республики Казахстан
- •Министерство образования и науки Республики Казахстан
- •3. Распределение часов по учебному плану:
- •4. Пререквизиты и постреквизиты учебной дисциплины:
- •5 Характеристика дисциплины
- •7. Контроль и оценка результатов обучения
- •Знания, умения и навыки студентов оцениваются по следующей системе
- •4. Глоссарий
- •Аббревиатура
- •5 Тезисы лекций по темам учебной дисциплины и методические указания по изучению лекционного курса
- •Первая лекция: LabView
- •Вторая лекция: LabView: практикалық маңызы/ практическое значение
- •Третья лекция: LabView: бағдарламалаудағы басты ерекшелігі/ особенности в программировании
- •Амалдар – тапсырмалар бойынша қатарластыру
- •3.2 LabView бұйымы ортасында сызбалық бағдарламалаудың
- •Тапсырмалар бойынша қатарластыру
- •Деректер бойынша қатарластыру
- •Тапсырмаларды конвейерлеу
- •Четвёртая лекция: LabView ортасы/ среда LabView:
- •4.2 Диаграммалық сұлба
- •3.2. Блок-диаграммы
- •4.2.1 Деректер терминалдары
- •4.2.2 Деректер түйнектері
- •4.2.3 Деректерді жалғағыш
- •Пятая лекция: LabView:
- •5.3. Айкон және жалғау жақтауы
- •5.3.1. Жаттығу: жұмыс бастауы
- •3.1: Начало работы
- •3.4. Выпадающее меню
- •Шестая лекция: бағдарламалық құралдарды жасақтаудың және қолдаудың компьютерлік аспаптары, оларды сыныптау
- •6.2. Бағдарламалық құралдарды жасақтау мен қолдаудың аспаптық орталары
- •16.2. Инструментальные среды разработки и сопровождения программных средств
- •Бағдарламалық құралдарды жасақтаудың және қолдаудың компьютерлік аспаптары
- •Бағдарламалаудың аспаптық орталары
- •16.4. Понятие компьютерной технологии разработки программных
- •16.5. Инструментальные системы технологии программирования
- •Интерфейс
- •Пайдаланушының интерфейсі
- •Астары (қабыршағы)
- •Импортталған аспаптар
- •Жүйелік интерфейс
- •Ядросы – өзегі (LabView құрауыштары)
- •7.2. Ауани аспаптардың кеңею әлемі
- •7.3. Дәріс бойынша қорытындылар
- •Восьмая лекция: ауани аспап: кәмпүйтерді нақты әлемге түйістіру/ виртуальный прибор: подключение компьютера к реальному миру
- •8.1 LabView эволюциясы
- •2.1. Эволюция LabView
- •8.2 Деректер жинақтау дегеніміз не
- •Девятая лекция: ауани аспап: кәмпүйтердегі барша пайдаланылатын арна/ виртуальный прибор: канал общего пользования
- •9.1 Бпа дегеніміз не
- •Десятая лекция: ауани аспап: кәмпүйтердегі тіркестік порт/ виртуальный прибор: связь через последовательный порт
- •10.1 Тіркестік порт арқылы байланыс
- •Одиннадцатая лекция: ауани аспап:
- •11.2 Pxi және VXI туралы
- •2.7. Коммуникации
- •Двенадцатая лекция: ауани аспап:
- •Internet ортасымен түйістіру/ виртуальный прибор: подключение к internet
- •2.7.2. Работа в сети
- •Тринадцатая лекция: ауани аспап:
- •Он төртінші дәріс: ауани аспап:
- •Пятнадцатая лекция: ауани аспап:
- •2.9. Итоги
- •6 Планы проведения практических и лабораторных занятий и методические рекомендации по подготовке к ним
- •7 Задания для самостоятельной работы обучающегося и методические рекомендации по их выполнению
- •8 Материалы для текущего, рубежного и итогового контроля и методические рекомендации по их выполнению
- •9 Методические рекомендации по выполнению семестроовых работ
- •Список сз по дисциплинам«Программирование на языке LabView»
- •И «Проектирование на одном из языков спецификаций: sdl, msc, umLи
- •По языку спецификацийVerilog»
- •10 Перечень программного и мультимедийного сопровождения учебных занятий (в зависимости от содержания дисциплины)
4.2 Диаграммалық сұлба
Диаграммалық сұлба (ДС) терезесі LabVIEW ортасында жасақталатын АА сызба кодын қамтып тұрады. ДС кәдімгі С не Basic тілдеріндегі бағдарлама мәтінін еске түсіреді, дәл сол секілді орындалатын код, бірақ ДС көрінісінде бір де бір жол мәтін болмауымен олардан ерекшеленеді, өйткені LabVIEW бағдарламасы сызбалық бұйым болып табылады. Диаграммалық сұлбаны жасау белгілі бір функцияларды атқаратын нысандарды бір-бірімен жалғастыру арқылы іске асырылады. ДС құрауыштары ретінде қолданылатындар: терминалдар (terminals), түйнектер (nodes) және деректерді жалғағыштар (wires) (кәдімгі аспапатардағы сымдар, шлейфтер т.т.).
3.2. Блок-диаграммы
Окно блок-диаграммы содержит исходный графический код виртуального прибора LabVIEW. Блок-диаграмма LabVIEW соответствует строкам текста в обычных языках программирования вроде С или Basic - это такой же реально исполняемый код. Конструирование блок-диаграммы осуществляется путем соединения между собой объектов, выполняющих определенные функции. В этом разделе мы рассмотрим различные компоненты блок-диаграммы: терминалы (terminals), узлы (nodes) и проводники данных (wires).
Простой виртуальный прибор, изображенный на рис. 3.2, вычисляет сумму двух чисел. Его блок-диаграмма на рис. 3.3 содержит примеры терминалов, узлов и проводников данных.>>
4.2.1 Деректер терминалдары
Сіз ӘЖ БҚ мен И жайғастырған кезде LabVIEW автоматты түрде ДС ортасында солардың әрқайсысына тиесілі терминал сайлап жайғастырады. Үндеместік режимде ДС ортасында пайда болған терминалды жоюға болмайды, яғни оның біреуін жою үшін арнайы әрекет қажет. Сондықтан да, терминал өзбетімен жойылуы үшін ӘЖ тиесілі құрауышты жоюыңыз керек, ал бұл әрекет ӘЖ ортасында оп-оңай атқарылады. БҚ терминалының шектеуі жуандау, ал И терминалының шектеуі жіңішкелеу сызылады (3.4-суреті). Терминалдардың бұл екі түрін шатастырмаған абзал (БҚ – енгізу; И – шығару екені белгілі). Яғни, Сіз терминалдарды ДС енгізу һәм шығару порттары деп немесе деректер таратқыш һәм қабылдағыш деп қарастыруыңызға болады.
3.3-Суретіндегі Numeric Control 1 БҚ ӘЖ арқылы Сіздің енгізген мәндік дерегіңіз ӘЖ терезесінен өтіп барып, ДС ортасындағы Numeric Control 1 терминалына түседі, сонан соң жалғастырғыш арқылы қосу (Add) функциясының ену нүктесіне жетеді. Дәл солай Numeric Control 2 БҚ ӘЖ арқылы Сіздің енгізген мәндік дерегіңіз ӘЖ терезесінен өтіп барып, ДС ортасындағы Numeric Control 2 терминалына түседі, сонан соң жалғастырғыш арқылы қосу (Add) функциясының ену нүктесіне жетеді. Осы екі мән қосқышта өңделген соң – бір-бірімен қосылған соң, қосқыш өзінің шығу нүктесінде жаңа мән қалыптастырады. Осы мән сандық индикатор (Numeric Indicator) терминалына барып түседі және де ДС ортасынан ӘЖ ортасына беріліп, пайдаланушы көре алатындай болады.
<<3.2.1. Терминалы данных
Когда вы помещаете элемент управления или индикатор на лицевую панель, LabVIEW автоматически создает на блок-диаграмме соответствующий терминал.
По умолчанию нельзя удалить с блок-диаграммы терминал, который соответствует элементу управления или индикатору, хотя можно попытаться это сделать. Терминал исчезнет лишь тогда, когда вы удалите соответствующий элемент управления или индикатор с лицевой панели.
Рамка терминалов элементов управления выделена жирной линией, в то время как граница терминалов индикаторов обозначена тонкой линией (рис. 3.4). Очень важно не путать эти два типа терминалов, поскольку они функционально абсолютно различны (управляющий элемент = ввод, индикатор = вывод, поэтому нельзя заменить один другим). Вы можете рассматривать терминалы как порты ввода и вывода блок-диаграммы или как источники и приемники данных.
Данные, которые вы вводите в элемент управления Numeric Control 1 (см. рис. 3.3) выходят с лицевой панели и поступают в блок-диаграмму через терминал Numeric Control 1. Затем данные с терминала Numeric Control 1 по проводнику поступают на вход функции Сложить (Add). Аналогично данные поступают на сумматор и со второго терминала элемента управлений. После того как функция Сложить выполнит вычисления, она создаст новое значение на своем выходе. Это значение поступит на терминал Числовой индикатор (Numeric Indicator) и будет выведено на лицевую панель, где его может наблюдать пользователь.>>