Programming Environments
LabVIEW
A programming environment for creating test and measurement applications with an intuitive graphical programming language, extensive libraries of IP, the ability to connect to any hardware, and a large developer community.
Interested in Using Python with NI Hardware and Software? Learn More
Test Workflow
Test Workflow includes LabVIEW and other NI software that help test professionals accomplish anything from their day-to-day work to overcoming their most challenging obstacles.
Application Software
Application software helps engineers solve challenging problems by focusing on their specific needs with point-and-click simplicity—no programming required.
Featured Application Software
Shop by Application Area
NI is committed to helping manufacturers elevate product performance and operational efficiency. Through advanced analytics and deep domain expertise, NI reveals actionable insights from the ocean of data collected across the product life cycle.
These recommended collections include selected software and add-ons that support a test engineer’s day-to-day.
Software Add-Ons
Software add-ons include modules, toolkits, applications, and more developed by NI and partners that extend your capabilities with industry-specific libraries or specialized deployment technologies.
Additional Software Resources
NI Software Platform Roadmap
NI invests in developing robust software support for many popular operating systems, such as Windows, Linux, and MacOS.
NI Learning Center
Get started with free tutorials and expand your skills with on-demand, virtual, or classroom learning.
The mark LabWindows is used under a license from Microsoft Corporation. Windows is a registered trademark of Microsoft Corporation in the United States and other countries.
Тел.: +7 (495) 783-68-51 Email: info@izmeril.ru
Программное обеспечение NI включает в себя ряд программных продуктов, специализирующихся на определенных задачах, начиная от интерактивных исследований и разработки тестов до управления системами и данными. Программное обеспечение NI создано для повышения продуктивности проектирования и помощи в решении самых сложных инженерных задач.
- /
- /
- /
- /
- Главная
- Среда программирования
- Прикладное ПО
- Тестирование и анализ
- Наборы ПО
- Расширения
LabVIEW
Среда программирования для создания тестовых и измерительных приложений с интуитивно понятным графическим языком программирования, обширными библиотеками IP, возможностью подключения к любому оборудованию и большим сообществом разработчиков.
Среда программирования
LabWindows/CVI
Среда разработки программного обеспечения ANSI C с полным набором инструментов программирования для создания приложений для испытаний и измерений.
Measurement Studio
Коллекция .NET API, инструментов и расширения Microsoft Visual Studio для создания тестовых и измерительных приложений с помощью C # и Visual Basic.
Multi-IDE Bundle
Пакет, который включает LabVIEW, LabWindows / CVI и Measurement Studio для программирования на различных языках.
Прикладное ПО
Прикладное программное обеспечение помогает инженерам решать сложные проблемы, фокусируясь на их конкретных потребностях, с простотой «укажи и щелкни» — никакого программирования не требуется.
Беспроводная связь
Оптимизируйте работу с радиочастотным оборудованием для сотовой связи, связи, аэрокосмической / оборонной промышленности и приложений общего назначения с помощью этого набора программного обеспечения
Test Workflow Bundle
Новый комплект программного обеспечения, созданный специально для инженеров, работающих над приложениями для исследований, проверки и производственных испытаний. Пакет предоставляет доступ к самому популярному программному обеспечению NI для тестирования и измерений по новым привлекательным ценам.
Комплект программного обеспечения для инженеров
Выберите ПО для Вашей области применения
- DIAdem
- FlexLogger
- VeriStand
- Vision Builder for Automated Inspection
- Lookout Server
- InsightCM
- NI-Industrial Communications для Ethernet/IP
- WLR
- TestStand
- Switch Executive
- Veristand
- Requirements Gateway
- DIAdem
- Vision Builder for Automated Inspection
- Multisim
- RFmx NB-IoT/eMTC
- Digital Waveform Editor
- Analog Waveform Editor
- Усилитель мощности RFmx
- Аналоговая модуляция RFmx
- Цифровая модуляция RFmx
- TestStand
- Requirements Gateway
- Switch Executive
- Беспроводная связь
Программное обеспечение для тестирования и аналитики продуктов
NI стремится помогать производителям повышать производительность продуктов и операционную эффективность. Благодаря передовой аналитике и глубокому знанию предметной области NI выявляет практические идеи из океана данных, собранных на протяжении жизненного цикла продукта.
Пакетные предложения программного обеспечения NI
Наборы программного обеспечения NI — это рекомендуемые наборы, которые включают все программное обеспечение и надстройки, необходимые для создания полной системы для определенной отрасли или типа приложения, например, автоматизированное тестирование или встроенное управление и мониторинг.
Программные надстройки / тулкиты
Программные надстройки включают модули, тулкиты, наборы инструментов, приложения и многое другое, разработанные NI и партнерами, которые расширяют возможности программного обеспечения с помощью подключения библиотек, специализированных для Вашей отрасли или специализированных технологий развертывания.
Модуль LabVIEW FPGA
Помогает Вам разрабатывать и отлаживать специализированную аппаратную логику, которую можно скомпилировать и развернуть на оборудовании NI с ПЛИС
Модуль LabVIEW Real-Time
Позволяет Вам создавать надежные автономные приложения, которые выполняются на встроенном оборудовании.
Модуль Vision Development
Предоставляет сотни функций для разработки и внедрения приложений машинного зрения.
Нужна консультация?
Наши специалисты помогут подобрать подходящее для Вашей задачи программное обеспечение, а также расскажут о программах сервиса и опции для нескольких пользователей.
You agree to our Terms and Conditions
© All Rights Reserved.
ООО Модульные Измерительные Решения
National Instruments
11500 N Mopac Expwy
Austin, TX 78759-3504
National Instruments – лидер на рынке виртуальных инструментариев последних 30 лет. За это время компания изменила взгляд на ИТ технологии инженеров и ученых в области индустрии, управления и образования с помощью нового метода автоматизации и оценки. Главный офис компании находится в Техасе (США), над созданием новых решений трудятся более 3900 сотрудников. Компания осуществляет прямые поставки в 40 стран мира. За 2005 год продукция компании была приобретена 25000 организаций в 90 странах мира.
Программное обеспечение National Instruments:
DIAdem – это интерактивное программное обеспечение для работы с данными, их обработки и составления отчетов.
LabVIEW — высокоэффективная среда графического программирования, в которой можно создавать гибкие и масштабируемые приложения измерений, управления и тестирования с минимальными временными и денежными затратами.
Базовый пакет LabVIEW Base Package представляет собой минимальную комплектацию LabVIEW.
Полный комплект LabVIEW Full Development System лучше всего подходит для осуществления ввода/вывода сигналов, анализа результатов измерений и составления отчетов. Этот комплект содержит все функции базового пакета LabVIEW Base Package плюс библиотеку анализа, содержащую более 400 математических функций, а также дополнительные средства разработки измерительных систем, событийно-управляемого программирования и дополнительные средства создания пользовательского интерфейса.
Профессиональный комплект разработчика LabVIEW Professional Development System включает все функции комплекта LabVIEW Full Development System, а также дополнительные инструменты для создания сложных приложений командой разработчиков и для пользователей, работающих с большим количеством ВП. Для создания отдельно исполняемых файлов и библиотек DLL в пакет входит программа LabVIEW Application Builder. Управление исходными кодами, комплексные измерительные средства и графическое дифференцирование служат для отладки, оптимизации и контроля качества приложения. В комплект также включены пять лицензий на удаленное управление приложениями с помощью стандартного Интернет-браузера.
LabWindows/CVI – это хорошо зарекомендовавшая себя среда разработки приложений измерения и тестирования в ANSI C, которая позволяет повысить производительность систем, созданных учеными и инженерами.
NI Developer Suite – это полный комплект программного обеспечения, предлагаемого компанией National Instruments.
NI Switch Executive – первая открытая программа маршрутизации и управления переключателями.
TestStand – полностью готовая к работе среда для организации управления и автоматизированного тестирования прототипов изделий и контроля качества конечной продукции.
Узнать цены и условия поставки на продукты компании National Instruments, а так же получить консультацию по лицензированию Вы можете отправив нам запрос.
Отправить Запрос
Компания National Instruments (NI), основанная в 1976 году, помогает инженерам и ученым находить ответы на самые сложные вопросы. NI предоставляет им передовые технологические решения, разработанные для повышения производительности и скорости внедрения инноваций в различных областях – от технологий для здравоохранения до мобильных вычислений и космических исследований. Более 35 000 клиентов NI поставили на рынок сотни тысяч продуктов, преодолев на своем пути бесчисленные технологические препятствия. Штаб‑квартира NI находится в Остине, штат Техас; всего же в компании насчитывается около 7400 сотрудников почти в 50 странах мира. Годовой доход компании за 2015 год составил 1,23 млрд USD, из которых 16 % были инвестированы в исследования и разработки.
«Спотовые инстансы Amazon EC2 помогли нам без усилий сократить расходы на 85–90 %. Это, в свою очередь, позволило нам экспериментировать с меньшими рисками, и в итоге наши клиенты получили более качественные продукты».
Джо Гарднер,
главный архитектор облачных решений National Instruments.
Задачи
В числе предлагаемых National Instruments технологий – LabVIEW, среда разработки программного обеспечения для создания специальных приложений. Модуль LabVIEW FPGA является расширением LabVIEW и позволяет инженерам встраивать в свои приложения сложные технологии программируемых логических интегральных схем (FPGA), или перепрограммируемые кремниевые микросхемы. Перед развертыванием проект FPGA должен пройти трудоемкий и ресурсоемкий процесс компиляции, который инженеры выполняют на компьютере, имеющем значительные аппаратные ресурсы и необходимые пакеты программного обеспечения.
На протяжении многих лет команды разработчиков NI тестировали новые возможности таких продуктов в локальной среде. Однако по мере роста компании возрастали и требования к инфраструктуре. Параллельно с этим становились все сложнее и проекты FPGA, что требовало увеличения объема вычислительных ресурсов. Для снижения затрат и сокращения времени разработки команда LabVIEW компании NI начала исследовать облачные вычисления. «Транзисторы становятся все меньше и меньше, растет количество программируемых шлюзов, а значит, и схемы становятся все больше и сложнее, для их компиляции требуются большие вычислительные мощности», – говорит Джо Гарднер, главный архитектор облачных решений NI.
Почему Amazon Web Services
В 2010 году, рассмотрев различные варианты, команда разработки FPGA расширила свой модуль, предложив сервис компиляции FPGA, размещенный на инстансах Amazon Elastic Compute Cloud (Amazon EC2) по требованию. Кроме того, теперь эта команда использует AWS для собственных операций разработки и тестирования. Причинами выбора AWS для команды FPGA стали наличие возможностей автоматического масштабирования, средств управления для разработчиков и спотовых инстансов Amazon EC2, которые позволили National Instruments значительно снизить затраты на вычислительные ресурсы при тестировании новых возможностей своих продуктов.
Благодаря AWS Auto Scaling компания NI может быстро масштабировать свои ресурсы AWS EC2 по мере увеличения рабочей нагрузки со стороны клиентов. «Раньше в ответ на дополнительные рабочие нагрузки у нас включался процесс масштабирования собственной разработки, который мог занимать от 5 до 30 минут, – рассказывает Гарднер. – С AWS все происходит менее чем за пять минут, что является для нас огромным преимуществом, ведь теперь клиентам не приходится ждать, пока начнется нужный процесс».
Еще одной причиной, по которой команда FPGA выбрала среду AWS, является простота использования, которую AWS обеспечивает для разработчиков. «AWS проще других облачных сред, предоставляет больше средств контроля и не требует применения обновлений, которые могут нарушить совместимость, – поясняет Гарднер. – Кроме того, сервисы AWS просты в использовании, и за счет этого мы можем создавать продукты, не привлекая экспертов, скажем, по Hadoop или Интернету вещей. Вместо этого можно использовать специалистов, которые у нас уже есть».
Наверное, самым главным открытием для команды FPGA стало то, что они могут значительно сэкономить, используя при разработке и тестировании спотовые инстансы Amazon EC2, которые уравновешивают спрос и предложение, позволяя пользователям запрашивать свободные вычислительные мощности Amazon EC2. «Экономия весьма значительная, – делится Гарднер. – Например, тестирование одного из наших продуктов с помощью спотовых инстансов обойдется в 500 USD. Если бы мы делали это на инстансах по требованию, стоимость оказалась бы в 10 раз выше, т. е. 5000 USD».
В августе 2014 года компания NI расширила использование AWS, и теперь команда разработчиков программного обеспечения LabVIEW использует спотовые инстансы Amazon EC2 для перемещения на них текущих рабочих нагрузок тестирования, когда ресурсов локальной инфраструктуры оказывается недостаточно. «Количество тестов увеличивалось, а у команды разработчиков LabVIEW не было вычислительных ресурсов для их выполнения, – рассказывает Гарднер. – Они знали, что у нас есть опыт работы в облаке, поэтому обратились к нам, и уже через неделю рабочие нагрузки тестирования, на которые не хватало локальных ресурсов, выполнялись в облаке».
Помимо спотовых инстансов Amazon EC2 компания NI использует несколько других сервисов AWS, в том числе Amazon Simple Storage Service (Amazon S3) в качестве объектного хранилища с широкими возможностями масштабирования, Amazon Relational Database Service (Amazon RDS) в качестве реляционной базы данных, Amazon DynamoDB в качестве быстрой и гибкой базы данных NoSQL и Amazon Route 53 в качестве масштабируемого облачного веб‑сервиса системы доменных имен. NI также использует сервис AWS CloudFormation, предоставляющий разработчикам простой способ создания ресурсов AWS и управления ими, и сервис AWS CloudTrail, который записывает вызовы API AWS и предоставляет историю файлов журналов.
Преимущества
Модель ценообразования спотовых инстансов Amazon позволяет компании National Instruments тратить на выполнение собственных рабочих нагрузок в несколько раз меньше (по сравнению с затратами на аналогичные инстансы по требованию), что экономит компании десятки тысяч долларов при тестировании новых возможностей. «Спотовые инстансы Amazon EC2 помогли нам без усилий сократить расходы на 85–90 %, – заявляет Гарднер. – Это, в свою очередь, позволило проводить эксперименты с меньшими рисками, и в итоге наши клиенты получили более качественные продукты».
Компании NI также не пришлось тратить средства на расширение локальной инфраструктуры. К примеру, команда LabVIEW ежемесячно использует спотовые инстансы Amazon EC2 для запуска тестовых сборок, потребляя более 30 000 часов работы сервера. Для выполнения такого объема работ в локальной среде потребовалось бы увеличить размер локальной инфраструктуры группы в два раза, что привело бы к расходам на оборудование и техническое обслуживание порядка 1 млн долл. США. Использование AWS позволило NI быстро масштабировать систему с учетом текущих потребностей, не привлекая дополнительный персонал и избегая задержек, связанных с закупкой оборудования для расширения локальной инфраструктуры.
Возможность выполнять рабочие нагрузки по разработке и тестированию в среде AWS также повысила гибкость компании NI. Поскольку рабочие нагрузки, связанные с выполнением тестирования, сильно меняются в течение жизненного цикла разработки ПО, NI получает возможность избегать затрат, связанных с простоями серверов, в периоды, когда количество тестов снижается. Аналогичным образом компания может быстро расширять ресурсы по мере увеличения потребностей в тестировании и получать вычислительные мощности, необходимые для быстрого анализа новых возможностей и предоставления их клиентам. Например, для разработки одной из возможностей команде FPGA требовалось выполнить комплексное тестирование, включающее более 900 компиляций. Если бы команда выполняла эти компиляции, используя один сервер, процесс занял бы более трех недель. Но благодаря спотовым инстансам Amazon EC2 и использованию параллельного выполнения команда смогла завершить эти тесты менее чем за 10 часов, затратив менее 50 USD на каждый запуск. «При использовании AWS цикл разработки сократился на месяцы, – говорит Гарднер. – Если мне понадобится еще больше серверов, я смогу получить к ним доступ без лишних вопросов».
Компании NI удалось поделиться этой гибкостью со своими клиентами. FPGA Compile Cloud Service, который полностью размещен на AWS, позволяет инженерам обращаться к нему по мере необходимости и не тратить тысячи долларов на собственное оборудование. «Раньше наши клиенты тратили от 5000 до 10 000 USD на необходимые серверы для компиляции, а несколько месяцев спустя они простаивали без дела, – делится Гарднер. – Поскольку выполнение компиляции – это процесс, при котором образуется то переизбыток ресурсов, то их нехватка, AWS идеально подходит для такой работы».
NI продолжает расти и планирует расширять использование AWS в других средах разработки. Кроме того, компания рассматривает возможность использования дополнительных сервисов AWS, таких как AWS IoT и Amazon QuickSight, для создания новых продуктов для своих клиентов. «AWS позволяет нам экспериментировать намного больше», — говорит Гарднер. «Здесь в нашем распоряжении большой набор инструментов для работы. Это ускоряет разработку и внедрение новых продуктов, что является ключом к успеху нашей компании».
О компании National Instruments
Компания National Instruments (NI), основанная в 1976 году, помогает инженерам и ученым находить ответы на самые сложные вопросы.
Компания National Instruments выпустила бесплатные LabVIEW 2020 и NXG 5.0 Community Edition
В конце апреля произошло событие, которого так ждали поклонники рисования кода мышкой: компания National Instruments наконец-то выпустила бесплатную редакцию своей системы графического программирования — LabVIEW Community Edition.
Название перекликается с Visual Studio Community, но в отличие от Студии среда разработки LabVIEW абсолютно бесплатна лишь для некоммерческих проектов, и для обучения в школах (для ВУЗов потребуется Academic Site License).
Ну а теперь все желающие могут приобщиться к увлекательному миру графического программирования, скачать LabVIEW и играть с ней так долго, насколько хватит желания (и терпения).
NI двигается в общем-то в правильном направлении в деле популяризации LabVIEW (настолько, насколько оно может быть правильным в столь специфической области, как графическое программирование). Легального способа пользоваться по истечении триального срока до настоящего момента просто не было, а покупать — так профессиональная версия стоит шесть с лишним тысяч, а если с несколькими тулкитами, то стоимость запросто выливается в пятизначную сумму и отнюдь не рублей. Даже простая базовая версия стоит четыре сотни в год и явно не предназначена для хобби. А продукт сам по себе весьма любопытен — я с удовольствием слежу за комментариями и вижу, что мнения полярны — от ярого неприятия до любви, но мало кого эта штука оставляет абсолютно равнодушным.
LabVIEW 2020 и LabVIEW NXG 5.0
Вначале нужно дать небольшое пояснение, чтобы избежать путаницы, поскольку на данный момент нам доступны две редакции LabVIEW. Первая называется «LabVIEW 2020». Это продолжение «классической» линейки LabVIEW, которая берёт начало аж с октября 1986 года. Фактически это двадцатая версия (начиная с девятой версии нумерация совпадает с годом). В основном в «продакшене» используется именно она. У этой линейки интерфейс в какой-то мере «привет из девяностых», но за двадцать реинкарнаций эта классическая линейка обросла огромным количеством библиотек и тулкитов.
Вторая версия, доступная для скачивания, это «LabVIEW NXG 5.0». «NXG» означает «NeXt Generation» — следующее поколение. Эта линейка берёт начало с 2017 года и в отдалённой перспективе скорее всего должна заменить «классическую» линейку. В настоящий момент элементы классической LabVIEW от версии к версии всё больше переносятся в NXG (LabVIEW NXG RoadMap), но она всё ещё остаётся во многом «догоняющей», хотя при наличии некоторого оборудования NI среда NXG значительно упрощает настройку и конфигурирование. Вообще это довольно-таки непростая задача выпустить новое поколение инструментария при постоянном расширении предыдущего поколения.
Принципиальное различие этих двух линеек кроется также и в инструментах, использованных для разработки. Если основная часть LabVIEW 2020 написана на «плюсах», то NXG — это .net. Отсюда и некоторая «тормознутость» NXG при старте и начале работы, хотя пятая версия субъективно стала немного «резвее».
Ещё одно отличие «классической» LabVIEW и LabVIEW NXG заключается в том, что LabVIEW вообще говоря кроссплатформенна — есть версии не только для Windows, но также и для Mac OS (10.13 или 10.14) и Linux (официально для openSUSE Leap 42.3/15.0, Red Hat Enterprise Linux 7/8 и CentOS 7/8), а вот NXG — только для Windows (ну оно и понятно — там используется WPF для интерфейса).
Однако бесплатная LabVIEW Community Edition предлагается только для Windows, причём LabVIEW 2020 Community Edition — исключительно в 32-х битном варианте (а NXG Community Edition только в 64 битном, ибо 32-х битной NXG в природе не существует). Странно не видеть Community Edition для Линукса.
Я бы порекомендовал скачать и установить обе редакции (ссылки в конце статьи). В какой-то момент вам может потребоваться зарегистрироваться на сайте NI (это в любом случае имеет смысл сделать, чтобы иметь возможность пообщаться на форуме, тем более что это совершенно бесплатно и без СМС). В процессе инсталляции вам будет предложено отключить Windows fast startup — делать это не нужно, если только у вас нет оборудования NI, которое не умеет корректно инициализироваться при включённой опции быстрого старта (которая включена по умолчанию).
Обе версии — и 2020 и NXG — прекрасно «уживаются» на одном компьютере и друг другу не мешают. Для «классической» LabVIEW накоплено довольно большое количество примеров, к тому же там есть вещи, недоступные в NXG (ну вот 2D и 3D Picture Control, например).
Однако для обучения графическому программированию «с нуля» я бы посоветовал не «классику», а именно NXG — там чуть более современный и приятный интерфейс, а идеологически они весьма похожи. Также у новой версии всё в порядке с Юникодом, ну и на мониторах высокого разрешения она заметно лучше выглядит, ну а в общем и целом наброс кода на Блок-Диаграмму выглядит схожим образом, примерно вот так в старой доброй LabVIEW 2020:
А вот так в современной NXG:
Кроме того, в NXG есть неплохие интерактивные обучающие уроки по основам — базовым типам, массивам, кластерам, циклам, и т.д.:
В случае конкретных вопросов я смело могу порекомендовать пару форумов: официальный на сайте NI (на английском) и русскоязычный LabVIEW Portal. И там и там с удовольствием помогают новичкам, ну и на какие-то базовые вопросы я могу ответить в комментариях.
Ссылки по теме:
Страничка для скачивания LabVIEW Community Edition
Прямая ссылка LabVIEW 2020 Community Edition — 1,91 ГБ iso образ
Скачивание LabVIEW NXG Community Edition
Прямая ссылка на скачивание LabVIEW NXG 5.0 — 4,02ГБ iso образ.
Оборудование и программное обеспечение National Instruments
Флагманским программным продуктом National Instruments является среда графического программирования LabVIEW — среда графического программирования, которую используют технические специалисты, инженеры, преподаватели и ученые по всему миру для быстрого создания комплексных приложений в задачах измерения, тестирования, управления, автоматизации научного эксперимента и образования. В основе LabVIEW лежит концепция графического программирования — последовательное соединение функциональных блоков на блок-диаграмме. Большой популярностью в инженерно-технической среде пользуются также LabWindows/CVI — оболочка разработки виртуальных приборов для языка C, среда управления тестами TestStand, программа моделирования и анализа электрических и электронных схем Multisim (разработана компанией Electronics Workbench, ныне являющейся подразделением NI).
Основные аппаратные платформы, выпускаемые National Instruments:
PXI и PXIExpress — (англ. PCI eXtension for Instrumentation) — стандарт модульного измерительного оборудования, магистрально-модульная платформа для систем измерения, управления и автоматизации. Это открытая платформа, предлагающая высокопроизводительные модульные приборы, от 7½-разрядных цифровых мультиметров для постоянного тока до приемопередатчиков радиосигналов до 76 ГГц, с интегрированными средствами синхронизации и высокой пропускной способностью. National Instruments предлагает более 500 различных PXI продуктов.
CompactRIO — надежная промышленная компактная система управления и сбора данных, объединяющая в себе встраиваемый процессор реального времени и высокопроизводительную ПЛИС, необходимую для выполнения задач реконфигурируемого ввода/вывода. CompactRIO идеально подходит для реализации сложных систем мониторинга и управления.
CompactDAQ — системы сбора данных с подключением через USB или Ethernet, простой способ сбора данных с датчиков и сигналов в лабораторных и производственных условиях. Это традиционно популярные у потребителей многофункциональные устройства сбора данных, легко совместимые с программным обеспечением LabVIEW и предназначенные для оцифровки сигналов, выполнения анализа, записи и отображения данных.
г. Москва
Верхняя Красносельская ул, д. 2/1 стр. 2
Краткое описание
Сотем является официальным партнером и интегратором National Instruments. National Instruments — американская компания, насчитывающая свыше 7400 сотрудников и имеющая представительства в 50 странах мира. Штаб-квартира компании расположена в г.Остин, штат Техас, США. NI является мировым лидером в технологии виртуальных приборов и аппаратно-программных решений для систем тестирования, измерений и управления.
- Диапазон частот: до 76 ГГц
Флагманским программным продуктом National Instruments является среда графического программирования LabVIEW — среда графического программирования, которую используют технические специалисты, инженеры, преподаватели и ученые по всему миру для быстрого создания комплексных приложений в задачах измерения, тестирования, управления, автоматизации научного эксперимента и образования. В основе LabVIEW лежит концепция графического программирования — последовательное соединение функциональных блоков на блок-диаграмме. Большой популярностью в инженерно-технической среде пользуются также LabWindows/CVI — оболочка разработки виртуальных приборов для языка C, среда управления тестами TestStand, программа моделирования и анализа электрических и электронных схем Multisim (разработана компанией Electronics Workbench, ныне являющейся подразделением NI).
Основные аппаратные платформы, выпускаемые National Instruments:
PXI и PXIExpress — (англ. PCI eXtension for Instrumentation) — стандарт модульного измерительного оборудования, магистрально-модульная платформа для систем измерения, управления и автоматизации. Это открытая платформа, предлагающая высокопроизводительные модульные приборы, от 7½-разрядных цифровых мультиметров для постоянного тока до приемопередатчиков радиосигналов до 76 ГГц, с интегрированными средствами синхронизации и высокой пропускной способностью. National Instruments предлагает более 500 различных PXI продуктов.
CompactRIO — надежная промышленная компактная система управления и сбора данных, объединяющая в себе встраиваемый процессор реального времени и высокопроизводительную ПЛИС, необходимую для выполнения задач реконфигурируемого ввода/вывода. CompactRIO идеально подходит для реализации сложных систем мониторинга и управления.
CompactDAQ — системы сбора данных с подключением через USB или Ethernet, простой способ сбора данных с датчиков и сигналов в лабораторных и производственных условиях. Это традиционно популярные у потребителей многофункциональные устройства сбора данных, легко совместимые с программным обеспечением LabVIEW и предназначенные для оцифровки сигналов, выполнения анализа, записи и отображения данных.
С 2010 года Сотем является официальным партнером и интегратором National Instruments.
- Подбираем оборудование NI под требования задачи заказчика.
- Подготавливаем конкурсную документацию.
- Предлагаем купить оборудование National Instruments. Поставляем оборудование и программное обеспечение NI.
- Устанавливаем и настраиваем оборудование National Instruments.
- Ремонтируем и обновляем продукцию National Instruments по гарантии.
- Обучаем работе с оборудованием NI.
- Осуществляем периодическую поверку и калибровку оборудования NI.
Измерительные приборы формата PXI
- Мультиметры
- Осциллографы
- Источники питания
- Генераторы сигналов
- Цифровые генераторы/анализаторы
- Векторные анализаторы сигналов
- Векторные анализаторы цепей
- Программно-опеределяемые приборы FlexRIO
- Коммутаторы
- Измерители мощности
Технологии National Instruments для управления и мониторинга
- Модульные встраиваемые системы
- Системы технического зрения
- Беспроводные сети датчиков
- Одноплатные встраиваемые системы
- Измерения сигналов с датчиков
- Системы на базе ПЛИС
- Контроллеры управления движением
Системы сбора данных NI
- Многофункциональные устройства сбора данных
- Динамические анализаторы сигналов
- Цифровые платы ввода/вывода
- Системы согласования сигналов
- Счетчики и таймеры
Программное обеспечение National Instruments
- LabVIEW
- LabWindows/CVI
- TestStand
- VeriStand
- Multisim
- InsightCM
Аппаратные платформы National Instruments:
- PXI
- PXIExpress
- FlexRIO
- CompactRIO
- CompactDAQ
- USRP
Смотрите также:
Автоматизированный аппаратно-программный 8-канальный комплекс имитации и контроля электром…
Подробнее
Компания Сотем является официальным представителем продукции Mush-Technologies LLC…
Подробнее
Лабораторный учебно-испытательный комплекс форимрования глобальных навигационных сигналов…
Подробнее
Предназначен для приёма/передачи информации через интерфейс SpaceWire…
Подробнее
Система записи и воспроизведения радиочастотных сигналов RP-4400Pro…
Подробнее
Аппаратно-программный 4-х канальный комплекс обеспечивает фазокогерентную генерацию и прие…
Подробнее
Система разработана для тестирования параметров радиоэлектронных компонентов…
Подробнее
Комплекс используется для решения задач в области автоматизированного контроля радиоэлектр…
Подробнее
4-х канальный когерентный понижающий преобразователь частоты 2-50 ГГц и пропускной способн…
Подробнее
Комбинированный широкополосный преобразователь частоты вверх и преобразователь частоты вни…
Подробнее
Производственное тестирование беспроводных устройств…
Подробнее
Содержание
- Как удалить диспетчер пакетов Ni?
- Как удалить NI Daqmx?
- Как мне удалить все программное обеспечение NI?
- Что такое менеджер пакетов NI?
- Как удалить NI Labview?
- Как мне удалить свою учетную запись National Instrument?
- Как полностью удалить Multisim?
- Что такое программное обеспечение National Instrument?
- Как установить программное обеспечение National Instruments?
- Как удалить Native Instruments Mac?
- Как мне обновить мою версию LabVIEW?
- Как удалить labview с компьютера
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Re: Проблемы с National Instruments. Не могу его удалить.
- Как удалить labview с компьютера
- Re: удалить строку из файла
- Электроника для всех
- Блог о электронике
- Знакомимся с LabView
- 198 thoughts on “Знакомимся с LabView”
Как удалить диспетчер пакетов Ni?
Чтобы удалить NI Package Manager, сначала удалите все продукты National Instrument Software. Затем перейдите в Панель управления >> Программы и компоненты, щелкните правой кнопкой мыши NI Package Manager и, наконец, выберите удаление.
Как удалить NI Daqmx?
Откройте панель управления. Выберите «Установка и удаление программ». Выберите версию Traditional NI-DAQ (Legacy), которую нужно удалить, и нажмите «Удалить».
Как мне удалить все программное обеспечение NI?
Действия по удалению или восстановлению
Что такое менеджер пакетов NI?
Диспетчер пакетов — это программное обеспечение, которое вы можете использовать для установки программного обеспечения NI и просмотра рекомендаций по установке соответствующего программного обеспечения. … Вы также можете использовать диспетчер пакетов для управления пользовательскими пакетами для распространения, установки и обновления ваших собственных наборов файлов или программного обеспечения.
Как удалить NI Labview?
Как мне удалить свою учетную запись National Instrument?
Самостоятельно удалить свою учетную запись Native Instruments невозможно. Чтобы удалить свою учетную запись, свяжитесь с нашей службой поддержки заказов, используя форму обратной связи.
Как полностью удалить Multisim?
Метод 1. Удалите Multisim 8 через «Программы и компоненты».
Что такое программное обеспечение National Instrument?
NI, ранее называвшаяся National Instruments Corporation, — американская транснациональная компания с международными операциями. Компания со штаб-квартирой в Остине, штат Техас, является производителем автоматизированного испытательного оборудования и программного обеспечения для виртуальных измерительных приборов. Общие приложения включают сбор данных, управление приборами и машинное зрение.
Как установить программное обеспечение National Instruments?
Если вы выполните поиск одного из наборов программного обеспечения NI, вместо этого вы найдете установщик через Интернет, который загрузит и установит программное обеспечение на компьютер.
…
Скачать программное обеспечение NI
Как удалить Native Instruments Mac?
Откройте папку Applications → найдите папку Native Instruments → выберите папку Native Instruments и выберите Native Access. app → удалить их в корзину. Вам следует удалить еще два элемента, которые находятся в скрытой папке библиотеки.
Как мне обновить мою версию LabVIEW?
Шаги по обновлению или понижению версии LabVIEW с поддержкой NI-DAQmx
Источник
Как удалить labview с компьютера
Сообщение Artem.spb » 01 фев 2016, 16:40
Вряд ли вам тут кто-то будет рассказывать, как взламывать
Удалить нужно не только файлы, но и все службы NI вместе с процессами, которых судя по скринам ещё много в системе осталось.
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение JollyRoger » 01 фев 2016, 16:46
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение Artem.spb » 01 фев 2016, 16:53
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение JollyRoger » 01 фев 2016, 17:20
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение Borjomy_1 » 01 фев 2016, 18:14
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение Oleg815 » 23 янв 2018, 21:17
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение Artem.spb » 24 янв 2018, 09:32
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение Oleg815 » 01 фев 2018, 10:09
при установке тоже это окно появляется и все. хотя я и все службы отключил и удалил что только возможно из NI.
очень нужно заново установить лабвью, но не могу
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение Artem.spb » 01 фев 2018, 10:52
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение Oleg815 » 01 фев 2018, 16:35
Re: Проблемы с National Instruments. Не могу его удалить.
Сообщение dadreamer » 01 фев 2018, 18:49
ЗЫ: сам никогда не проверял, никаких гарантий. Если что-то пойдёт не так, то сами понимаете.
Источник
Как удалить labview с компьютера
Сообщение maximum117 » 20 апр 2012, 18:25
Здравствуйте! Прошу помощи.
Нужно удалить все строки в файле содержащие заданное ключевое слово.
За файл я взял txt-документ с таким набором строк:
Привет, как дела?
Все хорошо, как сам?
Привет, как дела?
Все хорошо, как сам?
Допустим нужно удалить строку, в которой содержится слово «дела», т.е. на выходе должен получится txt-документ такого вида:
Все хорошо, как сам?
Все хорошо, как сам?
Мои наработки в аттаче.
Вопросы по существу:
1. Как правильно работает функция Seach and replace String? Могу ли я с её помощью удалить всю строку?
2. Я подозреваю, что нужно считанный текстовый файл преобразовать в массив, а уже в массиве искать строку с нужным словом, после чего удалять эту строку, создать новый массив, после преобразовать массив в строки и записать в файл (если честно, тоя смутно представляю, как это сделать).
Re: удалить строку из файла
Сообщение IvanLis » 20 апр 2012, 19:10
Посмотрите тему Оптимизация VI.
Там есть и загрузка данных и преобразование в массив строк.
Удалить полностью строку используя Seach and replace String не получится (не зная строки).
Вам нужно просматривать массив строк, если есть искомое слово, то удаляем элемент из массива.
Знание нескольких принципов освобождает от знания многих фактов!
Источник
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь. Как стать трастовым.
Т.к. тема является архивной.
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. тема является архивной.
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. тема является архивной.
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. тема является архивной.
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. тема является архивной.
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. тема является архивной.
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. тема является архивной.
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Т.к. тема является архивной.
спасибо, встречал это в сети по кусочкам, а тут всё и сразу 🙂
Занятно, у меня немного не такой код ошибки
у меня 0x1000000a, а не 0x0000000a.
такого в справке нет на первый взгляд.
Код ошибки 1000000a
Параметр 1 8060683f
Параметр 2 00000002
Параметр 3 00000000
Параметр 4 8060683f
IRQL_NOT_LESS_OR_EQUAL Parameters
The following parameters are displayed on the blue screen.
Parameter Description
1 Memory referenced
2 IRQL at time of reference
3 0: Read 1: Write
4 Address which referenced memory
Т.к. вы неавторизованы на сайте. Войти.
Т.к. вы не трастовый пользователь (не подтвержден телефон). Укажите и подтвердите телефон. Подробнее о трастовости.
Источник
Электроника для всех
Блог о электронике
Знакомимся с LabView
Практически у всех разработчиков устройств на микроконтроллерах, будь то любители или профессионалы, рано или поздно возникает необходимость подключить микроконтроллерный девайс к его «старшему брату», а именно к PC. Вот тогда и встает вопрос, а какой софт использовать для обмена с микроконтроллером, анализировать и обрабатывать полученные от него данные? Часто для обмена МК с компьютером используют интерфейс и протокол RS232 — старый добрый COM порт в той или иной реализации.
На стороне компьютера применяют различные терминальные программы, коих сотни. Но эти программы обеспечивают лишь прием и передачу информации. Как то обрабатывать и визуализировать ее в наглядной форме затруднительно.
Некоторые пишут подобное ПО самостоятельно на каком либо языке программирования (Delphi, C++), наделяя необходимым функционалом. Но эта задача не из легких, нужно знать, помимо самого языка, устройство операционной системы, способы работы с комуникационными портами, множество других технических тонкостей, которые отвлекают от главного — реализации алгоритма программы. В общем, быть попутно еще Windows/Unix программистом.
На фоне этих подходов резко отличается концепция виртуальных приборов (vi). В этой статье пойдет речь о программном продукте LabView фирмы Nationals Instruments. Я только начинаю осваивать этот замечательный продукт, поэтому могу допускать неточности и ошибки. Спецы поправят :-)) Собственно что такое LabView?
LabView — это среда разработки и платформа для выполнения программ, созданных на графическом языке программирования «G» фирмы National Instruments.
Говоря простым языком, LabView — Это среда создания приложений для задач сбора, обработки, визуализации информации от различных приборов, лабораторных установок и т.п. А также для управления технологическими процессами и устройствами. Однако с помощью LabView можно создавать вполне себе обычное прикладное ПО. У меня нет цели подробно описывать этот продукт и работу с ним. По LabView написаны тысячи страниц отличной документации и сотни книг. В интернете полно ресурсов, посвященных LabView, на которых можно получить ответы на все вопросы.
Цель статьи — показать насколько просто и удобно, по сравнению с традиционным программированием, можно создавать приложения для ПК и какую мощь несет в себе LabView. (На самом деле спорно, т.к. в традиционном программировании, на той же Delphi сделать не сложней. И по эффективности вряд ли хуже, если не лучше. Но для этого дельфу надо гораздо дольше изучать. Тут же все быстро и понятно почти сразу. Пару методичек проштудировал и вперед городить циферблаты всякие. Так что для программистов оно как собаке пятая нога, а вот таким далеким от компа товарищам как я — самое то. Я когда то, за полчаса, впервые увидев LabView, по тоненькой методичке сваял зверскую систему управления поливом и отоплением для конопляной теплицы. С ПИД регуляторами всякими. Вывел на потенциометры и датчики лабораторного стенда, что стоял в нашем технаре и запустил этот адский агрегат. Причем все заработало сразу, без отладки. Кстати, на LabView работает вся аппаратура адронного коллайдера, а также очень много научной аппаратуры. прим. DI HALT) Ведь большинству электронщиков чуждо программирование для PC, верно? Вот это мы и попробуем исправить. Дабы не изучать сферических вакуумных коней, поставим для себя и реализуем простенькую задачу. Задача действительно проста, но на основе нее можно понять основные принципы программирования в LabView. Мы будем использовать LabView версии 2010. Для других версий отличия будут минимальны.
Задача
У нас есть плата с микроконтроллером AVR, соединенная с компьютером по RS232. В контроллер залита прошивка, согласно которой контроллер измеряет значение напряжения на одном из входов АЦП, и передает код АЦП (от 0 до 1023) в компьютер по последовательному каналу. Необходимо написать программу для ПК, которая будет принимать поток данных от АЦП, отображать код АЦП, преобразовывать код АЦП в значение напряжения в вольтах, отображать значение напряжения в вольтах, строить график изменения напряжения во времени.
Ну наверное хватит лирики, начнем пожалуй!
Итак что нам потребуется для работы:
Первым делом нам нужно убедится, что VISA нашла в системе COM порт и корректно с ним работает. Проверить это можно так: запускаем программу Measurement & Automation. Она ставится вместе с LabView. Если она не установилась, установить можно вручную. На диске (образе с LabView она есть).
В левой части окна мы видим оборудование, обнаруженное в системе. Среди всего прочего находим наш COM порт. Справа есть кнопка Open Visa test panel. С помощью нее можно протестировать выбранное устройство. В случае с COM портом там можно отправить или принять заданную по умолчанию или произвольную последовательность символов. Если с портом все в порядке, можно приступать к непосредственно созданию нашей программы.
Запускаем LabView. В окне Getting Started выбираем пункт Blank Vi, тобишь новый виртуальный прибор.
Получаем вот такую штуку:
Итак что мы имеем. Рабочая область состоит из двух больших панелей Front Panel и Block Diagram. На лицевой панели мы будем составлять интерфейс нашей программы, используя элементы управления с панели Controls. Эти элементы представляют собой привычные нам ручки переменных резисторов, светодиоды, кнопки, стрелочные приборы, экран осциллографа и т.п. Они служат для ввода информации в программу и отображения результатов выполнения. На панели Block Diagram распологается непосредственно программный код. Тут надо немного отступить и пояснить принцип программирования на LabView. Небольшой пример. Принято работу над прогой начинать с оформления интерфейса, а затем реализации алгоритма работы на блок-диаграмме. Сделаем простейшую прогу умножения двух чисел. Для этого разместим на лицевой панели путем перетаскивания три элемента управления, скажем элементы Knob и Numeric Indicator для отображения результата.
Сформируем интерфейс как душа пожелает, например вот так:
Теперь нужно добавить на блок-диаграмму функцию умножения. Щелкаем ПКМ на блок-диаграмме и из палитры Numeric выбираем функцию умножения Multiply. Преносим ее на диаграмму. Стоит заметить, что LabView имеет просто огромный набор функций. Это и различная математика, статистика, анализ сигналов, PID регулирование, обработка видео, звука и изображений. Всего не перечислишь.
Важнейшей концепцией программирования на LabView является концепция потоков данных DataFlow. Суть такова: В отличие от императивных языков программирования, где операторы выполняются в порядке следования, в LabView функции работают только если на всех входах функции есть информация (каждая функция имеет входные и выходные значения). Только тогда функция реализует свой алгоритм, а результат направляет на выход, который может быть использован другой функцией. Таким образом в пределах одного виртуального прибора функции могут работать независимо друг от друга.
Теперь, для того чтобы оживить наш примерчик, нам необходимо последовать этой концепции и подать на вход функции числовые значения, которые мы устанавливаем контролами, а с выхода получить результат и отобразить его.
Для соединения элементов на блок-диаграмме используется инструмент Connect Wire с панели Tools. Выбираем его и рисуем наши соединения.
Собственно все, можно запустить эту тупую программку на циклическое выполнение и покрутить ручки, наблюдая результат умножения.
Как видно, ничего сложного вроде бы нет. Но в то же время LabView позволяет решать задачи любой сложности! Епт, система управления БАК на нем сделана! Так то.
Ну а теперь займемся более интересными вещами, а именно сделаем наш простейший вольтметр, о котором я говорил в самом начале.
На панели блок-диаграммы помещаем из палитры Structures элемент While Loop, это наш бесконечный цикл. Обводим рамкой цикла область, достаточную для размещения внутри алгоритма. В правом нижнем углу есть красная точка, щелкнем по ней ПКМ и выберем Create Control. На лицевой панели у нас тут же появится кнопка Stop. При щелчке на ней наша прога завершится.
Теперь вне цикла мы должны разместить функции инициализации и закрытия порта. Слева инициализация, справа закрытие. Опять же щелкаем ПКМ и выбираем функции Configure Port, Read и Close. Эти функции находятся в палитре Instrument I/O —> Serial. Функцию чтения помещаем внутрь цикла. Соединяем с помощью катушки с проводами выходы и входы функций. Для функции Read мы должны задать количество байт, которая она будет принимать. Щелкаем ПКМ на среднем входе функции Read и выбираем Create->Constant, вводим значение, например 200. На данном этапе должно получится как на скрине.
Нужно создать контролы для функции инициализации порта. Нам вполне хватит двух — скорость порта и имя порта. Точно так же как мы создавали константу для функции чтения, создаем контролы. ПКМ на нужных входах функции инициализации и пункт
Нас интересуют два входа: Visa resourse name и Baud Rate (по умолчанию 9600). Таперь перейдем на лицевую панель и добавим необходимые компоненты, а именно экран отрисовки графика и метки для отображения кода АЦП и напряжения в вольтах.
Соответственно это элементы Waweform Chart c палитры Graph и два элемента Numeric Indicator с палитры Numeric.
Вернемся к блок-диаграмме и переместим появившиеся элементы внутрь цикла. Мы близимся к завершению! Единственное, нам нужно еще преобразовать строку символов, поступающих с выхода функции Read к формату, который переварят наши индикаторы. И еще реализовать простейшую математику по переводу кода АЦП в вольты. Ниже скрины лицевой панели и блок-диаграммы на данном этапе:
Для преобразования строки мы воспользуемся функцией Scan from string из палитры String. Помещаем ее внутрь цикла. Теперь математика. Для того чтобы преобразовать код АЦП в значение напряжения в вольтах нужно умножить код на величину опорного напряжения (в моем случае это пять вольт) и получившееся значение разделить на 1023 (так как АЦП имеет разрядность 10 бит). Необходимые функции умножения и деления, а также константы (5 и 1023) разместим в цикле. Скрины каждого соединения делать не буду, ибо и так картинок дофига. Приведу финальный скрин всех соединений. Там все предельно просто.
Я думаю все понятно, если будут вопросы спрашивайте в каментах. Вместе разберемся :-))) Тем временем прога готова.
Перейдем к нашему интерфейсу и немного настроим график. Выделим нижнее значение по оси Y и поставим 0. Выделем верхнее и поставим 5. Таким образом наша шкала по оси Y в диапазоне 0-5 вольт. Ну что, выбираем COM порт, вводим скорость обмена, запускаем по кнопке со стрелкой нашу прогу и яростно крутим резистор на плате, невозбранно наблюдая при этом на экране результат нашего труда. Щелкаем на кнопке Stop чтобы остановить прогу.
Как видите все достаточно просто. Данный пример это лишь мизерная часть всех возможностей LabView. Если кому поможет данная статья, буду рад. Только в коментах сильно не бейте я же не профи. Еще один маленький трюк. Если диаграмма стала похожа на Ктулху, можно попробовать воспользоваться кнопкой CleanUp Diagram. Она приведет диаграмму в более-менее божеский вид, но пользоваться надо осторожно. Вот результат ее работы
А еще можно куски объединять в функциональные блоки, чтобы они не загромождали схему.
Много книжек по LabView можно качнуть на automationlabs.ru
Bomond для Easyelectronics.ru
Спасибо. Вы потрясающие! Всего за месяц мы собрали нужную сумму в 500000 на хоккейную коробку для детского дома Аистенок. Из которых 125000+ было от вас, читателей EasyElectronics. Были даже переводы на 25000+ и просто поток платежей на 251 рубль. Это невероятно круто. Сейчас идет заключение договора и подготовка к строительству!
А я встрял на три года, как минимум, ежемесячной пахоты над статьями :)))))))))))) Спасибо вам за такой мощный пинок.
198 thoughts on “Знакомимся с LabView”
Спасибо за статью!
Весьма интересная вещь, можно замутить удобную отладку через ком-порт с визуализацией, графиками. Просто про возможности LV слышал, а только сейчас начало доходить возможное реальное применение)
ТАм как то можно компилировать эти виртуальные приборы, что получается экзешник.
Это так, но для того чтобы перенести на другой комп нужно создавать не exe, а инсталлятор куда включен Run-Time Engine и другие используемые компоненты (если есть). Нужно поставить Run-Time Engine, а затем проинсталлировать прогу.
Разве? А у нас в виртуальной лаборатории оно работало экзешниками. Причем ничего предыварительно ставить не надо было.
Не не не, без Runtime engine на компе без LabView виртуальный прибор никогда не стартует. Видимо всетаки либо сама LabView, либо RT engine было там. Но более вероятно, что прога была написана не на LabView, а на LabWindows/ Там таки да, компилируется в exe, который можно запустить где угодно.
уточнил я сегодня у спецов по лабвью, для того чтобы екзешники делатьь, есть спец тулза от NI и стоит она около 10Куе. ну или закормить таблетками естно.
Возможно. Я не в курсе. Но, по моему проще поставить бесплатную RT Engine и дело в шляпе. Кроме того, есть такая вещь, как LabView Player, тоже вроде позволяет запускать программы на других компах, но я пока не пробовал. На днях постараюсь поэкспериментировать.
Здравствуйте bomond Очень нужна помощь Новичку по связи с USB-портом
Есть программа Счетчика расхода жидкости. Принцип работы ее основан на перепаде давлений допустим устанавливаем Нижний придел давления 3кг/см Вкл клапана и 5кг/см Откл клапана Когда давление падает до 3кг/см Вкл клапан подает давление в сосуд(в этот момент програма подсчитывает+ Цена импульса и происходит счет) в 5кг/см клапан отключается
Датчик давления автомобильный ММ370 я переделал его на напряжение до 5вольт для использования с работой на USB так как у меня на Ноутбуке нет КОМ-порта
Заранее Вас благодарю с Уважением Алексей alexey_kushnir@mail.ru
1. Ну собственно и задает количество байт, которое будет прочитано из порта. Я просто для примера 200 поставил. Эту константу можно заменить на контрол, и выбирать необходимое количество байт с лицевой панели.
2. Все верно, считывается заданное количество байт, и передается в буфер. Там данные доступны для других функций.
Должен добавить, что число 200 в данном примере большой роли не играет. Функция прекращает чтение либо если «увидит» конец строки, либо если количество байт достигнет указаноого значения 200. В данном примере я так понимаю, что строка короче 200 символов.
И да, есть ещо и третье условие для прекращения чтения строки — это таймаут, который указывается при конфигурации порта.
Риспект за статью!
Уже давно назревало испытать лаб вью для похожих дел.
Хотя, весьма успешно до этого юзал visual basic 6. Но там красивые контролы-приборы надо рисовать самому, а тут все годово! Кул!
Ага. Писал диплом. Приёмобработка в пару строчек влезла, а вот отрисовкавизуализация — несколько десятков страниц. При этом так и не смог сделать человеческого вида развёртку как в осциллографе.
О госпади. Наконец-то статья о LabView)))))
Очень полезная штука+к ней материала полно на официальном сайте!
Интересно, конечно. Только одного не пойму: она создает какой нить exe-шник, чтобы можно было не в среде запускать, а отдельно, без Lab?
Да, конечно. Можно прямо из LabView создать инсталлятор. Для того чтобы запускать программы, созданные в LabView на машине где она не установлена, необходимо установить на этот компьютер среду NI Run-Time Engine. Ее можно скачать с сайте National Instruments.
Спасибо! Хорошая статья для начала.
я уже больше года не могу приступить к изучению, из-за нехватки времени, хоть и тянет периодически. А тут раз прочитал, и уже чтото да стало ясно.
Чувство что как будто 30% сам уже сделал 🙂 шучу.
Я года 3 назад тож взялся, накупил книг, потом как то забросил. Сейчас плотно занялся изучением.
Кстати, для тех кто хорошо знаком с программированием на C++, С#, Visual Basic возможно есть смысл ознакомится с продуктом NI Measurement Studio.
Да «управление поливом и отоплением для конопляной теплицы» это круто ;))
А что не так? В 2008 его называли именно так.
http://www.rian.ru/analytics/20080617/110832751.html
Что то с тех пор изменилось?
Ничего не изменилось, как был он адронный так и остался. И журналюги из РИА Новости как были неграмотными, так и остались 🙂
А я уже 6 лет активно использую LabWindows от NI, вот только 8 и выше версии сильно не понравились, так и сижу на 7-ой. Очень удобная штука, и не очень сложная.
В принципе, если знать C, то почему бы и нет. А можно ужнать что не понравилось в версиях выше 7?
Да уже точно и не помню, давно дело было. Сначала сидел на 5 версии, потом 5.5, семёрка была лучшая, а как только восьмая вышла — поставил, попробовал работать, и через недельку снёс. Возможно не понравилась монструозность разросшейся программы, а может и сильная нагрузка на слабенький процессор.
LabWindows/CVI — Full Development System with 1 Year SSP
Цена: 110291.53 руб.
Lite верстя 50 000, почти даром )))
Спасибо за статью, если бы еще кто-то набрался храбрости и выдал подобное про Matlab, особенно в связке с DSP :).
Я считаю, что подобные пакеты нужны не разработчикам, а ученым, у которых есть какой-то прибор для измерения определённых параметров, подрубаемый к ПК, у которого нет определённого удобного способа вывода информации. Разработчик же всегда движется к уменьшению себестоимости и надёжности, в чем дорогие и нагруженные сторонние пакеты не помошники. Человеку, который способен быстро и качественно написать прошивку для сложного устройства не составляет большого труда разобраться в нужной теме и так же быстро и качественно написать легкую, стабильную и удобную программу выполняющую нужную задачу.
Это было имхо. не призываю этому свято следовать.
ЗЫ: Мне кажется, что я заболел программированием для любой архитектуры, с использованием наименьшего числа сторонних библиотек. У такого подхода есть большие плюсы в виде легковесности, скорости и простоте программ.
Вы совершенно правы. Я как раз и интересуюсь лабораторными измерениями, и во время учебы даже делал для кафедры некоторые простые приборы, которые весьма облегчали жизнь ввиду отсутствия финансирования. Я далек от программирования под PC на стандартных языках, поэтому пробую использовать LabView.
Кто-нибудь пытался поставить Labview на Ubuntu? Точнее Visa…собственно Labview отлично ставится и работает, а вот в конфигурационных файлах Visa я уже з….лся копаться….Или есть другой способ работы с портами?
Работать с портами конечно проще всего через функции VISA, а на линуксе проблема с VISA часто у людей выскакивает, судя по сообщениям на форумах. Я Линух не юзаю, погуглите, проблема не раз поднималась. Решение должно быть.
Источник
National Instruments – американская IT-корпорация, в настоящее время занимающая лидирующие позиции среди разработчиков ПО в международном рейтинге. Компания была образована в 1976 году, центральный офис работает в Остине, штата Техас. Отцами-основателями были Джеймс Тручард (генеральный директор), Билл Ноулин и Джефф Кодоски. Они мечтали создать компанию, чья деятельность не утратила бы актуальности даже спустя десятки лет. И это им удалось.
Разработчики не стали подстраиваться под тенденции рынка программного обеспечения, а создали свой продукт, построенный на языке графического программирования (изобретение Джозеффа Кодоски). На разработку программного решения ушло 10 лет, и результатом этих трудов стала программа LabVIEW – уникальный по своим возможностям продукт, представляющий собой практичную среду для инженерного программирования.
Сейчас компания специализируется на разработке магистрально-модульных платформ, ориентированных на улучшение производственной автоматизации, контроля над измерениями и управления процессами. Вендор выпускает: кроссплатформенные интерфейсы, продукты для машинного зрения и управления электроприводами, системы сбора и аналитики данных.