LabWindows/CVI 6.0
Пакет LabWindows/CVI 6.0 - новейшая среда разработки виртуальных приборов на языке
программирования С и мощнейший инструмент текстового программирования для создания измерительных приложений.
Возможности LabWindows/CVI:
- Многопотоковость
- Управление исходным кодом
- Расширение возможностей по разработке интерфейса пользователя
- Поддержка Интернет
- Многоязыковая поддержка
- Расширение возможностей по работе с ActiveX
- Упрощенная генерация отчетов
- Интеграция с Visual C++ и Visual Basic
Полная поддержка многопотоковости
Из-за сложностей создания многопотоковых приложений многие разработчики не могут воспользоваться всеми
преимуществами от этой технологии при создании своих приложений. Поддержка многопотоковости
встроена в LabWindows/CVI в виде упрощенной модели и позволяет более эффективно использовать ресурсы ЦП,
быстрее отрабатывать функции пользовательского интерфейса, и увеличить общую производительность.
Вызвав только одну функцию, вы можете создать многопотоковое приложение. Если ваши задачи более сложные,
то вы также можете использовать библиотеки для создания буферов потоков, которые будут передавать данные
в вашем приложении. Поскольку компилятор и отладчик также многопотоковы, вам не придется покидать среду
разработки для создания и отладки приложения.
Интегрированное средство контроля исходного кода
При разработке многих приложений требуется группа разработчиков для скорейшего создания системы.
Сейчас несколько разработчиков могут работать вместе над одним приложением без боязни случайно потерять файл,
благодаря интеграции средств Visual Source Safe и Perforce. Со средством контроля кода, интегрированном в
среду разработки, вы не сможете запустить другое приложение, которое могло бы модифицировать ваш код.
Поддержка Интернет
Благодаря поддержке DataSocketTM в LabWindows/CVI вы можете использовать мощь Интернет для широковещательной
трансляции, обмену и управлению измерительными данными между измерительной системой и неограниченным количеством
клиентских приложений или Web страниц. Благодаря использованию упрощенного URL формата, DataSocket упрощает
прямую передачу и управление реальными данными через Интернет с Java апплетами, LabVIEW, Web-страницами, и
многими другими формами приложений.
DataSocket использует событийно управляемую модель обмена данными, оптимизируя передачу данных через Интернет
и сокращая сетевой трафик. Все это позволяет вашему приложению нормально реагировать на изменение данных или
воздействие от пользователя.
Локализация интерфейса
С появлением глобального рынка становится все более важным возможность перевода прикладных программ на
родной язык потребителя. В LabWindows/CVI 5.5 вы можете перевести текст интерфейса пользователя и сделать его
загружаемым из файла во время работы. Эта возможность сокращает часы потраченные на локализацию и помогает
подготовить ваше приложение для расширяющегося рынка.
Улучшенный ActiveX
LabWindows/CVI 5.5 усовершенствовал свою ActiveX automation совместимость путем добавления поддержки двойного
интерфейса и событий. События извещают вас об активности других приложений, тем самым повышая качество
взаимодействия и контроля других приложений из вашей LabWindows/CVI программы. Поддержка двойного интерфейса
улучшает производительность при работе с DLL automation серверами.
Упрощенная генерация отчетов
Для пользователей, которым нужно профессионально составлять отчеты LabWindows/CVI 5.5 предлагает ряд новых
усовершенствований. Сейчас вы можете программно задавать такие параметры как поля, добавлять заголовки и
колонтитулы, печатать и сохранять отчеты сложной формы простыми средствами.
Интеграция с Visual C++ и Visual Basic
LabWindows/CVI 5.5 сейчас стал частью полного пакета для наиболее распространенных языков текстового
программирования - Measurement Studio. National Instruments работала совместно с Microsoft над интеграцией
функций LabWindows/CVI в Visual C++ и Visual Basic. Сейчас по прежней цене одного LabWindows/CVI вы получаете
законченный пакет для программирования на всех трех языках программирования. Специальный помощник позволит
конвертировать ваш проект из LabWindows/CVI в проект Visual C++.
Пакет LabWindows/CVI 6.0. является составной частью Measurement Studio 6.0
|