Проблемы при экспорте данных при помощи attext
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблемы при экспорте данных при помощи attext

Проблемы при экспорте данных при помощи attext

Ответ
Поиск в этой теме
Непрочитано 06.02.2012, 11:56 #1
Проблемы при экспорте данных при помощи attext
NinaSt
 
Регистрация: 06.02.2012
Сообщений: 3

Добрый день!
Вторую неделю сражаюсь с проблемой использования функции attext и пока не добилась положительных результатов. Остается только надеяться на вашу помощь.
Необходимо создать динамический блок, визуальное отображение которого менялось бы при изменении одного из параметров. Затем данные о блоках находящихся на чертеже необходимо экспортировать в текстовый файл.
В приложении можно найти созданный мною пример динамического блока.

Шаблон выглядит следующим образом:
BL:NAME C010000
BL:X N007000
BL:Y N007000
kennz1 C029000
text1 C036000
av42 С010000

При этом в текстовый файл экспортируется:
'*U', 96,-96,'NNN1','TEXT1',''
'Primer', 192,-96,'NNN2','TEXT2',''
'*U', 288,-96,'NNN3','TEXT3',''

Соответственно, проблема в следующем. При изменении динамических свойств блока его имя заменяется на *U, а также не определяется значение параметра AV42.

При использовании eattext возможен экспорт и атрибутов и динамических параметров блока, поэтому есть надежда, что и с attext смогу добиться желаемого. Замена attext на eattext кажется мне более сложной, поскольку есть готовая программа на Lisp для создания текстового файла с использованием команды attext, а с данным языком я не знакома и изменить ее не могу:

(command "attext" "e" "f" "-48,48" "768,-1680" "" "c"
(strcat "c:/projekte/" (substr z_name Ind 3) ".txt")
(strcat "c:/tmp/bla_" blocknr "/" (substr z_name 1 (+ Ind 4)) ".txt")
)
(command "attext" "e" "f" "308,-1556" "768,-1680" "" "c" "c:/projekte/cws.txt"
(strcat "c:/tmp/bla_" blocknr "/" (substr z_name 1 (+ Ind 4)) "_sk.txt")
)

Вложения
Тип файла: dwg
DWG 2004
Primer.dwg (10.7 Кб, 455 просмотров)


Последний раз редактировалось NinaSt, 24.03.2016 в 10:58.
Просмотров: 2413
 
Непрочитано 06.02.2012, 12:07
#2
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,286
<phrase 1=


О каком ПО идет речь?
Солидворкер вне форума  
 
Автор темы   Непрочитано 06.02.2012, 12:48
#3
NinaSt


 
Регистрация: 06.02.2012
Сообщений: 3


AutoCAD
NinaSt вне форума  
 
Непрочитано 06.02.2012, 12:53
1 | #4
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,286
<phrase 1=


Что тема делала в Прочее. Отраслевые разделы непонятно... Перемещено.
Солидворкер вне форума  
 
Автор темы   Непрочитано 06.02.2012, 12:56
#5
NinaSt


 
Регистрация: 06.02.2012
Сообщений: 3


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


С аттрибутами разобралась. Не прошло и полгода! ))) А имя блока при экспорте заменяется на *U, как и прежде. Никто с такой проблемой не сталкивался? С чем это может быть связано?



Итак, проблему решила исключительно посредством дублирования имени блока и параметра видимости в атрибутах блока. *U заменяются блоки, которые AutoCAD воспринимает как безымянные. Соответственно, если были задействованы динамические параметры и блок был изменен, то AutoCAD считает, что этот блок уже не тот, что прежде, и заменяет его имя на *U. Если не хотите засорять блок дополнительными атрибутами и знакомы с лиспом, то можете найти по следующим ссылочкам примеры программ
http://www.draftsperson.net/index.ph...cks_in_AutoCAD
http://forums.autodesk.com/t5/AutoCA...s/td-p/2233634

Надеюсь, кому-нибудь смогла помочь. Удачи в экспериментах!

Последний раз редактировалось NinaSt, 09.02.2012 в 13:27.
NinaSt вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблемы при экспорте данных при помощи attext

Реклама i


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Освоение тел Солнечной системы: Техника, технологии, ресурсы. Солидворкер Разное 4031 31.07.2025 20:33
Как приручить радиочастоты, или проблемы связанные с обменом большого количества данных по сети WI-FI??? Pavel Samofalov Разное 20 15.08.2011 15:16
Получечение данных с определенных листов определенного файла excel в autocad при помощи VBA Theodor Программирование 1 25.04.2009 23:37
структурированный список Holon Программирование 22 11.09.2007 14:09