Программист может придерживаться порядка следования
Библиотека ядра:
isatst
Библиотека ядра:
isaoem
Библиотека пользователя:
isausp определенные пользователем
функции
Библиотека пользователя:
isafbl определенные пользователем
функциональные блоки
Библиотека пользователя:
isacnv определенные пользователем
функции преобразования
Библиотека ядра:
isasys
Системные библиотеки: (refer to your "C" compiler manual)
Программист может придерживаться порядка следования объектных модулей и библиотек, показанного на предыдущем рисунке. Объектные модули и библиотеки имеют стандартные расширения (“.lib”, “.obj”, “.l”, “.r” ...) в соответствии с целевой системой.
Требующиеся опции компиляции
Опции преобразования могут быть выбраны во время компилирования и линкования.
Они зависят от типа операций, выполняемых в преобразованиях, функциях и функциональных блоках. Некоторые операции требуют другие системные библиотеки
(math, graphics ...) во время линкования.
Все исходные файлы “C” Ядра ISaGRAF были компилированы в
LARGE модели памяти. Программист должен использовать одинаковые модели для компилирования преобразований, функций и функциональных блоков.
При компилировании компонентов “C” библиотеки определяется специальная константа. Она указывает тип целевой системы и процессоров, для того, чтобы исходные тексты преобразований, функций и функциональных блоков были независимыми от системы. Ниже указаны значения этой константы:
DOS....................для DOS базированных систем (процессор NTEL)
ISAWNT............для Windows-NT базированных систем (процессор INTEL)
OS9.....................для систем OS9 (процессор MOTOROLA)
Содержание Назад Вперед