- •Министерство образования и науки Республики Казахстан
- •Министерство образования и науки Республики Казахстан
- •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. Глоссарий
Глоссарий дисциплины – перечень ключевых понятий
Данные и информация. Способы и средства обработки данных и информации. Типы данных. Программа и алгоритм, виды алгоритмов, пути использования программ. Способы и аппаратные средства представления цифровой и графической информации. Современный компьютер и IT-технологии. Аппаратные и программные средства современных компьютеров, связанных со специальностью РЭТ. Программные среды и системы для компьютерного моделирования и проектирования понятий по специальности РЭТ.
ANSI-136 – узкополосный цифровой стандарт TDMA; то же, что и DAMPS.
Baud – бод – единица измерения, выражающая число изменений состояния сигнала связи в секунду. Названа в честь французского изобретателя телеграфного аппарата Бодо. Бод часто используется как эквивалент скорости передачи данных между модемами, выраженной в бит/с, что не всегда верно, т. к. 1 бод равен 1 бит/с только в том случае, когда каждое изменение сигнала несет 1 бит информации. В высокоскоростных модемах один бод несет несколько битов.
Аббревиатура
LabVIEW |
Laboratory Virtual Instrument Engineering Workbench – Лаборатория с инженерным верстаком для создания виртуальных приборов американской фирмы National Instruments |
VI |
Virtual Instruments – виртуальный инструмент |
BD |
Block Diagram – блок-диаграмма |
FP |
Front Panel – лицевая панель |
DF |
Data Flow – поток данных |
CT |
Control Terminals – управляющие терминалы |
IT |
Indicator Terminals – индикаторные терминалы |
5 Тезисы лекций по темам учебной дисциплины и методические указания по изучению лекционного курса
1-Дәріс
Первая лекция: LabView
LabVIEW (Laboratory Virtual Instrument Engineering Workbench – Ауани аспаптар жасақтау зертханасы) – бұл американдық белгілі National Instruments фирмасының жасап шығарған бағдарламаланатын макет-аспаптық бұйымы. LabVIEW бұйымының бағдарламалық ортасы өндірістегі автоматтандыру мен басқаруда және ғылыми зерттеулерде қолдануға арналған өте мығым құрал, ол бүгінгі күні дүниежүзі бойынша кең қолданыс тауып үлгерді және де күннен-күнге оның пайдаланылу ауқымы кеңейе түсуде.
<<Среда программирования LabVIEW (Laboratory Virtual Instrument Engineering Workbench – Лаборатория с инженерным верстаком для создания виртуальных приборов) американской фирмы National Instruments – это мощное и удобное средство программирования, которая широко используется для автоматизации и управления различными технологическими процессам в промышленности и в научных исследованиях.>>
LabVIEW бұйымы ортасында бағдарламалау негізінен ауани аспаптар (Virtual Instruments, VI) деп аталатын ұғымға құрылған. Кез келген бағдарлама осы ауани аспапты жасақтауға арналған екі өзара тығыз байланысқан «алғы – әлпеттік жақтау» (ӘЖ) (Front Panel) және «диаграмма блогы – сұлбасы» (ДС) (Block Diagram) деп аталатын терезелер ортасында көрнекі түрде құрылады, бір сөзбен айтқанда, жасақталады. ӘЖ ортасында бағдарламаны басқару элементтері – құрауыштары жайғастырыла алады: түймелер, сызбалар – графиктер, косып-ажыратқыштар, қобдишалар (Combo-box) т.т. Бағдарламаны жасақтауда ДС ортасында пайда болатын блок-сұлба (БС) құрылмақшы бағдарламаның нақ өзі болып табылады. Бағдарламаны жасақтауда «деректер ағыны» (ДА) (Flow) деген ұғым көп қолданылады. Оның мән-мағынасы мынада: бағдарламаның барлық құрауыштары бір-бірімен осы деректер ағыны ретінде сымдармен, жіптермен (wires, threads) қосылып, деректер ағындарына жағдай жасалады. Осыны мына сурет арқылы оңай түсінуге болады:
<<В основе программирования в LabVIEW лежит понятие Виртуальных приборов (Virtual Instruments, VI). Любая программа представляет собой такой виртуальный прибор – имеется «лицевая панель» (Front Panel) и «блок-схема» (Block Diagram). На лицевой панели, как и положено, располагаются элементы управления программой – кнопки, графики, выключатели и тому подобное. Блок-схема – это, по сути, и есть сама программа. При написании (а вернее создании, потому что писать приходится не так уж и много) программы используется такое понятие, как «поток данных» (Data Flow). Суть его в том, что все элементы программы (которые представлены графически) связываются между собой связями (проводами, нитками) по которым и происходит передача данных. В общем, описать это довольно сложно, лучше посмотреть на картинку:>>
1-Сурет – LabVIEW бұйымы ортасында бағдарлама жасақтау
Мұнда цифрлармен белгіленгендер:
1 – ноқаттар – бағдарлама құрауыштары (nodes);
2 – индикаторлар терминалдары (indicator terminals);
3 – байламдар (wires);
4 – басқару құрауыштарының терминалдары (Control Terminals).
<<Цифрами обозначены:
Точки, соединительные элементы программы (Nodes)
Терминалы индикаторов (Indicator Terminals)
Соединяющие связи (Wires)
Терминалы управляющих элементов (Control Terminals)>>
Сонымен, бағдарламаны жасақтау кезінде Сіз ӘЖ ортасында басқару құрауыштардан (БҚ), индикаторлық терминалдардан (ИТ) және т.б. элементтерден тұратын пайдаланушының интерфейсін (ПИ) жасайды екенсіз: БҚ – тумблерлер, түймелер, енгізу өрістері – қобдишалар т.т.; ИТ – сызбалар, шкалалар – шекілдер, шамдар, мәтіндік өрістер т.т. ӘЖ ортасында ПИ жасалғаннан соң ДС ортасында бағдарламаның коды жасақталады, міне сол ПИ-дегі, яки ӘЖ ортасындағы нысандарды басқарады. Бұл код алгоритмдеу ұғымымен байланысты блок-сұлба түсінігін еске түсіреді, дегенмен одан айырмашылығы да жоқ емес.
<<Итак, в LabVIEW вы создаете пользовательский интерфейс (лицевую панель) с управляющими элементами и индикаторами. Управляющие элементы – это тумблеры, кнопки, поля ввода и прочие устройства ввода. Индикаторы – это графики, шкалы, лампочки, текстовые поля и тому подобное. После создания пользовательского интерфейса, вы добавляете программный код, который управляет объектами на лицевой панели. Этот код содержится в схеме (block diagram). Этот код чем-то напоминает собой блок-схему, хотя отличий от него много.>>
2-Дәріс