Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Proces D2000 HI na počítači s viacerými monitormi môže pracovať vo viacerých režimoch:

Kotva
standardny
standardny
Štandardný

...

Pracovná plocha procesu D2000 HI je celková plocha pripojených monitorov. Tento režim sa odlišuje od režimu Multidisplay HI tým, že nemá definované parametre pre otváranie tried okien.

Kotva
na_urcenom_monitore
na_urcenom_monitore
Na určenom monitore

...

Proces D2000 HI sa otvára na určenom monitore. Viac informácií - kapitola Nastavenia konzoly - parameter Monitor.

Kotva
multidisplayhi
multidisplayhi
Multidisplay HI

...

Od verzie V5.00.020 je možné riadené používanie procesu D2000 HI na počítači s viacerými monitormi (maximálne 3) umiestnenými vedľa seba a od verzie V10.00.037 sa max. počet zvyšuje na 8. Od verzie V22 pribudla možnosť používať proces D2000 HI  na počítači s viacerými monitormi majúcimi rôzne rozlíšenie a umiestnenie vytvorením fiktívnej plochy rozdelenej na fiktívne monitory, popis sa nachádza nižšie. Monitory môžu byť uložené v dvoch radoch nad sebou a priestor pre HI môže byť obmedzený iba na vybrané monitory. Číslovanie monitorov je v D2000 HI chápané z hľadiska viditeľnej plochy počítané od 1 (ľavý horný roh) a pokračujeme vpravo a následne druhou radou.

...

Pre správnu funkciu rozmiestňovania a maximalizácie okien je potrebné, aby boli monitory usporiadané tak, aby sa ich plochy vo Windows dotýkali. Napr. pre os x: 1. (0 až 1200), 2. (1201 až 2400), 3. (2401 až 3600).
Slovo "riadené", použité v prvej vete, znamená, že boli zavedené pravidlá správania sa procesu D2000 HI popisujúce, na ktorom z monitorov sa majú otvárať určité triedy okien a funkcie umožňujúce presun okien medzi monitormi.

Poznámka:
Správanie sa programov pri pripojení viacerých monitorov je ovplyvnené firmware-om použitým v grafickej karte a jeho nastavením. Napríklad pri použití grafickej karty od firmy Matrox - Matrox Millennium G450 Dualhead, treba pre riešenie napojenia s dvoma monitormi nastaviť:

...

Kotva
triedy_okien
triedy_okien
Nastavenie otvárania tried okien sa definuje v súbore MDD.INI (prípadne MDD.TXT), ktorý musí byť umiestnený buď v adresári aplikácie alebo v adresári BIN adresára súborov programu D2000. Pri spúšťaní viacerých aplikácií na jednom počítači je vhodné tento súbor umiestniť do adresára aplikácie, jeho data prepisujú data zo súboru umiestneného v adresári BIN.

Nastavenie platí iba pre proces D2000 HI maximalizovaný na požadovaných monitoroch, resp. rozmerovo blízke maximalizovanému HI.


Obsah súboru MDD.INI je členený do dvoch sekcií:

Kotva
display_pos
display_pos
Sekcia [DISPLAY_POS]

Riadky:

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

Kde:
0 – znamená celá plocha HI
1 - prvý monitor
2 – druhý monitor
3 - tretí monitor

Pri splnení podmienok sa okná otvárajú (ak nie je požadované inak, napr. v zostavách), ak sa HI nachádza na danom monitore a systémové menu majú rozšírené o príkazy presúvania okna medzi monitormi.

Poznámka:
Maximalizácia dialógových okien je riadená nastaveniami ovládača grafickej karty.

...

Kotva
display_params
display_params
Sekcia [SET_DISPLAY_PARAMS]

Riadok:

EmulMaximize=TRUE (FALSE)

je určený pre emulovanie maximalizácie procesu HI, ak ho neurobí správne Windows. Napríklad, ak systém robí maximalizáciu iba na jeden monitor alebo ak chceme používať HI iba na vybraných monitoroch.

EmulMaxBorder=TRUE (FALSE)

Zväčšiť maximalizovanú veľkosť HI. Použite to, keď v o Windows 10 zostalo prázdne miesto okolo HI cca 8  bodov.

FirstMonitor, LastMonitor

Parametre pri viacmonitorových systémoch vymedzujú časť monitorov pre proses HI. Vyžaduje sa aby monitory boli číslovane od 1 do 8 zľava a boli umiestnene max. v dvoch radoch. Hodnoty musia vytvárať obdĺžnik. Parameter EmulMaximizemusí byť TRUE.

Napríklad:

   1  2  3

   4  5  6

OpenMaximized=TRUE (FALSE)

Pri štarte maximalizuje okno procesu HI. Prednastavená hodnota je FALSE.

Version = 4

určuje číslo verzie obsluhy viacmonitorového pracoviska. Povolené hodnoty sú:

2 - verzia používaná s Windows 7

4 - základná verzia riešiaca problém verzie 2, keď sa maximalizovaná schéma na niektorom z monitorov nenakreslila (Windows 8).

DpiSizeCorrection=1

Niekedy sa z windowsov v závilosti od grafických ovládačov a nastavenia "zmena veľkosti textu" v nastaveniach displeja vyčíta zlý rozmer obrazovky displeja. Hodnota sa dá korigovať zadaním tohoto parametra. Prednastavená hodnota 1 nerobí žiadnu akciu Iná hodnota z rozsahu 100 až 400 (%) prenásobuje získany rozmer. Obvyklá hodnota je 100,125,150,175,200 tak ako sa zadáva v nastaveniach displeja.

Multidisplay HI na počítači s viacerými monitormi majúcimi rôzne rozlíšenie

Podmienkou pre správnu funkciu rozmiestňovania a maximalizácie okien je, aby boli použité monitory s rovnakým rozlíšením a usporiadaním tak, aby sa ich plochy vo Windows dotýkali. Od verzie V22 pribudla možnosť vytvorenia fiktívnych monitor spĺňajúcich vyššiu požiadavku. Nová možnosť je sprístupnená novým parametrom EmulMonitors nastaveným na TRUE a parametrami emulujúcimi súhrnný priestor fiktívnych monitorov, ktorý je rovnomerne rozdelený na definovaný počet monitorov. Z nich sa potom definuje plocha pre multidisplay HI.

EmulMonitors=TRUE (FALSE)

Parameter s nastavenou hodnotou TRUE sprístupňuje užívateľskú definíciu prostredia pre prácu procesu D2000 HI na viacero monitoroch. Prednastavená hodnota je FALSE.

EmulRectLeft

Umiestnenie celkovej fiktívnej plochy monitorov - ľavý okraj

EmulRectTop

Umiestnenie celkovej fiktívnej plochy monitorov - horný okraj

EmulRectRight

Umiestnenie celkovej fiktívnej plochy monitorov  - pravý okraj

EmulRectBottom

Umiestnenie celkovej fiktívnej plochy monitorov  - dolný okraj

EmulNumInLine

Počet monitor umiestnených vedľa seba 1..4

EmulNumLines

Počet radov monitorov umiestnených nad sebou 1..2

Príklad:
Obsah MDD.INI súboru pre sústavu šiestich monitorov umiestnených v dvoch radoch po troch:

[DISPLAY_POS]
Dialogs=1
Pictures=2
Graphs=0
Alarms=4
Monitorings=5

[SET_DISPLAY_PARAMS]
EmulMaximize=TRUE
FirstMonitor = 1
LastMonitor = 5
Version = 4

EmulMonitors       = TRUE

EmulRectLeft         = 0

EmulRectTop         = 0

EmulRectRight      = 3840

EmulRectBottom  = 2160

EmulNumInLine    = 3

EmulNumLines      = 2



Info
titleSúvisiace stránky:

Nastavenia procesu HI

...