Оторвитесь от «традиционной» рутины и воспользуйтесь новейшими методами проектирования, которые успешно применяются во всем мире. Воспользуйтесь современными технологиями для претворения проектных решений в жизнь. Работайте с умными, комплексными решениями, которые уже завтра станут стандартом. Расширяйте горизонты Ваших проектных возможностей!
Это новое поколение САПР для электронного проектирования. Это Altium Designer.
Принцип сквозного проектирования подразумевает передачу результатов одного этапа проектирования на следующий этап в единой проектной среде. При этом изменения, вносимые на любом этапе, должны отображаться во всех частях проекта. Такой принцип позволяет разработчику контролировать целостность проекта, отслеживать изменения и синхронизировать их.
Впервые этот принцип реализован в системе Altium Designer. Также можно отметить следующие ее достоинства:
- простой и интуитивно понятный пользовательский интерфейс системы: его настройка согласно требованиям конкретного пользователя, а также использование меню с командами на русском языке и множества «горячих» клавиш позволяют научиться эффективно работать с программой менее чем за две недели;
- возможность коллективной работы над проектом;
- поддержка совместимости с многими старыми и современными популярными САПР РЭС (ECAD) и механических САПР (MCAD);
- все действия, выполняемые пользователем вручную, могут быть описаны с помощью макросов и выполнены автоматически, что открывает широкие возможности для автоматизации рутинных операций процесса создания принципиальных схем и проектирования печатных плат;
- программа имеет набор документации на русском языке, разработаны специальные методические указания для начинающих. Базовая программа обучения рассчитана на пять дней и позволяет пользователям выработать правильные навыки работы в этой системе;
- это программно-аппаратный комплекс для создания большинства современных РЭС при достаточно небольшой стоимости.
DXP-платформа
В основе системы Altium Designer лежит программная платформа Design Explorer (DXP), объединяющая в себе различные модули для реализации всех функций сквозного автоматизированного проектирования:
- редактор схем;
- редактор библиотек моделей электронных компонентов;
- программу моделирования всевозможных схем РЭС;
- текстовый редактор списка соединений и описаний на языке VHDL;
- редактор синтеза логики для ПЛИС;
- редактор печатных плат, автотрассировщик;
- интерфейсы импорта и экспорта;
- CAM-средства и др.
«DXP – программная платформа для решения всех задач в Altium Designer»
В случае отсутствия в системе нужных функций пользователю предлагается специальный набор Software Development Kit, позволяющий создавать собственные вспомогательные модули, которые затем будут прочно интегрированы в единую систему. Благодаря наличию этого модуля полностью снимаются какие-либо ограничения на дальнейшее развитие пакета Altium Designer как компанией-разработчиком, так и самими пользователями.
Важные особенности DXP-платформы:
- среда DXP представляет собой 32-разрядное клиент-серверное приложение, предназначенное для работы под управлением операционных систем Windows XP SP2 Professional или выше;
- работа с файлом проекта Altium Designer, который представляет собой специальный служебный файл, содержащий ссылки на отдельные документы и определяющий права доступа к ним в рамках DXP;
- широкие возможности по созданию документов и подключению к проекту или добавлению существующих документов, а также исключению из проекта;
- запуск DXP осуществляется самостоятельно или путем выбора в папке любого документа, относящегося к проекту Altium Designer;
- 3 уровня настройки: системы и редактора (из единого меню) и документа;
- состав команд главного и всплывающих меню (кроме команд меню DXP, которое относится ко всей платформе) меняется в зависимости от вида текущего проекта и активности соответствующего редактора;
- панели и окна рабочей области могут быть специфически настроены пользователем;
- количество подключенных к работе с системой Altium Designer мониторов ограничивается только возможностями видеокарты ПК;
- дублирование почти всех пунктов меню DXP «горячими» клавишами позволяет значительно ускорить работу;
- отдельные документы проекта могут храниться на одном (сервере) или нескольких ПК в рамках локальной вычислительной сети;
- допускается множественный доступ к одним и тем же файлам и использование одного документа в разных проектах;
- реализован функционал для совместной работы разработчиков как одного подразделения, так и различных подразделений предприятия;
- хранение «истории» (до 8 версий) проекта обеспечивает контроль, сравнение и восстановление данных проекта, а также сохранение целостности проекта при непредвиденных сбоях.
Одной из функций DXP является ввод и поддержка разного вида проектов:
- Проект печатной платы (файлы – *. PrjPCB) – построение схемы на основе библиотек, моделирование, создание конструкции ПП, получение производственных файлов (ODB++, Gerber, NC Drill).
- Интегрированная библиотека (*.LibPkg, *.IntLib) – компиляция компонентов библиотечного пакета в единый файл интегрированной библиотеки.
- Проект логического ядра (Core Project – *.PrjCor) – создание элементов логической структуры проекта ПЛИС.
- Проект ПЛИС (FPGA Project – *.PrjFpg) – формирование схем или HDL-описания логики, ввод ограничений, компиляция заданной логики в формат обмена EDIF.
- Встроенный проект (Embeded Project – *.PrjEmb) – проектирование программного приложения на языках С или Assembler.
- Скрипт-проект (*.PrjScr) – автоматизация с использованием интерфейса программирования приложений API на скрипт-языках (DelphiScript, EnableBasic, VB Script, JavaScript и др).
Редактор схем
Особенности Редактора схем системы Altium Designer:
- возможность переключения в проекте систем измерения (дюймовая/метрическая) снимает все ограничения для оформления схем согласно требованиям ЕСКД;
- возможность создания в Altium Designer сложно-иерархических проектов, где проект изначально строится сверху вниз: РЭС – блок – субблок – модуль – ячейка – печатная плата – электронный компонент (ПЛИС), в отличие от системы P-CAD, где ввод проекта ограничен лишь вводом схемы (пусть даже многолистовой);
- поддержка многоканальных принципиальных схем, то есть нет необходимости копировать подчиненные листы по числу одинаковых каналов, достаточно нарисовать схему канала один раз и правильно связать ее с вышестоящим листом, что ранее было только в «тяжелых» САПР для построения многоканальных проектов. В дальнейшем при моделировании или передаче проекта в Редактор печатных плат система автоматически размножит описанные каналы, присвоит компонентам уникальные позиционные обозначения и добавит необходимые связи.
- Altium Designer позволяет легко преобразовывать огромные сложные схемы в набор простейших подсхем, а также сохранять фрагменты схем для использования в будущем;
- специальные мастера по размещению графических объектов и текстов, а также специальный инструмент SCH Inspector для выборки элементов схемы в группы, совместного редактирования их свойств или размещения;
- использование инструментов Редактора схем при:
- формировании символов электронных компонентов схем и их библиотек;
- текстовом редактировании списка соединений и описаний на языке VHDL;
- процедуре моделирования схем;
- синтезе логики для ПЛИС;
- генерации BOM-файла (Bill of Material).
«Пример части проекта в Редакторе схем»
Разработка библиотек
Особенности разработки библиотек в Altium Designer:
- 4 типа библиотек: символов (*.SchLib), посадочных мест (*.PcbLib), интегрированная (*.IntLib), база библиотек данных (*.DBLib). Текстовые описания SPICE-моделей и IBIS-моделей в отдельных файлах (*.MDL, *.CKT);
- в среде DXP отображаются связи между различным представлением компонента;
«Пример просмотра Библиотеки компонетов»
- Редактор схемотехнических символов электронных компонентов в Altium Designer является составной частью Редактора схем, а не автономным приложением, как в P-CAD;
- Altium Designer содержит огромные библиотеки уже готовых компонентов (более 95 тыс.), которые к тому же постоянно обновляются и доступны через средства Internet-окружения пользователя;
- облегченные механизмы для создания собственных библиотек символов, посадочных мест, трехмерных моделей и SPICE-моделей;
- специальный Мастер для импорта проектов и готовых библиотек из Protel X, P-CAD 200Х и других программ, что расширяет возможности по созданию собственных библиотек. Данная функция особенно полезна при работе с проектами, полученными от других разработчиков, использующих свои библиотеки компонентов;
- интегрированная библиотека позволяет в едином файле хранить набор схемных символов компонентов и их ассоциативные модели;
- при создании рабочей интегрированной библиотеки производится объединение (компиляция) отдельных библиотек (символов, посадочных мест, SPICE-моделей и IBIS-моделей) компонента и верификация с сообщением о возможных ошибках;
- возможность преобразования интегрированной библиотеки в базу библиотек компонентов (*.DBLib), где все ссылки на символы, привязанные модели и другая параметрическая информация хранятся в базе данных на основе ODBC, ADO или формате Excel. В этих форматах гораздо проще наполнять базу данных однотипными компонентами, а также группировать их по параметру и редактировать у них другие параметры или ссылки на файлы моделей.
«Пример просмотра Базы данных в Access»
Моделирование устройств
Важным шагом в достижении нужного результата при создании проекта РЭС является процесс отладки работы схемы устройства еще до его воплощения «в железо», поэтому в состав Altium Designer включена программа моделирования, которая позволяет разработчику сразу по окончании создания принципиальной схемы начать ее анализ, изменять параметры и проводить статистический анализ.
Основные возможности:
- расширенная версия пакета Berkeley SPICE3f5/XSPICE для моделирования любой комбинации из аналоговых и цифровых устройств (смешанных схем);
- цифровые устройства, включенные в библиотеки моделей, описаны с помощью патентованного языка Digital SimCodeTM;
- возможность моделировать и синтезировать устройства, описанные на языке HDL (VHDL, Verilog);
- в расчете учитываются почти все реальные параметры (для цифровых схем – задержка распространения, время установки и удержания, учет нагрузки на всех выводах устройств и т.д.);
- программа содержит модели источников сигналов, имеющих линейные и нелинейные зависимости. Они предназначены для построения эквивалентных схем различных устройств, рассматриваемых как «черный ящик»;
- результаты компьютерного анализа, как правило, идентичны результатам, получаемым при макетировании, а смоделированное поведение устройств в точности воспроизводит работу реального изделия;
- поддержка моделей от ведущих производителей: Motorola, Texas Instruments и др., которые создают модели для обеспечения максимальной совместимости с аналоговым моделированием. Система позволяет использовать эти модели непосредственно, без дополнительной адаптации;
- для всестороннего тестирования и анализа схемы пользователю предоставлено более 20 000 математических моделей;
- при размещении элемента на листе принципиальной схемы происходит автоматическое установление связи с соответствующей моделью для анализа схемы;
- полученные выходные сигналы, результаты их математической обработки и различные функции (зависимости) могут быть отображены в специальном окне.
Altium Designer поддерживает большое количество типов анализа, в том числе:
- частотный анализ в режиме малого сигнала;
- анализ переходных процессов;
- расчет спектральной плотности внутреннего шума;
- анализ передаточных функций по постоянному току;
- статистический анализ выходных электрических параметров схемы методом Monte-Carlo;
- анализ влияния изменений значений параметров элементов схемы и температуры на работу схемы;
- спектральный анализ Фурье;
- возможности по математической обработке рассчитанных сигналов: их сложения, вычитания, применения к ним различных математических функций.
«Пример анализа сигналов на схеме»
Компания Altium постоянно занимается созданием новых и обновлением уже имеющихся библиотек. Самую свежую версию библиотек всегда можно найти по адресу www.protel.com.
Редактор печатных плат
Главное назначение любого Редактора печатных плат – это размещение компонентов и трассировка проводников на сигнальных слоях платы, соединяющих выводы компонентов согласно списку соединений. Система Altium Designer предлагает пользователю достаточный набор инструментов для автоматизации этих и других действий. Основные особенности редактора:
- одинаково хорошо работает как с метрической, так и с дюймовой системой мер, причем заложенная точность на два порядка выше, чем в системе P-CAD, а переключение системы единиц может быть выполнено в любой момент работы над проектом с помощью «горячей» клавиши;
- имеет ряд специальных функций, упрощающих работу с компонентами, имеющими разный шаг между выводами, в том числе и в разных системах единиц, поскольку имеет так называемую электрическую сетку (Electrical Grid), задающую некоторую окрестность вокруг электрического объекта (конца проводника, контактной площадки, переходного отверстия), попадая в которую указатель мыши притягивается точно к его центру независимо от установок сетки Snap Grid. Это существенно упрощает работу с разнородными компонентами. В других системах проектирования, как правило, проблемы начинаются, если на одной плате используются топологические посадочные места с метрическим и дюймовым шагом выводов;
- допускается три типа слоев: электрические (сигнальные и экранные), механические;
- проект может содержать до 32-х сигнальных слоев, предназначенных для формирования рисунка многослойной печатной платы;
- для размещения элементов сборки, различной вспомогательной и служебной информации (обозначений размеров, контура печатной платы, различных масок, границ областей трассировки, таблиц, служебных меток и надписей, форматки чертежа и т.д.) можно использовать до 16 механических слоев, содержимое которых может выводиться в Gerber-файлы наряду с информацией из электрических слоев;
- специальная функция назначения пар механических слоев позволяет размещать на них контуры компонентов, используемые при генерации видов различных сторон платы для сборочного чертежа;
- до 16 внутренних экранных слоев для выполнения проводников в виде металлизированных полигонов (земли и питания);
- как и в Редакторе схем, в Редакторе плат имеется несколько режимов и подрежимов прорисовки проводников, но здесь их больше, так как существует возможность прорисовки дуг. Имеются режимы рисования: ортогонально, ортогонального с дугой, под углом 45 градусов, под углом 45 градусов с дугой, под произвольным углом;
- все подсхемы иерархической структуры проекта «привязаны» к определенной области на плате («комнате размещения» или Room), что значительно упрощает работу конструктора. Так, при многоканальной структуре проекта все компоненты определенного канала будут автоматически привязаны к Room, что облегчит их последующее размещение и трассировку связей, благодаря уникальной функции Copy Room Format;
- также DXP поддерживает сохранение и последующее использование фрагментов плат;
- с помощью мощной, полностью наглядной и настраиваемой системы задания и проверки правил проектирования (DRC) конструктор определяет четкие логические критерии управления автоматическим или полуавтоматическим проектированием плат и получает полный контроль над ним;
«Вид одного из окон настройки правил проектирования DRC»
- все правила проектирования, учитываемые в редакторе печатных плат, сгруппированы в 10 категорий. Представленные в одной категории правила отличаются по типу, причем нет никаких ограничений на использование правил одного типа к различным объектам, например, всей плате, Room, классам цепей или отдельным цепям. Приоритет правил определяется их положением в списке, которое устанавливается вручную при их создании;
- выполняемые вручную операции контролируются постоянно, поэтому любое неверные действие мгновенно отображается как нарушение;
- существующие средства автоматического и интерактивного размещения компонентов – это две встроенные программы авторазмещения компонентов Cluster Placer и Statistical Placer, что существенным образом отличает ее от P-CAD, в котором таких средств нет вообще. Cluster Placer рекомендуется для работы с платами с числом компонентов не более 100 и хорошо управляется набором соответствующих правил проектирования, регламентирующих зазоры между компонентами, разрешенные слои, ориентацию, высоту и группировку, что существенным образом отличает ее от P-CAD, в котором таких средств нет вообще. Программа автоматического размещения Statistical Placer предназначена для обработки плат с большим числом компонентов (свыше ста). Она работает по принципиально другим алгоритмам и не учитывает никакие из выше перечисленных правил проектирования. Главным критерием правильного размещения компонентов здесь считается равномерное распределение компонентов на плате при оптимальной плотности связей. Но в общем случае обе программы могут рекомендоваться только как вспомогательный инструмент при интерактивном размещении, когда часть компонентов предварительно размещается вручную и блокируется. Традиционно считается, что автоматическое размещение с помощью большинства программ выполняется некорректно. Однако в большинстве случаев в этом виноваты сами пользователи, которые уделяют недостаточное внимание подготовительному этапу. Чем хуже пользователь описывает критерии, которые должны использоваться в работе программы расстановки, тем худший будет получен результат;
- Altium Designer позволяет прокладывать сегменты проводников непосредственно из центров электрических объектов (контактных площадок, переходных отверстий) или концов существующих проводников без привязки к сетке Snap Grid, чем снимает любые ограничения и неудобства, связанные с использованием топологических посадочных мест, созданных в разных системах измерения;
- современный автотрассировщих, именуемый Situs, который является модифицированной версией использованного в пакете Protel модуля ShapeBased Router и имеет возможность настройки стратегии трассировки посредством задания последовательности выполнения специальных процедур, например, веерного размещения стрингеров у SMD-компонентов, разрыва и раздвигания уже имеющихся проводников, спрямления, чистки и т.д. Процесс трассировки платы управляется сложными наборами правил проектирования, регламентирующих зазоры между проводниками на разных слоях платы, их ширины или импедансы; типы переходных отверстий, способ соединения их и контактных площадок с полигонами и внутренними слоями питания и заземления; приоритетное направление на слое и многое другое. В результате, удается избежать досадных ошибок, вызванных действием «человеческого фактора»;
- не менее важную роль автотрассировщик играет в качестве вспомогательного инструмента при интерактивной разводке проводников. Situs как бы присматривает за действиями разработчика: спрямляет и раздвигает проводники, убирает замкнутые петли, «вспахивает» полигоны, заменяет или удаляет переходные отверстия и т.д. Более того, он осуществляет непрерывный контроль правил проектирования DRC, в результате чего система просто не позволяет пользователю выполнить неправильное действие. Однако в ходе такой поверки, называемой on-line DRC, проверяются далеко не все правила проектирования, которые могут быть учтены при так называемой пакетной проверке DRC. Наличие функции интерактивного контроля DRC является главным отличием системы Altium Designer от P-CAD, где возможную ошибку можно будет выявить только в ходе пакетной проверки DRC. Более того, при прокладке проводников здесь нет необходимости обращать внимание на настройку сеток: наличие Electrical Grid позволяет прокладывать проводники по оптимальному пути из центра одного электрического объекта в центр другого в соответствии с выбранным режимом рисования. При необходимости включится режим расталкивания препятствий, при котором мешающий проводник будет автоматически отодвигаться по мере прокладки проводника. Новое положение мешающего проводника определяется правилами проектирования, регламентирующими зазоры, и никак не привязывается к сетке;
«Пример интерактивной разводки проводников на плате»
- все внесенные на плату изменения могут быть переданы обратно в Редактор схем. Целостность проекта контролируется посредством крайне оригинального механизма синхронизации проекта, ключевым элементом которого является специальный модуль программы – компаратор. При необходимости может быть сгенерирован традиционный отчет о внесенных изменениях (ECO).
Анализ целостности сигналов (Signal Integrity)
Сложность и плотность компоновки современных печатных плат постоянно повышается, поэтому для правильной работы разрабатываемого устройства необходимо провести дополнительный анализ поведения сигналов с учетом особенностей реальной топологии (искажения форм сигналов за счет паразитных эффектов отражений и перекрестных искажений (взаимных наводок) в печатном монтаже) и избежать возможных проблем в будущем. Для решения этой задачи:
- критерии оценки качества сигналов задаются специальными правилами проектирования из категории Signal Integrity;
- для анализа целостности сигналов подключаются модели компонентов, учитывающие входные и выходные импедансы (сопротивления и емкости) выводов компонентов (буферов интегральных микросхем, других электрических выводов), прохождение сигналов через ИС не моделируется, они заменяются IBIS-моделями (Input/Output Buffer Information Specification), а дискретные компоненты заменяются соответствующими SPICE-моделями;
- в Altium Designer имеются модули пред- и посттопологического анализа целостности сигналов;
- модуль предтопологического анализа позволяет разработчику выполнить предварительный расчет и провести оценку проекта еще на этапе создания принципиальной схемы, то есть еще до начала компоновки и трассировки печатной платы рассчитать основные параметры системы, смоделировать ее возможное поведение при воздействии критических сигналов, оценить устойчивость проекта и выработать набор рекомендаций, в дальнейшем оформленных разработчиком в виде топологических директив, которые при передаче на плату будут автоматически преобразованы в соответствующие наборы правил проектирования;
- модули посттопологического анализа имеются почти во всех системах проектирования печатных плат, но в системе Altium Designer этот модуль интегрирован непосредственно в Редактор плат и позволяет выполнять первичный анализ на уровне DRC. Данная функция отсутствует в стандартном наборе инструментов всех остальных систем проектирования печатных плат «среднего» уровня;
- при анализе целостности сигналов все сегменты проводников на печатных платах представляются в виде отрезков линий передачи, после чего выполняется расчет переходных процессов при воздействии на них импульсных сигналов;
- помимо расчета формы сигнала в каждом узле проводника здесь выполняется анализ перекрестных искажений (взаимных наводок);
- особенностью анализа является то, что здесь не учитываются физические эффекты, связанные с распределением токов в проводниках земли и питания. Эти цепи считаются идеальными;
- при пакетной проверке запускается система моделирования сигналов в проводниках платы и, если паразитный сигнал превышает определенный уровень, генерируется и заносится в отчет информация о нарушении. В дальнейшем выявленное нарушение служит подсказкой при более подробном анализе электромагнитной совместимости;
- модели зависят от типа, схемотехники и технологии изготовления компонентов;
- модели бывают внешние и поставляются производителями компонентов или задаются непосредственно в среде Редактора библиотек.
Работа с трехмерными моделями
В Altium Designer существует возможность просмотра внутри системы трехмерного вида проектируемой платы по технологии OpenGL. Разработчик может:
- вывести на монитор реальный вид платы с компонентами;
«Пример 3D-просмотра элементов на плате»
- оценить сопряжение платы с механическими деталями конструкции и тут же внести необходимые изменения;
- отключать отображение компонентов или участков металлизации и тем самым наблюдать вид платы на промежуточных этапах изготовления;
- выключение текстур заливки объектов позволяет просматривать многослойную структуру платы на просвет, как на рентгеновском снимке;
- контролировать на уровне DRC превышения компонентами максимально допустимой для данной «комнаты» высоты, с наглядным отображением выявленных нарушений.
Импорт и экспорт файлов
Перенос проекта электронного изделия из одной среды проектирования в другую всегда был одной из сложнейших задач. Если разработчик одновременно работает с другой САПР либо получает проект от сторонних разработчиков, ему просто необходима возможность импорта схемы или проекта платы в систему Altium Designer.
Встроенный помощник импорта (Import Wizard) позволяет импортировать схемы, платы, библиотеки, выполненные с помощью систем P-CAD, OrCAD, PADs, DxDesigner, Allegro PCB, и преобразует их в проекты Altium Designer.
«Встроенный помощник для импорта проектов»
В Редакторе печатных плат имеются традиционные возможности импорта файлов в стандартных плоских форматах ДВГ или DXF (например, контур печатной платы) и передачи проекта в механические САПР для дальнейшего оформления.
Altium Designer также позволяет осуществлять обмен файлами с любой из программ твердотельного моделирования (AutoCAD Inventor и т.д.) в формате STEP, например:
- подключать модели компонентов в интегрированную базу данных, а затем размещать их на плате;
- при необходимости, импортировать модель корпуса устройства и оценивать размещение в нем разрабатываемой платы;
- передавать всю плату в сборке в механическую САПР для последующей работы.
Модуль CAMtastic
Готовый проект печатной платы в виде наборов Gerber- и NC Drill-файлов передается в специальный модуль CAMtastic, где осуществляется первичная подготовка производства. Здесь реализована возможность технологического анализа топологии и автоматического устранения большинства ошибок. CAMtastic позволяет редактировать топологию, выполнять мультиплицирование и выпускать управляющие файлы для аппаратуры электроконтроля и монтажа компонентов.
Выходная документация
Заключительный этап проектирования – выпуск конструкторской документации. Редактор печатных плат Altium Designer располагает традиционными возможностями импорта/экспорта файлов в стандартных форматах ДВГ и DXF, что позволяет добавлять на чертеж заранее заготовленные элементы оформления или контур печатной платы и передавать проект в механические САПР (AutoCAD и др.) для дальнейшего оформления документации.
В отличие от других подобных систем проектирования электронных устройств, система Altium Designer позволяет крайне просто изменять положение обозначения размеров, что чрезвычайно важно для соблюдения требований ГОСТ. Помимо указания линейных размеров, в Редакторе печатных плат можно проставить размер диаметра, радиуса, линейные размеры от опорной точки, координатные метки, угловые размеры. Все размеры являются объектно-связанными – это означает, что при изменении, например, диаметра окружности обозначение ее диаметра будет меняться автоматически.
Система Altium Designer предоставляет пользователю также широкий набор средств генерации различных отчетов, от обычных сообщений, содержащих статистическую информацию, до сложных таблиц и перечней используемых материалов (Bill of Material (BOM), отчетов об иерархической структуре проекта (Report Project Hierarchy) и файлов перекрестных ссылок (Component Cross Reference). Кроме того, в сложных проектах, содержащих несколько PCB-документов, отчеты могут быть сформированы как для отдельных плат, так и для проекта в целом.
Также существует ряд профильных приложений, которые упрощают выпуск чертежей и табличной документации в соответствии с ЕСКД и требованиями ГОСТ от российских разработчиков (nanoCAD Механика, TDD 3.0 и др.).
Аппаратное модел