Zobrazit plnou verzi příspěvku: Přiřazení atributů dle předem připraveného pole

herrtoll
08.02.2019, 09:31
Dobrý denExistuje nějaký postup jak bloku přiřadit automaticky parametr/atribut podle předem připraveného pole?Tzn po přesunutí kruhu do jiné pozice by se bloku přiřadila/změnila jeho adresa/atribut na jinou hodnotu adresy A-BC. Lze si představit jako umístění jističe v rozvaděči s jedinečnou adresou.

Vladimír Michl
08.02.2019, 09:35

Můžete to popsat podrobněji? Jak vznikne ten vztah "adresy"? Jen polohou uvnitř nějakého obdélníka? To by asi bylo obtížné.

herrtoll
08.02.2019, 09:45
Ano jen polohou, s tím, že ten "obdélník" si sebou nese atribut/blok který předá vloženému bloku na správnou pozici v adrese.  ABC 

Vladimír Michl
08.02.2019, 10:43

Principielně jde udělat nástroj "nastav hodnotu atributu dle jiného atributu či jiné vlastnosti", ale to navázání vztahu "aktuální polohou uvnitř obdélníka" si moc neumím představit funkcemi CADu.

Vladimír Michl
08.02.2019, 11:48

Pochopil jsem to správně? Ukázka reaktoru: 

herrtoll
08.02.2019, 12:09
To vypadá  perfektně. Mě konkretně jde o třífázové adresování. Mám nějaký rám (A), v něm nějaké patro (B) a v patře nějaký prvek (C). Tím má každý prvek jedinečnou adresu. Místo písmen jsou samozřejmě čísla. Z důvodu umístění více prvků je každá adresa dvojciferná- teda např 01-0302 nebo vedlejší prvek 01-0303. Myslíte, že by to bylo možné? Popřípadě vytvořit jakousi neviditelnou šachovnici kdy by každé pole mělo chtěnou jedinečnou adresu/jméno a použít stejný postup jaká je ve vaší ukázce.

Vladimír Michl
08.02.2019, 12:31

Tohle byl zatím jen test proveditelnosti. To by chtělo asi nějakou větší analýzu - jednak kde se berou ty bloky vkládaných prvků (kvůli nutnosti k nim připojit reaktor), jestli ty "buňky šachovnice" jsou tvořeny skutečně nějakým obrysovými bloky (objekty) nebo zda je spíš adresovat pevnými souřadnicemi (od-do). Ozvěte se prosím na Helpdesk nebo na info@cadstudio.cz.

herrtoll
11.02.2019, 08:31
Mohl bych Vás poprosit o stručný popis jak toto v cadu vytvořit? Jaké funkce a příkazy jsou použity? Psal jsem na info@cadstudio.cz - zatím bez odpovědi.

Vladimír Michl
11.02.2019, 09:28

Konkrétně ta ukázka je dělaná přes tzv. reaktory - je to v LISPu už trochu "vyšší dívčí", takže pokud nemáte zkušenost s LISP programováním, asi nemá smysl se do toho pouštět samostatně.

herrtoll
21.03.2019, 09:40
Dobrý den. Nešel by tento problém řešit jinak? např. mít nějaký pojmenovaný bod - po přichycení bloku k tomuto bodu by atribut bloku(pole) zobrazil jeho jméno?

Vladimír Michl
21.03.2019, 10:04

To je principiálně jedno - sám AutoCAD (holý) neřeší žádnou "vazbu na objekt", takže se to stejně mí programovat.