Zobrazit plnou verzi příspěvku: Pole aktuální číslo listu

jimmypap
18.09.2007, 11:02
Zkoušel jsem si udělat tabulku pro výkresy, která by mi automaticky generovala číslo výkresu podle čísla listu v sadě listů. Bohužel jsem zjistil, že pole "aktuální číslo listu" se aktualizuje pouze v případě, že je toto vloženo ve výkresovém prostoru.
Nemohl by mi někdo poradit jak se dá takové pole aktualizovat i v případě, že bych měl toto pole vloženo v modelovém prostoru, a na které by se odkazovalo pohledem modelu. Zkoušel jsem to i s polem "jméno listu" a tam to funguje bezvadně.
Doufám, že toho nechci po autocadu moc. Předem díky za pomoc. Používám Autocad 2007.
Petr

VlJanecek
18.09.2007, 11:11
Nevím jestli je to omezené, ale sady listů fungují s rozvrženími - tedy výkresovými prostory.

PepaR
18.09.2007, 11:11
No popravdě si myslím, že to není možné, neboť do sady listů importujete jako jednotlivé položky pouze rozvržení a těm pak lze přiřadit číslo, které je možné později použít pro textové pole.


 
Představte si, že byste mě v modelu 3 výkresy, jak pak sada listů pozná, který je který?
 
Z toho důvodu existuje rozvržení, kde lze toto již snadno ošetřit. Navíc docela mě zaráží, jak málo lidí používá rozvržení (= výkresový prostor), které sice zabere chvilku času v úvodním nastavení, ale při tisku či správě skrze sadu listů je to nenahraditelný pomocník.PepaR2007-09-18 11:12:57

jimmypap
18.09.2007, 11:21
Ale já to používám právě na rozvržení. Duležité je, že pokud by toto fungovalo, nemusel bych používat více, ale jen jednu tabulku. pro všechny výkresové prostory. V případě zájmu pošlu ukázku jak to funguje.

PepaR
18.09.2007, 11:26
Tak to jsem špatně pochopil dotaz, omlouvám se. Pravděpodobně Vám jde o to vytvořit tabulku se seznamem výkresů nebo něco podobného. Zkuste mi to poslat na email ať mám představu co řesně zamýšlíte. Kontakt zasílám v PM.

Martin Bielina
18.09.2007, 11:31
K tomuto účelu jsou určené odkazovací bloky (callout). Ty se vkládají do ROZVRŽENÍ. Do modelu se vložit s propojením nedají. Ale při tisku výkresu je přece jedno jestli je blok vložený do modelu se zdrojem pro tisk nebo do rozvržení, které všechny zdroje slučuje formou referencí. Callout blok se pak připojí k požadovanému pohledu. Funguje to, používám to často a vůbec mi nevadí, že značky detailů, pohledů a jiné další jsou mimo model. Dokonce jsem si na to už tak zvyknul, že mi vadí, když to někdo dělá jinak Čím dál tím víc jsem zastáncem absolutně čistého modelu bez rámečků, rozpisek, značek detailů a všeho ostatního balastu, což ovšem moji kolegové někdy dost těžce nesou.

PepaR
18.09.2007, 11:33
To by mě zajímalo, myslíte, že byste mi nějakou ukázku aplikace na pár výkresech mohl zaslat na můj email prosím?

PepaR
18.09.2007, 12:33
[QUOTE=jimmypap]Ale já to používám právě na rozvržení. Duležité je, že pokud by toto fungovalo, nemusel bych používat více, ale jen jednu tabulku. pro všechny výkresové prostory. V případě zájmu pošlu ukázku jak to funguje.[/QUOTE]


Tak jsem to vyřešil. Rešení naleznete v  rozvržení půdorysu 2.NP. Pro to aby textové pole fungovalo v bloku, musíte textové pole zadat do atributu, který má ověřovanou hodnotu. Viz zaslaný soubor.
 
PS: Je vhodné umísťovat razítko až do rozvržení, nikoliv do modelu. Dále bych výřezem nepřekrýval celou plochu výkresu, je to zbytečné a při dvojím poklepání kvůli editaci v prostoru rozvržení to dělá spíše paseku.
 
V případě zájmu se zkuste podívat na šablonu v CAD standardech ( http://www.cadforum.cz/cadforum/CAD-Standardy/ ) s  názvem FAST - Půdorys, kde je to již rešeno, ale ne na základě bloku jako je tomu u Vás.PepaR2007-09-18 12:35:37

jimmypap
18.09.2007, 13:04
Takto to funguje pouze pokud je tabulka vložena do výkresového prostoru. Já vytvořím pohled modelu který obsahuje tuto tabulku(viz zaslaný soubo). Pak vytvořím výřez v rozvržení, kterému přiřadím tento pohled. Aktualizace čísla listu se vůbec neprovede a to ani při tisku. Přitom u názvu listu to funguje bezvadně přes systémovou proměnou.

PepaR
18.09.2007, 17:05
Jinak než jsme napsal to dle mého názoru není možné neboť tím, že tabulku vložíte do modelu a pak zobrazíte v rozvržení pomocí výřezu, tak není možná aosciace se sadou listů. Je mi tedy záhadou, jak se Vám to podařilo u názvu listu, neboť mě to nešlo.

jimmypap
19.09.2007, 10:06
Použil jsem systémovou proměnou, ctab, kterou nabízel autocad. Dal jsem si tu práci, a prohledal jsem všechny, ale číslo listu jsem nenašel. Jen jsem myslel, že by tam měla být. Funguje datum, měřítko, tak proč by tak nefungovalo číslo listu

jimmypap
19.09.2007, 10:11
Na název listu jsem použil systémovou proměnou CTAB. Nechápu, proč když to jde použít u názvu listu, nelze obdobnou proměnou nalézt pro číslo listu. Dal jsem si tu práci a prošel snad všechny systémové proměnné v helpu, ale číslo listu jsem nenašel.

PepaR
19.09.2007, 10:24
CTAB Vrací jméno aktuální karty (model nebo rozvržení) ve výkresu. Poskytuje uživateli prostředky k určení aktivní karty.
 
Jak určíte číslo listu, které je vlastností sady listů, která je asociována nikoliv s modelem, ale s rozvržením. Podle mne nijak.
 
Pozor nepleťte si název výkresu v sadě listů a název záložky v rozvržení. Tyto dvě věci mohou, ale nemusí mít stejný název.

jimmypap
19.09.2007, 10:26
A existuje proměnná, která vrátí aktuální číslo karty rozvržení?

PepaR
19.09.2007, 10:28
Systémová proměnná dle mého názoru neexistuje a nevidím k ní důvod, když tohle vše lze řešit textovými poli skrze vlastnosti nebo uživatelské vlastnosti sady listů. Pokud máte zájem mohu poskytnout projekt, kde to mám takhle řešeno.

jimmypap
19.09.2007, 14:07
NA VAŠÍ ADRESU JSEM POSLAL PROJEKT S UKÁZKOU JAK BY TO MĚLO FUNGOVAT

PepaR
19.09.2007, 14:10
Došlo mi to, ale nejsem teď u AutoCADu, musíte mít strpení.

jimmypap
19.09.2007, 14:12
V POŘÁDKU, JÁ JEN ŽE ZA 45 min. ODCHÁZÍM A BUDU AŽ TAK V 17:00

PepaR
19.09.2007, 14:30
Takže již jsem Vám odpověděl skrze email.PepaR2007-09-19 22:13:18