Обновить
16K+
86
КОМПАС-3D@kompas_3d

Отечественная САПР-система

15
Рейтинг
251
Подписчики
Отправить сообщение

Как мы разогнали САПР КОМПАС-3D → Часть 1

Время на прочтение6 мин
Охват и читатели23K
Уже 20 лет прошло с момента выпуска первой 3D-версии КОМПАС — V5.11. За это время мы поняли, что потребности наших пользователей растут пропорционально возможностям КОМПАС-3D, так же как и функциональность КОМПАС расширяется пропорционально запросам пользователей. Только вот одна загвоздка: наращивая долгие годы технологическую часть, мы упирались в проблему производительности при работе со сложными большими проектами. Теперь и этот рубеж преодолен, и мы готовы рассказать, как нам удалось ускорить КОМПАС-3D на более чем 30 базовых операциях.

Читать дальше →

Работа с API КОМПАС-3D → Урок 14 → Многострочный текст

Время на прочтение4 мин
Охват и читатели3.3K
На предыдущем уроке мы рассмотрели, как выводить многострочный текст с помощью параграфа. Описанный способ требует ручного обхода массива выводимых строк. На данном уроке мы рассмотрим альтернативный способ, лишенный этого недостатка. В его основе лежит интерфейс ksTextParam и метод ksTextEx.


Читать дальше →

Работа с API КОМПАС-3D → Урок 13 → Параграфы

Время на прочтение13 мин
Охват и читатели4K
Прежде чем перейти к рассмотрению документированных способов создания составных строк, нам нужно познакомиться с таким объектом, как параграф. Он представляет собой автоматически форматируемый блок текста, состоящий из нескольких строк. На данном уроке мы рассмотрим вопросы построения простых параграфов.


Читать дальше →

Работа с API КОМПАС-3D → Урок 12 → Составные строки

Время на прочтение4 мин
Охват и читатели3.6K
На предыдущем уроке мы рассмотрели отображение простых строк. На этом поговорим о формировании составных строк, включающих в себя отклонения и дроби. Формировать такие строки мы будем с помощью метода ksText, который изучили ранее. Строго говоря, данный метод не предназначен для вывода сложных строк. Тем не менее на сегодняшнем уроке мы познакомимся с рядом флагов, которые играют ключевую роль при формировании составных строк.



Читать дальше →

Работа с API КОМПАС-3D → Урок 11 → Простые текстовые надписи

Время на прочтение6 мин
Охват и читатели5.7K
На предыдущих уроках цикла мы научились выводить текст в основную надпись. Сегодня поговорим о том, как выводить текст в сам документ. Мы рассмотрим простейшие примеры, а более сложные приемы покажем на следующих уроках.



Читать дальше →

Работа с API КОМПАС-3D → Урок 10 → Спецсимволы, включающие строку

Время на прочтение9 мин
Охват и читатели7.8K
Мы уже знакомились со спецсимволами в 4 уроке нашего цикла. Там было показано их простейшее использование. Там же говорилось, что если интерфейс ksTextItemParam задает и спецсимвол, и строку, то строка располагается сразу за спецсимволом. Однако существуют спецсимволы, которые нарушают это правило. О них мы сегодня и поговорим.



Читать дальше →

КОМПАС-3D Home — профессиональная САПР для дома и хобби

Время на прочтение50 мин
Охват и читатели127K
Если бы я пару лет назад сказал руководству, что на хабре сидят пользователи домашней версии КОМПАС-3D — любители инженерного 3D-моделирования, надо мной бы посмеялись. Но с каждым годом сферы конструирования и IT всё больше срастаются, да и интерес к 3D-печати заставляет IT-шников плотнее изучать САПРы. Наверное поэтому одними из первых комментариев к нашим статьям были вопросы про КОМПАС-3D Home. Это и сподвигло меня на написание этой статьи, постараюсь ответить в ней на основные вопросы пользователей. Тем более КОМПАС-3D v17 Home наконец-то полностью выпущен. Хотя в этом году из-за переговоров с торговыми сетями издание коробочной версии несколько затянулось. В статье постараюсь ответить на основные вопросы пользователей.

Статья получилась масштабная, рекомендую смотреть с компьютера либо с мобильного устройства со стабильным вайфаем. Для удобства чтения все подробности убрал в спойлеры. Тем, кто знает КОМПАС, будет удобно прочитать небольшую статью про новинки, а тем кто хочет изучить продукт получше — добро пожаловать под спойлеры, там целое пособие по продукту и три урока по трем основным типам моделирования.


Транспорт для передвижения в космосе — автор Кекова Анастасия

ОСТОРОЖНО, ТРАФИК!
Читать дальше →

Работа с API КОМПАС-3D → Урок 9 → Чтение ячеек основной надписи

Время на прочтение7 мин
Охват и читатели4.6K
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, кандидата технических наук, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Продолжаем разговор об основной надписи. В двух предыдущих статьях (ознакомиться с ними можно здесь и здесь) мы подробно рассмотрели различные способы записи в основную надпись. Здесь же поговорим о ее чтении.


Читать дальше →

Работа с API КОМПАС-3D → Урок 8 → Более сложные методы записи в основную надпись

Время на прочтение8 мин
Охват и читатели5.2K
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Мы уже рассматривали работу с основной надписью в четвертой части нашего цикла статей. В этой статье я хотел бы рассмотреть более сложные приемы записи в основную надпись. Но вначале нам нужно познакомиться с рядом новых интерфейсов.


Читать дальше →

Работа с API КОМПАС-3D → Урок 7 → Знакомство с настройками

Время на прочтение10 мин
Охват и читатели6.1K
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о настройках системы КОМПАС.


Читать дальше →

Работа с API КОМПАС-3D → Урок 6 → Сохранение документа в различные форматы

Время на прочтение8 мин
Охват и читатели14K
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о том, как сохранять документы.


Читать дальше →

PVS-Studio и ГОСТы. Как появилось приложение КОМПАС-Эксперт для проверки чертежей

Время на прочтение6 мин
Охват и читатели9.1K
Недавно мы выпустили новое приложение КОМПАС-Эксперт для поиска ошибок в чертежах и моделях, разработанных в КОМПАС-3D. Идеей для него послужил анализатор кода PVS-Studio. Что общего в продуктах для программистов и инженеров и как классифицируются ошибки проектирования, рассказывает Олег Волков.

В свое время меня вдохновил Viva64 для проверки кода C++ (сейчас этот прекрасный продукт называется PVS-Studio). Он выполняет анализ кода на различные правила: логические/нелогические, конструктор/деструктор, сравнение переменных и другие. Возникла мысль применить похожую идеологию в КОМПАС-3D: на выходе проверять результат — чертеж или 3D-модель — некими правилами. Тем более, что в других САПР подобные проверки реализованы.
Читать дальше →

Работа с API КОМПАС-3D → Урок 6 → Построение дуги окружности

Время на прочтение4 мин
Охват и читатели7.2K
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, в уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В уроке Основная надпись разбирали, как заполнить основную надпись чертежа. В прошлом уроке Графические примитивы мы начали чертить первые геометрические фигуры. В данной статье рассматриваются различные способы построения дуги окружности. В КОМПАС ее можно построить тремя различными способами. Мы рассмотрим их все.


Читать дальше →

Работа с API КОМПАС-3D → Урок 5 → Графические примитивы

Время на прочтение3 мин
Охват и читатели11K
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, в уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В прошлом уроке Основная надпись разбирали, как заполнить основную надпись чертежа. В этом уроке продолжим рассмотрение интерфейсов системы КОМПАС и наконец-то начнем чертить.


Читать дальше →

Из пользователя в разработчики САПР

Время на прочтение6 мин
Охват и читатели11K
Хочешь изменить софт, которым пользуешься, к лучшему? Стань его разработчиком! Знакомьтесь, это Никита Батьянов, наш инженер-аналитик, а до недавнего времени активный пользователь КОМПАС-3D и других САПР. Пару лет назад Никита записывал «косяки» КОМПАС-3D в блокнот, забрасывал идеями и предложениями службу техподдержки АСКОН, а потом понял, что реализовывать эти идеи самому куда интереснее. Вот его история.



Читать дальше →

Коллективная работа и электронный документооборот. Опыт обучения в университете

Время на прочтение6 мин
Охват и читатели6.4K
Последние десять дней Хабр с подачи aleshqqa1337 обсуждает ИТ-образование. Публикуем заметку преподавателя, работающего в техническом вузе, о том, как разрабатывалась программа новой дисциплины «Системы электронного документирования и коллективной работы», по каким критериям выбиралось ПО для обучения и какие задания выполняют студенты.

Автор — Стремнев Александр Юрьевич, к.т.н., доцент кафедры информационных технологий, Белгородский государственный технологический университет им. В.Г. Шухова.


Читать дальше →

Работа с API КОМПАС-3D → Урок 4 → Основная надпись

Время на прочтение6 мин
Охват и читатели18K
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, и запускали его сами методом CreateInstance. В следующем уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В этом уроке разберём, как заполнить основную надпись чертежа.


Читать дальше →

Охотники за багами: тестировщики АСКОН проходят испытание хитрыми вопросами

Время на прочтение10 мин
Охват и читатели5.9K
9 сентября весь софтверный мир отмечает День тестировщика. Мы решили устроить праздничное испытание самим специалистам по тестированию АСКОН и попросили их ответить на целый ряд каверзных вопросов — о себе и о том, как происходит охота за ошибками не только в ПО, но и в обычной жизни. Оказалось, что наши ребята не прочь потестировать космические корабли, компьютерные игры и вина, получают удовольствие от найденных багов, но благосклонно относятся к несовершенствам этого мира, выходят из сложных ситуаций с помощью своей дотошности и одинаково хорошо понимают и разработчиков, и пользователей.



Осторожно, трафик.
Читать дальше →

Просмотрщик КОМПАС-3D для Android: опыт портирования крупного Windows-приложения

Время на прочтение4 мин
Охват и читатели24K
Несмотря на тотальную «мобилизацию» среднестатистического пользователя, большинство инженеров продолжают работать на стационарных ПК. Крупных инженерных программ, в первую очередь САПР, для мобильных ОС крайне мало. Несколько лет назад у компании АСКОН появилось бесплатное приложение КОМПАС:24 для просмотра документов КОМПАС-3D (деталей, сборок, чертежей, спецификаций и др.) на Android-устройствах.


Модель «КАМАЗ Будущего», автор Дмитрий Котляр.

О том, как было реализовано портирование большого Windows-приложения на Android, рассказывает один из разработчиков КОМПАС:24 Александр Полуэктов.
Читать дальше →

Работа с API КОМПАС-3D → Урок 3 → Корректное подключение к КОМПАС

Время на прочтение6 мин
Охват и читатели18K
В предыдущих уроках по API КОМПАС (Напоминаем, что в качестве среды используется C++ Builder) Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, и запускали его сами методом CreateInstance. Но что если в момент вызова этого метода КОМПАС уже запущен? Тогда будет создан еще один экземпляр данной программы. В принципе ничего страшного, но неаккуратно. Зачем плодить копии программы, когда можно обойтись одним экземпляром?


Читать дальше →

Информация

В рейтинге
Не участвует
Откуда
Коломна, Москва и Московская обл., Россия
Работает в
Зарегистрирован
Активность