Перейти к публикации

Символ в репит регионах


VitAl2013

Рекомендованные сообщения

Пытаюсь както автоматизировать значёк в табличке который бы указывал какая система проекцирования применяется первый или третий угол - делается через значёк. И появилась мысль, что наверняка можно реализовать с помощью репит региона прописав в его рилэйшанах что-то типа if-then. Но никогда не видел вывода значка в репит, а также никогда мне не встречались регионы способные читать настройки чертежа. Подмогните так сделать. Или предложите другой автоматический способ, drawing programm может...?

Ссылка на сообщение
Поделиться на других сайтах


Связать с опцией чертежа не получится. Не проще ли иметь просто разные шаблоны?

С помощью Про/Программ в принципе можно, но от чертежного параметра.

Ссылка на сообщение
Поделиться на других сайтах

Не проще ли иметь просто разные шаблоны?

Нет. Пользователь может ошибиться. Можно и форматы не иметь, а иметь просто 2 разных или один но с опциями значёк - что собственно и имеем. Но при конвертировании чертежей или адаптации под стандарты другой страны происходит замена dtl файла с соответсвующим параметром. Значёк забывают поправить, а потом получаем зеркалку уже в реальности.

но от чертежного параметра

Какой параметр имеется ввиду, параметр в dtl? - это то что надо, а параметр в relations не пойдёт, если его как-то не заставить там меняться автоматом.
Ссылка на сообщение
Поделиться на других сайтах

Если использовать разные шаблоны, то проблему с ошибкой можно исключить, если конечно не править параметры вручную. Замена dtl файла не отменяет редактирования чертежа, после изменения схемы проецирования.

К опциям чертежа доступа нет. Если только API.

Да, параметр чертежа. Может менять dtl через макрос, а заодно и значение параметра?

Ссылка на сообщение
Поделиться на других сайтах

Если использовать разные шаблоны, то проблему с ошибкой можно исключить

Пользователи по всему миру, за всеми проследить отследить возможности нет и не будет. Хотелось бы просто таличку, форматку с табличкой или встроенной программкой, которая бы правила значёк на нужный. Последовательность действий юзера отследить тоже не удастся. Может он сначала поменял все виды местами, а потом меняет dtl, не меняя форматки. А может меняет форматку, потом dtl и приводит чертёж в порядок. В какой момент он вспомнит о значке и вспомнит ли вообще, одному богу извествно, тоже самое вполне может случиться с проверяющим. Да - он сделает ошибку, да - попадёт на рэд мани, да - завалит проект по срокам, да - может быть уволен, да - будет хреново всем. Наша же задача сделать так, чтоб этого не случилось или случилось, но для этого надо было бы "постараться". Затраты на предотвращение в этом случии 100 кратно меньше затрат на переделку.

Замена dtl файла не отменяет редактирования чертежа

Конечно нет, но к сожалению исправление чертежа, смена форматки и dtl не ведёт к смене значка автоматом, а хотелось бы. Но это в идеале, если не получится влоб, то придётся в обход что-то придумывать.

Макрос не подойдёт ибо:

1) он должен быть установлен

2) его надо запустить

Вот никто сейчас же не задумывается проверять общее кол-во листов в чертеже. А почему? Потому что там автоматический параметр стоит и если он есть на чертеже, то он правильный. Хотелось бы чегото в этом духе и для угла проекции. Запрос к PTC я отправлю, но 99% это мягко говоря дело долгое. Надо что-то придумать сейчас.

Ссылка на сообщение
Поделиться на других сайтах

Вот никто сейчас же не задумывается проверять общее кол-во листов в чертеже. А почему? Потому что там автоматический параметр стоит и если он есть на чертеже, то он правильный. Хотелось бы чегото в этом духе.

Не всегда общее количество листов в DRW равно количеству листов в бумажном документе!

Бывают случаи, когда количество листов в DRW больше, но для распечатываня на бумагу они используются не все.

А бывают случаи, когда количество листов в файле меньше, а в бумажном документе их больше. Например, титульный лист для чертежа удобно делать в классическом Ворде. А нумерацию листов в DRW начинать с 2.

В других КАДах есть возможности задавать листу параметр печатать/не печатать и включать в общий подсчет/не включать в общий подсчет.

Ссылка на сообщение
Поделиться на других сайтах

В других КАДах

Уж не автоГАД-ли имеется ввиду? О да, там в одном файле не только различные документы проекта можно держать, но и несколько проектов, а еще и всю базу покупных изделий сразу, а что? Удобно!

Не о таких "КАДах" говорим, на отдельный документ должен быть отдельнй файл, и в файле документа не должно быть лишней/непечатаемой составляющей, особенно на отдельных листах.

Ссылка на сообщение
Поделиться на других сайтах

Уж не автоГАД-ли имеется ввиду? О да, там в одном файле не только различные документы проекта можно держать, но и несколько проектов, а еще и всю базу покупных изделий сразу, а что? Удобно!

Не о таких "КАДах" говорим, на отдельный документ должен быть отдельнй файл, и в файле документа не должно быть лишней/непечатаемой составляющей, особенно на отдельных листах.

Всякое бывает. Я уж не зерекаюсь как "должно быть". Насмотрелся всякого-разного.

Работал активно в Инвенторе и волей-неволей приходится сравнивать.

Но дело не в этом. Просто не все так просто. Даже с листами чертежа, о которых написал уважаемый VitAl2013

А вот опции, о которых говорил.

Если они есть, то ими удобно пользоваться. Почему бы и нет?

post-5316-1271339167_thumb.png

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

Есть у кого форматки для американского рынка? Желательно с символом проецирования и допусками от количества разрядов.

п.к. для WF3...

Ссылка на сообщение
Поделиться на других сайтах

Пытаюсь както автоматизировать значёк в табличке который бы указывал какая система проекцирования применяется первый или третий угол - делается через значёк. И появилась мысль, что наверняка можно реализовать с помощью репит региона прописав в его рилэйшанах что-то типа if-then. Но никогда не видел вывода значка в репит, а также никогда мне не встречались регионы способные читать настройки чертежа. Подмогните так сделать. Или предложите другой автоматический способ, drawing programm может...?

Может вот это вы имеете в виду?

post-17553-1324974284_thumb.jpg

Вот тут таблица

table.tbl.1.zip

Всё что нужно сделать зайти в уравнения региона и прописать условие, создать параметр

ИМЯ_ПАРАМЕТРА = "символ"

в репит регион выводить

prt.rel.ИМЯ_ПАРАМЕТРА

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Kelny
      Даже при всём при этом оно не всегда корректно работало, так что даже в старых версиях было быстрее удалить размер и потом вставить заново, чем искать эти точки размеров, а потом пытаться их привязать к новому месту.   Возможно это всего лишь глюк новой версии, в последних версиях они похоже штатно закладываются.
    • maxx2000
      @davidovka я их сразу ссыпаю в TEMP,  в тех что живы нет отметок о создании current_session.pro. Интересно что сам current_session.pro создаётся, но не обновляется дата в отличии от даты модели. Может быть и вправду менял какие нить настройки и забывал сохранить
    • Ahito
    • maxx2000
      т.е. доверять разработчикам оснований нет. Ясно-понятно
    • clavr
      все так и было до 2024 версии. размеры не импортировались. теперь вот в 2024 так нельзя. может где-то в настройках поменять что нужно? все перерыл, пока не нашел
    • arsenev
      Первый свободный номер инструмента   int list $toolnumblist = extract(folder('TOOL'), 'Tool.Number.Value') int $newToolNumb = 1 while member( $toolnumblist, $newToolNumb) {     $newToolNumb = $newToolNumb + 1 } Message Info 'Первый свободный номер инструмента - ' + $newToolNumb     Инструменты с повторяющимися номерами   int list $toolnumbers = extract(folder('tool'),'Number.Value') int $i = remove_duplicates($toolnumbers) string $op = '' foreach $n in $toolnumbers {     string list $names = extract(filter(folder('tool'),'this.Number.Value == "' + $n + '"'),'Name')     if size($names) > 1 {         $op = $op + 'Инструменты с повторяющимся номером T ' + $n + CRLF         foreach $name in $names {             $op = $op + $name + CRLF         }         $op = $op + CRLF     } } message info $op     Удаление выбранного   Макрос, который проверяет тип объекта, а затем позволяет выбрать один и удалять выбранные части. Я связал это с ctrl+d.   string list $rootTypes = {'toolpath','featureset','pattern','boundary','model'} string list $selectedTypes = {} foreach $rt in $rootTypes {     if entity_exists(entity($rt,'')) {         entity $ent = entity($rt,'')         if number_selected($ent.RootType, $ent.Name) > 0 {             int $i = add_last($selectedTypes,$rt)         }     } } if size($selectedTypes) <= 0 {     return } int $index = -1 if size($selectedTypes) == 1 {     $index = 0 } else {     $index = input choice $selectedTypes 'Wich Type to remove?' } if $index != -1 {     String $cmd = 'DELETE ' + $selectedTypes[$index] + ' "' + entity($selectedTypes[$index],'').Name + '" SELECTED'         DoCommand $cmd }
    • PETR_1
      Можно переназначить правую и центральную (колесо) кнопки с помощью бесплатной программы X-Mouse Button Control (есть портабельная версия). Это переназначение будет работать только для компаса.
    • Kelny
      Может изменяемый вами размер импортирован из модели?  Обычно переносилось удержанием левой кнопки мыши, а если сделать двойной клик, то нужно потом выбрать новый объект уже без удержания кнопок мыши.
    • Kelny
      Отключить галочки режима большой сборки. Инструменты-Параметры...-Настройки пользователя-Сборки
    • brigval
      Если не прописали, значит считается, что производственный процесс их изготовления гарантирует качество, достаточное для присвоения литеры. Можно и так посмотреть.   Между прочим, пред вынесением Решения о присвоении литеры проходит "испытания" весь комплект  КД. Разрешат вам не предъявлять часть КД на проверку? Спросите у НК.   И все-таки, если есть Решение о присвоении литеры, надо прочитать, что там сказано. Как сформулировано. Возможно, это снимет все вопросы.
×
×
  • Создать...