<< Click to Display Table of Contents >> Navigation: Проект > Страницы свойств элементов > Библиотеки > Библиотеки ST |
Данный функционал позволяет выделить часто-используемые типы и функциональные элементы, реализованные на ST, в библиотеки и использовать их совместно во всех функциональных блоках ST. Также предоставляется возможность экспортировать/импортировать/инсталлировать полученные библиотеки, тем самым, используя разработанный ранее функционал в различных проектах.
Варианты использования:
1. Редактирование списка используемых библиотек.
a. Создание новой библиотеки.
Назначение: добавляет в проект новую библиотеку.
Использование: нажмите кнопку "Создать ...", затем введите имя новой библиотеки.
b. Добавление стандартной библиотеки.
Назначение: добавляет в проект установленную библиотеку.
Использование: нажмите кнопку "Добавиться стандартную ..." и выберите установленные библиотеки из списка.
c. Импортирование библиотеки.
Назначение: позволяет открывать экспортированные ранее библиотек, а также открывать файлы, содержащие в текст программы на ST.
Использование: нажмите кнопку "Импортировать", в диалоговом окне выберете импортируемый файл.
d. Установка библиотек.
Назначение: устанавливает библиотеки в папку MasterSCADA, обеспечивая, таким образом, более удобный доступ к ней при дальнейших использованиях.
Использование: экспортируйте или скопируйте скомпилированную библиотеку в папку "Config\Library\ST" в директорию с установленной MasterSCADA.
e. Переименование библиотеки.
Назначение: переименование библиотек для удобства пользователей.
Использование: выберите библиотеку, нажмите кнопку "Переименовать", в диалоговом окне введите новое имя библиотеки.
f. Экспортирование библиотеки.
Назначение: позволяет сохранить библиотеку в виде файла, для его последующего использования и установления в папку стандартных библиотек.
Использование: нажмите "Импортировать", затем в диалоговом окне выберете папку и имя файла для сохранения.
g. Установка библиотек.
Назначение: устанавливает библиотеки в папку MasterSCADA, обеспечивая, таким образом, более удобный доступ к ней при дальнейших использованиях.
Использование: экспортируйте или скопируйте скомпилированную библиотеку в папку "Config\Library\ST" в директорию с установленной MasterSCADA.
Флаг Оптимизировать компиляцию для режима исполнения - при включении настройки все скрипты объединяются в один скрипт, что ускоряет их компиляцию и работу. Настройку рекомендуется включать для крупных проектов с большим количеством ST скриптов, но так как при включенной настройке код скриптов объединяется, то для успешной компиляции не должно быть скриптов, в которых, например, присутствуют объявления типов с одинаковыми именами. Такие типы нужно переносить в библиотеку.
2. Просмотр/Редактирование кода библиотек
Выберите библиотеку из списка подключенных библиотек.
Если библиотека была предварительно скомпилирована, во вкладке "описание" пользователю будет доступно описание всех типов, функций, функциональных блоков и программ, определенных в библиотеки.
Если для библиотеки доступен исходный код, он будет отображаться во вкладке "Код". Если код будет доступен для редактирования, пользователь сможете вносить изменения в него. После завершения редактирования по нажатию пользователем клавиши компилировать, будет выполнена трансляция кода ST. В нижнем поле пользователь в случае удачной компиляции получит сообщение - "Компиляция прошла успешно", либо информации о возникших в результате компиляции ошибках.
После сохранения изменений пользователь сможет использовать описанные функциональные элементы в функциональном блоки ST.
Ссылки: