Инструкция по программе Nova
.pdf
Глава 3. Управление прибором при помощи макроязыка
3. Управление прибором при помощи макроязыка
Схема управления прибором при помощи макроязыка представлена на Рис. 3-1:
VB Engine |
4 |
|
Windows |
|
|
||
|
NOVA |
|
|
|
|
1 |
Automation Functions |
|
|
|
|
|
|
|
Object model |
|
Script Editor |
|
|
3 |
|
|
2 |
Рис. 3-1. Схема управления прибором
Функциональной основой макроязыка является Объектная Модель Функций Автоматизации, которая экспортируется из программы Nova (1). Объектная Модель (ОМ) – список функций, процедур и параметров, с помощью которых макроязык управляет программой Nova.
На следующем этапе (2) функции, процедуры и параметры ОМ используются пользователем при написании собственных скриптов в редакторе либо при запуске готового скрипта.
Далее код скрипта передаётся Машине Обработки Скриптов Visual Basic Script (3), являющейся неотъемлемой частью операционной системы Windows.
Машина Обработки Скриптов загружает код, анализирует его на наличие ошибок, создаёт инструкции программе Nova, которая, в свою очередь, управляет прибором.
3-5
Глава 4. Основные принципы работы со скриптами
В верхней части окна находятся:
−Главное меню;
−Панель управления;
−Окно поиска;
−Поле ввода размера шрифта;
−Флажок автосохранения.
4.1.1.Главное меню
Главное меню содержит следующие пункты:
−File – работа с файлами:
−New – создать новый скрипт;
−Open – открыть готовый скрипт;
−Save – сохранить выбранный скрипт;
−Save As – сохранить выбранный скрипт под другим именем;
−Close – закрыть выбранный скрипт;
−Select Folder – выбрать папку для сохранения скриптов;
−Print – печатать выбранный скрипт.
−Search – поиск слова в текущем скрипте:
−Find – открыть диалоговое окно Find:
Рис. 4-3
Диалоговое окно Find содержит следующие элементы:
− поле ввода искомого слова;
−если флажок установлен, ищется только слово целиком;
− если флажок установлен, учитывается регистр букв искомого слова;
− переключатель направления поиска.
3-7
Глава 4. Основные принципы работы со скриптами
4.1.2.Панель управления
Панель управления содержит кнопки быстрого доступа к функциям главного меню:
– создать новый скрипт;
– открыть готовый скрипт;
– сохранить выбранный скрипт;
– сохранить выбранный скрипт под другим именем;
– закрыть выбранный скрипт;
– запустить выбранный скрипт;
– остановить выполняемый скрипт;
– вызвать справку;
– вызвать справку о процедурах и функциях Объектной Модели (Nova Automation Functions).
4.1.3.Прочие элементы интерфейса
Поле ввода размера шрифта:
Флажок автосохранения:
−включить/выключить режим автосохранения изменений в текущем скрипте;
−Если опция включена, то активный скрипт автоматически сохраняется при открытии другого скрипта.
Список скриптов содержит скрипты, файлы которых сохранены в папке VBScripts программы Nova, а также скрипты, открытые или созданные в процессе работы.
Редактор кода скрипта – это область, в которой просматривается и редактируется код скрипта. Скрипт сохраняется в *.txt-файл, соответственно, просматривать и редактировать его можно в любом текстовом редакторе. Работа в редакторе скриптов позволяет также запускать скрипт на исполнение.
Вокне сообщений об ошибках выводятся сообщения о синтаксических ошибках
иошибках исполнения скрипта.
3-9
Глава 4. Основные принципы работы со скриптами
4.2.Операции со скриптами
Для проведения операций со скриптами откройте окно Nova PowerScript Editor
(см. п. 4.1 на стр. 3-6).
4.2.1.Создание и сохранение скрипта
Чтобы создать и сохранить простой скрипт, выдающий на экран сообщение
“Let’s Start Programming!”, выполните следующие действия:
1.Выберите пункт меню FileÆNew или нажмите в панели управления на кнопку
.
2.Наберите строку кода:
MsgBox "Let’s Start Programming! "
3.Выберите пункт меню FileÆSave или нажмите в панели управления на кнопку
.
4.В появившемся диалоговом окне в строке File Name оставьте имя по умолчанию (Script1) и нажмите кнопку “Save”.
После сохранения скрипт будет доступен в списке скриптов.
4.2.2.Запуск скрипта
Чтобы запустить на выполнение скрипт “Script1” (подразумевается, что он открыт), выберите пункт меню RunÆRun или в панели управления нажмите кнопку
.
В результате на экране появится окно:
#ПРИМЕЧАНИЕ. Запустить скрипт можно из Главного меню программы Nova. Для этого следует выбрать пункт меню
ToolsÆNova PowerScriptÆScriptsÆScript1.
4.2.3.Закрытие скрипта
Чтобы закрыть скрипт “Script1”, выберите пункт меню FileÆClose или нажмите в панели управления на кнопку
.
В результате код скрипта |
удаляется из редактора Nova PowerScript Editor, |
а скрипт - из списка скриптов. |
|
|
3-11 |
Глава 5. Элементы макроязыка
5. Элементы макроязыка
Основными элементами макроязыка являются:
−литералы;
−константы;
−переменные;
−операторы;
−массивы;
−процедуры;
−функции.
Далее приведено описание основных элементов макроязыка.
5.1.Литералы
Литерал – это данные, которые используются в программе непосредственно. При этом под данными понимаются числа или строки текста
Существуют три вида литералов:
−числовые;
−строчные;
−логические.
5.1.1.Числовые литералы
Числовые литералы выглядят следующим образом: 5 3.14 -278
#ПРИМЕЧАНИЕ. Разделителем целой и дробной частей в “VBScript” является точка.
Для обозначения шестнадцатеричных чисел используется приставка “&h”. Например, число 16 в шестнадцатеричном представлении будет выглядеть так:
&h10
Для обозначения чисел в восьмеричном представлении используется приставка “&o”. Например, число 8 в восьмеричном представлении будет выглядеть так:
&o10
3-13

− поле ввода искомого слова;
.
.