Работа с библиотеками блок-функций

Для вызова окна работы с библиотеками блок-функций выберите пункт меню Block/Library. Слева располагаются кнопки с названиями открытых библиотек. После выбора одной из них в средней части окна появятся пиктограммы входящих в данную библиотеку блок-функций.

В правой части окна расположены две группы кнопок под заголовками Library и Block.

Группа кнопок под заголовком Library:

Open открыть библиотеку

Close закрыть библиотеку

Группа кнопок под заголовком Block:

Add добавление блок-функции в библиотеку

Remove удаление блок-функции из библиотеки

Icon редактирование иконки блок-функции

Открытие библиотеки

В окне File Selector найдите и выберите нужную библиотеку блок-функций ( файл с расширением .fbl ) . Выбранная библиотека загружается в память и добавляется в список открытых библиотек. Данная операция не модифицирует файл библиотеки.

Закрытие библиотеки

Выбранная библиотека выгружается из памяти и удаляется из списка открытых библиотек. Данная операция не модифицирует файл библиотеки.

Создание новой библиотеки

Нажмите кнопку Open, затем в окне File Selector выберите нужную директорию и введите имя создаваемой библиотеки блок-функций. Данная операция добавляет имя библиотеки в список открытых библиотек.

Добавление блок-функции в библиотеку

Добавляет в библиотеку выделенный в окне редактора блок типа Таблица или С-функция. Добавление блок-функции типа С-функция в библиотеку возможно только после успешной компиляции программы объекта. Приведем примерную последовательность действий после того, как выполнены все операции по созданию блока, который будет помещен в библиотеку:

  1. Генерация текста программы (Program/Generate)
  2. В редакторе схем вставить объект данного типа в объектную схему
  3. В редакторе схем выполнить компиляцию (Make Application)
  4. В случае наличия сообщений компилятора об ошибках в файлах, содержащих исходный текст пользовательских функций обработки для блоков типа С-функция, устранить ошибки и вернуться к пункту номер 1.
  5. Запустив проект убедиться в правильности функционирования блока
  6. Выделить данный блок
  7. Вызвать окно работы с библиотеками
  8. Открыть (создать) библиотеку, куда будет помещен блок
  9. Нажать на кнопку Add

При успешном добавлении блок-функции в библиотеку произойдет следующее:


Рекомендуется поместить функции обработки и инициализации блок-функции в отдельный файл.

Замена блок-функции в библиотеке

Производится аналогично добавлению блок-функции в библиотеку.

Удаление блок-функции из библиотеки

Выберите удаляемую блок-функцию нажатием на соответствующую пиктограмму. При удалении блок-функции из библиотеки произойдет следующее:

Редактирование иконки блок-функции

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