С исходными файлами можно работать
С исходными файлами можно работать непосредственно на вашем PC, если PC является целевой системой, или доступен кросс - компилятор, запущен на PC и генерирует коды для целевой системы.
В этом случае, пользователь может запустить Менеджер Библиотек ISaGRAF для создания и модификации исходных текстов преобразований, функций и функциональных блоков.
Командные строки для загрузки файлов могут быть сгруппированы, например в командных файлах, а затем запущены из меню инструментов системы разработки (смотри руководство пользователя: Управление программами)
Когда преобразования, функции и функциональные блоки скомпилированы на PC, пользователь просто загружает вновь сгенерированное ядро ISaGRAF (линкованное с новыми компонентами) в целевую задачу системы перед запуском приложений. Если целевой системой является другой PC, то вновь сгенерированное ядро ISaGRAF может быть загружено в эту машину с дискеты или через сеть.
Линкование с библиотеками ядра ISaGRAF
Предупреждение:
Далее следует общая информация, которая может не совсем соответствовать вашей целевой системе.
В любом случае вы можете справиться в readme и .TXT файлах, поставляемых на целевом диске.
Целевая дискета ISaGRAF содержит много файлов утилит для компиляции и линкования преобразований, функций и функциональных блоков библиотеками ядра ISaGRAF.
Существует две реализации:
- однозадачный ISaGRAF: все функции выполняются в одной программе
- многозадачный ISaGRAF: для связи выделяется отдельная задача (или нить)
В любом случае “C” компоненты сгруппированы в одинаковых библиотеках: для “C” программистов нет разницы в создании однозадачной или многозадачной системы. Для однозадачной версии “C” библиотеки пользователя линкуются в одну задачу (обычно называемую isa), тогда как для многозадачной версии библиотеки линкуются в задачу ядра (обычно называемую isaker).
Система разработки Целевая система
Внутренняя часть программного обеспечения ISaGRAF не зависит от аппаратной части.
Содержание Назад Вперед