Организация обмена данными в распределённых информационно-измерительных системах

Скачать в pdf «Организация обмена данными в распределённых информационно-измерительных системах»


Для организации обмена данными между несколькими компьютерами в сети можно использовать протокол DataSocket. Если на всех компьютерах установлен Lab VIEW, который является его внутренним протоколом, то это позволяет посредством сети опубликовать данные и подписаться на данные, форматированные Lab VIEW. Кроме Lab VIEW, протокол Data Socket поддерживается другими средами программирования, такими как C++, Visual Basic и Java. DataSocket представляет технологию, которая позволяет посылать и получать данные через сеть с большого количества программных платформ (включая Lab VIEW), не беспокоясь о низкоуровневых элементах исполнения. С помощью DataSocket можно, например, посылать отформатированные данные между двумя компьютерами с LabVIEW, или между Lab VIEW и LabWindows, или даже между несколькими Web-браузерами и LabVIEW. Поскольку одним из ключевых компонентов DataSocket является сервер DataSocket — самостоятельная программа, — то создаваемой программе не нужно ни управлять подключениями ТСРЯР, ни следить за скоростью ее выполнения в зависимости от числа подключен-10


ных клиентов. Кроме того, DataSocket может манипулировать несколькими типами данных, включая целые числа, числа с плавающей точкой, строки и логические значения, а также массивы всех перечисленных типов. DataSocket осуществляет управление и преобразование внутри себя при передаче данных через сеть, что позволяет разработчику программы не заботиться об отправке заголовка или о форматировании данных.


DataSocket имеет два основных элемента, работающих вместе: сервер DataSocket и DataSocket API (программный интерфейс приложения).


Сервер DataSocket является отдельной программой, которая выполняется на компьютере и управляет подключением клиентов. Клиентские подключения могут записывать данные на сервер (источники (publishers) DataSocket) или считывать данные (приемники (subscribers) DataSocket) любого источника. Сервер DataSocket автоматически управляет базовыми сетевыми подключениями и передачей пакетов данных.


Сервер DataSocket автоматически устанавливается вместе с Lab VIEW для Windows. Поскольку сервер DataSocket снабжен интерфейсом ActiveX, он может существовать только на платформе Windows, однако клиент DataSocket запустится на любых платформах.

Скачать в pdf «Организация обмена данными в распределённых информационно-измерительных системах»