Создание символьных меток

 
  • Çäðàâñòâóéòå, íå çíàþ â ïðàâèëüíóþ âåòêó çàäàþ ñâîé âîïðîñ, íî âñå æå, ñêàæèòå, ïîæàëóéñòà, ìîæíà ëè â Draft ñîçäàòü àâòîìàòè÷åñêîå ïðîñòàâëåíèå ìåòîê âñåõ ýëåìåíòîâ òðóáîïðîâîäîâ (îòâîäû, òðîéíèêè, çàãëóøêè ....), êîòîðîå áû ñîîòâåòñòâîâàëî ïîðÿäêîâîìó íîìåðó ýëåìåíòîâ â îò÷åòå ñïåöèôèêàöèè äëÿ äàííîãî ÷åðòåæà?


    Åñëè êðàòêî - òî ÄÀ, ìîæíî.
    Ñïîñîáîâ ðåàëèçàöèè íåñêîëüêî. Îò áàíàëüíîãî èñïîëüçîâàíèÿ Ïðàâèë àâòîïðîñòàâëåíèÿ ìåòîê. Äî áîëåå ñåðüåçíûõ ñïîñîáîâ ñ ïðèâëå÷åíèåì òðóäà ïðîãðàììèñòà.
  • Здравствуйте, не знаю в правильную ветку задаю свой вопрос, но все же, скажите, пожалуйста, можна ли в Draft создать автоматическое проставление меток всех элементов трубопроводов (отводы, тройники, заглушки ....), которое бы соответствовало порядковому номеру элементов в отчете спецификации для данного чертежа?


    а порядковый номер элемента совпадает с номером sequ элемента? (sequ - это аттрибут,
    обозначающий порядковый номер в иерархии бранча)
    если нет, то тогда не все так просто, нужен макрос и как сделан отчет спецификации, можно ли к нему привязаться?
  • спасибо за ответ!
    мне кажется sergey_b007 в конце своего сообщеня понял мою мысль:
    то тогда не все так просто, нужен макрос и как сделан отчет спецификации, можно ли к нему привязаться?

    попробую как-то более разъясниться:
    возможна ли такая ситуация, чтоб вывести отчет по спецификации чертежа
    и Draft автоматически проставлял бы метки всех элементов трубопроводов, которые бы соответствовали порядковому номеру в выведеной специфыкации (отчете) для данного чертежа?

    P.S.: к сожалению не могу прочитать сообщение от Cheeseman, так как у меня отображается "абра-кадабра". подскажите пожалуйста как сделать шрифт читабельным.
  • [quote=danulo;63388]спасибо за ответ!
    мне кажется sergey_b007 в конце своего сообщеня понял мою мысль:

    попробую как-то более разъясниться:
    возможна ли такая ситуация, чтоб вывести отчет по спецификации чертежа
    и draft автоматически проставлял бы метки всех элементов трубопроводов, которые бы соответствовали порядковому номеру в выведеной специфыкации (отчете) для данного чертежа?

    P.s.: к сожалению не могу прочитать сообщение от cheeseman, так как у меня отображается "абра-кадабра". подскажите пожалуйста как сделать шрифт читабельным.

    За кодировку извиняюсь.. эт косяк сайта, неправильно обрабатывает сообщения из оперы.

    На ваш впрос отвечаю -Да это возможно.
    Конкретно в вашем случае решение гарантировано потребует труда программиста. И видится мне следующим:
    1 В дизайне получается отчет по нужному трубопроводу (черновая спецификация) (стандартные репорты, можно сделать самому).
    2 Отчет сортируется согластно ваших требований( трубы первые, потом фасонина и так далее). В результате каждый элемент получает нужный вам номер позиции (потребуется помощь програмиста).
    Далее есть несколько вариантов последующих действий
    Первый:
    1 в Дизайне в uda атрибуты элементов бранча заносяся номера позиций согластно пункту 2 (нужна помощь програмиста что бы автоматизировать процесс)
    2 в Драфте настраиваются Правила автопростановки меток на вывод содержимого необходимого вам uda(можно сделать без привлечение програмиста, а можно и с привлечением ).

    Второй вариант
    1 В драфте на основании выбранного файла отчета из пункта 2 производится автопростановка меток (вариант более интересный с точки зрения автоматизации т.к. объединяет оба пункта из первого варианта)

    В общем где то так...
  • [QUOTE=danulo;63388]спасибо за ответ!
    мне кажется sergey_b007 в конце своего сообщеня понял мою мысль:

    попробую как-то более разъясниться:
    возможна ли такая ситуация, чтоб вывести отчет по спецификации чертежа
    и Draft автоматически проставлял бы метки всех элементов трубопроводов, которые бы соответствовали порядковому номеру в выведеной специфыкации (отчете) для данного чертежа?

    P.S.: к сожалению не могу прочитать сообщение от Cheeseman, так как у меня отображается "абра-кадабра". подскажите пожалуйста как сделать шрифт читабельным.

    у меня есть другая идея....
    тут без особого программирования можно обойтись.
    Всю необходимую информацию можно спрятать в имени каждого элемента.
    Возьмем к примеру elbow, присвоим ему имя бранча потом идет разделитель,
    потом идет тип elbow снова разделитель и в самом конце порядковый номер.
    В драфте считать порядковый номер не представляет сложности.
    Итак имеем /12345/B1/ELBOW/32.
    Для переименования потребуется сделать репорт или макрос в соответствии
    с отчетом. Тут надо продумать как вы будете делать отчет, необходимо добавить
    одну служебную колонку, в которую внести номер референца для каждого элемента. И это и будет служить тем звеном между отчетом и переименованием.
    (Хотя для таких вещей нам хватает изодрафта.)
  • получилось в принципе почти тоже самое, что и Cheeseman предложил :)
  • Действительно, изодрафта же достаточно. В какой ситуации понадобилось изобретать велосипед?
  • вспомнил еще один дедовский способ....

    new glab btext |1| ddname =1234/383
    new glab btext |3| ddname =1234/384
    new glab btext |1| ddname =1234/385
    new glab btext |8| ddname =1234/386
    new glab btext |12| ddname =1234/387

    это пример текстового файла или готового макроса, который был сделан очень быстро в экселе.
    Итак в отчете имеем порядковый номер |1| и обязательно должна быть колонка
    с номерами референцев =1234/383 для каждого элемента. После этого добавляем пару колонок, как в представленном образце и запускаем макрос на выпонение и если сразу повезет, проставятся позиции как и в отчете.
  • была когда-то такая штука - TableMaker. можете в московской техподдержке её запросить. Она делает то, что вы хотите...