Screen Profiles

Hi,

Question on how citect 2018 determines where to load screens on a multi monitor setup using screen profiles. Best with an example.

Let's say we have a 2x2 monitor set up. In windows, we have the monitors numbered:

3  |  4

--------

1  |  2

With monitor 1 set up as the main display / primary.

Let's say we want to run citect on the bottom two and top right monitor (1, 2 and 4). Monitor 3 is used to run a separate application (outlook or CCTV for example).

How should we setup our screen profile? Do we show a 2x2 arrangement in the profile and set the [MultiMonitors]Workspaces = 3? Or do we show an an 'L' shaped arrangement in the profile, omitting the 'third' physical monitor. How are the other [MultiMonitors] parameters required to be set.

What I'm really getting at is how does Citect work out which physical display output goes to which monitor. Especially with regards to the situation where we've got four outputs and we only want to show Citect on three of them.

I noticed the help for [MultiMonitors]StartupPage<Name> says "On start up, Citect SCADA will compare the physical monitors on the workstation to the screens in the screen profile and attempt to map screens to monitors based on the resolution and relative position to the primary monitor/screen. If a physical monitor cannot be found, for example it has failed or been disconnected or the configuration is incorrect, that screen will be mapped to the primary monitor. So, you may have multiple pages displayed on the primary monitor." How does it do this and what happens if there's extra monitors?

Parents
  • Hi Matthew,

    It should be equal to the number of startup contexts. In your example, you have 3, so it will be 3.

    I'm not sure what you mean by "impossible to bring up a single citect page on anything other than the windows primary screen".
    Given the profile you have defined, you will end up with 3 Citect "master" displayed across 3 screens - screens 1,2 and 4.

    The workspace code is designed to display Citect pages inside of panes of the master page. The display code of the workspace doesn't allow displaying a page onto a screen itself as a top level window.

    BTW: I definitely recommend to use the Profile Setup Wizard in Topology > Profiles rather than doing things manually. It will guarantee to get things right.
Reply
  • Hi Matthew,

    It should be equal to the number of startup contexts. In your example, you have 3, so it will be 3.

    I'm not sure what you mean by "impossible to bring up a single citect page on anything other than the windows primary screen".
    Given the profile you have defined, you will end up with 3 Citect "master" displayed across 3 screens - screens 1,2 and 4.

    The workspace code is designed to display Citect pages inside of panes of the master page. The display code of the workspace doesn't allow displaying a page onto a screen itself as a top level window.

    BTW: I definitely recommend to use the Profile Setup Wizard in Topology > Profiles rather than doing things manually. It will guarantee to get things right.
Children
No Data