¬аше окно в мир —јѕ–
 
Ќовости —татьи јвторы —обыти€ ¬акансии Ёнциклопеди€ –екламодател€м
—татьи

12 марта 2018

—оздание параметрических объектов базы в nanoCAD ћеханика

јлексей √епта, руководитель проекта nanoCAD ћеханика, «јќ ЂЌанософтї

¬ компании Ќанософт пришли к выводу, что, как сказано в предлагаемой вам сегодн€ статье: Ђѕараметризаци€ Ц это до некоторой степени уход от традиционных приемов, но при грамотном применении она позвол€ет значительно ускорить процесс проектировани€ и повысить его качество.  ак следствие, параметрическое моделирование медленно, но верно обретает права нового стандарта проектировани€ї. ¬ соответствии с этим, проводитс€ активна€ кампанию пропаганды параметризации, котора€, в частности, реализуетс€ публикацией данной статьи не только на нашем портале, но и в журнале Ђ—јѕ– и √рафикаї, на ’абре, на dwg.ru и на сайте самой компании Ќанософт.


¬ nanoCAD ћеханика существует база стандартных изделий, многие элементы которой €вл€ютс€ параметрическими объектами и св€заны между собой определенными зависимост€ми. Ёти зависимости определ€ютс€ теми стандартами, в рамках которых исполн€ютс€ элементы.

ѕараметрическим объектом €вл€етс€ элемент с управл€емой через параметры геометрией.

ћодуль ћастер объектов в nanoCAD ћеханика позвол€ет создавать объекты, параметры которых св€заны определенными зависимост€ми не только внутри объекта, но и с параметрами других объектов базы. Ёто обеспечивает возможность генерировать через параметры различные исполнени€ или типы одного и того же объекта, а также управл€ть многокомпонентными сборками, создава€ различные вариации одного узла или издели€ в целом.

ѕредлагаемые практические материалы описывают некоторые возможности работы модул€ параметризации в nanoCAD ћеханика и могут служить кратким учебным пособием по созданию параметрических элементов.

„асть 1. ѕодготовка геометрии объекта. —оздание элемента базы

—оздание геометрии
—оздание объекта
—оздание исполнени€
ѕросмотр программного кода объекта

„асть 2. –абота с кодом объекта. ћастер скриптов

ƒобавление параметров в описание объекта
ѕроверка работы параметризованного объекта

„асть 3. —оздание исполнений. —борочные зависимости

ƒобавление исполнени€
»зменение программного кода объекта
—оздание внешних зависимостей
ѕроверка работы объекта
”правление зависимост€ми
ƒобавление изображени€ предварительного просмотра

«аключение

„асть 1. ѕодготовка геометрии объекта. —оздание элемента базы

—оздание геометрии

ƒл€ создани€ параметрического элемента, использу€ стандартные инструменты nanoCAD, начертим простой геометрический объект, состо€щий из примитивов. ќбъект также может быть импортирован в формате *.dwg из другой системы (рис. 1).

image

–ис. 1. √еометрический объект

ѕри создании штриховки выбираем “ип → »з линий. Ёто понадобитс€ в дальнейшем дл€ параметрического распознавани€ геометрии при создании объекта базы (рис. 2).

image

–ис. 2. —мена типа штриховки

„тобы штриховка отображалась корректно, следует задать тонкий тип линии. ƒл€ этого вызовем команду меню ћеханика → —тандартные → MechWizard (ћастер объектов) → ”становить параметр. Ёту команду можно активировать и соответствующей кнопкой на панели инструментов ≈— ƒ MechWizard (ћастер объектов) (рис. 3).

image

–ис. 3. ”становка типа линий штриховки

«десь и далее, дл€ удобства работы с ћастером объектов, рекомендуетс€ использовать панель ≈— ƒ MechWizard (ћастер объектов). ƒл€ отображени€ панели необходимо открыть меню ¬ид и перейти в ѕанели → ћеханика → ≈— ƒ MechWizard (ћастер объектов) (рис. 4).

image

–ис. 4. ¬ключение панели ћастер объектов

Ќачертим второй вид и проставим размеры. ѕри обозначении размеров используем латинские буквы (рис. 5).

image

–ис. 5. Ёскиз с размерами дл€ распознавани€

ѕараметр Ђlї на первом виде необходим дл€ создани€ точки вставки. ƒл€ его определени€ создаем дополнительный отрезок. ”станавливаем отрезку параметр: вызываем команду меню ћеханика → —тандартные → MechWizard (ћастер объектов) → ”становить параметр (или нажимаем соответствующую кнопку на панели MechWizard), указываем отрезок и нажимаем Enter. ¬ открывшемс€ окне —войства объекта включаем опцию –абочий объект и нажимаем ќ  (рис. 6).

image

–ис. 6. —войства параметра дл€ точки вставки объекта

—оздание объекта

“еперь, когда создана геометри€ элемента и заданы определ€ющие размеры, создадим объект в базе элементов. ƒл€ этого необходимо вызвать ћастер объектов через меню ћеханика → —тандартные → MechWizard → ћастер объектов либо нажатием кнопки ћастер объектов на панели MechWizard (ћастер объектов) button. ¬ открывшемс€ окне ћастера объектов следует выбрать в меню ќбъект → Ќовый или нажать кнопку Ќовый объект. ¬ окне Ќовый объект необходимо выбрать папку базы данных, в которой будет размещен объект (в данном случае Ц ѕользовательские), заполнить поле Ќазвание и нажать ќ  (рис. 7).

image

–ис. 7. —оздание объекта базы

—оздание исполнени€

ќбъект создан, теперь добавим геометрию. ¬ ћастере объектов необходимо щелкнуть правой кнопкой мыши (ѕ ћ) по ветви »сполнени€ и из контекстного меню выбрать ƒобавить исполнение. ўелкнув ѕ ћ в рабочей области ћастера, создадим еще один вид (рис. 8).

image

–ис. 8. —оздание видов в ћастере объектов

ќбозначим первый вид как ¬ид спереди (дл€ этого выделим его и щелкнем по соответствующей кнопке отображени€ видов), а второй вид обозначим как ¬ид сбоку (рис. 9).

image

–ис. 9. ƒобавление геометрии к объекту базы

“еперь присвоим созданным в ћастере объектов видам соответствующую геометрию. ƒл€ этого щелкаем ѕ ћ по виду и из контекстного меню выбираем ѕараметрическое распознавание вида. —истема перейдет в режим модели. ¬ыдел€ем объект, после чего в контекстном меню выбираем ¬вод или нажимаем Enter (рис. 10).

image

–ис. 10. ѕараметрическое распознавание геометрии объекта

ƒл€ завершени€ операции необходимо выбрать точку вставки (левый край отрезка размером Ђlї). ѕри успешном распознавании по€витс€ соответствующее сообщение (рис. 11).

image

–ис. 11. ”спешное распознавание эскиза

јналогичные действи€ выполн€ем дл€ вида сбоку. ¬ качестве точки вставки указываем центр осей координат объекта (рис. 12).

image

–ис. 12. ќтображение распознанной геометрии в ћастере объектов

ѕросмотр программного кода объекта

¬ дереве объекта переходим на ветвь —крипт. ¬ рабочей области откроетс€ программный код описани€ объекта, где по умолчанию отображены основные функции (рис. 13).

image

–ис. 13. ѕрограммный код объекта

»так, мы рассмотрели, каким образом в nanoCAD ћеханика при помощи ћастера объектов можно создавать объект базы и подключать к нему геометрию.

¬ следующей части мы разберЄм, как параметризовать данный объект с помощью ћастера скриптов, а также использу€ объект-аналог.

„асть 2. –абота с кодом объекта. ћастер скриптов

—озданный объект имеет базовый скрипт с основными функци€ми, но пока что не содержит переменных. —крипт необходимо доработать в соответствии с требующейс€ функциональностью объекта. „тобы упростить эту задачу, возьмем код похожего объекта базы.

 ак было отмечено в первой части, предлагаемый материал может использоватьс€ как инструкци€ по созданию параметрических объектов и управлению ими. –екомендуетс€ использовать nanoCAD ћеханика версии 8.0 и выше. ќценочна€ верси€ программы доступна по ссылке www.nanocad.ru/products/nanocadmech/download/.

ƒобавление параметров в описание объекта

ѕо ссылке https://goo.gl/6KhvzH можно скачать объект, который будет использоватьс€ в качестве базового дл€ данного примера.

Ётот объект необходимо подключить к базе. ¬ Ѕазе элементов щелчком ѕ ћ по папке ѕользовательские вызываем контекстное меню и выбираем команду »мпорт из файла (рис. 14). ќткроетс€ проводник, через который находим нужный файл и нажимаем ќткрыть. Ќовый объект будет подключен.

image

–ис. 14. ѕодключение нового объекта к базе

¬ меню —крипт выберем ¬з€ть скрипт с другого объекта, в по€вившемс€ окне ¬ыбор детали откроем папку ѕользовательские, щелкнем по объекту Ўайба (рис. 15).

image

–ис. 15.  опирование скрипта с аналогичного объекта

—крипт нового объекта будет обновлен (рис. 16).

image

–ис. 16. ќбновлЄнный скрипт объекта

ќбъект, с которого скопирован скрипт, имеет более простую геометрию. ѕриведем данный скрипт в соответствие с нашим объектом. ƒобавим параметры и установим новые значени€.

ƒл€ этого в меню ћастер выбираем ћастер скриптов и в по€вившемс€ диалоге нажимаем ƒа (рис. 17).

image

–ис. 17. «апуск ћастера скриптов

ќткроетс€ окно основных свойств. ƒобавл€ем и корректируем информацию так, как это показано на рис. 18. Ќажимаем ¬перед.
¬ поле —пецификаци€ вводим наименование объекта в том виде, в котором он будет отображатьс€ в спецификации.
«начение в поле ѕор€док следовани€ регулирует перекрытие объектов относительно друг друга на сборочном чертеже.

image

–ис. 18. «аполнение основных свойств объекта

¬ окне —войства параметров добавл€ем недостающие параметры и задаем им значени€. ”же имеющиес€ параметры корректируем.

ƒл€ нашего примера зададим следующие значени€:

b = 4; B = 6; D = 71.5; D1 = 0,75*D; d = 30; f = 1; l = 0

ƒелаем все параметры доступными дл€ редактировани€: выбираем параметр, щелкаем ƒоступна дл€ редактировани€ (рис. 19).

image

–ис. 19. –едактирование параметров объекта

ƒл€ того чтобы добавить параметр, вводим в поле наименовани€ уже имеющегос€ параметра новое обозначение и щелкаем по кнопке ƒобавить параметр, а затем вносим в созданный параметр значение, которое будет присваиватьс€ по умолчанию (рис. 20).

image

–ис. 20. ƒобавление параметров объекта

Ќа следующем шаге провер€ем последовательность параметров. ƒл€ правильного исполнени€ скрипта параметр D должен быть выше D1, поскольку последний задаетс€ формулой через первый. ѕри необходимости мен€ем положение кнопками ѕор€док параметров (рис. 21).

image

–ис. 21. »зменение пор€дка параметров

Ќа следующем шаге, ничего не мен€€, нажимаем ¬перед (рис. 22).

image

–ис. 22. «адание условий отрисовки объекта

“еперь добавим описание рабочей плоскости Ц это понадобитс€ дл€ наложени€ зависимостей между другими компонентами. Ќажимаем кнопку ƒобавить плоскость, устанавливаем ориентацию ќYZ и включаем опцию ƒоступна дл€ редактировани€ другими (рис. 23). Ќажимаем ¬перед.

image

–ис. 23. —оздание рабочей плоскости объекта

—ледующие два шага проходим без внесени€ изменений (рис. 24).

image

–ис. 24. ¬идимость параметров и услови€ отображени€ объекта

¬ окне ѕереключатели управлени€ контролируем переменную ќтрисовывать объект во врем€ вставки: эта опци€ должна быть включена (рис. 25).

image

–ис. 25. ѕереключатели управлени€ объекта

Ќа завершающем шаге работы ћастера скриптов можно посмотреть сгенерированный программный код и при необходимости вернутьс€ на любой из пройденных шагов дл€ внесени€ изменений. Ќажмем ќ  и сохраним скрипт (рис. 26).

image

–ис. 26. —генерированный в ћастере скрипта код объекта

—охраним внесенные в объект изменени€ и закроем ћастер объектов.

ѕроверка работы параметризованного объекта

“еперь можно проверить работу нового объекта.

¬ Ѕазе элементов находим созданный объект (папка ѕользовательские). ≈сли он не отображаетс€, следует нажать кнопку ќбновить на панели инструментов button. ўелкаем по объекту и переводим указатель мыши в пространство модели. ¬ыбираем точку вставки и направление. ѕо€витс€ окно с параметрами. ¬ поле «начение можно мен€ть значение любого параметра. ¬ левой части окна доступен выбор вида. ¬ыбира€ тот или иной вид, можно видеть его изображение в окне предварительного просмотра Ц это очень удобно, когда объект имеет множество видов.

ѕомен€ем значени€ B на 4, а b на 2, нажмем ќ . √еометри€ шайбы изменитс€ соответствующим образом (рис. 27).

image

–ис. 27. ƒиалог вставки объекта

ƒвойным щелчком по объекту можно вернутьс€ в режим редактировани€ шайбы, а затем вновь помен€ть параметры, но это удобно лишь в том случае, когда подобные изменени€ внос€тс€ крайне редко. ”читыва€, что шайба €вл€етс€ одним из изделий, посто€нно используемых в машиностроительном проектировании, и может иметь более дес€тка исполнений, такой вариант не совсем приемлем. Ѕолее правильно создать дополнительные исполнени€ с новыми значени€ми, что в дальнейшем избавит вас от лишних действий. ќб этом, а так же о том, как создавать сборочные зависимости пойдет речь в следующей части.

„асть 3. —оздание исполнений. —борочные зависимости

ќчевидно, что наибольший эффект от параметризации объектов будет получен при создании исполнений объектов, а также при задании внешних зависимостей с другими элементами базы дл€ проектировани€ интеллектуальных сборок, управл€емых через параметры объектов.

¬ этой части мы задействуем инструментарий nanoCAD ћеханика, предназначенный дл€ создани€ полноценных параметрических объектов и управлени€ сборочными зависимост€ми.

ƒобавление исполнени€

¬ папке ѕользовательские базы элементов щелкаем ѕ ћ на новом объекте Ўайба_10Ќ205-00-414-01 и из контекстного меню выбираем ќткрыть в ћастере объектов (рис. 28).

image

–ис. 28. ќткрытие элемента базы в ћастере объектов

Ќа ветви »сполнени€ щелкаем ѕ ћ и из контекстного меню выбираем ƒобавить исполнение (рис. 29). ƒалее создаем вид по аналогии с первым исполнением. ўелкаем ѕ ћ на по€вившемс€ в правой части окна ћастера объектов новом исполнении, вызываем контекстное меню и выбираем параметрическое распознавание. ¬ качестве эскиза используем ту же геометрию, что и дл€ первого исполнени€.

image

–ис. 29. ƒобавление исполнени€ в ћастере объектов

¬ данном случае ограничимс€ только одним видом (см. часть 1, Ђѕодготовка геометрии объекта. —оздание элемента базыї, рис. 5).

»зменение программного кода объекта

“еперь, когда геометри€ объекта на новое исполнение добавлена, внесем некоторые изменени€ в программный код объекта.

ƒл€ удобства навигации по скрипту раскроем ветвь ћетоды, а затем ќбработчик событий. ќткроетс€ список всех основных функций, используемых в скрипте. ƒл€ создани€ нового исполнени€ нам понадоб€тс€ обработчики ActHeader, OnInitialization, OnMakeParameters, OnDialog. ¬ ActHeader, секци€ Protected, необходимо объ€вить параметры: (seted, B1, B2, b1, b2); (рис. 30).

image

–ис. 30. ќбъ€вление параметров исполнений

¬ OnInitialization вместо B и b присвоим значени€ новым введенным параметрам: B1 = 6; B2 = 4; b1 = 3; b2 = 2 (рис. 31).

image

–ис. 31. ¬вод значений параметров исполнений

¬ OnMakeParameters добавим следующую конструкцию, передающую исполнени€м определенные значени€ переменных (рис. 32):

if (strDesignName == "Implementation1") {b=b1};
if (strDesignName == "Implementation2") {b=b2};
if (strDesignName == "Implementation1") {B=B1};
if (strDesignName == "Implementation2") {B=B2};

image

–ис. 32. ѕередача значений исполнени€м

ƒл€ отображени€ всех исполнений в диалоге вставки добавл€ем VIDS, strDesignName, "All" в OnDialog (рис. 33).

image

–ис. 33. ¬несение изменений в функцию диалог вставки

—охраним изменени€ и закроем ћастер объектов. ѕроверим работу скрипта. ¬ставл€ем измененную шайбу из базы объектов в пространство модели. “еперь в по€вившемс€ окне свойств будут доступны два исполнени€ (рис. 34).

image

–ис. 34. ƒиалог вставки объекта с исполнени€ми

¬ыбираем второе исполнение, нажимаем ќ . Ўирина шайбы изменитс€ в соответствии со значени€ми параметров, заданными в OnInitialization.

—оздание внешних зависимостей
“еперь, чтобы использовать новый объект в параметрической сборке, необходимо создать внешние зависимости. “акие зависимости описываютс€ в обработчике OnConnect. ¬ базовом примере Ўайба (пор€док подключени€ этого объекта к базе представлен в части 2: Ђ–абота с кодом объекта. ћастер скриптовї) основные сборочные зависимости уже заданы. ќткроем этот объект в ћастере объектов, скопируем часть скрипта, описывающего функцию OnConnect, и вставим данный код в новую шайбу (рис. 35).
image

–ис. 35. ќписание зависимостей объекта

ѕерва€ часть этого скрипта создает сборочную зависимость добавл€емого элемента и подшипника Ц таким образом, что при указании подшипника рабоча€ плоскость элемента (в данном случае торец шайбы) будет совпадать с ближайшей плоскостью подшипника. — какой стороны средней плоскости выбран подшипник, с такой и будет отображатьс€ шайба.

¬тора€ часть описывает зависимость сегмента вала и внутренней (посадочной) поверхности шайбы, диаметр которой обозначен переменной Ђdї. »спользу€ функцию динамического выбора параметров (кнопка в диалоге вставки объекта button), после указани€ поверхности можно перемещать устанавливаемый объект в любую точку вдоль оси.

ѕосле вставки кода в новый объект поднимемс€ по ветке ќбработчики событий в BeforeConnect. Ётот обработчик позвол€ет выводить сообщение-подсказку о необходимых действи€х после добавлени€ объекта в пространство модели. «апишем в него после ResetLastConstraint(); следующее выражение:

if(rPart == 0) {strPromt = "¬ыберите подшипник, или ступень вала"; }.

¬ ActHeader добавим переменную NSelect со значением 2, котора€ определ€ет количество запросов объектов при вставке, Ц в случае необходимости это позволит контролировать посадочный диаметр шайбы выбором нужного диаметра вала, после указани€ подшипника.

—охраним изменени€ и закроем ћастер объектов.

ѕроверка работы объекта

„тобы протестировать полученный объект, возьмем несложную сборку, созданную из стандартных элементов базы nanoCAD ћеханика. —качать файл сборки можно по ссылке: goo.gl/g9Eks8.

ќткроем сборку и добавим в нее новый объект. ѕо€витс€ информационное сообщение, которое было прописано в обработчике BeforeConnect. ¬ командной строке программа выведет запрос: Ђ¬ыберите точку вставкиї. ”казать подшипник необходимо таким образом, чтобы шайба оказалась слева от него (рис. 36).

image

–ис. 36. ƒобавление объекта в сборку

ўелчком мыши фиксируем положение. ¬торым щелчком выбираем ступень вала, на который устанавливаетс€ шайба, дл€ корректировки внутреннего диаметра. ѕо€витс€ уже знакомое нам окно диалога вставки, в котором можно мен€ть значени€ параметров и выбирать виды, а также мен€ть исполнени€. ¬ыбираем второе исполнение, нажимаем ѕрименить. Ўирина шайбы изменитс€ в соответствии с заданными параметрами, при этом будут сохранены зависимости с подшипником и валом (рис. 37).

image

–ис. 37. —мена исполнени€ объекта в диалоге вставке

‘иксируем изменени€ нажатием кнопки ќ . ¬ дальнейшем при необходимости смены исполнени€ можно входить в диалог вставки двойным щелчком по объекту.

”правление зависимост€ми

“еперь перейдем к управлению зависимост€ми.

–ассматриваемый узел €вл€етс€ параметрической сборкой Ц все объекты св€заны определенными зависимост€ми, и при изменении, скажем, размеров подшипников измен€тс€ размеры всех взаимосв€занных деталей.

— помощью команды ”правление зависимост€ми можно создавать или удал€ть различные зависимости между параметрами различных объектов базы, в том числе пользовательских.

—тандартные элементы базы, используемые в данном примере, уже имеют все необходимые зависимости. ƒл€ пользовательского объекта такие зависимости пока не заданы, но добавить их не составит большого труда. ¬ качестве примера создадим зависимость диаметров шайбы и стакана, котора€ позволит избежать ошибок, св€занных с наложением деталей при значительном уменьшении внешних диаметров подшипников и, как следствие, уменьшении размеров стакана.

ƒл€ запуска команды в меню ћеханика → —тандартные вызываем команду ”правление зависимост€ми (рис. 38).

image

–ис. 38. «апуск функции ”правление зависимост€ми

¬ открывшемс€ окне щелкаем по пиктограмме ƒочерний объект и выбираем шайбу, затем в качестве родительского объекта выбираем деталь —такан. –аскрываем ветви параметров обоих объектов и двойным щелчком выбираем в шайбе диаметр D, а в стакане Ц диаметр Dv. ѕараметры добав€тс€ ниже в поле ввода. ¬ правой части равенства можно вписывать математические выражени€. ƒобавим Ђ-0,25ї после обозначени€ параметра, обеспечив таким образом зазор между детал€ми. Ќажимаем кнопку —охранить зависимости и закрываем окно щелчком по кнопке ќ  (рис. 39). ¬несенные изменени€ отобраз€тс€ на экране.

image

–ис. 39. —оздание зависимости между объектами

ƒл€ проверки работы созданной зависимости изменим параметры подшипников. ƒл€ этого входим в диалог вставки объекта и мен€ем наружный диаметр с 85 на 75 или на 100, нажимаем ќ . –азмеры подшипников и, как следствие, диаметр стакана измен€тс€, но диаметр отверсти€ стакана останетс€ прежним, заданный размер зазора сохранитс€ (рис. 40).

image

–ис. 40. ƒиалог вставки параметрического подшипника

“аким образом можно св€зывать любые параметры разных деталей, а также вносить в созданные зависимости изменени€, использу€ математические выражени€.

ƒобавление изображени€ предварительного просмотра

¬ завершение, дл€ нагл€дности и упрощени€ визуального поиска, посредством функционала ћастера объектов можно добавить в окно предпросмотра объекта картинку или 3D-модель.

ƒл€ этого, наход€сь в ћастере объектов, необходимо щелкнуть ѕ ћ по самому верхнему элементу дерева и выбрать из контекстного меню один из первых двух вариантов.

image

–ис. 41. ”становка 3D-модели в предпросмотр объекта

¬ нашем случае подготовлена 3D-модель шайбы (скачать которую можно здесь: goo.gl/cVo2p7), поэтому выбираем ”становить на объект картинку дл€ предварительного просмотра (рис. 41). ѕри этом в пространстве модели должна быть открыта соответствующа€ модель. ўелкаем по модели, нажимаем Enter Ц модель шайбы отобразитс€ в окне предпросмотра. —охраним и закроем ћастер объектов. „тобы модель отобразилась в окне предварительного просмотра, следует нажать кнопку ќбновить на панели инструментов вкладки Ѕаза элементов. ƒл€ вращени€ модели в окне предпросмотра наведите на нее курсор и переместите при зажатой кнопке мыши (рис. 42).

image

–ис. 42. 3D-модель в предпросмотре объекта

«аключение

»так, мы рассмотрели некоторые возможности nanoCAD ћеханика, относ€щиес€ к созданию параметрических объектов и работе с ними. ќтметили нюансы подготовки геометрии дл€ создани€ параметрического элемента и добавлени€ нового элемента базы, научились подключать импортированный файл. –азобрали способы параметризации элементов базы: с помощью ћастера скриптов и по объектам-аналогам. ќсвоили процесс создани€ внешних зависимостей пользовательской детали дл€ работы с параметрическими сборками.  онечно, параметризаци€ Ц это до некоторой степени уход от традиционных приемов, но при грамотном применении она позвол€ет значительно ускорить процесс проектировани€ и повысить его качество.  ак следствие, параметрическое моделирование медленно, но верно обретает права нового стандарта проектировани€. „то же касаетс€ программы nanoCAD ћеханика, то совершенствование инструментов параметрического моделировани€ уже стало одним из основных векторов ее развити€.


„итайте также:


¬акансии:

јктуальное обсуждение

RSS-лента комментариев

ƒавид Ћевин
ƒавид Ћевин
ќт редактора:  огда доходы Bright Machines превыс€т доходы Autodesk?
ѕроект ЂЌародное —јѕ–-интервьюї

—лучайна€ стать€:

isicad Top 10

—амые попул€рные материалы

   ‘орумы isicad:

isicad-2010 isicad-2008
isicad-2006 isicad-2004

ќ проекте

ѕриглашаем публиковать на сайте isicad.ru новости и пресс-релизы о новых решени€х и продуктах, о проводимых меропри€ти€х и другую информацию. јдрес дл€ корреспонденции - info@isicad.ru

ѕроект isicad нацелен на

  • укрепление контактов между разработчиками, поставщиками и потребител€ми промышленных решений в област€х PLM и ERP...
ѕодробнее

»нформаци€ дл€ рекламодателей


¬се права защищены. © 2004-2018 √руппа компаний «Ћ≈ƒј—»

ѕерепечатка материалов сайта допускаетс€ с согласи€ редакции, ссылка на isicad.ru об€зательна.
¬ы можете обратитьс€ к нам по адресу info@isicad.ru.