Zobrazit plnou verzi příspěvku: Pripočítanie +1 k hodnote

Serpo
02.08.2006, 15:57
Dá sa v Acade 2007 spraviť číslovanie položiek spôsobom podobným ako v Exceli, tzn. "=číslo+1"? Ide mi o to, aby sa mi prepočítali jednotlivé čísla zadané ako Dtext v prípade, keď zmením hodnotu počiatočného (riadiaceho) čísla. Ď

Vladimír Michl
02.08.2006, 16:00
Ano, jde to několika způsoby - např. tabulkami nebo pomocí NumTab. Viz:http://www.cadforum.cz/cadforum/qaID.asp?tip=4587

Serpo
02.08.2006, 16:05
No super. A ide to aj pre čísla, ktoré sú "rozhádzané" po výkrese, teda nie v tabuľke? Mne ide teda hlavne o tento prípad ...

p_ajo
03.08.2006, 18:08
Takéto niečo by som potreboval vedieť aj ja. Máme výkresy kde potrebujeme očíslovať cca 200-500 prvkov. Je to práca pre vraha. A ak sa náhodou zmení niektorý prvok na začiatku, tka to môžme číslovať znova. (Alebo ak sa pri číslovaní urobí chyba . . .)

Vladimír Michl
03.08.2006, 22:45
Nepomůže ten TCOUNT zmiňovaný v onom tipu?

p_ajo
04.08.2006, 07:08
Skúšal som tento príkaz na našom konkrétnom číslovaní.
Používame označenia napr. "DR5-001A,B" alebo rôzne iné kombinácie čísiel a znakov. Pomocou možnosti "nájdi a nahraď" v tomto príkaze TCOUNT sa dá prepísať len daný reťazec (u nás 001), ale odignoruje prvé dve 00 a začne si od jednotky. Dalo by sa toto nejako ošetriť. Potrebovali by sme, aby vedel rozlíšit 001, 010, 100. To číslo musíme mať vždy trojznakové.

Serpo
04.08.2006, 07:46
"Numtab" ani "Tcount" neriešia diskutovaný problém : čísla rôzne rozmiestnené po výkrese je potrebné !naraz! zmeniť o nejakú hodnotu, napr. +1 v závislosti od zmeny prvého v poradí. "Numtab" by toto riešil excelentne, pokiaľ by to nebolo viazané na tabuľlu. Ak by sa dala táto tabuľka "roztrhnúť" a väzby medzi jednotlivými bunkami by zostali zachované, tak máme problém vyriešený ... Takže otázka znie : Dá sa tabuľka rozdeliť na jednotlivé bunky?

Serpo
04.08.2006, 08:01
Napadlo ma jedno zaujímavé riešenie (dá sa to ale použiť len pri 2D výkresoch) : hodnota čísla by bola závislá od jeho "z" súradnice. Vydím to tak, že po zadaní určitého radu čísiel sa každé z nich "zdvihne" v smere "z" na požadovanú číslenú hodnotu, pričom sa mu automaticky prepočíta jeho hodnota na danú "z" súradnicu. Zmena hodnoty všetkých entit by sa potom menila už len posúvaním hore-dole. Chcelo by to ale asi nejaký *.lsp. Vedel by to niekto spraviť a bol by ochotný to poskytnúť?

Augur
04.08.2006, 08:36
Ja cislujem prvky pomocou atributov, tiez mam na vykrese cca 700 prvkov, ktore sa mi neustale menia. Vyhoda je ze ak potrebujem urobit zmenu (po pridani prvku, alebo podobne) staci informaciu atributov vyexportovat do txt - suboru, odtadial to hodim do excelu, kde sa da hromadne cislovat a lahko sa robia upravy. Nakoniec to z excelu hodim spet do txt a z tadial do Autocadu. Mozno je to trochu zlozite, ale usetrilo mi to neuveritelne mnozstvo casu.
Ma to vsak jeden hacik, prvky, ktore chcete cislovat musia byt v bloku.

Serpo
04.08.2006, 14:23
Vyextrahoval som si hodnoty atribútového bloku do xls a upravil. Ako ich dostanem späť do Acadu? Ď.

Augur
05.08.2006, 18:22
Atributy treba vyexportovat cez prikaz attout, alebo cez expres menu. Vytvori sa textovy subor s nazvom bloku atributom. Treba to prekopirovat do excelu, upravit atributy a spetne vratit do textoveho suboru. Potom sa prikazom attin nacitaju upravene atributy. Snad som to popisal zrozimitelne. Ak by bol nejaky problem, rad poradim.