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

редактирование экземпляра блока в 2d


ursusrussus

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

Есть 2-D чертёж, в котором многократно используется некоторый блок, но в некоторых блоках нужно изменить некоторые текстовые подписи.

 

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

Очевидный варианты - разбивать все блоки или править как отдельные элементы, понятен, но так делать не хочется. 

 

Вопрос - можно ли сделать в блоке текстовое поле/поля, которые можно править в одном экземпляре блока, не затрагивая другие?

 

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


@@ursusrussus, Создайте копию блока и редактируйте её...

 

Блоки в чертежах

 

А 3Д-чертежа пока-что не встречал  :smile:

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

@@ursusrussus, я щаз изврат некоторый посоветую (как обычно, впрочем)... :rolleyes:

 

В бытность мою Компасоведом (да и в АвтоКАДе иногда так приходилось делать), пользовался таким забавным приёмом - делал блок с заливкой "белым цветом" на заднем фоне, и надписью на переднем, который помещал над изменяемым элементом... Вообще, динамические (да и обычные тоже) блоки АвтоКАДа с хитрыми заливками - это НЕЧТО по глючности мозговывернутости.

 

Погрузиться в Тёмное Прошлое:

post-48593-0-51089200-1440272597_thumb.png

Пример блоков c заливками в AutoCAD

 

В SW по понятным причинам таким заниматься ещё не приходилось (могу ошибаться, но такое понятие, как "порядок чередования слоёв" "порядок наложения элементов чертежа" в SW отсутствует, как класс). :rolleyes:

 

Попробуйте поизвращаться - вдруг понравится поможет!.. :biggrin:

 

@@SERoz, как это 3D-чертежей не встречали? :rolleyes:

 

АхтунгЪ! ГлумЪ с ОффтопомЪ:

В Греции У многих АвтоКАДчиков, не умеющих пользоваться Пространством Листа и Видовыми Экранами - а, соответственно, пихающих форматки в Пространство Модели, как раз в 146% случаев именно что "3D-чертежи" - безсмысленные и безпощадные! :biggrin:

 

post-48593-0-93218200-1440273350_thumb.png

 

Мопед не мой - я просто разместил скриншот! :cool:

Изменено пользователем Ostlavius
Ссылка на сообщение
Поделиться на других сайтах

Итак, проведши небольшой Экспериментум, могу сказать, что частично описанный изврат работает (частично - т.к. возможности хитрых манипуляций слоями и цветами, увы, в SW малость ограничены даже по сравнению с Компасом, не упоминая уж АвтоКАД - Великий и Ужасный)... :rolleyes:

 

Погрузиться в Кокаинум Экспериментум:

1. Создаём прямоугольник, линии прячем на слой с заливкой белым;

2. Создаём сплошную штриховку по прямоугольнику. Т.к. управлять цветом штриховки напрямую нельзя, также прячем её на белый слой;

3. Создаём надпись. Подгоняем прямоугольник со штриховкой под надпись;

4. Создаём блок.

 

На экране всё глючит вроде бы хорошо - но при попытке печати возникают следующие нюансы:

 

- при печати на PDF-принтер (Do-PDF) показывается рамка штриховки (несмотря на то, что она на белом слое)

post-48593-0-91314100-1440277376.png

 

- при сохранении в PDF, накладываются надписи (штриховка не работает) - зато исчезает рамка

post-48593-0-45079300-1440277455.png

- при сохранении в Jpg наконец-то всё, как и задумано!

post-48593-0-42615200-1440277504_thumb.jpg

 

А так сей изврат выглядит в SW (когда не глючит - тогда помогает "волшебный светофор")... :biggrin:

post-48593-0-77816300-1440277778_thumb.png


Экспериментум SW2012.rar

 

Дополнение:

 

- печать на принтер (Canon IP2700) идёт также с видимой рамкой, как и через PDF-принтер... :rolleyes:

Изменено пользователем Ostlavius
Ссылка на сообщение
Поделиться на других сайтах
@SERoz, как это 3D-чертежей не встречали? :rolleyes:

Вы, батенька, маненько попутали - 3Д-виды и 3Д-чертежи :no_1:

Виды могут быть в любом числе Д (хоть 10Д), а вот 3Д-чертеж в природе НЕ бывает - только 2Д-чертежи...

Т.к. чертеж - это бумажный продукт (изначально и по-умолчанию)...

 

но такое понятие, как "порядок чередования слоёв" в SW отсутствует, как класс). :rolleyes:

Как-то фразу не понял - слои в солиде есть...

На всякий случай -  Слои

Ссылка на сообщение
Поделиться на других сайтах
Вы, батенька, маненько попутали - 3Д-виды и 3Д-чертежи :no_1:

Продолжаем ОффтопЪ:

Я не попутал - я поглумился над АвтоКАДчиками, работающими много лет и не знающими/не хотящими/не умеющими пользоваться базовым функционалом АвтоКАДа, предназначенным для правильного черчения. :rolleyes:

 

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

 

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

 

Как-то фразу не понял - слои в солиде есть...

 

Каюсь, грешен - неправильно фразу построил. Так - по памяти - был уверен, что можно изменять порядок прорисовки слоёв, как в Фотошопе и прочих GIMP. Щаз проверил - убедился, что это не так... :rolleyes:

 

Конечно же, я знаю о слоях в SW (вопрос вопиющей убогости их функционала мы же не обсуждаем? :biggrin: )...

 

Я имел в виду имеющийся в большинстве "чертёжных CAD" (прости, Компас! :biggrin: ) функционал - когда любой элемент чертежа можно поместить над/под другим элементом (в Компас это "Изменить порядок" - "Впереди/Позади всех", "Перед/За объектом", "На уровень вперёд/назад"; в AutoCAD - "Порядок прорисовки").

 

Функционал этот крайне удобен именно в подобных случаях - когда требуется наложение чего-либо друг на друга в нужном порядке (хитрые штриховки, отсечения и т.д.)...

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

Что бы закончить данный 3Д-оффтоп:

Ох, сколько чертежей таких вот видано-перевидано проектантами суровыми, "по науке" чертящими - с "3D-чертежами" с форматками окаянными размером один км да на осьмнадцать в Пространстве

Да, сталкивался с таким и каждый раз "нежно" матерился...

Но, про 3Д-чертежи, тут есть элемент подмены понятия, в моем понимании - если 2Д-чертеж, разместить на любой плоскости в пространстве 3Д-модели (по-ошибке, не знанию и т.п.), это не означает, что 2Д-чертеж вдруг стал 3Д-чертежом, а все чертежные виды вдруг стали 3Д-обектами (все так и осталось плоским 2Д)...

Впрочем, если Вам нравится словечко "3Д-чертеж" - нихай будет "3Д-чертеж" (меня это не возбуждает-с, главное суть - на бумаге он будет только 2Д)...

 

Функционал этот крайне удобен именно в подобных случаях - когда требуется наложение чего-либо друг на друга в нужном порядке (хитрые штриховки, отсечения и т.д.)...

"Когда я был маленьким..." (из фильма)  и работал в Акаде, наверное пользовался этим, слои штриховок, чертежа, осевых и т.п. (хотя порядок слоев вроде не использовал - только гашение)...

При работе с эл.САПРами, порядок слоев действительно был необходим, когда нужно было показать (на просвет) разные слои проводников...

Когда перешел на Солид, о данной возможности (необходимости) как-то прочно забыл - вполне хватает просто показать\скрыть слои...

Слои - использую исключительно для скрытия не нужных элементов чертежа (в Слой0)..

Впрочем - у всех свои методы работы...

Ссылка на сообщение
Поделиться на других сайтах
Когда перешел на Солид, о данной возможности (необходимости) как-то прочно забыл - вполне хватает просто показать\скрыть слои... Слои - использую исключительно для скрытия не нужных элементов чертежа (в Слой0)..

Да я ж точно так же забыл о слоях, как о страшном сне при работе в SW - а при надобности и текущих свойств хватает. :rolleyes:

 

Просто сейчас ТС задал практическую задачу, где такое свойство не слоя, но прорисовки элементов чертежа, весьма бы пригодилось (впрочем, и без него, как показал Экспериментум, можно обойтись)... :rolleyes:

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Andrey_kzn
      А оси начинают движение в референтную точку? Или сразу при запуске реферирования возникает ошибка? Датчики какие на линейной и на круговой оси, чисто инкрементные (надо доехать до концевика при реферировании), или с кодированным расстоянием?  Как организованы аппаратные концевики на круговой оси В? Ошибки с 300000 номерами - это ошибки привода.  NC и PLC  здесь не причём. Такое впечатление, что есть какой-то контроль фактического положения осей перед выполнением процедуры реферирования - дабы не въехать никуда, пока ось не знает своего положения.  попробуйте отреферировать оси из другого положения, разверните ось В, сместите ось V.
    • Anat2015
      Надо пользоваться как Гуглом, так и Яндексом, иногда помогает одно, в другом случае - другое. Раньше пользовался только гуглом, после февраля 2022 стал замечать проблемы, особенно по китайским сайтам.
    • A_1
      Добрый день. Отправляю фрагмент из руководства по эксплуатации по циклу G76. Значение P (высота резьбы) для метрической резьбы можно найти умножив шаг резьбы на коэффициент 0.542. В цикле G76 она задаётся в дискретах станка (в микронах обычно). Это значение всегда примерное, так как на него влияет величина радиуса при вершине резца. Нельзя полагать, что задав рассчитанную высоту резьбы мы получим годную деталь, всегда требуется коррекция, в том числе из-за разной жёсткости системы СПИД. Но правильнее корректировать значение X в цикле G76, а уточненная высота резьбы зависит от этого значения.
    • Maik812
      По компасу есть, по SW 2014 и ниже есть, по step пишите рег выражение. По igs рег выражение и тд. По Creo тоже есть через регулярные. T-Flex нах.. нужен такой CAD :)   #- CMNM ((.*))\. $1 Выводит значение после #- CMNM , но абракотабра.. нужно ковыряться в регулярках чтоб переводил в юникод. http://wincmd.ru/plugring/PCREsearch.html PCREsearch   Еще Можно и http://wincmd.ru/plugring/WinScriptAdv.html скриптовый плагин Все то что выводит ехплорер выводит Shelldetals
    • Maik812
      Есть возможность просто строчку вывести, часто этого достаточно. TextLine.zip  
    • Maik812
      Все есть Плагин PCREsearch  из чего хочешь выведет данные любые,  не закрытый формат был бы. Но даже pdf , есть конверте и выводит .  
    • Rich
      Спасибо, дружище, заработало. До момента установки 23 версии как второй и не знал о таком трабле, все старые вещи работали как часы, ну изредка менял библиотеку.
    • RomanSV
      Здравствуйте всем. И сразу к делу. Есть Итальянский обрабатывающий центр Pama Speedram 2000. При включении станка есть необходимость выводить все оси (X, Y, Z, W, V, http://mir-cnc.ru/public/style_emoticons/default/cool.png на референтные точки и при этом с двумя осями (V линейное перемещение стола и B круговое вращение стола) возникает проблема. Не важно какую из этих двух осей выводить первой на референтные точки выходит ошибка 300512 что в документации описывается как "Ось %1 привод %2 определена параллельная связь". В описании ошибки говорится что: "Актуальное положение ротора и считанная с датчика информация о положении была сравнена при запуске и при этом была определена погрешность более чем в 45 градусов." были проведены следующие действия к попытке устранить ошибку: 1 Заменены управляющие платы приводов этих осей 2 Перезалит образ диска 3 Сброшены NCU и PLC и залиты пусконаладочные архивы Все эти действия ни к чему не привели. До этого в Hardware Config была изменена конфигурация (заменен модуль FLM DI8 M12 на FLM DIO 4/4 M12-2A) но это никак не относится к осям этот модуль отвечает за смазку шпинделя. Так же открывался кожух оси V (линейное перемещение стола) но никаких действий с энкодером не производилось (просто сфоткали название). Сейчас положение стола находится таким образом что энкодер находится прямо под ним и доступ к нему соответственно закрыт. Есть ли у кого ни будь опыт устранения похожей или аналогичной ошибки? Может кто ни будь подскажет в каком направлении нужно двигаться и что проверить? Буду благодарен за любой совет.   С уважением, Роман С.
    • Snake 60
      @Rich Попробуйте заменить CreateObject("SldWorks.Application") на  Application.SldWorks Так же замените Dim swApp As Object на Dim swApp As SldWorks.SldWorks
    • maxx2000
×
×
  • Создать...