A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása
A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása A 2010-es AutoCAD Architecture HunPLUS kiegészítése néhány olyan új képességet adott a program objektumaihoz, amelyek a gyakorlatban a program teljesítményének csökkenését okozzák használat közben. Ha egy többszintes épületen dolgozunk, munka közben és dokumentálás során is szükségessé válhat, hogy egy gerenda, lemez alsó síkjának magasságát vagy éppen egy helyiség padlómagasságát ne a rajzon belül, hanem a többszintes épület abszolút magasságában, annak 0,00-jához képest adhassuk meg, írhassuk fel. Erre a HunPLUS-szal b vített ACA 2010 programban két, viszonylag elkülönül mechanizmus szolgál.
Abszolút magassági paraméter a Tulajdonságok panel Terv fülén Kiválasztva egy építész objektumot – példánk esetében egy Helyiséget – a Tulajdonságok (Properties) panel Terv fülén a Szintmagasság paraméter mellett látunk egy Szintmagasság (Épület) paramétert is. A ( szokásos) Szintmagasság paraméter HunPLUS nélkül os létezik, és segítségével a rajzon belül adhatjuk meg/állíthatjuk be az objektum függ leges pozícióját (ez Helyiségek esetében tipikusan a padlólemez fels síkja, falak esetében a fal bázisvonalának magassága). A Szintmagasság (Épület) paraméter kiolvassa az adott konstrukciós rajz padlószintjének a Projektkezel ben felvett magasságát, és ahhoz képest, vagyis az épület abszolút magasságában írja ki/módosítja a kiválasztott objektum függ leges pozícióját.
Sajnos bebizonyosodott, hogy – f leg több objektum egyidej kiválasztása esetén – ez az új képesség lassítja a munkát. A kiválasztások után a kurzor mintegy „megragad”, megvárva, míg a kiválasztott objektum paraméterei kiíródnak a Tulajdonságok panelen. Ugyanis ahány objektumot kiválasztottunk, a program annyiszor nyitja meg a Projektkezel adatbázisát, újra és újra kiolvasva az adott rajz padlómagasságát. Márpedig a Projektkezel adatbázisa – XML alapú megoldás lévén – igen lassan nyitható meg, olvasható ki, és zárható be ismét.
2010. március 28.
1
A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása Megoldás Rövid távú megoldásként csak azt tudjuk ajánlani, hogy a CAD rendszergazda > Alkalmazás betöltése… paranccsal el hívható Alkalmazások betöltése/törlése panel segítségével keressük meg a funkcióért felel s HuHCACATools.arx programmodult, és a Törlés gomb segítségével ürítsük ki azt a memóriából.
Figyelem! Ez eseti megoldás, az ACA 2010 legközelebbi indítása után ismét el kell végezzük. Tartósabb megoldást ad, ha a Számítógépen megkeressük a z AutoCAD Architecture 2010 könyvtárába települ programmodult, és átnevezzük azt például „.old” kiterjesztés re. Ez megakadályozza, hogy legközelebb is betölt djön.
A megoldás hátránya A megoldás hátránya, hogy a magasság abszolút megadásának el nye mellett az objektumok felugró menüjéb l elt nik a Hasonló Elemek Kiválasztása parancs is, amelyet ugyanez az programmodul biztosít. A Hörcsik CAD Tanácsadó Kft. dolgozik azon, hogy a lassítási problémát mihamarabb megoldja, az el nyök megtartása mellett. 2010. március 28.
2
A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása FIGYELEM! Ez a HunPLUS probléma csak a rajzok sikeres megnyitása után okozhat gondot, akkor is csak az objektumok kiválasztása során. Az ACA 2010 más teljesítményi problémáival nincs kapcsolatban. A probléma nem jelentkezik azon rajzok esetében, amelyek nem tartoznak Projekthez, illetve azon belül nem Konstrukciós rajzok. Ezek esetében a Szintmagasság és a Szintmagasság (Épület) paraméterek értéke automatikusan megegyezik.
Abszolút magasságok a Kiterjesztett adat fülön- abszolút magasságok címkézése, táblázatos kimutatása Míg az el probléma a szerkesztés során minden egyes kiválasztáskor jelentkezik, addig a következ csak akkor lassít, ha a Falakhoz, Tömegelemekhez, Lemezekhez,Helyiségekhez HunPLUS 2010 kompatibilis Tulajdonságkészletet rendelünk. Ezt akkor szoktuk megtenni, ha az adott objektumot feliratozni akarjuk, vagy táblázatos kimutatást készíteni róla. Sajnos a Helyiségek szinte minden esetben feliratozásra kerülnek, így a Helyiségek esetén biztosan találkozunk ezzel a második problémával, melynek hatása ráhalmozódik az els re. A probléma oka, hogy a HunPLUS 2010 által szabványosított Fal, Tömegelem, Lemez és Helyiség nev Tulajdonságkészletekben van egy ProjektSzintmagasság nev tulajdonság (Property), amely az értékét szintén a Projektkezel XML fájljából kapja, beolvasva az adott rajz ott el írt padlószint magasságát.
(Itt az ACA 2010 természetesen nem a HunPLUS megfelel programmodulját használja, mivel „Projekt alapú” tulajdonságok képzése az ACA program HunPLUS-tól független alapszolgáltatása. Csupán arról van szó, hogy az Autodesk fejleszt i sem készítettek jobb megoldást, mint a Hörcsik CAD programozói.) Megoldás A probléma megoldását az adja, ha a rajz padlószint magasságát nem automatikusan a Projektkezel l olvastatjuk ki, hanem egy „kézi” Tulajdonságot készítünk, amelybe mi magunk írjuk be a megfelel értéket. 2010. március 28.
3
A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása A javítás menete: 1. Indítsuk el a Dokumentáció > Konszignáció > Tulajdonságkészlet-definíciók… parancsot.
2. A megjelen Stíluskezel panelen válasszuk ki a megfelel Tulajdonságkészlet-definíciót, és hajtsuk végre a következ m veleteket, amelyeket most a Fal Tulajdonságkészlet kapcsán ismeretetek. 3. Figyeljük meg, hogy a ProjektSzintmagasság paramétert a 10-AlsósíkÉpület nev Képlet (Formula) alapú tulajdonság használja, abban kell majd javítsunk.
2010. március 28.
4
A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása
4. El ször – a jobb fels – Felhasználói tulajdonságkészlet hozzáadása ikonra kattintva hozzunk létre egy ÉpületPadlóSzint nev kézi tulajdonságot.
5. Miután ez megjeleni a táblázat alsó sorában, a Típus oszlopban állítsuk Valós-ra, majd az Alapértelmezés oszlopba írjuk be az aktuális rajz padlószintjének magasságát a rajz mértékegységében.
Ez utóbbi lépéssel azt érjük el, hogy a paraméter értékét nem kell minden objektumnál kézzel beállítani, az innen kerül kitöltésre. Természetesen, ha a Projektben kés bb a padlószint magasságokat átírjuk, ez a beállítás arra már nem reagál, kézzel kell átírjuk MINDEN EGYES OBJEKTUMNÁL, amelyhez a Fal tulajdonságkészlet hozzá van rendelve. 6.
Ezután kattintsunk kétszer a 10-AlsósíkÉpület paraméter nevén, megnyitva a program Képletkezel jét. Vegyük észre itt a képletben szerepl eredeti tulajdonságot.
7. Duplán rákattintva a [ProjektSzintmagasság] stringre, válasszuk ki, majd a Del gombbal töröljük ki azt.
2010. március 28.
5
A HunPLUS-os AutoCAD Architecture 2010 teljesítményfokozása
8. Hagyjuk a kurzort a helyén, majd az alsó Tulajdonságdefiníciók beszúrása listában kattintsunk duplán az új ÉpületPadlóSzint tulajdonságon, amely így beilleszt dik a képletbe.
9. Az OK gomb megnyomásával lépjünk ki a Képletszerkeszt l. A Stíluskezel f paneljére érve azt kell tapasztaljuk, hogy a ProjektSzintmagasság paraméter már törölhet vé válik. Okvetlen töröljük is ki, mert különben a munkánk hatása elvész.
A fenti lépések eredményeként a Tulajdonságkészlet-hozzárendeléssel bíró objektumok kiválasztása során megsz nik a program elgondolkodása. Természetesen gyorsul a feliratozás és a táblázatos kimutatások folyamata is.
2010. március 28.
6