Как вставить или удалить программный сегмент – Инструкция по эксплуатации IPSO PC30

Страница 40

Advertising
background image

39

ЗАО «ИПСО Восток», Москва. Internet-представительство:

WWW.IPSO.RU

Почта E-mail:

[email protected]

Как вставить или удалить программный сегмент.


Для того, чтобы вставить чистый или/и удалить любой программный сегмент войдите в режим про-

граммирования и осуществите программирование вплоть до опции “XX.id XX” включительно.


Замечание.
На опции “XX.idXX” вводом номера помечается сегмент, который:
-

или должен уступить свой номер в рамках текущей программы новому чистому сегменту, но остаться

при этом в этой программе;

-

или вообще должен быть удален из программы.

Поэтому, нужный номер надо ввести, но клавишу <E> нажимать нельзя. Вместо клавиши <E> надо

нажать или клавишу <START> или клавишу <STOP>.


Для того, чтобы теперь вставить чистый программный сегмент

надо нажать клавишу <START> и, тем самым, начать процедуру вставки чистого сегмента, а потом выполнить
нижеприведенные опции.

“XX. inS”

Эта опция- контрольно-информационная. Она информирует программиста о том, на какое
место будет вставлен чистый программный сегмент (т. е., под каким номером он будет
числиться в текущей программе) и предлагает программисту или осуществить вставку, или
отказаться от вставки и вернуться к предыдущей опции, нажимая клавиши <E> и <T NO>,
соответственно (см. блок-схему).

“XX.idXX”

Теперь два последних разряда этой опции показывают выбранный номер вставленного
чистого сегмента. После нажатия клавиши <E> осуществляется фактическая запись чистого
сегмента в ПЗУ. Это значит, что его теперь можно программировать в обычном, описанном
выше порядке.

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

Рассмотрим следующий пример.

Допустим, что программируется программа №1, которая в данный момент состоит из 4 программных
сегментов (01, 02, 03, 04). Допустим, что требуется вставить чистый сегмент между 02 и 03.

Поступим так, как это описано выше.

Выберем “01.id03” и нажмем <START>. Появится опция “03 inS” . Нажмем <E>. Теперь опять появит-
ся опция “01.id03”. Теперь нужно начать ввод параметров нового “03” сегмента . В результате старый
сегмент передвинется на 4 место (т. е., получает №4), а тот сегмент, который раньше стоял на 4 мес-
те теперь переместился на 5 место.
Запомни !
Если в ПЗУ нет достаточно памяти, на дисплее появится следующее сообщение “Ram full”.

Для того, чтобы теперь удалить любой программный сегмент
надо нажать клавишу <STOP> и, тем самым, начать процедуру удаления того программного сегмента, кото-
рый был выбран на предыдущей опции “XX.id XX”. После нажатия клавиши <STOP> надо выполнить еще одну
опцию.

“XX. del”

Эта опция- контрольно-информационная. Она предлагает программисту или удалить вы-
бранный сегмент окончательно, или отказаться от удаления, нажимая клавиши <E> и <T
NO>,

соответственно (см. блок-схему)

.

Замечание.
При удалении любого сегмента номера всех последующих сегментов данной программы уменьшают-
ся на 1.

Рассмотрим следующий пример.

Допустим, что программа №1 включает в себя 4 программных сегмента (01, 02, 03, 04).
Допустим, что программный сегмент 02 необходимо удалить. Поступим так, как это описано выше.
Выберем “01.id 02” и нажмем <STOP>. Появится контрольно-информационная опция “02 del”. По-
скольку мы твердо намерены удалить второй сегмент, нажмем <E>. Опять появится опция “01.id 02”,
но теперь под вторым номером понимается тот сегмент, который до операции удаления чис-
лился третьим.

Advertising