Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Принцип работы программы. Принцип работы программы Функции_LD заключается в преобразовании логических формул, записанных в текстовом видеПринцип работы программы Функции_LD заключается в преобразовании логических формул, записанных в текстовом виде, в файл.isaxml, который среда ISaGRAF отображает в графической форме.
Язык логических диаграмм LD позволяет представить логические формулы в наглядной графической форме и исполняемом виде. В среде разработки ISaGRAF диаграмма LD сохраняется в файле с расширением.isaxml. При запуске ISaGRAF создается шаблон файла Prog1.isaxml:
В среде разработки ISaGRAF шаблону соответствует пустая диаграмма LD:
Программа Функции_LD заполняет этот шаблон в соответствии с заданной системой логических формул. Рассмотрим подробнее структуру файла Prog1.isaxml после заполнения тестовой системой логических формул:
Файл Prog1.isaxml имеет структуру XML документа и начинается тегом объявления версии языка, на которой написан документ, и кодировки документа: <?xml version="1.0" encoding="utf-8"?> В следующем теге Pou определены атрибуты версии файла (FileVersion), имени проекта (Name), комментария (Comment), языка программы проекта (Language), генерации отладочной информации (GenDebugInfo) и различные другие атрибуты:
Следующий Тег <LocalVars> представляет собой словарь переменных проекта:
Каждая переменная описывается рядом параметров через атрибуты в теге <Variable />: · имя переменной (Name), · тип данных (DataType), · начальное значение (InitialValue), · комментарий (Comment), · адрес (Address), · направление (Kind), · алиас (Alias), · права доступа (AccessRights), · размер строки (StringSize) · другие атрибуты, которые можно задать в редакторе переменных среды ISaGRAF. В среде разработки ISaGRAF словарь проекта имеет вид:
Далее идет тег <PouBody> и в нем секция CDATA: <PouBody><![CDATA[ В этой секции и размещается структура логических формул на языке LD, которая отображается при открытии проекта в ISaGRAF.
В среде разработки ISaGRAF система формул принимает вид:
|