Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Смотрите также. sdaiModel sdaiCreateModel(






ISO 10303-22-10.12.3; ISO 10303-24-6.10.3

 

3.17. sdaiCreateModel()

sdaiModel sdaiCreateModel (

SdaiRep repository,

SdaiString modelName,

SdaiSchema schema

);

 

Функция sdaiCreateModel() создает новую модель SDAI. Модель связана с одним репозиторием (repository) и одной схемой (schema). Репозиторий должен быть открыт, а запрашиваемое modelName должно быть уникальным в пределах репозитория. Он возвращает описатель для новой модели. По умолчанию, новая модель будет сохранена как файл STEP 21 тома. В этой реализации функция sdaiCreateModel() не влияет на какие-либо устойчивые изменения (например, никакие файлы не создаются) пока модель не сохранена.

Пример

SdaiSession sess;

SdaiRep repo;

SdaiSchema sch;

SdaiModel mod;

sess = sdaiOpenSession ();

repo = sdaiOpenRepositoryBN (sess, " standard_3.0");

sch = sdaiGetSchema (" configuration_controlled_design");

mod = sdaiCreateModel (repo, " newmod", sch);

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

sdaiOpenRepository(); sdaiOpenRepositoryBN(); sdaiCreateModelBN(); ISO 10303-22- 10.5.1; ISO 10303-24- 6.3.1

 

3.18. sdaiCreateModelBN()

SdaiModel sdaiCreateModelBN (

SdaiRep repository,

SdaiString modelName,

SdaiString schemaName

);

 

Функция sdaiCreateModel() создает новую модель SDAI. Модель связана с одним репозиторием (repository) и одной схемой (schema). Схема определена в параметре schemaName. По умолчанию, новая модель будет сохранена как файл STEP 21 тома. Репозиторий должен быть открыт, а запрашиваемое имя модели должно быть уникальным в пределах репозитория. В этой реализации эта функция не влияет на какие-либо устойчивые изменения (например, никакие файлы не создаются) пока модель не сохранена.

Пример

SdaiSession sess;

SdaiRep repo;

SdaiSchema sch;

SdaiModel mod;

sess = sdaiOpenSession ();

repo = sdaiOpenRepositoryBN (sess, " standard_3.0");

mod = sdaiCreateModel (repo, " newmod",

" configuration_controlled_design");

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

sdaiOpenRepository(); sdaiOpenRepositoryBN(); sdaiCreateModel(); ISO 10303-22- 10.5.1;

ISO 10303-24- 6.3.1

 

3.19. sdaiCreateNestedAggrADB()

SdaiAggr sdaiCreateNestedAggrADB (

SdaiUnorderedAggr aggregate,

SdaiADB selaggrInstance

);

 

Функция sdaiCreateNestedAggr() создает новое множество и добавляет его к неупорядоченному множеству, определенному как параметр aggregate. ADB предусмотрен, чтобы определять тип множества в случае, если функция имеет дело с множеством SELECT - ов. Эта функция возвращает заново созданное множество, и ADB содержит заново созданное множество.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал