Динамический Обмен Данных (DDE)
Динамический Обмен Данных (DDE) позволяет другие приложения "говорить" на SpectraLAB; приложения могут послать команды на анализатор и запрашивать данные на возврат. Эта мощная характеристика позволяет Вам формировать заказной сигнал, обрабатывающий использование решений SpectraLAB.
Обзор:
DDE поддерживается всеми основными программами электронной таблицы, базами данных и языками программирования. Мы рекомендуем использовать Visual Basic для Приложений (VBA), который Microsoft включает в самые последние версии всех основных приложений. Этим обеспечивается такой же гибкий, как и легкий для изучения макро язык, который является последовательным их целого ряда продуктов.
Поддержка DDE состоит из двух основных типов операций - Команд и Запросов Данных.
- Команды являются сообщениями действий, как, например, "Запускать" и "Останавливать", которые посланы на SpectraLAB для управляющих целей.
- Запросы Данных являются сообщениями, как, например, "THD" или "Спектр" о том, какова причина SpectraLAB, чтобы послать соответствующие данные величины на запросе приложения.
Установка Горячей Связи DDE автоматически:
Существует возможность установки "горячей связи", в которой SpectraLAB пошлет сообщение "совет" всякий раз, когда вычислены величины новых данных. Когда приложение получает этот совет, оно должно затем запрашивать соответствующие данные. Горячая связь может быть быстро установлена с использованием внешних прикладных команд меню <Специальная Вставка> или <Вставка><Связь>. Например, для того, чтобы установить горячую связь с Excel, выполните следующие шаги:
- Выделите Вид Спектр в SpectraLAB.
- Щелкните в команде меню в SpectraLAB <Редактирование><Копировать>
- Войдите в Excel, выделите расположеную ячейку и щелкните на команде меню <Редактирование><Вставка Специальная>.
- Щелкните «Вставка Связи» как исходный тип и нажмите Ok.
- В этой точке будет установлена "горячая связь DDE". Всякий раз, когда спектральные данные изменяются, содержание электронной таблицы скорректируется немедленно. Любые ячейки, вычисленные из этих спекральных величин, будут вычислены заново.
Установление Связи DDE вручную:
Прежде, чем приложение сможет "поговорить" на SpectraLAB, нужно сначала ввести то, что известно как "разговор DDE". Вводя разговор, программа должна узнать имя сервера DDE и тему. При запросе данных имя пункта должно быть известным. Все имена доступного Пункта для SpectraLAB подтверждены следующим образом:
Имя DDE Сервера: DDE Server name:
"Softest" "Softest"
Имена Поддерживающей Темы: Topic names Supported:
"Данные" "Data"