Помимо упомянутых выше элементов, для обеспечения связи с процессом, а также для использования некоторых опций или дополнительных модулей «КАСКАД Цифра», потребуется оборудование, поддерживающее следующие функции:
Следующие компоненты необходимы на каждом сервере для печати алармов:
Аппаратный компонент
Характеристики
Свободный параллельный интерфейс
Линейно-матричный принтер
(требуемая производительность в существенной степени зависит от динамики проекта)
Для вывода на печать панелей, списков, отчетов:
Аппаратный компонент
Характеристики
Свободный параллельный интерфейс
USB
Сетевое подключение к серверу печати
Черно-белый или цветной лазерный принтер
Черно-белый или цветной струйный принтер
(опционально)
Резервирование
Аппаратный компонент
Характеристики
Полная конфигурация вычислительной системы
Полная конфигурация вычислительной системы х2
Второй сетевой адаптер для каждого компьютера
Перекрестный Ethernet кабель (RJ45)
3 коммутационных кабеля и 1 концентратор
(опционально вместо перекрестного кабеля)
Удаленное обслуживание
Аппаратный компонент
Характеристики
ISDN-модем
(рекомендуемая опция; рекомендуемая скорость передачи данных: 64 кбит/с)
Вывод на несколько экранов
Для подключения двух или более экранов к одной рабочей станции потребуется:
Аппаратный компонент
Характеристики
Графический адаптер для подключения двух мониторов
(с поддержкой двух мониторов, например, Matrox Millenium G550)
Соответствующее количество графических адаптеров с возможностью подключения нескольких мониторов
(опционально вместо адаптера с поддержкой двух мониторов, Matrox G200 MM)
Аппаратный ключ
Аппаратный компонент
Характеристики
Аппаратный ключ для USB-интерфейса
Используется в «КАСКАД Цифра» в качестве инструмента лицензирования. Аппаратный ключ разработан компанией WIBU-SYSTEMS.
Связь с процессом
Для подключения контроллеров, устройств телеуправления, контроллеров прямого цифрового управления (DDC) требуются соответствующие механизмы подключения. В данном качестве могут использоваться последовательные интерфейсы, сетевые адаптеры Ethernet, адаптеры полевой шины.
Метод устанавливает переменную-член m_useUserLanguage, которая определяет, следует ли запускать интерфейс пользователя с языком, выбранным с помощью флажка «Загрузить пользовательский язык проекта» или язык, сохраненный в точке данных _Users.Language. Язык, выбранный, например, через панель управления пользователями, сохраняется в точке данных _Users.Language. Если точка данных _Users.Language не содержит языка, используется язык, выбранный на панели входа в систему с помощью флажка.
Если вы хотите открыть интерфейс пользователя с помощью пользовательской панели с определенным языком, установите этот флажок.
Рисунок: загрузка пользовательского языка проекта
Синтаксис
public void setUseUserLanguage(bool useUserLanguage);
Параметры
Параметр
Значение
useUserLanguage
Установите для параметра «useUserLanguage» значение TRUE, если следует использовать язык, сохраненный в точке данных _Users.Language. Если используется язык, выбранный с помощью флажка «загрузить пользовательский язык проекта», установите FALSE.
Позволяет вручную задать текущее состояние процесса входа в систему. В авторизационном фреймворке есть три состояния: «Login», «Systemusenotification» и «Close»
Синтаксис
public void setState(LoginFrameworkState state);
Параметры
Параметр
Значение
state
Параметр «state» может принимать одно из трех состояний: «Login», «Systemusenotification» и «Close».
Метод устанавливает переменную-член «m_openMonitorConfiguration», которая определяет, открывается ли диалоговое окно настроек монитора перед запуском UI.
Синтаксис
public void setOpenMonitorConfiguration(bool openMonitorConfiguration);
Параметры
Параметр
Значение
openMonitorConfiguration
Параметр «openMonitorConfiguration» указывает, будет ли открыто диалоговое окно настроек монитора (TRUE) или нет (FALSE).
Метод сохраняет объект «OaAuthUI» в экземпляре контроллера. Это должен быть тот же экземпляр, который используется событием initialize на панели входа в систему путь_КАСКАД/panels/vision/login.pnl. Таким образом обеспечивается полная функциональность процесса аутентификации. Пример представлен в разделе «Расширенный авторизационный фреймворк (персонализированные панели)».
Синтаксис
public void setOaAuthUI(shared_ptr<OaAuthUI> ui);
Параметры
Параметр
Значение
ui
Параметр ui типа shared_ptr передается для гарантии того, что используется тот же экземпляр, что и в панели входа в систему.