ISaGRAF. Version 3.4


Техника компилирования и линкования


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

           Исходные “C” файлы

Преобразуемые исходные “C” файлы, функции и функциональные блоки размещены Менеджером Библиотек ISaGRAF в директории  ISAWIN\LIB\DEFS и ISAWIN\LIB\SRC. Имя исходного файла содержит номер соответствующего преобразования, функции или функционального блока в библиотеке ISaGRAF. Используемые имена файлов:

\isawin\lib\defs\TACN0DEF.H             файл определений для любых функций преобразования

\isawin\lib\src\GRCN0nnn.H                исходный файл функций преобразования

\isawin\lib\defs\GRUS0nnn.H                               файл определений функций

\isawin\lib\src\GRUS0nnn.C                 исходный файл функций

\isawin\lib\defs\GRFB0nnn.H               файл определений функциональных блоков

\isawin\lib\src\GRFB0nnn.C                 исходный файл функциональных блоков

(nnn - номер преобразования, функции или функционального блока)

 

Предупреждение: Когда переименовываются или копируются элементы библиотеки, ее текстовые и программные строки не обновляются Менеджером Библиотек ISaGRAF в соответствии с новыми именами элементов и логическими номерами. Они должны быть обновлены вручную в исходном “C” файле.

 

Файл \ISAWIN\LIB\USPNUMS  дает соотношение между именами и логическими номерами для “C” функций, расположенных в библиотеке ISaGRAF. Пример такого файла:

1           funct_A

10         funct_B

16         funct_C

Файл  \ISAWIN\LIB\FBLNUMS дает соотношение между именами и логическими номерами для “C” функциональных блоков, расположенных в библиотеке ISaGRAF.

Пример такого файла:

0           fbl_A

1           fbl_B

2           fbl_C

Файл   \ISAWIN\LIB\CNVNUMS дает соотношение между именами и логическими номерами для функций преобразования, расположенных в библиотеке ISaGRAF.




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



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