ISaGRAF. Version 3.4


Техника компилирования и линкования - часть 2


Пример содержимого файла для стандартной библиотеки преобразований:

0           SCALE

1           BCD

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

\isawin\apl\ppp\GRCN0LIB.C                 Объявление в виде массива всех            функций, преобразования используемых

                                                                     в проекте.

\isawin\apl\ppp\GRUS0LIB.C                  Объявление в виде массива всех            функций, используемых в

                                                                     проекте.

\isawin\apl\ppp\GRFB0LIB.C                  Объявление в виде массива всех            функционалных блоков, используемых

                                                                     в проекте.

(ppp имя пректа ISaGRAF)

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

           Загрузка  исходных файлов в систему

Исходные  “C” файлы и файлы определений, созданные Менажером  Библиотек ISaGRAF, могут быть загружены в целевую задачу системы ISaGRAF, если это поддерживается родным компилятором. Для этого может быть использован стандартный инструмент TERMINAL, поставляемый с Windows.

Когда исходные файлы управляются в целевой системе, файлы определений будут обновляться новыми операциями загрузки каждый раз, когда функциональный интерфейс изменяется Менеджером Библиотек ISaGRAF.

Командные строки для загрузки файлов могут быть сгруппированы,  например, в командных файлах, а затем запущены из меню инструментов системы разработки (смотри руководство пользователя: Управление программами)

        Использование кросс - компилятора




Начало  Назад  Вперед



Книжный магазин