Технологическая автоматизация

Методы цифровых технологий

Основные компоненты для исследования цифровых схем

Синтаксический анализ файла сценария осуществляется объектами класса TatfParser. Взаимодействие с объектами других классов осуществляется посредством одной функции Process():

void fastcall Process(TGraphicControl1*,char*);

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

Создание объектов классов специального назначения и все последующие обращения к этим объектам производятся центральным компонентом библиотеки - «Блок управления экспериментом» (класс TExperimentManager).

Описанная иерархия классов позволяет не только упростить создание новых элементов, но и способствует уменьшению вероятности ошибок программистов, расширяющих библиотеку элементов. Наличие одного базового класса для всех видов базовых элементов позволяет обращаться к любому элементу через указатель на его родителя (базовый класс). Таким образом, нет необходимости в знании идентификатора каждого элемента. Это позволит упростить процедуру тестирования работы схемы и осуществлять ее в автоматическом режиме.

Рисунок 1.2 - Иерархия классов системы моделирования микроэлектронных устройств. Перейти на страницу: 1 2 3 

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

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

Блоки и агрегаты системы автоматического управления, регулирования, защиты, контроля и диагностики газотурбинной энергоустановки ГТА-6РМ Целью расчётов является определение ожидаемых показателей надёжности САУ ГТА-6РМ. В состав САУ ГТА-6РМ входят: БУД-6РМ (8Т1.001.013), состоящий из плат 5088, 5600, 5300, АСВК, ПНВ ...

Микропроцессорная система управления объектом Микропроцессорные и информационно-управляющие системы, в настоящее время, стали одним из наиболее дешевых и быстрых способов обработки информации. Практически ни одна область современно ...