ISO 10303-23-2000 PDF

Ст ISO 10303-23-2000

Название на английском:
St ISO 10303-23-2000

Название на русском:
Ст ISO 10303-23-2000

Описание на русском:

Оригинальный стандарт ISO 10303-23-2000 в PDF полная версия. Дополнительная инфо + превью по запросу

Описание на английском:
Original standard ISO 10303-23-2000 in PDF full version. Additional info + preview on request
Статус документа:
Действующий

Формат:
Электронный (PDF)

Срок поставки (английская версия):
1 рабочий день

Срок поставки (русская версия):
365 рабочих дня(ей)

Артикул (SKU):
stiso00408

Выберите версию документа:
3 000 руб.

Полное наименование и описание

Industrial automation systems and integration — Product data representation and exchange — Part 23: Implementation methods: C++ language binding to the standard data access interface. Стандарт описывает привязку (binding) интерфейса доступа к данным STEP (SDAI) к языку программирования C++, определяя, как операции и типы SDAI должны быть представлены и реализованы в C++ для работы с EXPRESS-описаниями данных продукта.

Аннотация

ISO 10303-23:2000 задаёт специфику реализации функционального интерфейса стандартного интерфейса доступа к данным (SDAI, часть ISO 10303-22) в языке C++. Документ охватывает доступ и манипуляцию типами и сущностями, предоставляет удобные функции для C++, описывает привязку функций к операциям и атрибутам SDAI с возможностью связывания схем на этапе компиляции или выполнения, а также механизмы обработки ошибок и проверки ограничений.

Общая информация

  • Статус: Действующий (опубликован, основная редакция).
  • Дата публикации: 21 декабря 2000 г.
  • Организация-издатель: International Organization for Standardization (ISO).
  • ICS / категории: 25.040.40 (Industrial process measurement and control).
  • Редакция / версия: ISO 10303-23:2000 (первая редакция).
  • Количество страниц: 160.

Область применения

Стандарт предназначен для разработчиков и интеграторов программного обеспечения, работающего с моделями данных STEP: реализаторов библиотек доступа к данным, поставщиков CAD/PLM/EDM-систем и инструментов конвертации. Он определяет правила и рекомендации для реализации SDAI в C++, включая представление типов EXPRESS, механизмы доступа к атрибутам, управление соединением схем с приложением, обработку ошибок и проверку целостности/ограничений. Реализация упрощает обмен продуктовой информацией между системами на основе STEP посредством C++ API.

Ключевые темы и требования

  • Маппинг (отображение) типов SDAI/EXPRESS на соответствующие конструкции C++ (классы, контейнеры, примитивы).
  • Описание и требования к иерархии классов и интерфейсов для представления сущностей и коллекций данных STEP в C++.
  • Механизмы привязки схем: связывание определения схемы с приложением на этапе компиляции или во время выполнения.
  • Удобные функции (convenience functions) для облегчения доступа к данным и выполнения распространённых операций.
  • Обработка ошибок и исключений в соответствии с требованиями SDAI; требования к валидации ограничений (constraints) и целостности данных.
  • Рекомендации по управлению памятью и жизненным циклом объектов SDAI/C++.

Применение и пользователи

Основные пользователи стандарта — разработчики библиотек и API для STEP (SDAI), вендоры CAD/PLM/CAE, интеграторы корпоративных систем обмена данными и исследователи в области обмена продуктовой информацией. Стандарт используется при создании C++-реализаций для чтения, записи и манипуляции STEP-данными, а также при разработке средств конвертации и интеграции между системами.

Связанные стандарты

Часть 23 является элементом семьи ISO 10303 (STEP). Непосредственно связаны: ISO 10303-22 (SDAI — стандартный интерфейс доступа к данным), ISO 10303-24 (C language binding), ISO 10303-27 (Java binding), а также другие части STEP, такие как ISO 10303-21 (STEP-file), и интегрированные ресурсы (части 41, 42 и др.).

Ключевые слова

SDAI, C++ binding, STEP, ISO 10303, EXPRESS, schema binding, data access interface, product data exchange, PLM, CAD/PLM integration.

FAQ

В: Что это за стандарт?

О: Стандарт ISO 10303-23:2000 задаёт привязку стандартного интерфейса доступа к данным STEP (SDAI) к языку C++, описывая, как реализовать API SDAI в C++.

В: Что он регулирует?

О: Регулирует представление типов и сущностей STEP в C++, правила доступа и манипуляции данными, привязку схем, обработку ошибок и проверку ограничений — то есть все аспекты реализации функционального интерфейса SDAI для языка C++.

В: Кто обычно использует?

О: Разработчики библиотек доступа к STEP, вендоры CAD/PLM-решений, системные интеграторы, а также организации, реализующие обмен продуктовыми данными между приложениями.

В: Он актуален или заменён?

О: ISO 10303-23 был опубликован в декабре 2000 года и представлен как действующий документ; явных сведений о полной отмене или прямой замене части 23 общедоступные каталоги не показывают — однако при внедрении важно сверяться с актуальными выпусками и дополнениями семейства ISO 10303 в зависимости от конкретных требований.

В: Это часть серии?

О: Да. Часть 23 входит в большое семейство ISO 10303 (STEP), где части 21–29 описывают методы реализации (файловые форматы и привязки языков), части 41–99 — интегрированные ресурсы, а части 201–299 — прикладные протоколы.

В: Какие ключевые слова?

О: SDAI, C++ binding, STEP, EXPRESS, schema binding, product data, data access interface.