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

     - изменение положения строки подменю;

     - добавление новых строк в подменю;

     - удаление строк подменю;

Пункт меню "Вывод" изменению не подлежит.

Пункты "Документы", "Справочная  информация" и "Исходные данные" формируются каждый раз при запуске меню на основании информации, содержащейся в файлах типа .im, присутствующих  в данный момент в каталоге ENERG5\IM. Файлы этого каталога описывают структуру меню. Редактируя эти файлы, можно удалять строки из меню, переставлять строки меню по Вашему усмотрению, добавлять в меню новые строки. Для редактирования используется любой текстовый редактор.

Название, положение и параметры, необходимые для  выполнения каждой строки подменю, описываются с помощью блока  ключей. Блок ключей может содержать от 1 до 5 строк. В файлах *.im  базового варианта системы блоки ключей  отделены  друг  от  друга пустыми строками.

- изменяя текстовую часть ключа, Вы можете изменить название строки в подменю;

- изменяя название ключа, Вы можете поменять расположение строки подменю;

- вычеркивая блок ключей, Вы можете  исключить  строку  из подменю;

- добавив блок ключей и подготовив соответствующий исполняемый файл, Вы можете добавить в подменю новую строку.

2.21.1. Общие требования к оформлению файлов *.im.

а) Для того, чтобы при выборе строки меню  указанные  Вами действия выполнились, необходимо, чтобы файлу типа im, описывающему эту строку, соответствовал исполняемый файл  типа  exe  с тем же именем, расположенный в главном каталоге ENERG5.

Например:


   ENERG5

                        Corrtim.exe


                        Файл, выполняющий

                        коррекцию таймера

                        Сorrtim.im

           


                IM      /glob="Коррекция таймера"                                          

Как вызвать файл, расположенный вне главного каталога системы "Энергия", рассказано в главе 2.21.8.

     б) Все строки, предназначенные для включения в меню,  должны начинаться с первой позиции.

     в) Каждый ключ должен начинаться со знака /.

     г) В названии ключа используются строчные латинские буквы.

     д) Текстовая часть строки с ключом должна быть заключена в кавычки (").

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

     ж) Для выделения другим цветом буквы в названии строки меню используется символ ~, например, /menu="Отчеты".

     з) Допускается вставлять в файл любые комментарии,  располагая их не с первой позиции строки.

2.21.2. Формирование главного меню. По умолчанию в главное меню  входят  пункты:  "Документы", "Справочная информация" и "Исходные данные". Чтобы изменить эти названия, достаточно в любом из существующих файлов  типа  *.im описать новые имена пунктов главного меню. Можно завести  новый файл с любым именем и расширением im и описать  новые  имена  в нем.

Для замены пунктов главного меню используются следующие ключи:

/xxxx="новое имя" - для замены пункта "Документы";

/yyyy="новое имя" - для замены пункта "Справочная информация";

/zzzz="новое имя" - для заменты пункта "Исходные данные".

Например, если указано:

/xxxx="Ведомости"

/yyyy="Графики"

/zzzz="Отчеты"

то главное меню будет иметь вид:

Ведомости           Графики            Отчеты            Вывод

Если указать не все ключи, то вместо недостающих будут использованы значения по умолчанию, например, следующие строки:

/xxxx="Ведомости"

/zzzz="Отчеты"

приведут к образованию такого варианта меню:

 Ведомости

Справочная информация

Отчеты

 Вывод

Если новое имя пункта не указывать, пункт будет совсем удален из главного меню, например, появление в файле *.im строки /yyyy="" приведет к формированию меню вида:

Документы

Исходные данные

Вывод

2.21.3. Формирование пункта меню "Документы". Пункт меню "Документы" или пункт, заданный ключом "/xxxx", максимально может включать 3 уровня:

 


Документы        1 уровень     2 уровень    3 уровень

 




 



Вызов документа


 


Вызов документа                               ...



 



                                               ...


Вызов документа


                                         


Вызов документа                 ...           ...



 


                                              ...


 



Вызов документа                               ...

Количество строк в каждом меню рекомендуется задавать, исходя из размеров экрана.

Для меню "Документы" используются следующие ключи:  /menu, /subm, /rund, /name, /auto.

 2.21.3.1. Ключи /menu, /subm и /name.

     /menu="текст" - название строки в меню 1 уровня;

     /subm="текст" - название строки в меню 2 уровня;

     /name="текст" - название строки в меню 3 уровня.