Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Мониторы Реального Времени / Real Time Monitors » Ключ "RUN"

   
Автор / Author Тема / Topic: Ключ "RUN"
intellis
Active Forum Member / Активный участник форума
Участник № / Member № 2383


Icon 1 отправлено / posted      Профиль для / Profile for intellis           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте, уважаемая техподдержка! Мы используем МРВ+ на 512 каналов и ДокМРВ+ на 2000 каналов. Проект на МРВ+ уже давно работает, проекты на ДокМРВ+ внедряем. При обновлении с версии 6.06.3 на версию 6.07 столкнулись с тем, что не обрабатывается ключ RUN в файле TMcom_0.cnf. При этом монитор обрабатывает этот файл, так как ключ RUNONCE работает, то есть одновременно два монитора запустить не получится. Поскольку эта функция очень популярна, а жалоб на нее на форуме нет, понимаем, что скорее всего ошибка у нас, но не можем понять, в чем дело. Содержимое файла TMcom_0.cnf осталось без изменений с версии 6.06.3, когда это все нормально работало...
Сообщения / Posts 95 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
intellis
Active Forum Member / Активный участник форума
Участник № / Member № 2383


Icon 1 отправлено / posted      Профиль для / Profile for intellis           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Немного неясно написал, дополню. Проблема в том, что монитор при использовании ключа RUN не запускается автоматически на выполнение, при этом вручную запускается нормально, все функции работают.
Сообщения / Posts 95 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Используйте ключ /run в командной строке.
Сообщения / Posts 17109 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
SATER
Forum Haunter / Завсегдатай форума
Участник № / Member № 1414


Icon 1 отправлено / posted      Профиль для / Profile for SATER           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
или можно создать файл *.js с таким содержимым
code:
var SLEEP_TIMEOUT = 200;
var WAIT_RUN_TIMEOUT = 20000;

var WshShell = new ActiveXObject("WScript.Shell");
var Drivers = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("select * from Win32_SystemDriver where Name=\'Haspnt\'");
if ( Drivers.Count < 1 )
{
WshShell.Popup("HASP driver not installed", 0, "Error", 16);
WScript.Quit(2);
}
var e = new Enumerator(Drivers);
e.moveFirst();
var haspdrv = e.item();
var wait_time = 0;
while ( haspdrv.State != "Running" )
{
WScript.Sleep( SLEEP_TIMEOUT );
wait_time = wait_time + SLEEP_TIMEOUT;
if ( wait_time > WAIT_RUN_TIMEOUT ) break;
}

var Process = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("Select * from Win32_Process Where Name = 'rtcx.exe'");
if ( Process.Count < 1 )
{
if ( haspdrv.State == "Running" )
{
WshShell.Exec("C:\\Program Files\\AdAstra Research Group\\TRACE MODE 6 Runtime\\rtcx.exe D:\\Server\\Программа_оператора_0.dbb /fullscreen /hidemenu /run");
}
else
{
WshShell.Popup("Драйвер HASP не запущен. Обратитесь к системному администратору", 20, "Error", 16);
}
}
else
{
WshShell.Popup("Программа оператора уже запущена.\nНажмите Alt+Tab для ее поиска.", 10, "Осторожно!", 48);
}

и ставить его в автозагрузку (запускать проект через скрипт)
тут я написал, чем этот вариант мне больше по душе, чем TMcom_0.cnf и ключи в командной строке
http://forum.adastra.ru/cgi-bin/ultimatebb.cgi/ubb/get_topic/f/50/t/000027.html?

Сообщения / Posts 141 | Из / From: Украина  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
intellis
Active Forum Member / Активный участник форума
Участник № / Member № 2383


Icon 1 отправлено / posted      Профиль для / Profile for intellis           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо Вам, Sater, за скрипт! Пока воспользовались простым ключом RUN в командной строке, но при сдаче проекта скорее всего воспользуемся скриптом.
Сообщения / Posts 95 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2