qweqweqe123123

Методы обмена данными технических требований

Различные CAD/CAM/CAE-системы хранят данные технических требований структурах разного вида, поэтому для переноса данных необходимо преобразовать данные технических требований одной системы в формат другой системы. Еще один конвертор необходим для переноса данных между двумя системами в противоположном направлении. Следовательно, для каждой пары систем необходимо иметь два конвертора. Двунаправленные стрелки для каждой пары систем (рис. 14.1, а) предполагают наличие двух конверторов. Эти конверторы для каждой конкретной пары систем называются прямыми конверторами (direct translators). Если у нас есть n различных систем, нам необходимо разработать n(n - 1) конверторов, поскольку количество пар систем равно n(n - 1)/2. Например, для обмена данными между 10 системами придется разработать 90 конверторов. Таким образом, метод прямого конвертирования непрактичен, так как требует разработки слишком большого количества конверторов при необходимости работать со множеством систем. Более того, добавление одной системы к п уже имеющимся потребует написания 2n дополнительных конверторов.

Методы обмена данными технических требований
 
 

Однако обмен данными можно обеспечить, введя нейтральную структуру базы данных, называемую нейтральным файлом (neutral file), которая была бы независима от существующих САПР. Эта структура будет действовать как промежуточная точка коммуникации между различными структурами баз данных САПР (рис. 14.1, б). Таким образом, в каждой системе будет своя пара конверторов для экспорта и импорта данных в этот нейтральный формат. Конвертор, преобразующий данные из собственного формата данной системы в нейтральный формат, называется препроцессором (pre--processor), а конвертор, выполняющий обратное преобразование — постпроцессором (j)ost-processor) (рис. 14.2). Соответственно, в этом случае для обмена данными между п системами потребуется 2п конверторов, и лишь два дополнительных конвертора необходимо будет добавить при введении новой системы. Иными словами, этот косвенный метод свободен от присущего прямому методу недостатка, когда требовалось писать все возрастающее количество программ. Это основная причина, по которой косвенный метод принят в качестве главного метода обмена данными между различными система ми, несмотря на то что в сравнении с прямым методом у него имеются некото рые недостатки. В частности, прямые конверторы работают быстрее косвенных, и создаваемые ими файлы данных обычно имеют меньший размер, чем ней тральные файлы, генерируемые косвенными конверторами. Файл данных в собственном формате конкретной системы обычно также оказывается меньше ней трального файла из-за обобщенной природы последнего. Когда мы переносим данные технических требований через нейтральный файл, некоторая информа ция, как правило, теряется, особенно информация о топологическом дереве и ог раничениях в системах параметрического моделирования.

 

Методы обмена данными технических требований

 

В этой главе мы рассмотрим три типичных формата нейтрального файла: IGES (Initial Graphics Exchange Specification — первоначальная спецификация обмена графическими данными), DXF (Drawing interchange Format - формат обмена чертежами) и STEP (STandard for Exchange of Product model data — стандарт обмена данными о модели продукта). В настоящее время IGES является самым популярным форматом нейтрального файла, а формат DXF используется главным образом для обмена данными чертежей. STEP — это стандартный формат данных, используемый для хранения полной информации обо всем жизненном цикле продукта, включая проектирование, анализ, производство, контроль качества, испытания и обслуживание помимо обычных данных технических требований. В настоящее время CAD-системы, поддерживавшие формат IGES, ориентированы на переход к формату STEP.
 

 

Смотрите также