Главная » Просмотр файлов » Норенков И.П. - Основы автоматизированного проектирования

Норенков И.П. - Основы автоматизированного проектирования (1060628), страница 74

Файл №1060628 Норенков И.П. - Основы автоматизированного проектирования (Норенков И.П. - Основы автоматизированного проектирования) 74 страницаНоренков И.П. - Основы автоматизированного проектирования (1060628) страница 742017-12-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 74)

Блок данных может быть фразой, непосредственно записываемой вобъявлении:<!ENTITY псевдоним «фраза» >.В нашем примере:<!ENTITY LAN "Local Area Network" >.Сам размеченный текст состоит из элементов, помещаемых в контейнеры,т. е. между парой тегов. Такими тегами в нашем примере являются <item> и</item>, <termin> и </termin>, <description> и </description>, <examples> и </ехamples>. Значения атрибутов могут включаться в открывающий тег, как этосделано для тега <termin> в нашем примере.Для форматирования документа разработан специальный язык XSL (extensible Stylesheet Language), но можно использовать и каскадные таблицы стилей(CSS), известные по применению в языке HTML.

Пусть в случае нашего примера мы хотим элементы termin выделить полужирным шрифтом (bold) 12-горазмера с отступом первой строки на 5 мм, а элементы examples - курсивом(italic) 10-го размера с отступом на 10 мм. Тогда таблица CSS, помещаемая вфайл dict.css, должна быть задана в видеitem{display :block;}termin{font-weight:bold; font-size: 12pt; text-indent:5mm; font-sryle:normal;}description{font-size :12pt;}examples{display:block; font-style:italic; font-size: lOpt;text-indent: 1 Omm;}2986.3. STEP-технологияТ а б л и ц а .

6.1CALS - Continuous Acquisition and Lifecycle Support, информационное сопровождение и поддержка этапов жизненного цикла промышленных изделий. Технология взаимодействия различных автоматизированных систем в промышленности.Ethernet - локальная вычислительная сеть с методом доступаМДКН/ОК.Варианты реализации 10Base-5, 10Base-T, 100Base-X. Gigabit Ethernet.PDM - Product Data Management, управление проектными данными.Системы PDM, называемые также системными средами, входят в составпрограммного обеспечения CALS-технологий.Windchill eSeries, iMAN, SmartTeam, Optegra.Обращение к браузеру для просмотра нашего документа позволит увидетьтекст, представленный в табл. 6.1.6.3.

STEP-технологияСтруктура стандартов STEPПостроение распределенных АС для проектирования и управления в промышленности, взаимодействующих друг с другом в едином информационномпространстве, составляет основу современных CALS-технологий. В CALS-технологиях необходимо обеспечить единообразное описание и интерпретацию данных, независимо от места и времени их получения в общей системе, имеющеймасштабы вплоть до глобальных. Структура проектной, технологической и эксплуатационной документации, языки ее представления должны быть стандартизованными. Тогда становится реальной успешная работа над общим проектомразных коллективов, разделенных во времени и пространстве и использующихразные CAE/CAD/CAM-системы.

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

Совокупность стандартов STEP составляет основу CALSтехнологий.Единообразная форма описаний данных о промышленной продукции обеспечивается введением в STEP языка Express, инвариантного к приложениям.Стандарты STEP не отрицают, а развивают методику информационного моделирования IDEF1X и предполагают возможность совместного использования с2996 Информационная поддержка этапов жизненного цикла изделий — CALS-технологииметодикой функционального проектирования IDEFO и рядом других международных стандартов (например, со стандартами ISO P_Lib, Mandate, SGML, CDIFи др.).В STEP используются следующие основные понятия:ААМ (Application Activity Model) - функциональная модель IDEFO для определенного приложения;ARM (Application Requirements Model) - модель данных, представленнаяобычными средствами приложения;AIM (Application Interpreted Model) - ARM-модель, переведенная в STEPпредставление;АР (Application Protocol) - прикладной протокол, описание приложения наязыке Express;SDAI (Standard Data Access Interface) - программный интерфейс к источникам данных (репозиториям) прикладных систем (в том числе к библиотекаммоделей CAD/CAM-систем) с переводом моделей в STEP-файлы; используется в STEP-средах для организации обменов между приложениями через общую базу данных STEP.STEP состоит из ряда томов.

Тома имеют свои номера N и обозначаютсякак «часть М> или ISO 10303-МПриведем краткую характеристику следующих основных групп томов.• Том ISO 10303-1 - вводный стандарт, описывающий структуру всей совокупности томов и основные принципы STEP. В этом стандарте вводится рядтерминов, используемых в других стандартах, например, таких, как продукт,приложение, проектные данные, модель, модели ААМ, AIM, ARM, прикладнойпротокол, интегрированный ресурс, элемент функциональности.• Части 11...

14 - методы описания.• Части 21...29 - методы реализации.• Части 31...39 - основы тестирования моделей.• Части 41...50 - интегрированные основные ресурсы.• Части 101...108 - интегрированные прикладные ресурсы.• Части 201...23 6 -прикладные протоколы.• Части 301...336 - абстрактные тестовые наборы.• Части 501...520 - прикладные компоненты.Методы описанияПервая группа документов - тома 11... 19 - отведена для описания диалектов языка Express.N = 11: Express language reference manual.

Основное руководство по языкуExpress. Содержит также описания расширения Express-C базового языка играфического варианта языка Express-G. Базовый язык приспособлен для описания и передачи статических свойств объектов приложений, т. е. параметровструктур и ограничений. Поэтому Express-C включает средства описания динамических свойств объектов (добавлено описание событий и транзакций). Для3006.3.

STEP-технологиянаглядности представления языковых конструкций в Express предусмотреныграфические средства изображения моделей, в качестве которых может использоваться специальное дополнение Express-G (графический Express). ExpressG - язык диаграмм, напоминающий язык описания информационных моделей вметодике IDEF1X.N=12: Express-I Language Reference Manual. Express-I - расширение языка, предназначенное для описания отдельных экземпляров данных.7V= 14: Express-X - дополнение к языку Express, используемое для описаниясоответствий между типами данных в заданной исходной Express-схеме и создаваемыми новыми ее вариантами (views); в качестве views могут использоваться форматы с описанием того же множества сущностей, что и в Expressсхеме, например формат IGES.Предлагаются и другие дополнения, относящиеся к следующим диалектам языкаExpress.• Express-M: Mapping definition language; язык, аналогичный Express-X, для описания соответствий между сущностями и атрибутами некоторых моделей, представленныхв виде схем на языке Express.

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

Целевых схем может быть несколько при однойсхеме-источнике. Предложения Express-M транслируются на язык С, результирующаяпрограмма представляет собой совокупность обращений к функциям базы данных SDAIв STEP-среде. Другими словами, транслятор относится к системе SDAI, определяемой впротоколе ISO 10303-22, a Express-M можно рассматривать, как язык 4GL для обращенийк функциям базы данных SDAI.• Express-P: Process definition language; язык диаграмм для представления процессов,методов и коммуникационных структур.• Express-V: язык, предназначенный для получения ARM-представлений из А1М-моделей, другими словами, для описания процедур поиска экземпляров Express-объектов,отвечающих заданным условиям, и доступа к ним, например, при создании новых ARM.Эти создаваемые ARM-представления обычно не требуют столь всестороннего описания приложения, как в AIM, и потому могут быть существенно проще.

В Express-Vимеются: 1) схема-источник (AIM), обычно это прикладной протокол, например АР203;2) схема-цель, задающая сущности, которые должны быть в создаваемой частной модели; 3) схема отображения нужных сущностей из источника в цель. На языке Express-Vописываются условия (в виде клозов WHEN) такого отображения. Берется подходящаяуже существующая AIM как источник, все совпадающие объекты переводятся в ARM,далее описываются оригинальные объекты. Дополнительной возможностью реализаций Express-V является обратное отображение специфики создаваемой ARM в исходную AIM с целью развития прикладных протоколов.Для возможности применения языка Express должны быть разработаныметоды реализации (Implementation Methods), которые могут быть представлены средствами файлового взаимодействия, построением БД, интерфейсом сязыками программирования.Методы реализацииВторую группу (тома 21...29) называют «Методы реализации», она служитдля межпрограммного информационного обмена между прикладными системами в STEP-среде.

Предусмотрены межпрограммные связи с помощью обменного файла и доступа к БД.3016. Информационная поддержка этапов жизненного цикла изделий — CALS-технологииN=21: Clear Text Encoding of the Exchange Structure (physical transfer fileformat); стандарт устанавливает правила оформления обменного файла. Обменный файл играет в STEP важную роль; если собственно на языке Expressопределены сущности, то именно в обменном файле задаются экземпляры этихсущностей. Прикладные программы для связи со STEP-средой должны читать и генерировать обменные файлы.N=22: Standard Data Access Interface Specification; содержит описание SDAI— системы представления данных и доступа к данным конкретных прикладныхсистем (чаще всего это CAD/CAM-системы).

Данные, участвующие в межпрограммных связях, образуют SDAI-модели. В SDAI-системе предусматривается компилятор кода, конвертирующего эти модели в SDAI-базу данных, атакже функции обращения к этой базе данных. Возможно непосредственноепостроение прикладных систем, работающих с SDAI-базой данных.Тома 23...29 устанавливают правила обращения к данным в SDAI-базеданных на языках программирования C++, С, Java, на языке передачи данных всистемах распределенных вычислений IDL, языке разметки XML.Интегрированные ресурсы,прикладные компоненты и протоколыПрикладным протоколом в стандарте STEP называют информационнуюмодель определенного приложения, которая описывает с высокой степеньюполноты множество сущностей, имеющихся в приложении, вместе с их атрибутами и выражена средствами языка Express.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6455
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее