chlebovsky
18.06.2007, 20:36
Zdravím všechny. Už mnohokrát tady byla zmínka o výškové kótě. Já mám také problém s touto entitou. A to tento.
Samotnou kótu mám vytvořenou jako blok s atributem, to kvůli měřítka, jednou 1:50, jednou 1:100 a to právě blok řeší nejlépe. Prostě mám blok 1:1 a ve vlastnostech měním měřítko. Polohu zda levá-horní, pravá-horní... neřeším protože jak již bylo řečeno, viditelnost nějak nereaguje na atributy..., ale to se ještě dá řešit, odsazení řeším pomocí dymackého protažení, které opět nefunguje na atribut :-), takže toto vše bych chtěl řešit pomoci reaktorů a lispu. Prostě bude viditelnost 4 druhů, a ta mi prostě natočí kotu, a posune text spustením příslušného reaktoru, dále když kotu posunu spustí se modifikační reaktor... totéž pro kopírování. Ano vše mi krásně funguje až do fáze když :
Posunu blok kam potřebuji, spustí se reaktor pro modifikaci, zjistím novou polohu, zjistím (entname atributu) opravím jeho entget, a teď v tom reaktoru potřebuji provést (entmod toho atributu....) a ejhle autocad padá....
Mám takové tušení jakoby bych byl v modifikaci bloku, a uvnitř toho ho začal editovat znovu, a proto to padá....
Nevíte někdo jak z toho ven ? Jak docílit toho abych mohl ten blok v reaktoru opravovat ?
DWG a LISP je na www.vchlebovska.eu/martin/kacena.zip
jak nahrát: Do prázdného výkresu vložte dwg jako blok. Pak klidně smažte. Pak načtěte lisp a spusťte kacena.
Je to hodne pracovní verze
Samotnou kótu mám vytvořenou jako blok s atributem, to kvůli měřítka, jednou 1:50, jednou 1:100 a to právě blok řeší nejlépe. Prostě mám blok 1:1 a ve vlastnostech měním měřítko. Polohu zda levá-horní, pravá-horní... neřeším protože jak již bylo řečeno, viditelnost nějak nereaguje na atributy..., ale to se ještě dá řešit, odsazení řeším pomocí dymackého protažení, které opět nefunguje na atribut :-), takže toto vše bych chtěl řešit pomoci reaktorů a lispu. Prostě bude viditelnost 4 druhů, a ta mi prostě natočí kotu, a posune text spustením příslušného reaktoru, dále když kotu posunu spustí se modifikační reaktor... totéž pro kopírování. Ano vše mi krásně funguje až do fáze když :
Posunu blok kam potřebuji, spustí se reaktor pro modifikaci, zjistím novou polohu, zjistím (entname atributu) opravím jeho entget, a teď v tom reaktoru potřebuji provést (entmod toho atributu....) a ejhle autocad padá....
Mám takové tušení jakoby bych byl v modifikaci bloku, a uvnitř toho ho začal editovat znovu, a proto to padá....
Nevíte někdo jak z toho ven ? Jak docílit toho abych mohl ten blok v reaktoru opravovat ?
DWG a LISP je na www.vchlebovska.eu/martin/kacena.zip
jak nahrát: Do prázdného výkresu vložte dwg jako blok. Pak klidně smažte. Pak načtěte lisp a spusťte kacena.
Je to hodne pracovní verze