Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программируемые контроллеры для систем управления ч2. Г.И.Загарий, В.С. Коновалов В.С., Н.О. Ковзель, В.И. Поддубняк, А.И. / Программируемые контроллеры для систем управления ч2. Г.И.Загарий, В.С. Коновалов В.С., Н.О. Ковзель, В.И. Поддубняк, А.И. .doc
Скачиваний:
317
Добавлен:
08.08.2013
Размер:
15.9 Mб
Скачать

МенюProject

Команды (опции) меню PROJECT позволяют создавать проекты (связанный текст программы и объектный код этой программы), редактировать их, компилировать и настраивать режимы компиляции а также и вид самого объектного кода. Меню содержит следующие опции:

New Project... – открыть новый проект;

Open Project (CTRL+F2) ... – открыть существующий проект;

Close Project – закрыть проект;

Save Project – сохранить проект;

Edit Project (CTRL+F3) – редактировать проект;

Make Project (F10) – создать проект (компилировать исходный файл без создания объектного кода);

Build All (CTRL+F10) – компоновать все (компилировать исходные файл с созданием объектного кода);

Build Node (ALT+F10) – компоновать узел;

Install Language Tool... – установить языковый инструментарий;

(Most Recently Used Projects) – последние использованные проекты.

МенюEdit

Команды (опции) меню EDIT позволяют разработчику редактировать, копировать, искать текст или строку в программе. Меню содержит следующие опции:

Undo (Ctrl+Z) – откат (позволяет отменить предыдущие операции);

Cut (Ctrl+X) – вырезать и поместить в буфер выделенный фрагмент текста;

Copy (Ctrl+C) – копировать в буфер выделенный фрагмент текста;

Paste (Ctrl+V) – вставить из буфера;

Select All – выделить весь текст;

Select Word (Left Mouse Button Double-Click) – выделить слово, на которое указывает маркер;

Delete Line (Ctrl+Shift+K) – удалить строку, на которой находится маркер;

Delete EOL (Ctrl+K) – удалить от маркера до конца строки;

Goto Line (Ctrl+G)... – перейти к строке номер ...;

Find (F3)...– поиск...;

Replace (F4)... – поиск и замена...;

Repeat Find (Shift+F3) – повторный поиск;

Repeat Replace (Shift+F4) – повторно найти и заменить;

Match Brace (Ctrl+B) – связать;

Template – шаблон;

Attach File – связать файл;

Detach File – отсоединить файл;

Create File – создать файл;

Save File – сохранить файл;

Insert – вставить;

Edit – редактировать;

New – новый;

Store – запомнить;

Store As – запомнить как;

Delete – удалить;

Insert Mark – вставить метку;

Find Mark – найти метку;

Text

Transpose – переместить;

UpperCase–верхний регистр;

LowerCase–нижний регистр;

Indent – сместить на табулостоп вправо;

Un-Indent – сместить на табулостоп влево.

МенюDebug (отладка)

Команды (опции) меню DEBUG позволяют проверить работу разработанного проекта. Меню работает в режиме MPLAB-SIMи содержит следующие основные опции:

Run (выполнить) позволяет запустить программу на выполнение, приостановить выполнение программы, изменить содержимое регистров, изменить значение счетчика команд, выполнить пошагово команды отлаживаемой программы, сбросить процессор. Эта функция содержит следующие подменю:

Run (F9) – выполнить (запустить программу на выполнение);

Reset (F6) – сбросить процессор (остановить выполнение текущей программы и установить счетчик команд в 0);

Halt (F5) – остановитьвыполнение текущей программы;

Halt Trace (Shift+F5) – остановить трассировку;

Animate – режим анимации позволяет запустить программу на автоматическое выполнение. При этом показывается место программы, которое выполняется в данный момент и содержимое выбранных в окне WATCHрегистров;

Step (F7)– пошаговый режим;

Step Over (F8)– пошаговый режим с пропуском подпрограмм;

Update All Registers – модификация всех регистров;

Change Program Counter... – изменить программный счетчик;

Execute (исполнить):

Execute an Opcode... – исполнить код операции;

Conditional Break... – условный останов (прерывание выполнения);

Simulator Stimulus – (симулятор) позволяет задавать значения регистров, выводов портов в конкретные моменты времени или на определенных значениях счетчика команд. Содержит следующие дополнительные подменю:

Asynchronous Stimulus... – асинхронная симуляция – выбирает ранее заданную последовательность изменений регистров и сигналов на портах...;

Pin Stimulus – симуляция входа – содержит подменю, которое позволяет разрешить изменение уровней на входах портов (ENABLE) либо запретить (DISABLE). Значения и последовательность, согласно которой меняются уровни, указываются в файле с расширением *.sti;

Enable... – разрешить...;

Disable – запретить;

Clock Stimulus... – позволяет создать файл эмуляции сигналов на входах портов и значений регистров (*.sti, *.reg)...;

Register Stimulus –позволяет/запрещает использование последовательности изменения значений регистров. Последовательность хранится в файле *.reg;

Enable... – разрешить...;

Disable – запретить;

Center Debug Location – центрировать окно отладки;

Break Settings... – установить точки останова в программе, при выполнении в автоматическом режиме. Симулятор будет приостанавливать выполнение программы в этих точках;

Trace Settings... – то же что и в Break Settings, но с возможностью пошагового выполнения программы;

Clear All Points... – убрать все точки останова...;

Clear Program Memory (Ctrl+Shift+F2) – очистить программную память;

System Reset (Ctrl+Shift+F3) – системный сброс;

Power-On-Reset (Ctrl+Shift+F5)... – полный сброс по питанию.