ISO 10303-24-2001 PDF

Ст ISO 10303-24-2001

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

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

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

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

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

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

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

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

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

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

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

Industrial automation systems and integration — Product data representation and exchange — Part 24: Implementation methods: C language binding of standard data access interface. Этот документ определяет привязку интерфейса Standard Data Access Interface (SDAI) семейства STEP (ISO 10303) для языка программирования C — в основном как late‑binding (динамическая, независимая от конкретной схемы) спецификацию для доступа и манипуляции данными, описанными в EXPRESS.

Аннотация

Часть ISO 10303-24:2001 описывает «прикладной» способ реализации SDAI для языка C: типы данных, константы, функции и вспомогательные процедуры, необходимые для выполнения операций среды SDAI (окружение, сессии, репозитории, модели, экземпляры сущностей и т. п.) в режиме поздней привязки. В стандарте также указаны требования к обработке ошибок, конвенции именования и границы области (что входит в область стандарта и что исключено, например, подробная схема размещения памяти и ранняя привязка). Документ предназначен для повышения переносимости и совместимости реализаций SDAI в C‑окружениях.

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

  • Статус: Опубликован (International Standard, подтверждённая редакция / доступен для применения).
  • Дата публикации: декабрь 2001 (первая редакция: 15 декабря 2001; в ряде каталогов указывается 19 декабря 2001).
  • Организация-издатель: ISO (Технический комитет ISO/TC 184/SC 4 — Industrial data).
  • ICS / категории: 25.040.40 (Industrial process measurement and control / Industrial data).
  • Редакция / версия: Первая редакция (2001).
  • Количество страниц: примерно 144 страницы (PDF/электронная версия — типичный объём у распространителей стандартов).

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

Стандарт применим при разработке и интеграции программного обеспечения, которое должно работать с данными STEP/EXPRESS на языке C без необходимости компиляции под конкретную EXPRESS‑схему (сценарии поздней привязки). Это полезно для конвертеров, встраиваемых модулей доступа к репозиториям PLM, инструментов валидации и трансформации STEP‑данных, а также для систем, где предпочтительна компактная и переносимая C‑реализация доступа к данным продукта.

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

  • Определение C‑binding для SDAI: типы, функции и конвенции поздней привязки (late binding).
  • Маппинг примитивов EXPRESS и агрегатов на соответствующие представления в C; итераторы и вспомогательные структуры.
  • Операции среды SDAI: создание/удаление экземпляров, доступ к репозиторию, транзакции, валидация схемы, запросы и копирование в рамках SDAI.
  • Конвенции обработки ошибок, соглашения по именам и требования к совместимости реализаций.
  • Явно исключены из области: детальное описание внутреннего устройства реализации (расположение в памяти) и ранняя привязка — эти аспекты покрываются другими частями (early binding и языковые биндинги).

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

Типичные пользователи стандарта — разработчики CAD/CAM/PLM‑приложений, интеграторы систем обмена данными, авторы трансляторов STEP, создатели серверов и клиентов SDAI, а также инженеры, которым требуется встраиваемый или высокопроизводительный доступ к STEP‑данным на языке C (включая встраиваемые и высокопроизводительные вычислительные среды). Стандарт помогает обеспечить совместимость между реализациями и уменьшить зависимости от конкретных EXPRESS‑схем.

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

ISO 10303 — серия частей (STEP). Непосредственно связаны и часто используются совместно: ISO 10303-22 (SDAI — абстрактный интерфейс доступа к данным), ISO 10303-23 (C++ binding SDAI), ISO 10303-27 (Java binding / расширения для Интернета), а также части реализации и представления (например, ISO 10303-21, ISO 10303-28) и многочисленные Application Protocols (AP). Для понимания контекста рекомендуется рассматривать 10303-24 в связке с 10303-22.

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

SDAI, C binding, late binding, ISO 10303, STEP, EXPRESS, product data exchange, implementation methods, PLM, CAD/CAM.

FAQ

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

О: Часть ISO 10303-24:2001 определяет привязку языка C для стандартного интерфейса доступа к данным (SDAI) семейства STEP (ISO 10303), позволяя программам на C динамически работать с данными, описанными в EXPRESS.

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

О: Регламентирует набор типов, функций и конвенций для доступа, создания, модификации и валидации экземпляров EXPRESS‑схем через SDAI при помощи языка C; задаёт правила поздней привязки и требования к совместимости реализаций.

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

О: Разработчики CAD/CAM/PLM‑ПО, интеграторы и авторы трансляторов STEP, команды, которым нужен переносимый и независимый от схем доступ к STEP‑данным в средах на C.

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

О: На момент актуализации этой карточки (февраль 2026) часть 10303-24 числится опубликованной и подтверждённой в жизненном цикле стандартов STEP; однако экосистема STEP развивается, появляются новые AP и практики (например, AP 242 для современных MBD/3D рабочих процессов), и фактическое применение SDAI в новых проектах может быть ограничено в пользу более простых обменных форматов и современных API. При планировании внедрения рекомендуется свериться с текущим состоянием на официальном реестре ISO и учитывать практику отрасли.

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

О: Да — ISO 10303 состоит из множества взаимосвязанных частей (Description methods, Implementation methods, Application Protocols, Conformance testing и т. п.). Часть 24 входит в группу Implementation methods и связана, прежде всего, с частью 22 (SDAI) и другими языковыми биндингами (части 23, 27 и т. д.).

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

О: SDAI, C binding, late binding, EXPRESS, STEP, ISO 10303-24, product data representation, exchange, implementation methods.