Описание_применения. Серия Авторское приложение Приложение гиперсистема
Скачать 34.89 Mb.
|
Структурный анализ СЛУ в среде ISaGraf (НА ПРИМЕРЕ DEMO_ENERGY).Плагин, реализующий дерево зависимостей (Dependency Tree), дает пользователям полный обзор всех связанных элементов в приложении, так что они могут видеть все зависимости переменных, а также восходящие и нисходящие зависимости для каждой переменной. Входные и выходные связи элемента Входные связи элемента Выходные связи элемента Поддеревья связей элемента Структурный анализ СЛУ в среде ISaGraf (НА ПРИМЕРЕ DEMO_Usinage).Создаем браузер перекрестных ссылок Применяем браузер перекрестных ссылок для переменной Current_Position. У этой переменной 34 ссылки. Все переменные имеют видимость Global. Создаем дерево зависимостей для переменной Current_Position. Поиск переменной Move_Piece по дереву зависимостей. Эта переменная имеет пиктограмму <> т.е. находится в условии. Поиск переменной Piece_Ready по дереву зависимостей. Эта переменная имеет пиктограмму контейнер. Она влияет на 3 переменные. Вопросы??? -Макетное программирование МК-Работа с программой PICE-196Для микроконтроллеров семейства MCS-196 существует полный набор программно-аппаратных средств поддержки. Эти средства выпускаются как корпорацией Intel, так и многими фирмами, специализирующимися в области создания инструментальных средств. Достаточно полную систему проектирования приложений на базе микроконтроллеров серии MCSS196 предлагает, например, фирма BSO Tasking. К числу других фирм, предлагающих готовые операционные системы, относятся U.S. Software, CMX Company, Forth и др. Ведущей отечественной фирмой, работающей в области разработки и поставки отладочных средств для МК семейства MCSS196, является ООО “Фитон”, г. Москва. В состав отладочных (инструментальных) средств входят интегрированные пакеты разработки, Си-компиляторы, ассемблеры, программные отладчики-симуляторы, аппаратные внутрисхемные эмуляторы, программаторы, контроллеры-конструкторы и т.д. В качестве программаторов могут быть использованы устройства типа PicProg+, ChipProg, ChipProg+, а в качестве набора программно-аппаратных средств, предназначенных для разработки и отладки систем на базе МК 1874ВЕ06Т, 1874ВЕ76Т и 1874ВЕ16Т, 1874ВЕ86т, а также их зарубежных аналогов, можно воспользоваться пакетом Project-96. Концепция Project-96 — это объединение внутрисхемного эмулятора, программного отладчика- симулятора, компиляторов, текстового редактора, менеджера проектов и программатора в рамках единой интеллектуальной среды разработки. Пакет Project-96 ориентирован на отладку программ на языке высокого уровня, при этом программный интерфейс пакета унифицирован и поддерживает все этапы разработки программного обеспечения — от написания исходного текста программы до ее компиляции и отладки. Полная конфигурация пакета называется Project-96/ESCA и включает:
Программное обеспечение работает в среде Windows95/98/ME/NT/2000/XP. Поддерживается разработка программ на уровне ведения проектов для макроассемблера МСА-96 и Си-компилятора МСС-96 фирмы “Фитон”, а также для пакетов кросс-средств языка Си и ассемблера фирмы Intel и Tasking Software. Помимо указанных пакетов, поддерживается полнофункциональная символьная отладка программ, созданных с помощью компилятора фирмы IAR Systems. В структуру приложения «Гиперсистема» включен только внутрисхемный эмулятор PICE-196, в который передаются сгенерированные в среде разработки ISaGRAF исходные коды на языке “С”. Выберите DEMO Выберите OK -Генерация С-кодаСистема разработки ISaGRAF обеспечивает генерацию исходных кодов на языке “С”. В этом случае, все содержание приложения, включая описание SFC схем, определение базы данных и последовательности кодов генерируется в формате языка “С”. Есть два стиля генерируемых кодов: CC86M ................(C исходный код - V3.04) генерирует исходный код неструктурного "C". Этот стиль нужно выбирать, если ваша целевая задача основана на версии ISaGRAF до 3.23. SCC.....................(структурный C исходный код) генерирует исходный код структурного "C". Этот стиль нужно выбирать, если ваша целевая задача основана на версии ISaGRAF 3.23 или болеепоздней. Следующие два файла создаются в каталоге проектов: APPLI.C...............общие исходные коды приложения APPLI.H...............определения языка “С” В случае генерации исходного кода структурного "C", ".C" файлы исходников и ".H" файлы определений создаются для каждой программы приложения, в дополнение к общим файлам "APPLI.C" и "APPLI.H". Эти файла должны быть скомпилированы и слинкованы с библиотекой ISaGRAF для получения окончательного исполняемого кода. --Экспорт C_кода в Project_96Сгенерированные в ISAGRAF C-коды могут использоваться в качестве макет-программ для доработки в приложении Project_96 до уровня рабочих программ. Принципиально важным является то, что макет-программы правильно реализуют логику БУ БКУ, не содержат синтаксических ошибок и прошли всестороннее тестирование на предыдущих этапах комплексного моделирования и анализа. |