Техническая документация по DLL библиотеке TrafficLightLibrary.dll для разработчика 1С

Содержание

  1. Введение
  2. Назначение библиотеки
  3. Подключение библиотеки
  4. Методы

Введение

Перед началом работы с библиотекой необходимо поместить файл бибилиотеки (TrafficLightLibrary.dll) в каталог с программой на стороне пользователя.

Данная документация актуальна для библиотек версий 0.1

Назначение библиотеки

Библиотека предназначена для управления 4-мя светофорами по протоколу ModBus TCP.

Подключение библиотеки

Для работы с библиотекой её необходимо подключить:
ПодключитьВнешнююКомпоненту(<ПУТЬ_ДО_БИБЛИОТЕКИ>, "TrafficLightLibrary", AddInType.Native);
ОбъектВК = Новый("AddIn.TrafficLightLibrary.ExecTrafficLight");

где ПУТЬ_ДО_БИБЛИОТЕКИ - полный путь до файла TrafficLightLibrary.dll

Методы

ПодключитьСветофоры() - подключает светофоры к системе
Пример вызовы:
ОбъектСветофор.ПодключитьСветофоры();

Пример 2:
&НаКлиенте
Процедура ПодключениеСветофоров(Команда)
    ОбъектСветофор.ПодключитьСветофоры();
Конецпроцедуры


ПоказатьФормуНастроек() - показывает окно настройки подключения к светофорам
Пример вызовы:
ОбъектСветофор.ПоказатьФормуНастроек();

Пример 2:
&НаКлиенте
Процедура ОкноНастроекСветофоров(Команда)
    ОбъектСветофор.ПоказатьФормуНастроек();
Конецпроцедуры


ПоказатьФормуУправления() - показывает окно управления светофорами
Пример вызовы:
ОбъектСветофор.ПоказатьФормуУправления();

Пример 2:
&НаКлиенте
Процедура ОкноУправленияСветофорами(Команда)
    ОбъектСветофор.ПоказатьФормуУправления();
Конецпроцедуры


ВключитьСвет(свет, направление, сторона) - включает указанный цвет светофора
где:

Пример вызовы:
ОбъектСветофор.ВключитьСвет("Зеленый", "Левый", "Въезд");
Пояснение: Включиться зеленый сигнал светофора с левой стороны по направления въезда на весы

Пример 2:
&НаКлиенте
Процедура ВключитьСветСветофора(Команда)
    //Включить зеленый свет с левой стороны в напралвении заезда на весовую платформу
    ОбъектСветофор.ВключитьСвет("Зеленый", "Левый", "Въезд");
Конецпроцедуры


ВыключитьСвет(свет, направление, сторона) - выключает указанный цвет светофора
где: Пример вызовы:
ОбъектСветофор.ВыключитьСвет("Красный", "Правый", "Выезд");
Пояснение: Выключиться красный сигнал светофора с правой стороны по направления выезда с весов

Пример 2:
&НаКлиенте
Процедура ВыключитьСветСветофора(Команда)
    //Выключить красный свет с правой стороны в напралвении выезда с весовой платформы
    ОбъектСветофор.ВыключитьСвет("Красный", "Правый", "Выезд");
Конецпроцедуры


СменитьСвет(направление, сторона) - меняет свет светофора на противоположный текущему
где: Пример вызовы:
ОбъектСветофор.СменитьСвет("Правый", "Въезд");
Пояснение: Смениться текущий свет с правой стороны весовой платфоры по направлению въезда на весы

Пример 2:
&НаКлиенте
Процедура СменитьСветСветофора(Команда)
    //Смениться текущий свет с правой стороны весовой платфоры по направлению въезда на весы
    ОбъектСветофор.СменитьСвет("Правый", "Въезд");
Конецпроцедуры


УстановитьСвет(свет, направление, сторона, состояние) - устанавливает указанный свет
где: Пример вызовы:
ОбъектСветофор.УстановитьСвет("Зеленый", "Правый", "Въезд", "Включить");
Пояснение: Включает зеленый свет с правой стороны по направлению въезда на весовую платформу

Пример 2:
&НаКлиенте
Процедура УстановитьСветСветофора(Команда)
    //Включает зеленый свет с правой стороны по направлению въезда на весовую платформу
    ОбъектСветофор.УстановитьСвет("Зеленый", "Правый", "Въезд", "Включить");
Конецпроцедуры


Техническая поддержка

support@hadpro.ru