Здравствуйте. Возникла не совсем стандартная задача.
Есть два монитора (на столе которые, LCD,TFT) и один системник. Видеокарта с двумя выходами и показывает на каждом мониторе. Необходимо сделать, чтобы на первом мониторе отображались свои окна, ОПС-серверы и прочие программы. А на втором мониторе отображался МРВ. Пока МРВ в оконном режиме, все в порядке, он прекрасно размещается на втором мониторе. Но как только развернуть на полный экран, то он перескакивает на первый монитор и закрывает собой нужные окна и рабочий стол.
Существуют ли какие-то настройки, чтобы МРВ оставался на втором мониторе в полноэкранном и оконном режиме?
Спасибо.
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
С ТМ тут ничего не сделаете. Необходимо настроить правильно работу с двумя мониторами. Возможно потребуются новые драйвера на видеокарту. Лично у меня в настройках необходимо просто указать "Независимая настройка" мониторов в панели управления NVidia и выбрать основной монитор. После этого будет работать так, как Вам необходимо.
Posted by Serex (Участник № / Member № 3942) on :
Хорошая мысль. У меня Двухголовая ATI HD3600, драйвера самые последние. Попробую найти Nvidia карточку и отпишусь про результат.
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
Может у Вас просто по другому называется в настройках данная возможность (карточки АТИ нет, чтобы проверить).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Главное добиться, чтобы у Вас был расширенный рабочий стол. Это можно сделать и в настройках Windows.
Posted by Serex (Участник № / Member № 3942) on :
Провел испытания на трех разных видеокартах. Везде МРВ в режиме полного экрана оказывается на первом мониторе. Независимо от положения в режиме окна. Для исключения недопонимания, вот скриншот настроек
Отмечу, что конкурент MasterScada тоже убегает на первый монитор. Если же взять плееры(KMplayer) или просмотрщики картинок(FSstudio), то в полноэкранном режиме они остаются на том же мониторе,как и в оконном режиме. при тех же самых настройках видеокарт. Т.е. видеокарты и драйвера не при чем.
Пока вопрос открыт
Posted by Romсheg (Участник № / Member № 3792) on :
А ТМ убегает именно на дисплей, который выбран как "основной в Windows"?
Posted by Serex (Участник № / Member № 3942) on :
Romcheg
да именно так.
Posted by Romсheg (Участник № / Member № 3792) on :
Попробуйте растянуть на них рабочий стол по горизонтали.
Posted by Serex (Участник № / Member № 3942) on :
Такой режим не удобен и не корректен. Любые окна при разворачивании на весь экран, занимают оба монитора. МРВ в полноэкранном растягивается на два монитора, продолжая рисоваться от нулевых координат первого экрана.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
По другому сделать и не получится. Это не вопрос Trace Mode. Это вопрос ОС.
Posted by Serex (Участник № / Member № 3942) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: По другому сделать и не получится. Это не вопрос Trace Mode. Это вопрос ОС.
Нет. Это вопрос программистов Trace Mode "Для работы с мониторами Borland предлагает специальный класс TMonitor"
Настораживает только то, что у ShuraX вроде реализована эта задача. Может быть это все таки возможно?
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
Serex, у меня ПРОФАЙЛЕР и МРВ работает также как Вы описали. В оконном режиме остается на том мониторе, где большая часть приложения. В полноэкранном открывается на основном мониторе. ИС в полноэкранном режиме раскрывается на оба монитора.
Может попробовать организовать окна и работу таким образом, чтобы ТМ всегда запускался на основном экране, а все остальное на дополнительном?
Нужный Вам режим думаю смогут реализовать только разработчики ТМ.
Posted by Serex (Участник № / Member № 3942) on :
quote:Отправитель / Originally posted by ShuraX (TM_Prof): Может попробовать организовать окна и работу таким образом, чтобы ТМ всегда запускался на основном экране, а все остальное на дополнительном?
Понятно. Спасибо. Значит будем писать письма заказчику с жалобами на плохую жизнь.
Дело в том, что на объекте есть конкуренты со своей MasterScada. Заказчик жмет деньги на новый системник. Говорит, чтобы сделали на одном системнике и двух мониторах. На одном мониторе MasterScada, на втором мониторе TraceMode
Posted by Romсheg (Участник № / Member № 3792) on :
А как два ПО, которые достаточно серьезно работают с ресурсами как аппаратными, так и программными будут их между собой делить, заказчик об этом подумал?
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
Да работать они конечно скорее всего будут вместе (у меня и то и то установленно), но как (?) будет зависить от размеров проекта, ресурсов ПК и т.п. Но лучше это ПО развести на разные машины. Да и меньше проблем и притензий потом будет с выяснением почему это не работает, что случилось, кто виноват и т.д.
П.С. пока писал безумная мысля пришла в голову. А если одну из скад в виртуальной машине запустить? Никто не пробовал? (там вроде используемые ресурсы можно прописать)
Posted by Serex (Участник № / Member № 3942) on :
quote:Отправитель / Originally posted by ShuraX (TM_Prof): П.С. пока писал безумная мысля пришла в голову. А если одну из скад в виртуальной машине запустить? Никто не пробовал? (там вроде используемые ресурсы можно прописать)
Хорошая идея Жаль нет свободной машины и двух ненужных мониторов, чтобы попробовать.Такой эксперимент на полдня, как минимум. Но в качестве постоянного решения я бы такое не стал делать. Две винды - два ядра, в два раза больше ресурсов.
Posted by Денис Андреевич (Участник № / Member № 1956) on :
А как насчет двух разных технологических экранов одного МРВ на двух мониторах? Такое возможно в ТМ6?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Если один из экранов "Всплывающее окно", то можно.