Главная страница

Описание_применения. Серия Авторское приложение Приложение гиперсистема


Скачать 34.89 Mb.
НазваниеСерия Авторское приложение Приложение гиперсистема
АнкорОписание_применения.docx
Дата21.04.2018
Размер34.89 Mb.
Формат файлаdocx
Имя файлаОписание_применения.docx
ТипДокументы
#18329
страница23 из 23
1   ...   15   16   17   18   19   20   21   22   23

Структурный анализ СЛУ в среде 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 и включает:

  • внутрисхемный эмулятор PICE-196 с соответствующим POD для 80С196КС-20, 87С196КС-20 (прототипы микросхем 1874ВЕ06Т, 1874ВЕ76Т) и сменным адаптером;

  • кросс-компилятор языка Си МССС96;

  • кросс-ассемблер МСА-96;

  • программный отладчик-симулятор PDS-96;

  • менеджер проектов;

  • редактор.

Программное обеспечение работает в среде 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 до уровня рабочих программ. Принципиально важным является то, что макет-программы правильно реализуют логику БУ БКУ, не содержат синтаксических ошибок и прошли всестороннее тестирование на предыдущих этапах комплексного моделирования и анализа.


1   ...   15   16   17   18   19   20   21   22   23


написать администратору сайта