Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Программный комплекс LabVIEW
LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) – это среда разработки и платформа для выполнения программ, созданных на графическом языке программирования «G» фирмы National Instruments (США). Первая версия LabVIEW была выпущена в 1986 году для Apple Macintosh, в настоящее существуют версии для UNIX, GNU/Linux, Mac OS и пр., а наиболее развитыми и популярными являются версии для Microsoft Windows. LabVIEW используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами. Идеологически LabVIEW очень близка к SCADA-системам, но в отличие от них в большей степени ориентирована на решение задач не столько в области АСУ ТП, сколько в области АСНИ. Графический язык программирования «G», используемый в LabVIEW, основан на архитектуре потоков данных. Последовательность выполнения операторов в таких языках определяется не порядком их следования (как в императивных языках программирования), а наличием данных на входах этих операторов. Операторы, не связанные по данным, выполняются параллельно в произвольном порядке. В основе программирования в LabVIEW лежит понятие Виртуальных приборов (Virtual Instruments, VI). На лицевой панели, как и положено, располагаются элементы управления программой – кнопки, графики, выключатели и тому подобное. Блок-схема – это, по сути, и есть сама программа. При написании (а вернее создании, потому что писать приходится не так уж и много) программы используется такое понятие, как «поток данных» (Data Flow). Суть его в том, что все элементы программы (которые представлены графически) связываются между собой связями (проводами, нитками) по которым и происходит передача данных. В общем, описать это довольно сложно, лучше посмотреть на картинку, рисунок 4.1.
Рисунок 4.1 - Простейший прибор
Цифрами обозначены: - Точки, элементы программы (Nodes) - Терминалы индикаторов (Indicator Terminals) - Связи (Wires) - Терминалы управляющих элементов (Control Terminals) Итак, в LabVIEW вы создаете пользовательский интерфейс (лицевую панель), с управляющими элементами и индикаторами. Управляющие элементы – это тумблеры, кнопки, поля ввода и прочие устройства ввода. Индикаторы – это графики, шкалы, лампочки, текстовые поля и тому подобное. После создания пользовательского интерфейса, вы добавляете программный код, который управляет объектами на лицевой панели. Этот код содержится в схеме (block diagram). Этот код чем-то напоминает собой блок-схему, хотя отличий много. LabVIEW можно использовать для того, чтобы управлять различным оборудованием, таким, как, устройства сбора данных, различные датчики, устройства наблюдения, двигательные устройства (например, шаговые моторы) и тому подобное, а так же GPIB, PXI, VXI, RS-232 b RS-484 устройства. Также в LabVIEW имеются встроенные средства для подключения созданных программ к сети, используя LabVIEW Web Server и различные стандартные протоколы и средства, такие как TCP/IP и ActiveX. Используя LabVIEW, можно создавать приложения для тестирования и измерений, сбора данных, управления различными внешними устройствами, генерации отчетов. Так же можно создать независимые исполняемые файлы и библиотеки функций, такие как DLL, так как LabVIEW – это полноценный 32-битный компилятор. Разработка программного комплекса автоматизации Измерение основных параметров РЛС на основе Виртуальных измерений
Система автоматизированного контроля параметров в настоящее время является необходимой принадлежностью современной РЛС. Ввиду всё возрастающей сложности современных радиолокационных средств, при применении традиционных методов оценки боеготовности, поиска и устранения неисправностей в реальном масштабе времени становится практически невозможно объективно оценить боеготовность станции и тем более определить неисправность. В связи с этим мной разработан измерительный комплекс для сбора и анализа данных о работе основных систем РЛС 55Ж6, в его вошли - система температурного контроля аппаратуры РЛС 55Ж6 и электронный двулучевой осциллограф. РЛС 55Ж6 предназначена для работы в широком диапазоне температур, приходится учитывать влияние температуры на ее характеристики и параметры.Если последние выходят за пределы, допустимые для ее нормального функционирования, прибегают к тем или иным методам охлаждения и температурной стабилизации. Штатные средства поддержания температурного режима не позволяют в полной мере обеспечить нормальную работу аппаратуры, так как не имеют системы автоматизированного контроля параметров. Тепловой режим отдельного элемента считается нормальным, если соблюдаются два условия: температура элемента (или окружающей элемент среды) находится в пределах, определенных паспортом или техническими условиями на него, независимо от изменения окружающей аппаратуру среды; температура элемента должна быть такова, чтобы обеспечивалась его работа с заданной надежностью. Первое условие является обязательным для каждого элемента. Второе - специально оговаривается в ТЗ (ТТЗ) на аппаратуру. Тепловой режим всей аппаратуры считается нормальным, если обеспечивается нормальный тепловой режим всех его элементов без исключения. Радиоэлементы и радиоматериалы обладают ограниченной теплостойкостью, т. е могут нормально работать лишь в заданном диапазоне температур. Причина этого в различных физических и химических процессах, которые при повышении (понижении) температуры либо развиваются лавинообразно, либо приводят к усиленному старению материалов.
Популярное:
|
Последнее изменение этой страницы: 2017-03-03; Просмотров: 942; Нарушение авторского права страницы