Artem_R Posted January 17, 2018 Report Share Posted January 17, 2018 (edited) Приведенные в примере блоки просто скопированы из исходного файла. Ну или так. Никаких атрибутов не добавлялось. Зайдите в блок через редактор блоков. Вы увидите, что атрибутов там не два, а пять. Т.е. количество атрибутов в описании блока и конкретном экземпляре не совпадают. Если Вам те 3 "лишних" атрибута не нужны, то можно их в редакторе блока удалить, всё сохранить и опять же всё заработает. При вводе команды NC предложил выделять блоки по одному и синхронизировать в них атрибуты (которые после этого превращаются в ужасный набор символов). С тем же успехом можно повзрывать эти блоки, результат тот же (набор символов в атрибуте) да и в два клика всего. Они не превращаются в ужасный набор символов после ATTSYNC. Появляются три отсутствующих до сих пор атрибута, которые по умолчанию имеют значение "ужасный набор символов". Edited January 17, 2018 by Artem_R 1 Link to comment Share on other sites More sharing options...
Владимир42 Posted January 17, 2018 Report Share Posted January 17, 2018 (edited) Зайдите в блок через редактор блоков. Вы увидите, что атрибутов там не два, а пять. Вы не тот блок смотрите, он как раз себя нормально ведет, преобразует атрибуты в текст. Я говорю о нижнем блоке с атрибутами "2" и "1", именно он не реагирует на команду "Преобразовать атрибуты блока в текст". И у него всего два атрибута. UPD. Все, понял о чем речь, там правда 5 атрибутов. Это я уже запутался. Но все же вопрос остается: Как бороться с этим, не заходя в каждый блок, ибо их много? Edited January 17, 2018 by Владимир42 Link to comment Share on other sites More sharing options...
Artem_R Posted January 17, 2018 Report Share Posted January 17, 2018 Я говорю о нижнем блоке с атрибутами "2" и "1", именно он не реагирует на команду "Преобразовать атрибуты блока в текст". И у него всего два атрибута. Именно о нём я и говорю. Зайдите в него через редактор блоков (ПКМ - редактор блоков) и увидите, что их пять. Link to comment Share on other sites More sharing options...
doctorraz Posted January 17, 2018 Report Share Posted January 17, 2018 UPD. Все, понял о чем речь, там правда 4 атрибута. Это я уже запутался. Но все же вопрос остается: Как бороться с этим, не заходя в каждый блок, ибо их много? отредактировать любое вхождение на чертеже в редакторе блоков и обновить атрибуты блоков уже предлагали? Link to comment Share on other sites More sharing options...
Artem_R Posted January 17, 2018 Report Share Posted January 17, 2018 Но все же вопрос остается: Как бороться с этим, не заходя в каждый блок, ибо их много? Или удаляете атрибуты или синхронизируете. Не знаю, что тут ещё можно посоветовать. Link to comment Share on other sites More sharing options...
Владимир42 Posted January 17, 2018 Report Share Posted January 17, 2018 UPD. Все, понял о чем речь, там правда 4 атрибута. Это я уже запутался. Но все же вопрос остается: Как бороться с этим, не заходя в каждый блок, ибо их много? отредактировать любое вхождение на чертеже в редакторе блоков и обновить атрибуты блоков уже предлагали? Если имеется в виду, что один раз в одном блоке удалить, остальные сами изменятся, то это не вариант. В исходном файле каждый такой блок индивидуален. Т.е. таких блоков много, но каждый со своим именем, в итоге куча "графически одинаковых", но по сути разных объектов. И надо тогда заходить в каждый блок. Link to comment Share on other sites More sharing options...
Владимир42 Posted January 17, 2018 Report Share Posted January 17, 2018 Но все же вопрос остается: Как бороться с этим, не заходя в каждый блок, ибо их много? Или удаляете атрибуты или синхронизируете. Не знаю, что тут ещё можно посоветовать. Тогда пожелание к программе - исправить такое досадное недоразумение. Ибо команда "Преобразовать атрибуты блока в текст" очень классная, сильно упрощает жизнь. Link to comment Share on other sites More sharing options...
Kreator Posted January 17, 2018 Report Share Posted January 17, 2018 Тогда пожелание к программе - исправить такое досадное недоразумение. Ибо команда "Преобразовать атрибуты блока в текст" очень классная, сильно упрощает жизнь. Тут вопрос, конечно, к исходному материалу. Если этот изъян в блоках легко и быстро можно программно определить во время преобразования, то было бы не плохо реализовать, конечно. А если это глубоко и не очевидно, то увы. Link to comment Share on other sites More sharing options...
doctorraz Posted January 17, 2018 Report Share Posted January 17, 2018 (edited) UPD. Все, понял о чем речь, там правда 5 атрибутов. Это я уже запутался. Но все же вопрос остается: Как бороться с этим, не заходя в каждый блок, ибо их много? еще вариант... запускаем диспетчер атрибутов блоков, тыкаем выбрать блок в правом столбце видим значение по умолчанию атрибута-кракозябы (кто и зачем так сделал другой вопрос) кликаем на строку атрибута стираем значение по умолчанию атрибута проходим так по всем атрибутам применить кликаем другой блок (с другим именем) или выбираем из выпадающего списка в диспетчере. п. 4-п.7 до тех пор пока правый столбец (значения по умолчанию не станет пустым) в диспетчере жмем обновить, Ok. профит, теперь преобразование атрибутов в текст не спотыкается)) Пока так. Возможно разработчики победят со временем, тем более, что Express Tools из состава АК не испытывает затруднений с преобразованием атрибутов в текст в этих блоках. возможно такой косяк происходит из-за несоответствия описания блока (атрибутов) и вхождения блоков на чертеже. Edited January 17, 2018 by doctorraz 1 Link to comment Share on other sites More sharing options...
Lion007 Posted January 17, 2018 Report Share Posted January 17, 2018 атрибуты вообще штука странная... с ними в чем прикол - устроены они нетривиально... в самом блоке (в описании ака дефиниция блока) вместо атрибутов живут объекты типа ATTDEF - то есть атрибут-дефинишен, в которых лежит всякая клюква, описывающая что это должен быть за атрибут, в том числе значение по умолчанию и все такое. при вставке вместо этого атрибут-дефинишена втыкается собственно атрибут, и этот атрибут уже имеет свое собственное значение, персональное для данной вставки блока. и вот, допустим, есть у нас блок (дефиниция блока) с атрибутом, у которого дефолтное значение, например, "ААА". а дальше мы этот блок 2 раза вставляем. причем первый раз задаем значение атрибута "BBB", а второй - "CCC". то есть у нас есть три варианта ентого блока (два видно и один в кармане) - и везде этот самый атрибут разный. вот что в такой ситуации должна сделать команда "преобразовать атрибут в текст"? вариантов можно придумать много, и все кривые. 1) заменить в описании блока атрибут на текст. тогда во вставках мы получим "ААА", да еще и с потерей значений атрибутов вставок блока. 2) создать из каждой вставки блока новый блок, с текстом вместо атрибута. но тогда мы вместо одного блока получаем два разных. 3) что-то еще... в общем, что получить-то надо? Link to comment Share on other sites More sharing options...
Владимир42 Posted January 18, 2018 Report Share Posted January 18, 2018 Да, штука явно сложная. 1) заменить в описании блока атрибут на текст. тогда во вставках мы получим "ААА", да еще и с потерей значений атрибутов вставок блока. 2) создать из каждой вставки блока новый блок, с текстом вместо атрибута. но тогда мы вместо одного блока получаем два разных. 3) что-то еще... в общем, что получить-то надо? Сейчас NC при вызове "Преобразовать атрибуты блока в текст" сам блок взрывает на примитивы, атрибуты превращаются в текст со значением атрибута. Вот хотелось бы чтоб так и работало со всеми блоками. Link to comment Share on other sites More sharing options...
Lion007 Posted January 18, 2018 Report Share Posted January 18, 2018 Сейчас NC при вызове "Преобразовать атрибуты блока в текст" сам блок взрывает на примитивы, атрибуты превращаются в текст со значением атрибута. Вот хотелось бы чтоб так и работало со всеми блоками. тоже, кстати, вариант... из дефиниции блока вымарываем атрибуты к чертям, а их значения в инсершене втыкаем текстом. это, наверное, самое безобидное... фиг его знает, что там у нас команда делает - не я писал, потому не знаю, но, скорее всего, сделано по принципу "не навреди" - если что проблемное находит - то не делает нифига а так... вот честное слово, реализация любого вменяемого сценария - это тьфу и растереть. полдня на написание-отладку, и неделя на документирование Link to comment Share on other sites More sharing options...
doctorraz Posted January 18, 2018 Report Share Posted January 18, 2018 чет прям расстроился, честно говоря... поставил нану, класс шустрая, красивая... ну тойота прям... погонял на ней немного... блин лифан ((( вот отчего в АК burst работает, а в нано имитирует работу? отчего в АК я по ctrl могу копировать, а в нано нет чего АК подставляя команду при вводе из ком строки по пробелу кидается ее выполнять, а нана делает че угодно но не то, что писал в подсказках ком строки... я понимаю, что это неприоритетные мелочи, но это каждодневная рутина любого конструктора. Link to comment Share on other sites More sharing options...
Artem_R Posted January 19, 2018 Report Share Posted January 19, 2018 вот отчего в АК burst работает, а в нано имитирует работу? Мне кажется Вы слишком строги к burst'у. Есть проблема с блоками с несинхронизированными атрибутами. Но вообще само наличие таких блоков в чертеже не есть гуд. Еще нарекания к работе burst'а есть? Link to comment Share on other sites More sharing options...
Artem_R Posted January 19, 2018 Report Share Posted January 19, 2018 чего АК подставляя команду при вводе из ком строки по пробелу кидается ее выполнять, а нана делает че угодно но не то, что писал в подсказках ком строки... Кстати про автозавершение, весьма вероятно в следующем обновлении Вы сможете работать как привыкли. 1 Link to comment Share on other sites More sharing options...
oVal Posted January 19, 2018 Report Share Posted January 19, 2018 Случай не единичный, блоков много, отлавливать "непреобразуемые" по одному очень долго. Исправлено. Владимир42, спасибо за очень толково сформулированное замечание. И особенно за файл: ничего лишнего, только то, что касается замечания. И есть к тебе еще одна просьба: выложить (или прислать в личку) файлы с другими аналогичными проблемами в блоках (есть предположение, что так импортируются блоки из программы-создателя в формат двг). Заранее благодарны, конфиденциальность файлов гарантируем. 2 Link to comment Share on other sites More sharing options...
Владимир42 Posted January 19, 2018 Report Share Posted January 19, 2018 Случай не единичный, блоков много, отлавливать "непреобразуемые" по одному очень долго. Исправлено. Владимир42, спасибо за очень толково сформулированное замечание. И особенно за файл: ничего лишнего, только то, что касается замечания. И есть к тебе еще одна просьба: выложить (или прислать в личку) файлы с другими аналогичными проблемами в блоках (есть предположение, что так импортируются блоки из программы-создателя в формат двг). Заранее благодарны, конфиденциальность файлов гарантируем. Вот часть того, что нам выдал завод. Таких много, все файлы от него сюда выдавать смысла нет, наверно. =РУНН++РУ04+Шкаф1&10x_1.dwg =РУНН++РУ04+Шкаф1&10x_2.dwg =РУНН++РУ04+Шкаф1&10x_3.dwg 1 Link to comment Share on other sites More sharing options...
oVal Posted January 19, 2018 Report Share Posted January 19, 2018 СПАСИБО!!! Burst отрабатывает на всех блоках. Но кое-что полезное нам увидели. Будем разбираться. Link to comment Share on other sites More sharing options...
flagman Posted January 29, 2018 Report Share Posted January 29, 2018 Если вариант, добавьте JPEG принтер, очень бывает нужен) Link to comment Share on other sites More sharing options...
Artem_R Posted January 29, 2018 Report Share Posted January 29, 2018 Если вариант, добавьте JPEG принтер, очень бывает нужен) А "Сохранить как растр" (в меню "растр") Вас чем не устраивает? Link to comment Share on other sites More sharing options...
flagman Posted January 29, 2018 Report Share Posted January 29, 2018 Всем, меню с настройками, выбор поля для печати, поворот и прочее))) Link to comment Share on other sites More sharing options...
Artem_R Posted January 29, 2018 Report Share Posted January 29, 2018 Всем, меню с настройками, выбор поля для печати, поворот и прочее))) Понимаете, я не могу занести в пожелания "и прочее" Мне пока понятен только поворот - его нет. А вот выбор рамкой там есть. Какие именно настройки ещё нужны? Link to comment Share on other sites More sharing options...
flagman Posted January 29, 2018 Report Share Posted January 29, 2018 Да точно, выбор рамкой нашел, ну вот получается чтоб найти нужно покопаться, а если бы интерфейс был как для принтера в диалоге печать, было бы удобнее) Link to comment Share on other sites More sharing options...
Kreator Posted January 29, 2018 Report Share Posted January 29, 2018 Многие PDF-принтеры позволяют сохранять напечатанное в разных форматах, в том числе и JPG. Например, PDFCreator умеет. Ещё и экспорт из просмотрщиков PDF бывает. 1 Link to comment Share on other sites More sharing options...
sledev Posted February 9, 2018 Report Share Posted February 9, 2018 добрый день. тестировал нанокад 8.5 почти 2 месяца - и выделил то, что бросается сразу 1. команда копирование свойств - при копировании свойств штриховки на другую штриховку - команда прерывается, и ее надо заново включать при копировании свойств других объектов - команда работает нормально. 2. когда черчишь, и проводишь курсор рядом с линией - происходит быстро захват точек отслеживания (которые не нужны) и от них идут линии отслеживания - и они мешают. 3. Когда выбираешь команду обрезать и сразу нажимаешь правую кнопку (режим выбор всех объектов) - то обрезание линий происходит с задержкой - небольшой - но это замедляет работу(. 4.при включенной вкладке Свойства - при выборе объектов (или удалении) - тоже наблюдается задержка( 5. также при включенной Свойства - вылетает (частенько) Неустранимая ошибка нанокада ( и нанокад слетает 6. хотелось чтобы у видовых экранов была функция блокировка видовых экранов. 7. хотелось - чтобы была возможность добавить команду на ctrl+ПК мышки. 8. при выборе многих объектов (80-90 штук) - часть ручек объектов не отображается, у другой части отображается - потом идет переливания отображения этих ручек. 9. было замечено: начерчен узел и образмерен и закончен (и проверен) а через день на нем - у двух размеров слетает привязка и они показывают не те размеры - такое регулярно было - не приятно( 10. не очень удобно работать с настройками программы - (я разобрался) тестировал нанокад с декабря 2017 - почти 2 месяца(уже демо) в общем понравился нанокад 8.5 но было бы хорошо, чтобы он быстрее команды обрабатывал. Большой выбор команд, но некоторые командам нехватает мелкой доработки - чтобы они были более удобнее это то что сразу хотелось, Link to comment Share on other sites More sharing options...
Recommended Posts