Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Расчетно-графическая работа2.doc
Скачиваний:
10
Добавлен:
02.05.2014
Размер:
1.01 Mб
Скачать
          1. Комплект файлов модели алгоритма

Для настройки модели алгоритма A142 формируются три файла с общим основным именемA142:

A143.fmth– кодированная модель структуры алгоритмаA143;

A143.doc– документ редактораWordсо структурной формулойA142;

A143.bmp– файлbmp-картинки формулы для вывода формулы на поле интерфейса пользователя программы.

          1. Состав файла кодировки структуры алгоритма

Файл A142.fmthкодировки алгоритма включает компоененты:

а) Общие параметры файла – 6 строк

// nz: Количество команд и потоков:

6

//S: Локальный путьbmp-файла (для вывод структурной формулы):

Data\A142.bmp

// Число элементов структуры (включая фиктивный конечный элемент):

15

б) Справка (подсказка) – 7 строк

// Описание элементов структурной формулы:

// T: Тип элемента (Zi: 0, #: 1, &: 2,V: 3, – >: 4)

// N: Имя элемента (Zi, 0) на ДИА

// S: Номер строки – привязка имени к строке ДИА (1..nmax)

// n1: Номер 1-го следующего элемента (1..nmax, 0 – для "–>").

// n2: Номер 2-го следующего элемента (1..nmaxдля #, 0 – для прочих),

// d: Длительность исполнения элемента (mzi0, 0)

г) Последовательность описаний всех элементов алгоритма, типа:

//*** Node 1 ****

1

0

0

2

5

0

//*** Node 2 ****

0

Z1

1

3

0

2

и т.д.

РМУ 4.19Параметры описаний элементов:

Параметры описаний элементов формируются методом копирования столбцов данных с соответствующих номеров таблицы кодирования.

          1. Заготовка кодировки

Формируется

// nz: Количество команд и потоков:

6

//S: Локальный путьbmp-файла (для вывод структурной формулы):

Data\A142.bmp

// Число элементов структуры (включая фиктивный конечный элемент):

15

// Описание элементов структурной формулы:

// T: Тип элемента (Zi: 0, #: 1, &: 2,V: 3, – >: 4)

// N: Имя элемента (Zi, 0) на ДИА

// S: Номер строки – привязка имени к строке ДИА (1..nmax)

// n1: Номер 1-го следующего элемента (1..nmax, 0 – для "–>").

// n2: Номер 2-го следующего элемента (1..nmaxдля #, 0 – для прочих),

// d: Длительность исполнения элемента (mzi0, 0)

//*** Node1 ****

//*** Node2 ****

//*** Node3 ****

……

//*** Node14 ****

//*** Node15 ****

Далее копируются конкретные данные – столбцы таблицы.

Рекомендуется – деление окна страницы на два окна. Меню:

Окно / Разделить

          1. Запись кодировки структурной формулы для моделирования

Согласно приложению – запись кодировки

// nz: Количество команд и потоков:

6

//S: Локальный путьbmp-файла (для вывод структурной формулы):

Data\A142.bmp

// Число элементов структуры (включая фиктивный конечный элемент):

15

// Описание элементов структурной формулы:

// T: Тип элемента (Zi: 0, #: 1, &: 2,V: 3, – >: 4)

// N: Имя элемента (Zi, 0) на ДИА

// S: Номер строки – привязка имени к строке ДИА (1..nmax)

// n1: Номер 1-го следующего элемента (1..nmax, 0 – для "–>").

// n2: Номер 2-го следующего элемента (1..nmaxдля #, 0 – для прочих),

// d: Длительность исполнения элемента (mzi0, 0)

//*** Node 1 ****

1

0

0

2

5

0

//*** Node 2 ****

0

Z1

1

3

0

2

//*** Node 3 ****

2

0

0

4

0

0

//*** Node 4 ****

0

Z2

2

12

0

3

//*** Node 5 ****

0

Z3

3

6

0

1

//*** Node 6 ****

1

0

0

7

8

0

//*** Node 7 ****

0

Z4

4

11

0

8

//*** Node 8 ****

0

Z5

5

9

0

3

//*** Node 9 ****

1

0

0

10

3

0

//*** Node 10 ****

0

Z6

6

11

0

5

//*** Node 11 ****

2

0

0

12

0

0

//*** Node 12 ****

3

0

0

13

0

0

//*** Node 13 ****

0

Z3

3

14

0

1

//*** Node14 ****

0

Z1

1

15

0

2

//*** Node15 ****

4

0

0

0

0

0

РМУ 4.20 Общие требования:

1) 

2) Код структуры не должен содержать никаких лишних знаков:

пробелы, знаки разделения страниц и т.п.

3) При наборе кода рекомендуется включить режим:

"Непечатные знаки" – кнопка "¶" линейки горячих клавиш.