LabVIEW for Everyone: Graphical Programming Made Easy and Fun, Third Edition Jeffrey Travis, Jim Kring
Prentice Hall, 2006 г. - 1032 с.
QUOTE
The #1 Step-by-Step Guide to LabVIEWNow Completely Updated for LabVIEW 8! Master LabVIEW 8 with the industry's friendliest, most intuitive tutorial: LabVIEW for Everyone, Third Edition. Top LabVIEW experts Jeffrey Travis and Jim Kring teach LabVIEW the easy way: through carefully explained, step-by-step examples that give you reusable code for your own projects! This brand-new Third Edition has been fully revamped and expanded to reflect new features and techniques introduced in LabVIEW 8. You'll find two new chapters, plus dozens of new topics, including Project Explorer, AutoTool, XML, event-driven programming, error handling, regular expressions, polymorphic VIs, timed structures, advanced reporting, and much more. Certified LabVIEW Developer (CLD) candidates will find callouts linking to key objectives on NI's newest exam, making this book a more valuable study tool than ever. - Not just what to do: why to do it! - Use LabVIEW to build your own virtual workbench - Master LabVIEW's foundations: wiring, creating, editing, and debugging VIs; using controls and indicators; working with data structures; and much more - Learn the "art" and best practices of effective LabVIEW development - NEW: Streamline development with LabVIEW Express VIs - NEW: Acquire data with NI-DAQmx and the LabVIEW DAQmx VIs - NEW: Discover design patterns for error handling, control structures, state machines, queued messaging, and more - NEW: Create sophisticated user interfaces with tree and tab controls, drag and drop, subpanels, and more Whatever your application, whatever your role, whether you've used LabVIEW or not, LabVIEW for Everyone, Third Edition is the fastest, easiest way to get the results you're after!
LabView для новичков и специалистов Д.И. Пейч, Д.А. Точилин, Б.П. Поллак
М.: Горячая линия - Телеком, 2004 г. - 384 с.
QUOTE
Книга предназначена для самостоятельного освоения пакета LabVIEW. В первой части книги новички найдут все необходимое для успешного самостоятельного изучения приемов программирования. В ней на простых и понятных примерах продемонстрированы возможности LabVIEW с подробным описанием и иллюстрациями. Во второй части книги, адресованной более опытным пользователям, приведен систематизированный справочный материал по программированию на LabVIEW, используя который можно решать задачи высокой степени сложности. Большое внимание уделено вопросам дизайна приборных панелей для создания виртуальных приборов современного внешнего вида. Для широкого круга читателей: новичков, не знакомых с LabVIEW, специалистов, имеющих опыт программирования в этой среде и знающих ее структуру. Может быть полезна студентам и аспирантам.
Представляем вам цикл из 12 уроков по работе в самом популярном в мире программном продукте для систем сбора данных, их анализа, обработки и визуализации — LabVIEW (Laboratory Virtual Instrument Engineering Workbench). LabVIEW — язык графического программирования, в котором для создания приложений используются графические образы (иконки) вместо традиционного текстового кода. От пользователя пакета не требуется знаний языков программирования, но понятие об алгоритме, цикле, выходе по условию и т.п. конечно иметь нужно. Все действия сводятся к простому построению структурной схемы приложения в интерактивной графической системе с набором всех необходимых библиотечных образов, из которых собираются объекты, называемые Виртуальными Инструментами (VI). Процесс освоения LabVIEW существенно облегчается благодаря наличию интерактивной обучающей системы, разветвленной контекстнозависимой помощи и множества примеров использования приемов программирования (но все это на английском, немецком и даже китайском, но не на русском языке). Наша цель — помочь Вам сделать первые шаги в освоении пакета LabVIEW на примере версии 6.1, который, можно не сомневаться, станет для Вас универсальным средством разработки прикладного программного обеспечения. Итак, Вы уже установили LabVIEW на свой компьютер и мы можем начать.
В состав входят: - Вступление - 12 уроков по LabView - Англо-русский словарь по LabView - Технология графического программирования. Внедрения и разработки
Компьютерное зрение. Современный подход Дэвид Форсайт, Жан Понс
Издательство: Вильямс, 2004 г., 928 стр
QUOTE
Компьютерное зрение - одна из самых востребованных областей в современном этапе развития цифровых комьпютерных технологий. Оно требуется на производстве, при управлении роботами, при автоматицации процессов, в медицинских и военных приложениях, при наблюдении со спутников и при работе с персональными компьютерами, в частности - при поиске цифровых изображений. Книга ориентирована на широкий круг читателей, интересующихся данной областью, в первую очередь - на студентов и преподавателей технических вузов, занимающихся аналитической геометрией, компьютерной графикой, обработкой изображений и робототехникой. Книга построена в форме сборника лекций (по-возможности независимых), посвященных разнообразным вопросам, так что ее можно использовать и как учебник по компьютерному зрению.
В комплект входят следующие статьи: 1. David Harel - Statecharts. A visual formalism for complex systems 2. LabVIEW PDA Module. Руководство пользователя (National Instruments, 2004 г. - 30 с.) 3. LabVIEW Simulation Interface Toolkit (National Instruments, 2004 г. - 4 с.) 4. LabVIEW Simulation Interface Toolkit. User Guide (National Instruments, 2003 г. - 37 с.) 5. Stanislav Rumega - Implementing Non-Trivial Event-Driven Applications in LabVIEW with Active Objects Based on a Universal Communicating Hierarchical State Machine Template 6. Вызов динамически подключаемых библиотек в среде программирования LabVIEW (8 с.) 7. Денисенко В.В., Халявко А.Н. Термометры сопротивления, Термисторы и Термопары (Киев: ПиКАД, 2005 г. - 5 с.) 8. Комментарии к LabVIEW PDA Module. Версии 7.0 (13 с.) 9. Патрахин В.А. Технология публикации приложений LabVIEW в Internet (WEB Publishing Tool) (Киев: ПиКАД, 2004 г. - 3 с.) 10. Патрахин В.А., Кравец М.А. Особенности реализации алгоритмов регулирования библиотеки PID Control LabVIEW (Киев: ПиКАД, 2003 г. - 3 с.) 11. Тесленко В.А. Датчики в системах сбора данных и управления (Киев: ПиКАД, 2004 г. - 7 с.) 12. Тесленко В.А. Подключение датчиков к ПК. Учебный практикум (Киев: ПиКАД, 2004 г. - 3 с.)
Основы графического программирования в среде LabVIEW Климентьев Е.К.
Учебное пособие Самара: Самар. гос. аэрокосм. ун-т, 2002 г. - 65 с.
QUOTE
Приведена информация об организации и правилах графического программирования в SCADA-системе LabVIEW фирмы National Instruments. Пособие предназначено для судентов, обучающихся по специальности 22.02.00 "Автоматизированные системы обработки информации и управления", а также может быть полезно студентам смежных специальностей.
Image Processing with LabVIEW and IMAQ Vision Klinger Th.
Prentice Hall PTR, 2003 г. - 368 с.
QUOTE
This book brings together everything you need to achieve superior results with PC-based image processing and analysis. Expert Thomas Klinger combines a highly accessible overview of the field's key concepts, tools, and techniques; the first expert introduction to NI's breakthrough IMAQ Vision software; and several start-to-finish application case studies. You also get an extensive library of code and image samples, as well as a complete trial version of IMAQ Vision for Windows. Coverage includes: - Defining what to measure and how to measure it. - Acquiring images: working with CCDs, cameras, frame grabber cards, and leading medical image sources, including ultrasound, CT, and MRI. - Distributing images: compression techniques, image format standards, and DICOM medical imaging. - Processing images: gray-scale operations, spatial image filtering, frequency filtering,and morphology functions. - Analyzing images: pixel value and quantitative analyses, shape and pattern matching, bar codes, and more. With 300+ figures and 50+ exercises-all listed up front for easy access-this is the definitive image processing tutorial for every professional.
National Instruments Corporation, 2007 г. - 492 с.
QUOTE
Measurement and Automation Catalog 2007 contains a comprehensive listing of more than 1,000 NI products, including the 20th anniversary edition of LabVIEW, NI modular hardware offerings, and NI M Series data acquisition devices.
Методика алгоритмизации и программирования задач логического управления СПб.: 2005 г. - 68 с.
QUOTE
Эта работа не является методикой, охватывающей все вопросы программирования на LabVIEW. Она рассказывает о концепции применения технологии, способной еще больше увеличить эффективность использования пакета LabVIEW для программирования задач логического управления (на примере проекта АСУ). Работа является продолжение темы практического применения технологии автоматного программирования (Вавилов К.В. Программируемые логические контроллеры SIMATIC S7-200 (SIEMENS). Методика алгоритмизации и программирования задач логического управления, раздел "Автоматы") и призвана показать какой объем проектирования, реализации и тестирования возможно проделать в LabVIEW, используя SWITCH-технологию,эффективность которой с повышением сложности логической задачи только возрастает.
Методика алгоритмизации и программирования задач логического управления СПб.: 2005 г. - 68 с.
QUOTE
Предлагаемая методика охватывает все этапы процесса проектирования математического, информационного и программного обеспечения локальных систем управления. Она предназначена для специалистов, имеющих опыт работы с контроллерами SIMATIC S7-200, и опирается на опыт разработки систем рассматриваемого класса. Методика не является панацеей от всех бед и ошибок. Это попытка систематизации процесса проектирования от алгоритмизации до программирования. В методике в части алгоритмизации используется SWITCH-технология, предложенная в 1991 г. профессором А.А. Шалыто и включающая, в частности, формальное программирование алгоритмов. Следствием этого является возможность автоматического преобразования алгоритма в код программы. При этом логическая часть программы не требует затрат времени и сил на кодирование (Вавилов К., Программирование за... 1 (одну) минуту).
Виртуальная электронная лаборатория в инструментальной среде LabVIEW Евдокимов Ю.К., Насырова Р.Г., Байтуллин А.Ф.
Казань: Издательство Казан. гос. техн. ун-та, 2001 г. - 26 с.
QUOTE
Приведены основные информационные материалы и методика по использованию виртуальной инструментальной среды LabVIEW для построения лабораторных работ и проведения практических занятий студентов заочного отделения специальностей 2205 и 2008 направления 5511 при изучении дисциплины "Электротехника", разделов теории электрических цепей и сигналов. Методические указания для лабораторно-практических занятий студентов заочного отделения.
A Software Engineering Approach to LabVIEW Jon Conway, Steve Watts
Prentice Hall PTR, 2003 г.
QUOTE
With thanks to John Compton-Smith for the clarification. In both of the two online LabVIEW communities, there are regular requests from members who are seeking software engineering texts so that they can improve their own work. Typical LabVIEW users are not trained in software engineering techniques. They are not likely to pick up a book on software engineering or software quality unless forced to do so. We want to address this group by emphasizing a simple methodology that brings the main points of software engineering into play. The use of the LabVIEW Component Oriented Design (LCOD) method is an important building block to understanding the software engineering principles that will be discussed throughout the book. This book doesn't have the depth usually found in software engineering books. This is because we aim to cover the points made in the level of detail that a practical software user might require and no more. What we have hopefully achieved is an approach to the subject that is direct and nonacademic. There are a number of heavy academic books on software design and software engineering. Most of them will improve the way you produce software and most will have little appeal to engineers who just want to get on with solving their next problem. Similarly, we haven't padded the book with entry-level chapters for beginners since the documentation shipped with LabVIEW is top quality and it is pointless to replicate it. Another important point to consider is that although the case study concentrates on Test Systems, the methodology can be applied to any software written in LabVIEW.
Краткое электронной пособие, для тех кто только начинает знакомиться с LabVIEW. Рассматриваются интерфейс, первоначальная настройка и основные функции.
LabVIEW. Embedded Development Module 1.0 Porting Guide
National Instruments Corporation, 2005 г. - 114 с.
QUOTE
Новый программный модуль NI LabVIEW Embedded Development Module позволяет использовать LabVIEW для программирования 32-разрядных микропроцессоров, предоставляя ученым и инженерам возможность разработки в LabVIEW алгоритмов и моделей для встраиваемых систем и прототипов, с последующей их загрузкой и исполнением на процессоре. С помощью LabVIEW Embedded Development Module ученые и инженеры могут разрабатывать алгоритмы и приложения для встраиваемых систем, используя среду графического программирования LabVIEW. Кроме этого графические элементы управления и индикаторы, расположенные на передней панели вашего приложения, предоставляют инженерам интерактивные и удобные средства отладки программного кода, что позволяет значительно сократить время его разработки по сравнению с традиционным подходом. LabVIEW Embedded Development Module включает в себя свыше 400 функций анализа данных, обработки сигналов, линейной алгебры, аппроксимации кривых, численных методов и статистического анализа. Помимо беспрецедентных возможностей обработки данных и сигналов непосредственно на встраиваемом микропроцессоре, новый модуль обладает набором основных средств для включения в LabVIEW специализированных драйверов ввода/вывода и сопутствующих программных инструментов, разработанных для конкретных моделей микропроцессоров. Теперь инженеры и ученые могут разрабатывать приложения для встраиваемых систем, используя графическую среду программирования LabVIEW, и осуществлять последующую автоматическую генерацию C кода для интеграции собственных разработок со средствами разработки приложений, предоставляемыми производителями микропроцессоров.
Алгоритмизация и программирование задач логического управления Шалыто А.А.
СПб.: СПбГУ ИТМО, 1998 г. - 56 с.
QUOTE
Подход, предлагаемый в работе, позволяет помочь участникам разработки систем управления: Заказчику, Проектанту (Технологу), Разработчику, Программисту, Пользователю (Оператору) и Контролеру однозначно понимать, что должно быть сделано, что делается и что сделано в программно реализуемом проекте. Это позволяет разделять работу и ответственность между Специалистами разных областей знаний, а также между организациями, что особенно важно при работе с инофирмами, в частности, из-за наличия языкового барьера и неоднозначности понимания естественных языков. Разработанный подход существенно дополняет международный стандарт IEC1131-3, распространяющийся на описания языков программирования программируемых логических контроллеров, позволяя при разных языках программирования иметь один язык спецификаций. Излагаемая технология названа SWITCH-технология, а соответствующая область программирования автоматное программирование.
Switch-технология. Алгоритмизация и программирование задач логического управления Шалыто А.А.
СПб.: Наука, 1998 г. - 628 с.
QUOTE
Излагается технология алгоритмизации и программирования задач логического управления на основе теории автоматов. Центральным понятием разрабатываемого подхода является понятие "состояние". Обоснован выбор графов переходов в качестве языка спецификаций. Предложено использовать многозначное кодирование и конструкции, аналогичные конструкции switch языка СИ, для программной реализации автоматов. Применение пентады (состояние - независимость от глубокой предыстории - система взаимосвязанных графов переходов - многозначное кодирование - конструкция switch) обеспечивает наглядность, структурность, вызываемость, вложенность, иерархичность, управляемость и наблюдаемость программ, а также их изоморфизм (изобразительную эквивалентность) со спецификациями, по которым они формально строятся. Это позволяет Заказчику, Технологу (Проектанту), Разработчику, Программисту и Оператору однозначно понимать друг друга, разделять работу и ответственность, легко и корректно вносить изменения. Изложены методы программирования рассматриваемого класса задач на алгоритмических языках высокого уровня, ассемблерах, языках инструкций, функциональных и лестничных схем, используемых в промышленных (управляющих) компьютерах и программируемых логических контроллерах. Книга предназначена для специалистов в области информатики, вычислительной техники и систем управления.
Логическое управление. Методы аппаратной и программной реализации Шалыто А.А.
СПб.: Наука, 2000 г. - 780 c.
QUOTE
Излагаются методы аппаратной и программной реализации алгоритмов логического управления, заданных булевыми функциями разных классов, булевыми формулами и графами переходов. Предложены методы синтеза схем из априори известных произвольных элементов. Описываются методы построения многофункциональных и универсальных логических модулей. Выполнена оценка функциональных возможностей программируемых логических матриц. Предложены однородные структуры из элементов с двусторонней и односторонней проводимостью. Разработаны методы построения схем алгоритмов, обладающих различными свойствами. Предложены логические устройства для последовательностного вычисления булевых функций. Разработаны нетрадиционные методы вычисления булевых функций, в том числе и на основе арифметических полиномов. Изложены основные положения SWITCH-технологии, предназначенной для алгоритмизации и программирования задач логического управления при использовании промышленных компьютеров и программируемых логических контроллеров. Предлагаемые методы иллюстрируются большим числом примеров. Книга предназначена для студентов, обучающихся по специальности "Управление и информатика в технических системах", и специалистов в области информатики, вычислительной техники и систем управления. Рекомендована научно-методическим советом по специальности 2101 "Управление и информатика в технических системах" в качестве учебного пособия для студентов высших учебных заведений, обучающихся по этой специальности.
Автоматическое управление. Перестраиваемые структуры Шидловский С.В.
Томск: Томский государственный университет, 2006 г. - 288 с.
QUOTE
Излагаются алгоритмы и способы создания управляющих систем, построенных на базе логических структур и обладающих высокой надежностью за счет изменения внутренней структуры. На основе многофункциональных логических модулей решены проблемы вычисления систем булевых формул определенных классов. Отражены вопросы автоматизированного синтеза и исследования функциональных свойств многофункциональных логических модулей и построенных на их основе изотропных и квазиизотропных сред с помощью разработанной логической системы имитационного моделирования Cell System. Подробно освещен вопрос об использовании логических устройств с перестраиваемой структурой в задачах автоматического регулирования. Для специалистов в области систем управления и автоматизации технологических процессов и производств, может быть полезна для студентов, аспирантов, инженеров и научных работников, занимающихся вопросами автоматического управления.
Л.: Энергоиздат. Ленингр.отд-ние, 1981 г. – 168 с.
QUOTE
Приведены новые методы построения и рационального использования настраиваемых логических модулей из функциональных элементов и элементов с двусторонней проводимостью. Найдены оценки сложности схемных реализаций. Предлагаемый подход распространен на цифровые интегральные схемы и релейно-контактные элементы, серийно выпускаемые промышленностью. Впервые рассматриваются вопросы унификации нерегулярных комбинационных схем. Книга предназначена для специалистов в области в области проектирования логических элементов и устройств, а также для студентов и аспирантов соответствующих специальностей.
В состав архива входят: 1. LabView Measurements Manual 2. LabVIEW PDA Module. Руководство пользователя 3. LabView User Manual 4. LabVIEW. Embedded Development Module 1.0 Porting Guide 5. LabVIEW. Вводный курс 6. LabWindows CVI. Вводный курс 7. Высокоскоростные осциллографы NI High-Speed Digitizers 8. Генераторы сигналов National Instruments. Вводное руководство 9. Образовательная программа National Instruments 2007 в России 10. Руководство пользователя и технические характеристики NI USB 6008 - 6009 11. Технические характеристики NI 4070-4072 12. Технические характеристики NI PXI-PCI-5401
Серия "National Instruments" М.: ДМК пресс, ПриборКомплект, 2005 г. - 544 с.
QUOTE
"LabVIEW для всех" - базовый курс по основам графического программирования в инженерной среде LabVIEW. Пакет LabVIEW формализует этап создания алгоритма работы прибора, описывая этот алгоритм в виде блок-схемы. В книге отражены все этапы создания виртуального прибора: регистрация сигнала, обработка, отображение. На компакт-диске, приложенном к книге, представлена демонстрационная версия программы LabVIEW и приведено большое количество примеров. Издание предназначено для инженеров и студентов технических вузов.
Автоматизация физических исследований и эксперимента: компьютерные измерения и виртуальные приборы на основе LabVIEW 7 Бутырин П.А., Васьковская Т.А., Каратаева В.В., Материкин С.В.
Серия "National Instruments" М.: ДМК Пресс, 2005 г. - 264 с.
QUOTE
Книга состоит из 30 глав, названных лекциями. Эти главы содержат как информацию о тех или иных возможностях Lab VIEW, так и практические задания, выполнение которых необходимо для овладения этим прикладным инструментом исследования физических процессов и управления ими. Материал каждой главы рассчитан на одно занятие за компьютером и может быть использован как при обучении группы студентов преподавателем, так и при самообучении студента. Для большей доступности курса большинство практических заданий ограничивается исследованием чисто виртуальных объектов, что не требует приобретения специальной материальной части (аналогово-цифровых преобразователей и т. д.). Издание предназначено для инженеров и студентов технических вузов. Рекомендовано УМО по университетскому политехническому образованию в качестве учебного пособия для студентов высших учебных заведений, обучающихся по группе подготовки бакалавров 550000 - «Технические науки» дисциплине «Управление техническими системами».
Серия "National Instruments" М.: ДМК Пресс, 2005 г. - 512 с.
QUOTE
В книге приведено описание функциональных элементов среды проектирования виртуальных приборов LabVIEW 7 Express. Описание выполнения функций сопровождается примерами их использования. Для большинства новых элементов LabVIEW 7 Express – Экспресс ВП приведены окна конфигурирования с переводом их содержимого. В справочнике большое внимание уделено функциям обработки сигналов и математическим функциям, функциям управления приложениями и функциям коммуникаций, функциям управления платами ввода/вывода данных и обмена данными по стандартным интерфейсам. Справочник может быть полезен студентам технических вузов, инженерам, а также широкому кругу специалистов, решающих задачи измерения, обработки или моделирования сигналов.
LabVIEW digital signal processing and digital communications Cory L. Clark
The McGraw-Hill Companies, Inc., 2005 г. - 225 с.
QUOTE
This is not a book about how to use LabVIEW or even a book on learning digital signal processing (DSP). Instead it is more of a practical guide on how to enable LabVIEW to tackle some real-world DSP and communication problems. This book assumes that the reader has a good grasp of many of the complex issues encountered in DSP and digital communications and also is at least skilled enough in LabVIEW to build a VI. When necessary, the book will dive into the heart of signal processing topics and their implications will be explored. Certain topics will be explained in enough detail so that the reader will know there is no hand waving or mystery involved. This material is meant to bridge the gap between obtaining theoretical knowledge and actually exercising that knowledge. LabVIEW provides us with an excellent set of tools for examining all sorts of DSP and digital communication topics. Its graphical nature allows us to quickly and efficiently get to the core of a communication problem without all the overhead that generally accompanies a digital communication system. This book will start out at the beginning of the DSP realm—sampling a signal. The intermediate chapters will cover some basic building blocks and the final chapters will put it all together as a digital communication system.
LabVIEW advanced programming techniques Rick Bitter, Taqi Mohiuddin, Matt Nawrocki
CRC Press LLC, 2001 г. - 425 с.
QUOTE
As the power of the standard personal computer has steadily evolved, so have the capabilities of LabVIEW. LabVIEW has simplified the working lives of thousands of scientists, engineers, and technicians, and has increased their productivity. Automation has reduced the costs and increased the manufacturing outputs of factories around the world. Cycle times for product development have been shortened and the quality of many products has steadily improved. LabVIEW does not get credit for all of these improvements, but has without question played a valuable role in accomplishing these goals in many organizations. In our earlier experiences with LabVIEW, we found that adequate coverage of key topics was lacking. Subjects that are useful to users without a formal background in computer science, such as approaches to software development, exception handling, and state machines, were very difficult to find. In addition, newer areas such as multithreading and ActiveX are even harder to locate, and sometimes documentation is nonexistent. Part of our intent in this book is to cover these topics that are difficult to find in other books on LabVIEW. The chapters in this book are written in a manner that will allow readers to study the topic of interest without having to read the contents in sequential order. Users of LabVIEW with varying levels of expertise will find this book beneficial.
Digital signal processing system-level design using LabVIEW Nasser Kehtarnavaz, Namjin Kim
Elsevier Inc., 2005 г. - 292 с.
QUOTE
The widely available graphical programming environments such as LabVIEW have now reached the level of maturity that allow students and engineers to design and analyze DSP systems with ease and in a relatively shorter time as compared to C and MATLAB. I have observed that many students taking DSP lab courses, in particular at the undergraduate level, often struggle and spend a fair amount of their time debugging C and MATLAB code instead of placing their efforts into understanding signal processing system design issues. The motivation behind writing this book has thus been to avoid this problem by adopting a graphical programming approach instead of the traditional and commonly used text-based programming approach in DSP lab courses. As a result, this book allows students to put most of their efforts into building DSP systems rather than debugging C code when taking DSP lab courses. One important point that needs to be mentioned here is that in order to optimize signal processing algorithms on a DSP processor, it is still required to know and use C and/or assembly programming. The existing graphical programming environments are not meant to serve as optimizers when implementing signal processing algorithms on DSP processors or other hardware platforms. This point has been addressed in this book by providing two chapters which are dedicated solely to algorithm implementation on the TI family of TMS320C6000 DSP processors. It is envisioned that this alternative graphical programming approach to designing digital signal processing systems will allow more students to get exposed to the field of DSP. In addition, the book is written in such a way that it can be used as a selfstudy guide by DSP engineers who wish to become familiar with LabVIEW and use it to design and analyze DSP systems. I would like to express my gratitude to NI (National Instruments) for their support of this book. In particular, I wish to thank Jim Cahow, Academic Resources Manager at NI, and Ravi Marawar, Academic Program Manager at NI, for their valuable feedback. I am pleased to acknowledge Chuck Glaser, Senior Acquisition Editor at Elsevier, and Cathy Wicks, University Program Manager at TI, for their promotion of the book. Finally, I am grateful to my family who put up with my preoccupation on this book-writing project.
Совместное использование пакетов LabVIEW и MATLAB в задачах эхокомпенсации и выравнивания каналов связи Лидия Белиовская, Мария Джиган, Ольга Джиган
QUOTE
В статье рассматриваются виртуальные инструменты, предназначенные для исследования характеристик адаптивных компенсаторов эхосигналов и эквалайзеров каналов связи. Их можно использовать при проектировании средств связи, а также в лабораторных практикумах по телекоммуникационным дисциплинам и цифровой обработке сигналов. Инструменты реализованы с использованием двух языков программирования: LabVIEW и MATLAB.
Embedded Signal Processing with the Micro Signal Architecture Woon-Seng Gan, Sen M. Kuo
Wiley-IEEE Press, 486 pages
QUOTE
This is a real-time digital signal processing textbook using the latest embedded Blackfin processor Analog Devices, Inc (ADI). 200f the text is dedicated to general real-time signal processing principles. The remaining text provides an overview of the Blackfin processor, its programming, applications, and hands-on exercises for users. With all the practical examples given to expedite the learning development of Blackfin processors, the textbook doubles as a ready-to-use user's guide. The book is based on a step-by-step approach in which readers are first introduced to the DSP systems and concepts. Although, basic DSP concepts are introduced to allow easy referencing, readers are recommended to complete a basic course on "Signals and Systems" before attempting to use this book. This is also the first textbook that illustrates graphical programming for embedded processor using the latest LabVIEW Embedded Module for the ADI Blackfin Processors. A solutions manual is available for adopters of the book from the Wiley editorial department.
LabVIEW Advanced Programming Techniques, Second Edition Rick Bitter, Taqi Mohiuddin & Matt Nawrocki
CRC Press, 2007. - 520 p.
Цитата | Quote
Whether seeking deeper knowledge of LabVIEW®'s capabilities or striving to build enhanced VIs, professionals know they will find everything they need in LabVIEW: Advanced Programming Techniques. Updated to reflect the functionalities and changes made to LabVIEW Version 8.0, this second edition delves deeply into the enhancements that continue to make LabVIEW one of the most popular and widely used graphical programming environments across the engineering community. LabVIEW's new features are by no means trivial and neither are the updates made to the new edition of this popular bestseller. The authors introduce the changes to the front panel controls, the Standard State Machine template, new drivers, the instrument I/O assistant, new error handling functions, hyperthreading, and Express VIs. A new chapter mirrors the introduction of the Shared Variables function in LabVIEW 8.0 and a new section explores the LabVIEW project view. The chapter on ActiveX was revised to include discussion of the Microsoft™ .NET® framework and new examples of programming in LabVIEW using .NET. Numerous illustrations and step-by-step explanations provide hands-on guidance. Reflecting not only changes to LabVIEW but also to the programming environment in general, LabVIEW: Advanced Programming Techniques, Second Edition remains an indispensable resource to help programmers take their LabVIEW knowledge to the next level.
Applications Interface Programming Using Multiple Languages A WINDOWS PROGRAMMER'S GUIDE YING BAI
Цитата | Quote
Chapter 2. Interfaces Between Visual Basic and ANSI C, Visual C++, and Windows API Chapter 3. Interfaces Between Matlab and ANSI C, Visual C++, Visual BASIC, and JAVA Chapter 4. Interfaces Between Smalltalk and ANSI C, Visual C++, and Matlab
####################################
Chapter 5. Interfaces Between LabView and ANSI C, Visual C++, and Visual Basic
Section 5.1. Overview Section 5.2. The Architecture of the LabView Interface Section 5.3. Using LabWindows/CVI to Interface with ANSI C Section 5.4. A Simulated Example for Multiple Panels Section 5.5. Integrate 32-Bit LabWindows/CVI Library into MS VC++ Section 5.6. Measurement Studio for Visual C++ Section 5.7. Measurement Studio for Visual Basic Section 5.8. Chapter Summary
###################################
Chapter 6. Interfaces Between Java and ANSI C, Visual C++, and Matlab Chapter 7. Interfaces Between Perl and ANSI C, Visual C++
LabVIEW, the industry-standard graphical programming environment brings a lot of benefits with the newest version, 8.0. This step-by-step course provides users new to LabVIEW with an opportunity to learn the basics of using LabVIEW in their engineering applications. Some of the topics that are covered in this course are:
- Introduction to the LabVIEW Application Development Environment (Front Panels, Block Diagrams, Tools palette) - Creating a Virtual Instrument in LabVIEW - Dataflow programming concepts - SubVIs and modular code creation - Data Acquisition in LabVIEW - Loops and Charts - Arrays and File I/O - Textual Math Integration with LabVIEW
The slides are accompanied with notes that a presenter would use to teach this class. Exercises are also included with the solutions in order to help students achieve a hands-on understanding of the power of LabVIEW and can be assigned as homeworks if needed. At the end of this course, the students should feel comfortable developing basic LabVIEW applications, and confident that they can learn more as their experience increases.
LabVIEW для радиоинженера. От виртуальной модели до реального прибора
Ю. Евдокимов, В. Линдваль, Г. Щербаков
ДМК, 2007 г. - 400 c.
Цитата | Quote
В данной книге возможности LabVIEW как среды программирования демонстрируются на примерах в области цифровой обработки сигналов, радиоэлектроники, компьютерных измерений и автоматизации эксперимента, электродинамики и распространения радиоволн. Большая часть примеров в книге строится по принципу "от простого к сложному", показавшему свою эффективность на курсах изучения LabVIEW. Книга рекомендуется для студентов радиотехнических и телекоммуникационных специальностей вузов, а также может быть полезна инженерам и научным работникам.
Целью работы является разработка генератора видеоимпульсов и радиоимпульсов специальной формы с регулировкой амплитуды, частоты и скважности, который широко используется для тестирования и калибровки устройств автоматики и связи. Генератор разработан в программной среде LabView7.1, т.к. этот программный комплекс является наиболее простым и доступным способом реализации поставленной задачи. Программный пакет LabView является мощным инструментом исследования, способным заменить целую лабораторию различных приборов и обладает мощными библиотеками функций для решения различных задач. Он включает в себя библиотеки инструментов для сбора данных, обмена данными с устройства GPIB (Многофункциональный Интерфейс фирмы HP), анализа данных, представления данных, хранения обработанных данных на носителях различного типа.
This book brings together everything you need to achieve superior results with PC-based image processing and analysis. Expert Thomas Klinger combines a highly accessible overview of the field's key concepts, tools, and techniques; the first expert introduction to NI's breakthrough IMAQ Vision software; and several start-to-finish application case studies. You also get an extensive library of code and image samples, as well as a complete trial version of IMAQ Vision for Windows.