HI на компьютере с несколькими мониторами

Процесс D2000 HI может работать на компьютере с несколькими мониторами в следующих режимах:

Стандартный


Рабочий стол процесса D2000 HI представляет собой объединение рабочих столов всех подключенных мониторов. Данный режим отличается от режима Mультидисплейный HI отсутствием заданных параметров для открытия классов окон.

На определенном мониторе


Процесс D2000 HI будет запущен на конкретном мониторе. Более подробная информация содержится в главе Настройки консоли - параметр Mонитор.

Мультидисплейный HI


Начиная с версии V5.00.020 возможно управляемое  использование процесса D2000 HI, запущенного на компьютере с несколькими мониторами (максимальное количество - 3), которые расположены последовательно друг за другом. В общем, процесс D2000 HI не ограничивается по количеству подключенных мониторов, но состояние рабочего стола при открытии окон зависит от настроек графической карты. Для правильного размещения и развертывания окон, необходимо, чтобы мониторы были упорядочены так, чтобы их рабочие столы в Windows были расположены друг за другом. Например, для оси Х: 1. (от 0 до 1200), 2. (от 1201 до 2400), 3. (от 2401 до 3600).
Слово "управляемый", использованное в первом предложении, означает, что были созданы правила работы процесса D2000 HI определяющие, на котором из мониторов должны открываться отдельные классы окон и функции, позволяющие перемещать окна между мониторами.


Примечание:
Работа программ при подключении нескольких мониторов зависит от прошивки видеокарты и ее настроек. Например, для того, чтобы подключить два монитора при использовании видеокарты фирмы Matrox - Matrox Millennium G450 Dualhead, необходимо выполнить следующие настройки:

  1. "Open program windows in display: 1." 
  2. Не использовать "Use CenterPOPUP" - отменяет нами настроенное расположение открываемых окон.

Открытие классов окон можно настроить в файле MDD.INI (или MDD.TXT), который должен быть расположен либо в каталоге приложения, либо в подкаталоге BIN-каталога файлов программы D2000. При открытии нескольких приложений на одном компьютере, данный файл необходимо вложить в каталог приложения.

Настройки действительно только для процесса D2000 HI, развернутого на двух или трех мониторах.


Содержимое файла MDD.INI можно разделить на две секции:

  • [DISPLAY_POS] - секция параметров размещения окон согласно их значению
  • [SET_DISPLAY_PARAMS] - остальные параметры при работе с несколькими мониторами

Секция [DISPLAY_POS]

Ряды:

Dialogs = 1
Pictures = 0
Graphs = 0
Alarms = 1
Monitorings = 1

Где:
0 – целый рабочий стол HI
1 - первый монитор
2 – второй монитор
3 - третий монитор

При выполнении данных условий, окна будут открыты на соответствующем мониторе и в системное меню будут добавлены команды по перемещению окон между мониторами.

Примечание:
Развертывание диалоговых окон управляется настройками драйвера видеокарты.


Секция [SET_DISPLAY_PARAMS]

Ряд:

EmulMaximize=TRUE (FALSE)

предназначен для эмуляции развертывания процесса HI, если Windows его не выполнит правильно. Например в случае, если система выполняет развертывание только на один монитор.

Пример:
Содержимое файла MDD.INI для использования видеокарты nVidia Quatro с двумя мониторами, расположенными последовательно друг возле друга:

[DISPLAY_POS]
Dialogs=1
Pictures=0
Graphs=0
Alarms=1
Monitorings=1

[SET_DISPLAY_PARAMS]
EmulMaximize=TRUE