Программы: 1001Soft.com - бесплатный софт: ICQ, Miranda, Winamp. Игры: Quake, Mortal Kombat.... Огромная коллекция.
Более 1000 флеш-игр онлайн!   Связь с администрацией RSS 2.0

Алфавитный указатель

A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z

А · Б · В · Г · Д · Е · Ж · З · И · К · Л · М · Н · О · П · Р · С · Т · У · Ф · Х · Ц · Ч · Ш · Э · Ю · Я

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9


Популярный софт

По просмотрам:

[5]  [50]  [500]

По загрузкам:

[5]  [50]  [500]

Новые:

[5]  [50]  [500]



GOAL- совместимо

25 Июня, 2005
GOAL- совместимо
«Возможно ли интегрировать вашу систему с нашей? Могу ли я управлять вашей системой с помощью своей программы? Можем ли мы подключить производимое нами оборудование к вашей программе?» – вот некоторые из часто задаваемых вопросов пользователей в службу техподдержки НИИ СпецЛаб.

Ввиду большого числа подобных запросов, сообщаем, что это давно возможно. Любой разработчик ПО или оборудования может легко интегрировать свои устройства и программы в систему GOAL без участия «СпецЛаба». Для этого достаточно знания элементарных языков типа Бэйсика.

Все события в системе GOAL реализованы интерфейсом виртуального датчика, все управление – интерфейсом виртуального ключа. Для работы с внешними программами существуют модули УКД для датчиков и УКВ для ключей.
УКД реализован как сервер автоматизации и предоставляет интерфейс автоматизации ISensorServer, который имеет единственный метод (нотация приведена для VBA):
объект.SetSensorState номерКанала, флагАктивизации
объект – создается вызовом функции CreateObject(«GoalUSC.SensorServer.1»);
номерКанала – число от 1 до 32, задающее номер канала, для которого устанавливается состояние;
флагАктивизации – True для активизации канала, False для деактивизации канала.
Пример кода на VBA:
........
dim goalUSC
set goalUSC = CreateObject(«GoalUSC.SensorServer.1»)
goalUSC.SetSensorState 1, True
........
УКВ реализован как сервер автоматизации и предоставляет интерфейс автоматизации ISwitchServer, который имеет единственный метод (нотация приведена для VBA):
состояние = объект.GetSwitchState( номерКанала )
объект – создается вызовом функции CreateObject(«GoalUSwC.SwitchDevice.1»);
номерКанала – (входной параметр) число от 1 до 32, задающее номер канала, для которого устанавливается состояние;
состояние – (выходной параметр) True если выключатель включен, False если выключатель выключен.
Пример кода на VBA:
........
dim goalUSwC
set goalUSwC = CreateObject(«GoalUSwC.SwitchDevice.1»)
state = goalUSwC.GetSwitchState(1)
........
Таким простым языком можно описать все процессы в системе. Сами алгоритмы закладываются понятным русским языком в самой программе GOAL. А для управления ими извне достаточно менять цифры на этих скриптах в соответствии с номером алгоритма.
Кроме того, система GOAL совместима с архитектурой OPC-сервера. Если ваша программа поддерживает этот международный формат, введенный фирмой Microsoft, то все будет работать автоматически.
Раздел: Высокие технологии
Автор статьи: SpecLab
Сайт автора
Просмотров: 2296
Читать мнения



Ваше мнение о статье:

Мнения публикуются только после проверки администратором.
Перед добавлением плохого мнения читайте соглашение нашего сайта.
Не публикуются мнения: оскробительные или не относящиеся к статье: "GOAL- совместимо".

Ваше имя: e-Mail:
Оценка: нет 1 2 3 4 5
 *Мнение
(30-1000 зн.):

 
          
          
  

* * *

Другие статьи

Путь к успеху: Как стать Python-разработчиком Путь к успеху: Как стать Python-разработчиком
Python — один из самых популярных и востребованных языков программирования в мире....
Раздел: Высокие технологии
IPhone SE: Когда Классика Встречает Производительность IPhone SE: Когда Классика Встречает Производительность Оценка: 1. Голосов: 1
iPhone SE - это смартфон от Apple, который объединяет в себе классический дизайн iPhone с современными характеристиками и производительностью....
Раздел: Высокие технологии
Замена батареи iPhone Замена батареи iPhone Оценка: 5. Голосов: 2Оценка: 5. Голосов: 2Оценка: 5. Голосов: 2Оценка: 5. Голосов: 2Оценка: 5. Голосов: 2
iPhone стал неотъемлемой частью нашей повседневной жизни, и мы зависим от него для коммуникации, развлечений и работы....
Раздел: Высокие технологии
Новый флагман Samsung S23 будет супер быстрым Новый флагман Samsung S23 будет супер быстрым
Новинки от компании Samsung выходят. На этот раз аудитории планируют представить новую серию складных смартфонов и флагманскую серию S23.
Раздел: Высокие технологии
Scosche Rhythm проследит за ритмом ваших занятий! Scosche Rhythm проследит за ритмом ваших занятий!
Scosche, компания занимающаяся производством необычных гаджетов, представила свое очередное новое устройство, которое призвано значительно облегчить и максимально автоматизировать процесс индивидуальных занятий на спортивной площадке или в спортзале.
Раздел: Высокие технологии

[Все разделы]  [Добавить статью]


Полезные программы

Need for Speed: Carbon

Ожидаемая демка новой части Need for Speed.В демке вас ждут одна гонка по Circuit, гонка в Drift.После этого вам откроется новый режим Canyon Duel.

Скачать Скриншоты


LanAgent Standard 7.7

Программа для наблюдения за компьютерами в локальной сети: скриншоты, работа в программах, сайты, кейлоггер, почта. Выявит "крыс", повысит дисциплину.

Скачать Скриншоты



Ulead PhotoImpact X3

Профессиональная программа для работы с графикой. Аналог популярного Photoshop.

Скачать Скриншоты





Полезные программы

Подробнее о ICQ Lite 1.0 build 1040ICQ Lite 1.0 build 1040

Программа ICQ Lite предлагает передовые возможности коммуникации ICQ в облегченной и удобной версии, чтобы ничего не мешало общению!

Скачать Скриншоты

Подробнее о World of Warcraft (WOW) Стартовая версияWorld of Warcraft (WOW) Стартовая версия

World of Warcraft (wow) — глобальная многопользовательская игра. В этой виртуальной вселенной встречаются тысячи игроков со всего мира.

Скачать Скриншоты

Подробнее о Русификатор ICQ Русификатор ICQ

Русификатор известного интернет пейджера ICQ Lite 5. 03. 2315.

Скачать Подробнее





Вверх страницы


Рекламодателям ·  Связь с администрацией ·  Соглашение об использовании ·  Политика конфидециальности

© Copyright 2004-2024, 1001Soft.com. Использование материалов этого сайта - только с разрешения автора.
Автор проекта не несет ответственности за качество программного обеспечения.