Sady vlastností - atributy bloku
Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Architecture, MEP, Fabrication, Plant 3D
Popis fóra: Otázky ke stavařským aplikacím AutoCAD Architecture, AutoCAD MEP, k potrubní aplikaci AutoCAD Plant 3D, k Fabrication a Advance Steel
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=22355
Datum vytištění: 18.čer.2026 v 11:25
Téma: Sady vlastností - atributy bloku
Odeslal: Luki.c
Předmět: Sady vlastností - atributy bloku
Datum odeslání: 23.úno.2016 v 13:01
|
Dobrý den všem,
věděl by někdo a jestli to vůbec lze.
Jak nastavit, aby vytvořený "štítek" (vícepohledový blok) uměl vypsat konkrétní atributy bloku?
Představa: Mám např. kování, které použiji do výrobního výkresu skříňky a pokud nedělám výkaz kování (když je to jednoduchý prvek ) tak bych chtěl použít tento "štítek", že když kliknu na blok (kování) vytvoří se mi odkazová čára, kde bude vypsáno několik atributů, které v tom bloku jsou. Např. výrobce a kód. (Podobně funguje štítek stěny.)
Říkám si, že když lze přes vlastní sady vlastností vypisovat kdejaké vlastnosti, musí nějakým způsobem jít i tohle. Jenže jak nadefinovat atributy připojovacího bloku? (ten blok, který se připojuje jako výchozí k vícepohledovému bloku) Mělo by to být skoro nějak takto - Kování:atribut:prodejce (to berte pouze jako úvahu)
Při použití definice sady vlastností na reference bloku a na atribut bloku tam žádná taková možnost není. Chápu, že autocad obecně nemůže vědět, jaké atributy (jejich názvy) mám v bloku použité.
Asi ne každý můj dotaz pochopí, je to spíše pro odborníky jako PepaR nebo Splonk. 
Co vy na to?
U každého mého bloku mám atributy řešené takto:
|
Odpovědi:
Odeslal: splonk
Datum odeslání: 23.úno.2016 v 13:15
|
Dobry den, určitě to lze udělat... "nějakým způsobem"... Podívám se Vám na to večer (no spíš zítra.. :() - momentálně mam plný stůl! Jen dotaz, to "kovani" jak uvadite je normalni Blok, neni to vicepohledovy blok?
Dekuji a zdravim
------------- JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24
Win 10, 11 x64
|
Odeslal: Luki.c
Datum odeslání: 23.úno.2016 v 13:24
|
Ok, to nějak nespěchá. Spíš by to byla výborná pomůcka do budoucna. Kování je úplně obyčejný blok s připojenými atributy, které pak extrahuji pomocí eattext do tabulky.
Momentálně když mám jednoduchý výrobek a nepoužiji extrakci dat do tabulky, tak ke kování udělám odkazovou čáru a v podstatě opíšu to co vidím napsáno v atributech. No proč něco dělat složitě, když to musí jít i jednoduše.
Jste moc hodný a tušil jsem, že taková kapacita jako Vy se mi chytne na háček 
Děkuji
|
Odeslal: PepaR
Datum odeslání: 23.úno.2016 v 18:07
|
Děkuji za důvěru ;-) i když stále se mám spíše za začátečníka.
Moc rád bych pomohl, ale nepoužívám AutoCAD Architecture, takže to spíše bude dotaz na Splonka. Možná však pomůže následující https://knowledge.autodesk.com/support/autocad-architecture/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/AutoCAD-Architecture/files/GUID-306E5BBD-FAA3-4E22-84CD-6AFED73B3EC1-htm.html" rel="nofollow - odkaz .
------------- PepaR https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz
|
Odeslal: Luki.c
Datum odeslání: 23.úno.2016 v 19:34
Jasně, že mám ve Vás důvěru. Když člověka bolí zuby tak jde k zubaři, když je v Cadu nějaká záludnost, která nedá spát tak jde na fórum za Pepou a Splonkem . Ne, samozřejmě, že jsou tady všichni skvělí, ale na tento dotaz jsem odhadoval Vás dva. Na odkaz bych se podíval, ale nefunguje.
Díky
|
Odeslal: PepaR
Datum odeslání: 23.úno.2016 v 21:09
|
Dobrý večer,
odkaz jsem před chvílí opravil, tak snad se zobrazí. Nicméně jedná se o obecné info k tagům pro vícepohledové bloky.
------------- PepaR https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz
|
Odeslal: splonk
Datum odeslání: 01.bře.2016 v 12:03
|
Dobry den, tak konecne jsem neco dal dohromady... Prozacatek spatna zprava - Sada vlastnosti neumi "uzivatelsky pohodlne" zobrazovat attributy bloku, ke kteremu je prirazena! Pisou o tom napr.: http://forums.autodesk.com/t5/autocad-architecture-general/block-attributes-into-property-set-definition/td-p/2556088" rel="nofollow - http://forums.autodesk.com/t5/autocad-architecture-general/block-attributes-into-property-set-definition/td-p/2556088
nebo http://forums.augi.com/archive/index.php/t-40433.html" rel="nofollow - http://forums.augi.com/archive/index.php/t-40433.html ...
Bohuzel... - taky jsem to kdysi resil a nakonec vzdal (coz se stava maaalo kdy... :))
Jak jsem ale rikal, "nejaka" reseni by se precejenom nasli. Hodne ale zalezi, Jakym zpusobem pracujete, kreslite, jak a co se bude vykazovat,... Asi nejlip pochopite, kdyz si stahnete prilozene DWG - https://www.dropbox.com/s/6hiqg2ssybrzhp7/Vykaz%20attributu%2002.dwg?dl=0" rel="nofollow - https://www.dropbox.com/s/6hiqg2ssybrzhp7/Vykaz%20attributu%2002.dwg?dl=0 . Nize ve strucnosti popisu:
Uvadim 4 moznosti jak to lze delat (slo by je asi i kombinovat a i nejaka jina moznost by se nasla...). Vzdy se jedna o jeden Blok ktery ma 3 skryte attributy a prirazenou sadu vlasnosti (1 nebovice...) - Polozky (vyrobce, kod a cena) v sade vlastnosti jsou vyplneni manualne tak, aby se odkazovali na pole s hodnotou jednotlivych attributu bloku, ke kteremu jsou prirazeny. Je to ale postup zdlouhavy a ne moc blbuvzdorny...
- Hodnoty jsou do Sady vypsany rucne - to ale neodrazi hodnoty vypsane v attributech
- Podobne jako u bodu 2 akorat se misto psani vybira z roletky - z predem nadefinvanych hodnot - je to rychlejsi a mensi moznost preklepu - zalezi ale na velikosti seznamu...
- Takhle to zhruba pouzivam ja, pro ruzne prvky, pro ktere bud nejde nebo se mi nechce vyrabet specialni sadu, tag,...
- pres vykazovaci prvek vlozim MultiViewBlock - MVB (VicePohledovyBlok).
- Tomu pak priradim sadyVlastnosti "dle libosti" a ty pak vykazuji dal
- Prednost tohoto postupu je, ze je systemove ADT-ckovej - tzn, funguje podobne jako vuykazovani ostatnich ADT (ACA) prvku, a nemicham do toho vykazovani, jak to dela holy AutoCAD
Kdyby byly nejake nejasnosti, tak piste...
Jeste mne napada... pokud by nekdo na Foru nemel utilitku, ktera by (s odkazvaou caro nebo bez) umela vypsat hodnoty attributu...??? Tzn., nebyl by to ADT prvek, ale normalni, AutoCADova vec. Ja to zkousel napsat, ale numim si poradit s ID attributu v blocich - ostatni hodnoty na ktere ze odkazuje pole maji vzdy stejne ID, attributy ne - moc jsem to al pak dal nezkoumal :)
Snad to trochu pomohlo...!
Zdravim JASponza - Splonk
------------- JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24
Win 10, 11 x64
|
Odeslal: Luki.c
Datum odeslání: 01.bře.2016 v 14:01
|
Děkuji za odpovědi a vysvětlení.
Vyhovující je varianta č. 1 .... už jsem si to nadefinoval i sám jak potřebuji, ale nepřišel jsem na způsob jak vložit pole aby odráželo hodnotu v atributu. Ve vašem výkresu to taky není řešeno "polem". Zobrazují se tam pouze hodnoty napsané do sady vlastností.
Protože jinak pokaždé po vložení mého kování, bych musel manuálně přepisovat hodnoty sám. viz varianty č.2.3
uploads/3940/kovani.dwg" rel="nofollow - uploads/3940/kovani.dwg
|
Odeslal: Luki.c
Datum odeslání: 01.bře.2016 v 14:10
tak beru zpět....var. 1 je funkční 
po přepsání atributu ve vlastnostech se text dostane i do sad vlastností, ale štítek se musí pokaždé připojit znovu, aby se aktualizoval
Nejde tohle nějak vyřešit? Není na to třeba nějaká proměnná?
|
Odeslal: splonk
Datum odeslání: 01.bře.2016 v 14:45
Luki.c napsal(a):
po přepsání atributu ve vlastnostech se text dostane i do sad vlastností, ale štítek se musí pokaždé připojit znovu, aby se aktualizoval
Nejde tohle nějak vyřešit? Není na to třeba nějaká proměnná? |
DD.. noooo, to je prave ono... ted jsem to parkrat zkusil a melo by zabrat nasledujici postup: - zemnit attributy v blocku
- ulozit vykres - tim se updatuje pole odkazujici na attribut - zatim to ale nevidime)
- Zadat prikaz _OBJRELUPDATE- coz je neco jako regen ADT objektu (tim se jakoby regeneruje MVB a ukaze spravne hodnoty)
Po ulozeni, zavreni a otevreni vykresu se toto provede automaticky (logicky)
A ohledne promenne... aby se Vam pole obnovilo pri ulozeni nastavte si promennu _FIELDEVAL na 31 (sice je v tom zahrnuto jeste neco navic, ale to neva :-))
Zdravim JASponza
------------- JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24
Win 10, 11 x64
|
Odeslal: Luki.c
Datum odeslání: 01.bře.2016 v 14:49
Děkuji, Jak je uděláno, aby se to překlopilo do sad vlastností? Nejde mi o to si to od vás zkopírovat, ale naučit se to, vytvořit si to a pak používat. Jakou roli tam hrají ty podtržítka _ ? (20-BLOCK-O:_VYROBCE)
Když jsem si to udělal sám, tak to nefunguje :-(
|
Odeslal: splonk
Datum odeslání: 01.bře.2016 v 15:29
|
Podtrzitka na zacatku tam mam pouze kvuli abecednimu razeni -abych se v tom vyznal :-). A dal. myslite, jak se do "manualnich" hodot dostane hodnota pole? Jednoduse - ale to je prave ten vopruz u tohoto postupu: - Pravym klikem do kolonky, vyberete Vlozit pole (mozna Vam funguje i Ctrl+F)

- V okne zadavani pole...
- vlevo - vybrat Objekt
- Pak klik na Button - vybrat objekt na vykresu
- zobrazi sehodnoty pro dany objekt
- vybrat pozadovany attribut
- OK

Vsimnete si, jak se zve stavovym radku v okne vybirani poli, meni hodnota ObjID... na vsech spodnich hodnotach je stejna (Scale X, Scale Y,...) ale na hodnotach Attributu jejina - a to je problem, o kerym jsem psal, ze ho neumim resit :-(
Tak hodne stesti! Zdravim JASponza
------------- JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24
Win 10, 11 x64
|
Odeslal: Luki.c
Datum odeslání: 01.bře.2016 v 17:20
|
Děkuji za vysvětlení. Vůbec mě nenapadlo klikat pravým tlačítkem :-)
Opět jste mi hodně pomohl.
Děkuji za ochotu a Váš čas.
|
Odeslal: splonk
Datum odeslání: 01.bře.2016 v 18:12
|
Nemáte zač, a ohledně kopírování, jak píšete výše, klidně kopírujte... v v votom to je ;-)... můj patent to není. Jsem rád, že pomohlo! Hezký den JAS
------------- JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24
Win 10, 11 x64
|
Odeslal: Luki.c
Datum odeslání: 01.bře.2016 v 18:13
|
To nedělám, pak bych se to nenaučil a nepochopil souvislosti :-)
|
Odeslal: splonk
Datum odeslání: 01.bře.2016 v 18:17
Vzdit ja vim :-), proto to rikam/pisu!
------------- JASponza
ACA (AutoCAD) 21, 24 RVT 21, 24
Win 10, 11 x64
|
|