Данный пакет предоставляет дополнительные средства набора и отладки индикационных
кадров, он позволит выйти на более качественный уровень в
проведении как эргономических исследований и моделирования информационно
управляющего поля, так и получения программного обеспечения,
протестированного и готового к работе непосредственно в блоке системы
индикации.
Обеспечивая высокую производительность отрисовки графики, предъявляя скромные аппаратные требования,
САПР ‘ПрагмаСофтСтудия' имеет ряд отличительных особенностей, значительно расширяющих его функциональность:
-
новый современный, настраиваемый пользовательский интерфейс;
-
расширяемая архитектура программы, позволяющая подключать
дополнительные
внешние модули
для выполнения задач импорта данных в проект, а так же генерации документации и
программного кода;
высокая скорость загрузки проекта;
ведение истории совершаемых пользователем действий с возможностью отката; -
возможность создания в рамках одного проекта САПР нескольких
проектов для аппаратно схожих индикаторов с выносом общей
функциональности на отдельный уровень;
-
профиль проекта, как более
функциональная, интуитивно понятная и удобная в работе замена механизма
модуля правил, ранее используемого для ограничения функциональности САПР
возможностями целевой аппаратуры;
-
перенос создания переменных и описания формул в места обработки данных и (или) прорисовки
графики, что упрощает создание проекта и делает его более читаемым;
возможность циклического выполнения и прорисовки родительских элементов в рабочих деревьях; введение в САПР 'ПрагмаСофтСтудия' новых режимов маскирования: ограничение области прорисовки с помощью секущей прямой и секущего прямоугольника; механизм кнопок
на основе 8 новых примитивов с обратной связью, позволяющих
пользователю вручную в процессе моделирования менять значения локальных и
выходных переменных, что упрощает тестирование и отладку проектов, а
так же добавляет в них интерактивность; -
механизм функций, позволяющий
группировать блоки обработки информации и (или) прорисовки графики в
отдельно описываемые фрагменты с возможностью их многократного вызова из
других частей проекта;
-
наличие не только входных, но и выходных переменных,
с возможностью записи их значений (результатов обработки входной
информации) во внешнюю память (при выполнении сгенерированного
программного кода);
число встроенных типов данных вычислителя формул увеличено до пяти: bool, int, uint, float, string,
т.е. теперь пользователь имеет возможность оперировать значениями true и
false, а так же использовать строки в формулах на равне с другими
типами;
-
введён ряд новых математических функций, доступных при наборе формульных зависимостей, в том числе функций для работы со строками;
синтаксическая подсветка формул во всех окнах их создания и редактирования; -
механизм вычислительных узлов с
редактором и отдельным окном для работы с ними, это позволяет более быстро
и наглядно в графической форме в виде диаграмм описывать математические алгоритмы обработки данных;
-
выполнение дополнительных внутренних тестов корректности рабочего проекта в процессе самотестирования САПР;
-
механизм внутреннего подыгрыша
на основе наборов тестовых процедур и сценариев, дополнительно
загружаемых из внешних файлов, что позволяет проводить интерактивное
пошаговое тестирование рабочего проекта в процессе моделирования;
-
вывод изображения в процессе полноэкранного моделирования на два и более подключенных к компьютеру мониторов;
-
генерация программного кода с прорисовкой графики на основе вызова функций графической библиотеки OpenGL,
что значительно уменьшает объём дополнительно создаваемого вручную и
подключаемого при последующей компиляции программного кода;
возможность выполнения и прорисовки генерируемого САПР программного кода в ОС Linux.
Нашей компанией был разработан индикатор МФИ-15М, имеющий современную внутреннюю архитектуру и способный полностью работать на программном обеспечении, созданном
САПР ‘ПрагмаСофтСтудия'.
|