Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

После нажатия кнопки OK в этом случае будет создан новый проект и один элемент проекта в его составе.

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

Описание элемента проекта хранится в файле с расширением .kritem.

Рабочие столы Объекты Шаблоны объектов Типы тегов

Библиотека скриптов Редактирование проекта Отладка проекта

Защита проекта и элемента проекта Пример

5.1.3Редактирование проекта

ФУНКЦИИ РЕДАКТИРОВАНИЯ

Спомощью редактора проекта можно выполнить:

Добавление/удаление элементов проекта

Добавление/удаление рабочих столов

Добавление/удаление папок

Добавление/удаление объектов

Добавление/удаление тегов объектов

Добавление/удаление видов объектов

Помещение объекта в библиотеку

Создание объекта из библиотеки.

Используйте операцию Drag&Drop и контекстное меню для редактирования структуры

64 DataRate

проекта.

ОКНО РЕДАКТОРА ПРОЕКТА

Окно редактора проекта состоит из двух взаимодополняющих частей:

дерево проекта

список дочерних элементов узла дерева.

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

Объекты, содержащие вложенные объекты, также отображаются в дереве проекта. Например,

Источник данных (содержит объект База данных).

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

Если в дереве выделить объект, то в списке дочерних элементов появятся несколько вкладок: Виды, Теги, Скрипты, содержащие, соответственно, виды, теги и скрипты данного объекта.

Объектная модель

65

 

 

Кнопка позволяет скрыть или повторно отобразить список дочерних элементов.

КОНТЕКСТНОЕ МЕНЮ

66 DataRate

У каждого элемента дерева проекта есть контекстное меню, которое вызывается щелчком правой клавиши мыши, с индивидуальными командами для каждого элемента. Общими командами редактирования контекстного меню являются: Вырезать, Копировать,

Вставить, Удалить.

Отладка проекта Защита проекта и элемента проекта

5.1.4Отладка проекта

Используйте кнопки Отладка и Стоп из меню Действия или панели инструментов для отладки проекта и его элементов.

Защита проекта и элемента проекта Пример

5.1.5Защита проекта и элемента проекта

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

ЗАПРЕТ РЕДАКТИРОВАНИЯ НЕЗАЩИЩЕННОГО ПРОЕКТА

Для того, чтобы запретить редактирование защищенного паролем проекта или элемента проекта, выполните в контекстном меню команду Запретить редактирование.

Объектная модель

67

 

 

ЗАЩИТА ПАРОЛЕМ

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

Для установки пароля проекта или элемента проекта необходимо:

В контекстном меню выполните команду Защитить паролем

68 DataRate

В появившемся окне Ввод/сброс пароля введите Новый пароль и Подтверждение

пароля

После этого защищенный проект или элемент проекта со всеми его дочернии элементами станут недоступными для редактирования.

РЕДАКТИРОВАНИЕ ЗАЩИЩЕННОГО ПАРОЛЕМ ПРОЕКТА

Для того, чтобы получить возможность редактировать защищенного проекта или элемента проекта следует:

Выполнить в контекстном меню команду Разрешить редактирование

В появившемся окне Ввод пароля ввести пароль

ИЗМЕНЕНИЕ/СБРОС ПАРОЛЯ

Для изменения пароля следует:

Выполнить в контекстном меню команду Изменить пароль

Объектная модель

69

 

 

В появившемся окне Ввод/сброс пароля ввести Старый пароль, Новый пароль и Подтверждение пароля.

Для сброса пароля введите только Старый пароль, а поля Новый пароль и Подтверждение пароля оставьте пустыми.

В этом случае появится следующее сообщение:

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

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

70 DataRate