Log in
Linked Applications
Loading…
ITV Documentation
Spaces
Hit enter to search
Help
Online Help
Keyboard Shortcuts
Feed Builder
What’s new
Available Gadgets
About Confluence
Log in
Интеллект 4.11.0-4.11.3 (русский)
Pages
Перейти в хранилище документации
Обратиться в техническую поддержку
Search
Page tree
Browse pages
Configure
Space tools
A
t
tachments (0)
Page History
Page Information
Resolved comments
View in Hierarchy
View Source
Export to PDF
Export to Word
Export to PDF
Copy Page Hierarchy
Pages
Документация для программного комплекса Интеллект 4.11.0-4.11.3
Skip to end of banner
Jira links
Go to start of banner
Руководство по созданию скриптов (программирование)
Руководство по созданию скриптов. Введение
Объект Программа. Программирование с использованием встроенного языка ПК Интеллект
Инструментарий программирования
Системный объект Программа
Отладочное окнo
Синтаксический анализатор
Рекомендуемый порядок написания программ
Описание синтаксиса
Описание переменных
Описание процедур
Стандартные процедуры
Создание собственных процедур
Описание операторов
Операции и выражения
Описание функций
Примеры скриптов на встроенном языке
Примеры с Камерами и Монитором видеонаблюдения
Примеры с Компьютером и Экраном
Пример с Картой
Примеры с Архивом и Внешним хранилищем
Примеры с Макрокомандами и Временными зонами
Примеры с Поворотными устройствами (PTZ) и Устройствами управления
Пример с Ядром
Примеры с Сервером и Менеджером инцидентов
Примеры с Протоколом оператора и Протоколом событий
Примеры с Окном запроса оператора и SIP-терминалом
Примеры с Аудио
Пример с Видеошлюзом
Пример с Детекторами
Пример с Пользователем
Примеры с Титрами
Примеры со Службой перезагрузки системы и Сервисом отказоустойчивости
Пример с BacNet
Примеры с Реле и Лучами
Примеры с Сервисами сообщений и оповещений
Приложение 1. Приоритеты команд начала и остановки записи
Приложение 2. Определение значений param_id и param_value для реакции SET_IPINT_PARAM
Объект Скрипт. Программирование с использованием языка JScript
Назначение и возможности языка JScript
Инструментарий программирования на JScript
Системный объект Скрипт
Утилита Редактор-Отладчик
Отладочное окно
Включение Отладочного окна
Работа с Отладочным окном
Получение списка системных названий объектов, реакций и событий ПК Интеллект
Создание первого скрипта
Работа со скриптом
Создание скрипта
Сохранение скрипта
Удаление скрипта
Поиск в скрипте
Замена в скрипте
Отладка скриптов
Возможности отладки скриптов
Создание и использование тестовых событий
Работа с отладочными окнами утилиты Редактор-Отладчик
Просмотр сообщений скрипта
Отображение сообщений о запуске, проверке, изменении и выполнении скриптов в отладочных окнах
Использование сторонних программ-отладчиков
Примеры скриптов на языке JScript
Примеры скриптов с Монитором видеонаблюдения и Камерами
Примеры скриптов с Картой
Примеры скриптов с Детекторами
Примеры скриптов с Макрокомандами
Пример скрипта с Пользователями
Примеры скриптов с Сервером и Менеджером инцидентов
Пример скрипта с Сервисом отказоустойчивости
Примеры скриптов с BacNet
Пример с ботом Telegram
Примеры скриптов с Протоколом событий
Приложение 1. Описание утилиты Редактор-Отладчик
Назначение утилиты Редактор-Отладчик
Описание интерфейса утилиты Редактор-Отладчик
Интерфейс утилиты Редактор-Отладчик
Вкладка Скрипт отладка-редактирование
Вкладка Сообщения скрипта
Главное меню
Описание диалогового окна Фильтр
Описание диалогового окна Выделить цветом
Описание панели инструментов утилиты Редактор-Отладчик
Приложение 2. Создание виртуальных объектов с возможностью задавать события, реакции и состояния
Назначение виртуальных объектов и их реализация в ПК Интеллект
Пример создания виртуального объекта
Подготовка файла dbi
Подготовка файла ddi
Подготовка файла xml
Создание и использование виртуального объекта в ПК Интеллект
Описание событий и реакций объектов системы
GRABBER Устройство видеоввода
CAM Камера
MONITOR Монитор видеонаблюдения
MACRO Макрокоманда
SLAVE Компьютер
DISPLAY Экран
PLAYER Аудиопроигрыватель
CORE Ядро
MAP Карта
OLXA_LINE Микрофон
TELEMETRY Поворотное устройство
TELEMETRY_EXT Пульт управления
JOYSTICK Устройство управления
TIME_ZONE Временная зона
ARCH Долговременный архив
FAILOVER Сервис отказоустойчивости
OPERATORPROTOCOL Протокол оператора
EVENT_VIEWER Протокол событий
GATE Видеошлюз
CAM_VMDA_DETECTOR Детектор VMDA
TITLEVIEWER Поиск по титрам
PERSON Пользователь
CAM_FACECAPTURE Детектор лиц
IPSTORAGE Внешнее хранилище
CAM_TITLE Титрователь
TELEGRAM Telegram бот
CAM_IP_DETECTOR Детектор встроенный
SIP_TERMINAL SIP-терминал
INC_MANAGER Менеджер инцидентов
INC_SERVER Сервер инцидентов
DIALOG Окно запроса оператора
MMS Сервис почтовых сообщений
MAIL_MESSAGE Почтовое сообщение
VMS Сервис голосовых сообщений
GRELE Реле
GRAY Луч
VNS Сервис голосового оповещения
SMS Сервис коротких сообщений
SSS_WATCHDOG Служба перезагрузки системы
BACNET BacNet
Описание объектной модели в программном комплексе Интеллект
Объект Core и его встроенные методы
Объект Core
Метод SetObjectParam
Метод SetObjectState
Метод DebugLogString
Метод Base64Decode
Метод Sleep
Метод Itv_var
Метод Int_var
Метод GetObjectParentType
Метод GetIPAddress
Метод GetObjectName
Метод GetObjectState
Метод GetObjectParam
Метод GetObjectParentId
Метод DoReactStr
Метод DoReact
Метод DoReactSetupCore
Метод DoReactSetup
Метод DoReactGlobal
Метод NotifyEventStr
Метод NotifyEvent
Метод NotifyEventGlobal
Метод CreateMsg
Методы Lock и Unlock
Метод IsAvailableObject
Метод GetUserId
Метод GetEventDescription
Метод GetObjectIdByParam
Метод SaveToFile
Метод GetLinkedObjects
Метод WriteIni
Метод ReadIni
Метод AddIni
Метод SetTimer
Метод KillTimer
Метод GetObjectChildIds
Метод Base64EncodeFile
Метод Base64EncodeW
Методы run_cmd и run_cmd_timeout
Метод WriteIniAny
Метод ReadIniAny
Метод AddIniAny
Объекты MsgObject и Event и их встроенные методы и свойства
Объекты MsgObject и Event
Метод GetSourceType
Метод GetSourceId
Метод GetAction
Метод GetParam
Метод SetParam
Метод MsgToString
Метод StringToMsg
Метод StringToParams
Метод Clone
Метод GetObjectIds
Метод GetObjectParams
Свойство SourceType
Свойство SourceId
Свойство Action
Заключeние
No labels
Overview
Content Tools
{"serverDuration": 303, "requestCorrelationId": "e39fe5a7fdab957d"}