Методические рекомендации к лабораторным работам: "Проверка работоспособности телеметрического выхода счетчика", "Комплекс технических средств «Энергия»", "Программирование микропроцессорного устройства «Энергия–микро»", страница 32

2.21.7. Включение в меню документов, формируемых генератором документов. Все документы, формируемые генератором, описаны в файле Gendoc.im. Для указания конкретного документа используется ключ /rund, передающий файлу Gendoc.exe имя шаблона, по которому будет получен документ, например:

    /menu="Протоколы"

    /rund="/R=sch\protg.sch"

    /subm="По группам"

Подробно включение в меню документов, полученных генератором, описано в  документе  "Генератор  документов. Руководство пользователя".

2.21.8. Запуск дополнительных программ из меню. В комплект базового ПО системы "Энергия" включена программа engdos.exe,  предназначенная  для  запуска из меню дополнительных программ. Под дополнительными программами понимаются любые программы, не включенные  в базовый комплект.   Это может быть  Кодировщик  шаблонов  документов,  программа   "Поверка", Multi-Edit и любая другая программа, которой достаточно  оперативной памяти.

Можно включать программы  в подменю "Документы", "Справочная информация" и "Исходные данные". Для включения программы в меню необходимо внести в файл engdos.im название файла программы и текст  строки, по которой  программа будет запускаться  из меню. Обязательным условием является доступность программы  из текущего каталога, т.е. либо  программа должна быть записана в каталог ENERG5, либо ее  местонахождение должно быть описано  в параметре PATH файла autoexec.bat, либо путь к ней прямо указан в файле engdos.im. В качестве примера включения программ в меню приводится вариант файла engdos.im, помещающий три программы во все три возможных подменю:

    /menu="Внешние программы"

    /rund="/c kodir.exe"

    /subm="Кодировщик"

    /rund="/c e:\me\me.exe"

    /subm="Multi-edit"

    /rund="/c aids990.exe f:"

    /subm="Антивирус"

    /rund="/c kodir.exe"

    /glob="Кодировщик"

    /rund="/c e:\me\me.exe"

    /glob="Multi-edit"

    /rund="/c aids990.exe f:"

    /glob="Антивирус"

    /rund="/c kodir.exe"

    /help="Кодировщик"

    /rund="/c e:\me\me.exe"

    /help="Multi-edit"

    /rund="/c aids990.exe f:"

    /help="Антивирус"

    В приведенном примере подразумевается,  что файл  kodir.exe записан в каталог ENERG5, путь к  me.exe указан в ключе  /rund, а  путь  к  aids990  указан  в  PATH.  Кроме  того, для aids990 передается имя диска для тестирования.

    Условие обязательной доступности программы можно обойти при помощи косвенного файла. Например, для запуска электронной мнемосхемы  ("Автоматизированная диспетчерская система")  из  меню "Энергии" можно написать файл mnemo.bat следующего содержания:

    cd \mnemo

    call m.bat

    cd \energ5

и в файл engdos.im включить строки:

    /rund="/c mnemo.bat"

    /help="Электронная мнемосхема"

2.22. Работа ктс "Энергия" в сети эвм.

    Для работы в сети ЭВМ следует специализированный вычислительный  комплекс (СВК)  включить в сеть как рабочую станцию, задав при начальном  запуске место для вспомогательного каталога на файл-сервере. При  этом СВК работает  в обычном режиме,  пока есть  связь  с  сервером.   В  случае  потери  связи   программа организует в текущем каталоге ENERG5  подкаталог ENG_RSRV, в котором создается  временный резервный комплект  рабочих файлов.

При переходе на резервный каталог подается  двойной  звуковой сигнал низкого тона. Запрос документов запрещается до отработки первой пятиминутной задачи. Если связь с сервером через какое-то время восстановилась, подается двойной звуковой сигнал высокого тона. Запрос документов  снова запрещается  до отработки  первой пятиминутной задачи.

К вспомогательному каталогу рабочих файлов, расположенному на файл-сервере, должен быть открыт доступ со всеми полномочиями со всех  других рабочих станций сети. Для Novell  NetWare в сценарии рабочей  станции необходимо включить  команду Machine Name с уникальным текстовым  идентификатором рабочей станции.

Для установки на этих компьютерах на дискете 2 поставляется комплект программ в следующем составе:

    mn_setup.exe

    menu_net.exe

Необходимо переписать их в каталог ENERG5 и запустить в нем на выполнение командный файл net.bat. В результате его работы в  каталоге ENERG5 появится подкаталог EN5_NET.  Он содержит  файлы и каталоги,  необходимые  для установки  программы "Энергия" на рабочую станцию сети. Следует переписать подкаталог EN5_NET  на  нужную  рабочую  станцию  или  на  сервер  (потребуется  1 Кбайт  свободного места).

После создания каталога EN5_NET на рабочей станции запускается программа mn_setup, с помощью которой производится настройка на нужные каталоги. В  результате создается инициализационный файл menu_net.ini  в текущем каталоге и файл menu_net.inf в каталоге рабочих файлов на сервере. Максимальное количество  регистрируемых станций  - 10. По окончании  настройки может  быть запущена программа  menu_net.exe,  которая  обеспечивает  запрос нужной информации и выдачу документов на устройства вывода.

Рабочая станция получает информацию только из файлов и не имеет  доступа к оперативной памяти СВК, поэтому обеспечивает выдачу  документов  по  состоянию  на момент отработки последней пятиминутной задачи.

Если связь между СВК и сервером прервана, то при  очередном обращении к серверу Вашей  рабочей станции будет выдано  сообщение о том,  что данные не  модифицированы более 5  минут. В этом случае Вы, конечно, можете  продолжать вывод документов, но  они будут формироваться неправильно (со сдвигом по времени).

Программы редактирования исходных данных, настройки системы и оперативного вмешательства (переход на лето/зиму, ввод паролей и т.п.)  на рабочей станции  работать не могут,  они запускаются только на СВК.