Zobrazit plnou verzi příspěvku: ADT 2007 a šrafy
Preji příjemný den
Začal jsem testovat novou verzi ADT a narazil jsem na problém. Při
převodu výkresu z ADT 2006 se mi nezobrazily některé štrafy. Zjistil
jsem. že u složitějších druhů 2007 odmítá menší měřítko šrafy s
odůvoněním, že je prťavé nebo vzdálenost čar je mrňavá. Jedná se o
měřítka, která jsou v 2006 v pohodě. V návodu stojí
Omezení hustoty šrafovacího vzoru
Pokud vytvoříte velmi husté šrafování, program může odmítnout
vytvořit šrafování a zobrazí zprávu, která uvádí, že měřítko šrafy je příliš
malé nebo délka čárek je příliš malá. Maximální počet šrafovacích čar lze změnit
nastavením proměnné systémového registru MaxHatch zadáním příkazu (setenv “MaxHatch” “n”) do příkazové řádky (n je číslo mezi
100 a 10000000 (deset miliónů)). Implicitní hodnota MaxHatch je 10000.
Nejsem tak sběhlí v zadávání příkazů tímto způsobem,
mohl by mi někdo poradit kam a jak to napsat? V dokumentaci pro R12 se
jedná o příkazy operačního systému Unix. V registrech jsem našel
zmíněnou proměnnou ale jen ve verzi 2006. V čem je problém?
Jan Kosík
ADT dt+ 2006-2007
Vladimír Michl
15.09.2006, 13:27
Zadejte ten příkaz přímo jeho "opsáním" do příkazového řádku ADT - tedy např.:
(setenv "MaxHatch" "100000")
Děkuji za odpověďi když to udělám šrafa se neobjeví pouze chybová hláška. Stejný rozměr šrafy u 2006 se zobrazí bez problému V čem je u této vrze problém? Není to jedna z chyb, kterou má odstranit SP1 určená pro holý Atocad?Jan Kosík
Vladimír Michl
17.09.2006, 11:26
Se SP1 by to souviset nemělo. Jsou obě verze na stejném PC? Byl ten setenv příkaz zadán přesně (malá/VELKÁ)?
Pro jistotu ověřte pomocí (getenv "MaxHatch") jestli je hodnota skutečně nastavená.
Ještě by teoreticky mohl být problém v rozdílu palcových/metrických jednotek - šrafa pak může být 25.4x hustší.Vladimír Michl2006-09-17 11:31:07
Vzal jsem do schránky to co jste napsal včetně závorek a vložil na příkazovou stánku. ADT příkaz vzalo a nic se nezměnilo. Případně vám pošlu ten vzor ale v něm to neni. 2007 prostě funguje v tomto případě jinak než 2006.Jan Kosík
no tak skusal som to aj ja len tak zo zvedavosti, no aj ked som nastavil hociake cislo srafy ktore boli na vykrese sa nezmenili
a ked som potom pomocov (getenv "MaxHatch") skontroloval bola nastavena hodnota ktoru som tam dal
Command: (setenv "MaxHatch" "100") "100" Command: *Cancel* Command: *Cancel* Command: (setenv "MaxHatch" "100") "100" Command: (getenv "MaxHatch") "100" Command: *Cancel*
Mam ANG. verziu ADT 2007
Děkuji za typZkontroloval jsem si nastavení této proměnné ve 2006 je 10000 a v 2007 100000. Tato proměnná tento problém neřeší. V 2007 se u mě nedá nastavit uživatelský šraf s menší roztečí než 0.5mm víc se nezobrazuje. Patrně na tom bude mít vliv grafika, která pochopitelně není certifikovaná na tento program. V 2006 je to v pohodě. Pokud jsou šrafy napsané pro mm jsou pro člověka používajícího jednotky v m z valné části nepoužitelné. Jan Kosík
[QUOTE=Kosík]Patrně na tom bude mít vliv grafika, která pochopitelně není certifikovaná na tento program.[/QUOTE]
O vplyve grafickej karty pochybujem. Skor mozno budu inak definovane srafy alebo nastavenia.
Tiez teraz po poslednych pokusoch zdielam nazor ze premenna MaxHatch v tomto pripade nic neriesi.
Mozno by pomohlo pozmenenie definycneho suboru.Falco2006-09-17 21:07:11
Rostislav Říha
18.09.2006, 11:01
podle popisu to vypada jako bug, ktery byl uz ve verzi 2005 a v 6ce se odstranil - delo se to, ze - bez ohledu na to, jak byla nastavena maxhatch - existovalo jakesi maximum pro konkretni zed, neco jako "maximalni zobrazitelny pocet carek v ramci jedne zdi" - kdyz byly jednotlive segmenty zdi kratke, mohl byt sraf husty...pokud se vzalo za grip zdi, tak po protazeni ZA urcitou mezni delku sraf zmizel...resili jsme to pouzivanim jednoduchych srafovacich vzoru a maximalnim zredenim hustoty sraf...v 6 ce pak ten problem zmizel...
Je zajímavé, že když šraf zmenším pomocí scale dál se zobrazuje, je možné jeho vlastnosti přenést dál ˇštětkou", ale nelze takto získané měřítko přmo zadat při vytváření šrafu. Zdá se jako by dialogu měřítka šrafy docházelo k zaokrouhlování, "nepodporuje" víc desetinných míst než dvě a to druhé musí být 5. Dělj se to jen u mě, nebo má někdo s českou 2007 podobné skušenosti?Jan Kosík
Odpovim si sám je třeba nastavit tu proměnnou na 100 milionů a
pak je možné u šraf nastvit měřítko 0,001 Poznámka na okraj
ten kdo překládal 2007 asi neměl v ruce českou klávesnici. Uzavřít u
polygonu je UZ vyjmou ve výběru je OD a takových "ptákovin" asi bude
víc.
Jan Kosík
[QUOTE=Kosík]Odpovim si sám je třeba nastavit tu proměnnou na 100 milionů a pak je možné u šraf nastvit měřítko 0,001 Poznámka na okrajten kdo překládal 2007 asi neměl v ruce českou klávesnici. Uzavřít u polygonu je UZ vyjmou ve výběru je OD a takových "ptákovin" asi bude víc.Jan Kosík[/QUOTE] No je to riesenie ale mne sa nepaci. Neviem si predstavit ze kazdy sraf v kazdom vykrese editovat ? to by sa mi nechcelo. Nebude existovat nejake riesenie ( prikaz ktory by zmenil mierku vsetkych sraf )
Není to tak strašný, pouze A2007 v registrch uchovává maximální hodnotu maxHatch 10 milionů pokud byla nastavena nebo implicitní hodnotu. Stačí napsat do spouštěcího lispu příkaz k nastavení požadované hodnoty třeby 200 milionů a on ji ten A2007 pro sezení nastaví, ale trvá to než se na takovéto vychytávky příjde. Dle mého názoru je to chyba v A2007, když na zobrazení v A2006 stačila hodnota 1000. Ale zase je nová verze o málo rachlejší a jsou tam různá drobná příjemná vylepšeníčka.Jan Kosík