Jump to content

КОМПАС-3D API


Recommended Posts



UnPinned posts
sabahs

Рассказано, как с помощью КОМПАС API наложить параметрическое ограничение с началом системы координат эскиза и какие есть подводные камни.

 

 

  • Нравится 1
Link to post
Share on other sites
  • 3 weeks later...

SearchForObjects - программа для просмотра параметров объектов.
Сейчас реализован просмотр в 2D, найдёте ошибки пишите.
В 3D показывает координаты X, Y, Z куда вы щёлкнули мышью.

SearchForObjects.rar

 

Скрытый текст

изображение_2025-12-11_202843209.png

 

Link to post
Share on other sites
12 часов назад, sabahs сказал:

SearchForObjects - программа для просмотра параметров объектов.
Сейчас реализован просмотр в 2D, найдёте ошибки пишите.
В 3D показывает координаты X, Y, Z куда вы щёлкнули мышью.

SearchForObjects.rar 981 \u041a\u0431 · 0 скачиваний

 

  Показать содержимое

изображение_2025-12-11_202843209.png

 

 

Это ничего?

 

For.png

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites

Цифровой подписи на программе нет, система на любой EXE- без подписи будет так реагировать.

Либо отключите контроль учётных записей.

  • Нравится 1
Link to post
Share on other sites

1 Автоматически не меняется размер изображения чертежа при изменении размеров окна программы.

2 Программа позволяет выделить вид. Ожидаешь параметры вида, но их нет.

3 Единицы измерения лучше показывать стандартно. Привычно, да и по ГОСТ. Если миллиметры, то мм, а не ММ

 

Программа позволяет передвигать размеры. В чертеже тоже будут передвигаться?

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites
3 часа назад, brigval сказал:

1 Автоматически не меняется размер изображения чертежа при изменении размеров окна программы.

2 Программа позволяет выделить вид. Ожидаешь параметры вида, но их нет.

3 Единицы измерения лучше показывать стандартно. Привычно, да и по ГОСТ. Если миллиметры, то мм, а не ММ

 

Программа позволяет передвигать размеры. В чертеже тоже будут передвигаться?

1, 2, 3 - исправил, проверяйте.

То, что двигается программа не сохраняет, т.к. нет соответствующих кнопок, можно автоматом сохранить, но задачи портить чертежи нет.

SearchForObjects.rar

Скрытый текст

изображение_2025-12-12_141148956.png

 

Link to post
Share on other sites
11 минут назад, sabahs сказал:

То, что двигается программа не сохраняет, т.к. нет соответствующих кнопок, можно автоматом сохранить, но задачи портить чертежи нет.

Я просто уточнил. На всякий случай.

 

12 минут назад, sabahs сказал:

1, 2, 3 - исправил, проверяйте.

Спасибо.

2 - про показ параметров вида. Параметры вида не показывает. Но может и не планировалось. Просто, раз выделяешь, то как бы ожидаешь их увидеть.

 

Хорошо бы, чтоб номер версии чем-то отличался от предыдущего. А то не понятно, последнюю версию открыл или нет.

 

Программа как программа добротная. Но как ее можно применять в работе с чертежами, пока не понял.

На форуме АСКОН у меня такой же аватар, только повернутый на 180°.

Если захотите, могу туда писать.

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites

Зачем туда писать, если можно здесь общаться.

По второму пункту можно подробнее.

Скрытый текст

изображение_2025-12-12_145457286.png

 

Edited by sabahs
Link to post
Share on other sites

Хорошо.

7 минут назад, sabahs сказал:

view.jpgПо второму пункту можно подробнее.

 

Что-то отсюда.

Я не знаю целей программы. Просто для полноты картины, наверное.

 

Если КОМПАС должен быть закрыт принципиально для работы программы, то это одно. Если не принципиально, то удобнее смотреть программу между работой, с открытым КОМПАС.

Edited by brigval

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites

При запуске должен быть закрыт, косяк в компоненте от АСКОН, потом можно открыть Компас и даже, тот же самый документ.

Просто если вид ассоциативный, данные параметры не тянул, но проблемы сделать нет.

Link to post
Share on other sites
12 часов назад, sabahs сказал:

Так Вас устроит.

Информация полнейшая. Устроит)

Только пока не понятно, как практически пользоваться. Если это было целью.

Что-то типа экспресс-анализа?

 

Еще, что можно написать.

1 Размеры с "ручками" (выглядят отвязанными). Их можно прицепить к точкам и даже к другим.

После этого виды меняются, становятся перечеркнутыми, как требующие перестроения.

2 Есть выпадающее меню а ля КОМПАС. Если я не ошибся. Вчера смотрел в рабочее время. Сегодня не смотрел.

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites

Тут используется компонент TKGAX от АСКОН у него есть выпадающие меню.

Просто решил посмотреть как будет будет БНО на TKGAX работать, да и отлаживать тут проще, понятно все функции не добавлял.

Писалось еще под 11 или 12 Компас, понятно, что и на 24 работает, только нужно шрифт сделать, чтобы панель сформировать.

Когда непосредственно в Компасе AddIn библиотека работает удобнее.

 

Скрытый текст

 

 

Link to post
Share on other sites

Ютьюб недоступен.

54 минуты назад, sabahs сказал:

понятно, что и на 24 работает

Смотрел на работе в V22.

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites

Перестал изменяться размер чертежа при изменении размеров окна с чертежом.

"Перестроить и сохранить" лучше разделить на "Перестроить" и "Сохранить"

При выделении хорошо бы, чтоб информация о выделенном всегда начиналась первой строкой в окне параметров.

А то приходится выискивать, что неудобно.

 

 

Ответы объединились)

Вопрос по API можно?

Через API плохо работает команда Отменить связь/Восстановить связь. V22

 

ConnectedWithInitialEmbodiment

 

Приходится делать вручную.

Что можно было бы предпринять?

Поясню.

Есть основное исполнение и варианты. Создаю в основном исполнении именованный макроэлемент. В варианте он появляется как Macro:1.

Вручную перевосстановление связи меняет его имя, а программно не меняет.

 

Кстати, отменяется связь по True, а восстанавливается по False))

 

Понимаю, что вопрос специфический, не ходовой. Поэтому ответа особо не жду.

Просто я с этим работаю, поэтому и спросил.

Edited by brigval

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites
23 часа назад, sabahs сказал:

Поменял.

 

13.12.2025 в 09:02, brigval сказал:

Перестал изменяться размер чертежа при изменении размеров окна с чертежом.

...

При выделении хорошо бы, чтоб информация о выделенном всегда начиналась первой строкой в окне параметров.

А то приходится выискивать, что неудобно.

 

Не поменяно.

Ну да ладно, может это и не надо.

Инженера устраивает любое техническое решение,

приводящее к положительному результату.

Link to post
Share on other sites
Только что, brigval сказал:

Не поменяно.

Ну да ладно, может это и не надо.

У меня всё меняет, если окно уменьшилось - зуммирование минус , если увеличилось - зуммирование плюс.

Показывать весь чертеж, как изначально было нелогично, если он большой и Вам нужно какое то конкретное  место смотреть и после каждого изменения окна снова его искать.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Сообщения

    • BSV1
      Нарисуйте просто квадрат и просто окружность. Будет проще.   И я бы посоветовал Вам обратить внимание на родной для ТФ эскизник.   Листовая деталь в данном случае и не нужна. В ТФ Вы можете построить 3D модель гнутика твердотелом и она будет восприниматься, как листовая (если правильно построите).
    • konstruktorig2025
      перерыл все настройки, но так и не нашел галочки типа отображать фантом детали или там отображать результат моделирования или предварительный просмотр модели
    • Ветерок
      При редактировании эскиза нет ничего, кроме эскиза.
    • zerganalizer
      В этой ветке вы их тоже не демонстрируете - отсюда всё методом научного тыка. Аборигенам плевать на меня и мои усилия - мне тоже плевать на таких аборигенов, которые только и демонстрируют практику туртотравления остальных.   Если бы мне сразу указали на явные ошибки и дали ссылки, где взять табличку с точными данными по любому профилю - я давно бы жил на Таити.   Кстати, пока вы не покажете свои рассчитанные поляры, которые близки к эксперименту, ссылку на который вы дадите - вы для меня дурашка несведующая в данном вопросе.
    • a_schelyaev
      Ваши поляры ценны настолько, насколько вы понимаете физику моделируемого процесса и используемый инструмент моделирования. И вы не демонстрируете владение техническими и методическими нюансами внешнего обтекания профиля/крыла. Вы автоматизировали бардак и теперь плодите его в огромных количествах, красиво разложенный на графиках. А нарцисстическая форма подачи себя отпугнула аборигенов форума.
    • konstruktorig2025
      т.е. при редактировании детали в отдельном окне фантома тоже нет?
    • Ветерок
      Одинаково в Солидах 16, 20 и 22 (ибо настройки общие)  
    • konstruktorig2025
      скрин с деревом конструирования в студию!
    • Ветерок
      У меня при редактировании эскиза никакого фантома не отображается вообще. И это логично, потому что результат будет только после завершения работы с эскизом. Возможно, есть какая-то опция "отображения будущего", которой я не пользуюсь.
    • t1Ma
      @vasillevich68  Спасибо за подсказку, со вторым твоим примером аналогично получилось. Но если за срезаемым лысками фланцем должен располагаться целиковый, то булева операция "пересечение" уже не работает. Пришлось по совету @BSV1  перестраиваться на методы TF и сделать так: спроецировал наружную окружность в эскиз, нарисовал квадрат, обрезал лишнее и вытолкнул оставшиеся секторы булевой (вычитание) до грани. Если есть способ проще, то опишите пожалуйста.   Понятно, что в отличие от SW в TF логика и методы получения результата немного отличаются, но для таких простейших операций на мой взгляд это излишне усложнено. Вот я и хотел у знающих спросить, как в TF это можно упростить, используя его методы.   Вот ещё: уж не особенность ли это или я не теми методами строю, но при получении листового тела с зеркального (симметричного) эскиза: на верхнем цилиндрическом участке и на нижнем прямом получаются какие-то кромки-переходы: Из-за чего для операции фланец на всю нижнюю часть надо заранее выделять шифтом две кромки-половинки (или добавлять вторую во время операции - не сразу и до этого допёр). В случае простого выдавливания эскиза (не листовой детали) я победил эту особенность включением галочки "упростить геометрию", но в случае листового - нет. Я конечно построил и другим методом, где наружный диаметр и нижнюю горизонтальную линию сделал единой, а зеркальными выполнил только вертикальные линии. Просто уж сильно странная особенность TF разделять единую поверхность на две половины.   П.С. не нашёл можно ли задавать размер между дугами окружностей?
×
×
  • Create New...