Vytisknout stránku | Zavřít okno

Automatický počet A4 v popisovém poli

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=23834
Datum vytištění: 13.kvě.2026 v 19:31


Téma: Automatický počet A4 v popisovém poli
Odeslal: Birdhouse
Předmět: Automatický počet A4 v popisovém poli
Datum odeslání: 02.úno.2017 v 08:17
Zdravím Vás,

snažím se vymyslit vzorce, výrazy, apod. pro automatický počet použitých A4 na výkresu.

Mám dynamický blok rámečku s vlastnostmi VZDÁLENOST1 a VZDÁLENOST2.

Jestli půjdu nejsnazší cestou přes pole a vzorce, tak v popisovém poli vynásobím tyto dvě hodnoty mezi sebou a vydělím plochou A4, nicméně nedocílím správného počtu, neboť toto nezahrne i započaté A4 (při velikosti formátů skládajících se pouze z celých A4 je to funkční).

Nejsem žádný programátor, spíše zběhlejší uživatel AutoCADu.
Pokoušel jsem funkci IF přes DIESEL, ale neumím to správně napsat, respektive nedokážu tam implementovat ten samotný blok, abych se dokázal odkázat na jeho vlastnosti.

Dokážete mi s tímto poradit?

Děkuji za příspěvky.



Odpovědi:
Odeslal: PepaR
Datum odeslání: 02.úno.2017 v 08:59
Ahoj Ondro,

tak mi to nedalo. Osobně bych šel rovnou přes plochu křivky.
uploads/270/CS_Format_Pocet_A4_2017-02-02_08-59-08.dwg" rel="nofollow - uploads/270/CS_Format_Pocet_A4_2017-02-02_08-59-08.dwg




-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: johny
Datum odeslání: 02.úno.2017 v 09:48
Jestli počet stránek používáte např. po necenění vícetisků, pak by byť jen započatá stránka A4 měla být počítána jako plná.
počet = round(x/210+0.49)*round(y/297+0.49)


Odeslal: Birdhouse
Datum odeslání: 02.úno.2017 v 10:05
Ahoj Pepo,

to jo ono, funguje..

Děkuji Ti..!


Odeslal: Birdhouse
Datum odeslání: 02.úno.2017 v 10:05
Ano, přesně takto jsem to myslil.

Děkuji Vám za vzorec.


Odeslal: Bonavox
Datum odeslání: 02.úno.2017 v 11:56
Možná blbá otázka, ale kam ten vzorec v editaci bloku mám zadat?
Nadaří se mi nikde najít žádný návod ...


Odeslal: johny
Datum odeslání: 02.úno.2017 v 14:37
Do pole...
http://autode.sk/2k3zg32" rel="nofollow - http://autode.sk/2k3zg32


Odeslal: PepaR
Datum odeslání: 02.úno.2017 v 20:59
Pokud máte razítko jako blok, tak je možné to řešit buď jako pole v textu nebo v hodnotě atributu. V příkladu s DWG výše jsem to natvrdo umístil do bloku jako text, což není vždy žádoucí.

Dovolím si ještě upozornit, že pole se váže na ID objektu.


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz



Vytisknout stránku | Zavřít okno