Diskuzní fórum, poradna
CAD diskuze, rady, výměna zkušeností |
Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion 360, 3ds Max a s dalšími CAD aplikacemi.
Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy Arkance Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
exceeded maximum number of selection sets |
Odpovědět | archiv |
Autor | |
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Téma: exceeded maximum number of selection sets Zasláno: 23.říj.2008 v 08:39 |
Zdravím. Mám problém s AutoCADem...
Po cca hodinové práci v AutoCADu mi to vyhodí tuto hlášku "exceeded maximum number of selection sets" (překročen maximální počet výběrů) a pak už nemůžu používat nějaké příkazy (jako například izolace hladiny), pokud něco vyberu, tak ve vlostnostech mám "no selection"... Na anglickým fóru jsem se dočetl, že problém je v tom, že je omezen maximální počet výběrů na 128. Byl tam nějaký lisp (od DotSoftu) na vymazání výběrů, ale ten bohužel nefunguje. Nevíte někdo, jak to vyřešit - resetovat každou hodinu CAD je fakt otravný PS: Mám WinXP, ACAD 2007 SP2 EN PSS: Omlouvám se za anglické výrazy - v CZ CADu jsem nikdy nedělal, tak přesné české ekvivalenty neznám... |
|
alfred
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel Přihlášen: 14.říj.2004 Lokalita: ČR (JČ) Používám: AutoCad MAP 2011 Stav: Offline Bodů: 1675 |
Zasláno: 23.říj.2008 v 09:08 |
Asi nejaka utilita, ktera neustale pridava selekce. V napovede k funkci (ssget) je:
If the maximum number of selection sets is reached, you must call the (gc) function to free unused memory before another ssget will work. Takze, neni treba restartovat AutoCad, staci spustit (gc) Jinak, pokud zjistite jaka utilita to dela a mate od ni zdrojovy kod tak to muzete zkusit opravit tak, ze se bud promena pro selekci po pouziti nastavi jako nil a nebo ze se promenne se selekci nastavi pouze jako lokalni a budou zapomenuty po skonceni funkce. |
|
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Zasláno: 23.říj.2008 v 12:31 |
On to nejspíš dělá prográmek, co jsem psal já... Zkusil bych nastavit proměnné jako lokální, jen nevím, jak se to dělá - pokud to teda není to, že mám vypsané proměnné za defun C:xxx ( / proměnná1 proměnná2) - v tom případě jsem asi nějakou zapoměl vymazat...
|
|
alfred
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel Přihlášen: 14.říj.2004 Lokalita: ČR (JČ) Používám: AutoCad MAP 2011 Stav: Offline Bodů: 1675 |
Zasláno: 23.říj.2008 v 13:10 |
Presne tak, musi byt v
(defun c:xxx ( / lokalni promenne) ) za lomitkem. Mozna jste na neco zapomnel. Nepredpokladam, ze by jste v jedne rutine mel vice nez 128 vyberu. Take by slo po pouziti vyberu nastavit hodnotu promenne na nil. |
|
Ferdinand
TOP uživatel Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1904 |
Zasláno: 23.říj.2008 v 13:14 |
To by nemělo vadit, když je uvedeno více proměnných za lomítkem než jsou ve skutečnosti v lispu použity. Myslím, že to nevadí ani opačně - pokud za lomítkem nejsou napsány žádné proměnné, i když jsou použity.
ED: ...A není tomu náhodou ve Vašem případě naopak? Že by byla použita jako globální proměnná (tj. uvedeno před lomítkem)?
Upravil Ferdinand - 23.říj.2008 v 13:17 |
|
-FerTh-
|
|
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Zasláno: 23.říj.2008 v 13:35 |
Tak jsem si kontroloval prográmek a všechny proměnné mám napsané za lomítkem). Tak to asi bude dělat nějaká jiná - což je problém, páč aktivně používám velkou spoustu lispů - nedá se nějak zjistit které proměnné jsou ve výběru?
|
|
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Zasláno: 23.říj.2008 v 14:23 |
Tak mi o5 AutoCAD hlásí vyčerpání výběrů a (gc) bohužel vůbec nepomáhá.
Když zadám (mem), tak mi to vypíše toto... "; GC calls: "104"; GC run time: "393" ms" "\nDynamic memory segments statistic:\n"" PgSz Used Free FMCL Segs Type\n" 512 14 494 123 4 lisp stacks 256 6329 982 291 17 bytecode area 4096 598 2 2 40 CONS memory 32 1278 705 351 1 ::new 4096 104 346 14 30 DM Str 4096 620 10 2 42 DMxx memory 128 4 507 506 1 bstack body "Segment size: "65536", total used: "135", free: "3 |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21509 |
Zasláno: 23.říj.2008 v 17:08 |
Zřejmě nerušíte proměnné/symboly vašich výběrových množin (setq SS nil) nebo neuzavíráte a nerušíte vaše soubory otevřené z LISPu. Pokud ale vzhledem k profesi používáte AutoCAD Civil (ne AutoCAD), může být příčina ještě v nějaké doplňkové nadstavbě. |
|
alfred
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
TOP uživatel Přihlášen: 14.říj.2004 Lokalita: ČR (JČ) Používám: AutoCad MAP 2011 Stav: Offline Bodů: 1675 |
Zasláno: 23.říj.2008 v 18:05 |
To jsem nevěděl, že "selection sets" je i pro otevřené soubory.
Když otevřu soubor, tak ho samozřejmě musím zavřít (close file) jinak zůstane otevřený a nemají na to lokální/globální proměnné nemají vliv. Ale selekce se chová jinak, nebo ne? Na tu by stačilo použít lokální proměnnou, pouze když bych měl v jenom lispu mnoho výběrů, tak bych na limit narazil a musel bych ho rušit tím (setq SS nil). Nebo se pletu? |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21509 |
Zasláno: 23.říj.2008 v 19:35 |
Výběrové množiny i soubory sdílejí stejnou sadu "slotů". Proměnné (popisovače) souborů je potřeba uzavřít a ještě uvolnit přiřazením na prázdnou hodnotu (nil) - pokud tedy nejsou uvolněny automaticky v rámci ukončení procedury.
|
|
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Zasláno: 07.lis.2008 v 09:53 |
Dá se podle nějakého výpisu (např: (mem) ) zjistit kde je chyba? Lispů používám velkou spoustu a všechny je procházet a kontrolovat je prakticky nemožný (už jen kvůli tomu, že jsem většinou nepsal já a moc se v nich nevyznávám).
|
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21509 |
Zasláno: 07.lis.2008 v 10:19 |
Kde je chyba asi nezjistíte, ale že se chyba "blíží" (nebo po jaké funkci se stav zhorší), to z výpisu poznáte. Třeba z (mem) - lispstack/Used.
|
|
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Zasláno: 07.lis.2008 v 10:26 |
OK. Děkuji. Zkusím se podívat jak se mění hodnota lisp stacks - used po jednotlivých lispech...
|
|
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Zasláno: 07.lis.2008 v 12:32 |
Tak to moc nechápu. Po startu ACADu 2007 mi (mem) vypíše toto:
"; GC calls: "21"; GC run time: "32" ms" "\nDynamic memory segments statistic:\n"" PgSz Used Free FMCL Segs Type\n" 512 51 203 105 2 lisp stacks 256 2201 718 291 9 bytecode area 4096 230 10 10 16 CONS memory 32 840 1143 1108 1 ::new 4096 165 90 10 17 DM Str 4096 275 10 10 19 DMxx memory 128 4 507 506 1 bstack body "Segment size: "65536", total used: "65", free: "0 a ve chvíli, kdy mi to píše přečerpání "exceeded maximum number of selection sets", tam mi (mem) vypíše toto: "; GC calls: "21"; GC run time: "32" ms" "\nDynamic memory segments statistic:\n"" PgSz Used Free FMCL Segs Type\n" 512 8 119 86 1 lisp stacks 256 2178 741 291 9 bytecode area 4096 231 9 9 16 CONS memory 32 840 1143 1108 1 ::new 4096 80 175 14 17 DM Str 4096 280 5 3 19 DMxx memory 128 4 507 506 1 bstack body "Segment size: "65536", total used: "64", free: "1 Buď jsem buď úplně blbej, nebo nevím, ale nevidím v tom nic, co by mi říkalo, že jsem přečerpal "selection sets". Začínám mít pocit, že je to chyba AutoCADu 2007, páč si neuvědomuji, že by mi to někdy udělalo ve verzi ACAD 2006... |
|
Vladimír Michl
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor Arkance Systems Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Dodáváme produkty Autodesk Stav: Offline Bodů: 21509 |
Zasláno: 07.lis.2008 v 13:19 |
Nevím - můžete ještě zkusit uvolnit globální symboly pomocí funkce SSCLEAN z tipu 3418.
|
|
PetrKonecny
Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Diskutér Přihlášen: 20.srp.2008 Lokalita: ČR (HK) Používám: AutoCAD 2014 Stav: Offline Bodů: 19 |
Zasláno: 07.lis.2008 v 13:26 |
To jsem už taky zkoušel. :-( Ale díky moc za pomoc. Zkusím zas testovat který lisp to dělá a uvidím...
|
|
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět | |
Přejít na fórum | Oprávnění fóra Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 1,422 sekund.