- •Министерство образования и науки Республики Казахстан
- •Министерство образования и науки Республики Казахстан
- •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 Перечень программного и мультимедийного сопровождения учебных занятий (в зависимости от содержания дисциплины)
7.3. Дәріс бойынша қорытындылар
LabVIEW пакеті қолданыс аясын ашып көрсету деген мәселені қорытындыласақ: электрондық компоненттерді автоматтандырылған түрде тестілеу, жартылай өткізгіштерді өндіру, медикиналық қондырғылар, автокөлік техникасын сынақтан өткізу, робот-техникалық кешендерді автоматты түрде басқару мен жалпы технологиялық үдерістерді автоматтандыру секілді салаларды саралап айтуға болады. Нақты мысалдар ретінде айтсақ:
Жүрек белсенділігін арттыру;
Ғарыш кемелеріндегі сутегінің ретсіз шашырап кете бастаған жерлерін анықтау;
Балмұздақ жасауды автоматты басқару;
Электрмен қамтамасыз ету сапасын талдау үшін электр жүйелерін нобайлау;
Жас страустарды тамақтандыруды басқару;
Зертханалық егеуқұйрықтарға физикалық жаттығулардың әсерін қадағалап зерттеу;
Роботтардағы сервомоторлардың, қадамдық жетектердің айналуын басқару;
Кәмпүйтерлердегі және басқа да күрделі техникалардағы электрондық сұлбаларды тексеру;
Ауани шындық жүйелеріндегі қозғалыстарды имитациялау – кейіптендіру;
Гелий толтырылған дирижабльмен кері байланыс орнату және де оны Internet арқылы қашықтан басқару;
Байланыс жүйелеріндегі дабылдардың сапалы болуын қамтамасыз ету т.т.
<<ИТОГИ этой книге вы познакомитесь с описанием различных применений LabVIEW. Они приведены непосредственно со слов разработчиков в весьма краткой форме, но дают представление о сущности приложения. Примеры подобраны большей частью из тех областей промышленности, где пакет наиболее популярен – автоматизированное тестирование электронных компонентов, производство полупроводников, медицинского оборудования, испытания автомобильной техники и автоматизация технологических процессов. Из огромного перечня успешных применений LabVIEW мы выбрали следующие, наиболее яркие примеры:
• стимулирование сердечной активности;
• определение мест утечки водорода на космических кораблях;
• управление процессом изготовления мороженого;
• моделирование энергетических систем для анализа качества электроснабжения;
• управление питанием молодых страусов;
• исследование воздействия физических упражнений на лабораторных крыс;
• управление вращением сервомоторов и шаговых двигателей;
• проверка электронных схем в компьютерах и других электронных устройствах;
• имитация движения в системах виртуальной реальности;
• дистанционное (через Internet) управление и обратная связь с дирижаблями, наполненными гелием.>>
8-Дәріс
Восьмая лекция: ауани аспап: кәмпүйтерді нақты әлемге түйістіру/ виртуальный прибор: подключение компьютера к реальному миру
8.1 LabView эволюциясы
1983 жылы National Instruments компаниясы өлшеп-текшейтін жүйелер үшін бағдарламалауды қалайда жеңілдету мен тездетудің жолдарын іздей бастады. Нәтижесінде LabVIEW ауани аспап тұжырымдамасы, яғни өзінен-өзі сұранып тұрған пайдаланушының интерфейсімен біріге алатын өлшеп-текшеу жүйелерінде қолдануға өте икемді сызбалық бағдарламалаудың озық үлгісі болуға дайын тұрған диаграмма-сұлбалық әдісі дүниеге келді. LabVIEW бұйымының алғашқы нұсқасы 1986 жылы Macintosh кәмпүйтеріне арналып ұсынылды. Өйткені, осы кәмпүйтердегі MacOS амалдағыш жүйесі LabVIEW бұйымын жасақтауға барынша қолайлы еді. Көп ұзамай басқа да амалдағыш жүйелер сызбалық бағдарламалау әдісін игере бастады. 1990 жылға қарай National Instruments компаниясы пайдаланушылардың талаптарын ескере отырып, LabVIEW бұйымын қайта жасақтады. Ең бастысы осы бұйымға негіздеп C++ бағдарламалау тіліндегі бағдарламалардың орындалу жылдамдығына жақындайтындай етіп арнайы компилятор жасалды. АҚШ патенттік мекемесі (United States Patent Office) National Instruments компаниясына LabVIEW бұйымын жасақтаумен байланысты бірнеше патент берді. 1992 жылы Windows және Sun амалдағыш жүйелері үшін LabVIEW компиляторы жүзеге асырылды. Осылайша, қалған 10 жыл ішінде (1992-2002) LabVIEW бұйымы, яки пакеті амалдағыш жүйелер мен кәмпүйтерлік платформалардың кез-келгеніне бірінен-біріне еш өзгеріссіз өте беретіндей етіліп жетілдірілді. Нақты сол уақытта – LabVIEW RT (Real Time), жұмыс істеп тұрған Windows АЖ мен ДК істен шыға қалған жағдайда да дәл белгіленген уақыт аралығында іске асырыла беретін LabVIEW-қолданба, сонан соң нысан-бағдарлы, оқиға-бағдарлы LabVIEW бұйымының нұсқалары жасақталды. 1999 жылы LabVIEW үшін ActiveX ұғымымен сыбайлас қондырылған DataSocket протоколын қолданатын Internet-server динамикалық бағдарламалау және басқару жүйелері (ауани аспап сервері) пайда болды. Тағы бір қызғылықты жүзеге асырылған нәрселер – пайдаланушының бас тартқан әрекеті (undo), пороль тағайындау әрекеті (installation flogged), молағынды (multithreading), бөле-жара есептеу (distributed computing) мен қатарлас бағдарламалау (parallel threads) және т.б. еді.
<<ВИРТУАЛЬНЫЙ ПРИБОР: ПОДКЛЮЧЕНИЕ КОМПЬЮТЕРА
К РЕАЛЬНОМУ МИРУ