Главное


Порядок работы с системой моделирования

Использование программного обеспечения для создания и проведения испытаний имитационных машинных моделей состоит из следующих этапов:

· установка библиотеки компонентов;

· создание модели схемы;

· написание файла сценария и параметров тестирования;

· анализ результатов работы модели.

Система моделирования разработана таким образом, чтобы пользователь, не вникая в начинку приложения, мог использовать его. Она позволяет создавать на основе существующих компонентов всевозможные схемы, моделировать работу данной схемы, задавая различные входные последовательности, имитировать сбои и отказы.

Компоненты находятся в отдельных закладках на панели C++Builder и поэтому пользователь может без особого труда построить схему. Работа схемы моделируется при помощи скрипта, находящегося в отдельном файле. Язык написания скрипта также очень прост и содержит всего несколько специализированных слов. Результаты обработки схемы также записываются в отдельный файл. Таким образом эти результаты можно либо просмотреть в цифровом варианте либо использовать построитель диаграмм, что позволяет наглядно проанализировать работу схемы на каждом временном интервале.

Блок управления экспериментом (TExperimentManager) осуществляет последовательный перебор всех элементов схемы и запуск функции Run() каждого элемента. В этой функции производится моделирование работы элемента, вычисление и выдача выходных воздействий с учетом параметров элемента, внутреннего состояния и входных воздействий.

Кратко рассмотрим этапы использования программного обеспечения:

При инсталляции библиотеки компонентов моделирования микроэлектронных систем СЖАТ происходит интеграция компонентов в среду разработки C++ Builder, что позволит при работе с этими компонентами использовать все возможности, предоставляемые средой разработки для работы с любыми компонентами: средства редактирования, визуального размещения, изменения свойств компонентов, отладки проектов, а также сохранения результатов работы.

Для правильной установки библиотеки необходимо произвести следующие операции (строго в той последовательности, в которой они изложены ниже):

1 удалить предыдущую версию библиотеки компонентов (если таковая была установлена) из C++ Builder IDE (Integrated Development Environment);

2 удалить скомпилированный ранее модуль Elements.bpl с жесткого диска;

3 удостовериться, что в настройках проекта (Project\Options\Linker) выключена опция линкера «Use dynamic RTL»;

4 открыть модуль Elements.bpk (меню File\Open);

5 использовать пункты меню «Project\Make .» или «Project\Build .» для компиляции модуля Elements.bpk;

6 поместить откомпилированный файл Elements.bpl в каталог, который доступен через переменную окружения %PATH% операционной системы;

7 после компиляции, необходимо установить модули времени проектирования (design-time packages) в окружении C++ Builder IDE. Это делается в диалоге «Packages», вызываемом при выборе пункта меню «Component\Install packages .», затем надо нажать кнопку «Add .», указать расположение файла Elements.bpl и нажать «OK» для интеграции модуля в IDE.

После установки библиотеки, компоненты, которые она содержит, можно будет использовать таким же образом, как и стандартные компоненты VCL. При необходимости расширения возможностей компонентов или добавления в библиотеку новых моделей микроэлектронных элементов, достаточно изменить исходный текст модуля, перекомпилировать проект (Elements.bpk) и выполнить пункт 6 описанного выше процесса инсталляции библиотеки.

Перейти на страницу: 1 2

Другие статьи по теме

Методика проектирования многослойной печатной платы
1. Погонная емкость сигнальных проводников . Число сигнальных проводников . Число потенциальных слоев . Технологические требования: 4.1. Пе ...

Исследование принципов технической реализации и эффективности сигналов с ортогональной частотной модуляцией
Практически для всех типов современных радиосистем передачи информации характерна многоканальная или параллельная передача, при которой по общему высокочастотному тракту радиосистемы пер ...

Усилитель мощности переменного сигнала
Темой курсовой работы является разработка усилителя мощности переменного сигнала. Усилитель имеет дифференциальный вход, бестрансформаторный выход и плавную регулировку усиления от «0» д ...

www.techspirit.ru © 2020