onsdag 19 december 2012

47. TimeOut för AutoCad

Windows miljövariabel FLEXLM_Timout
Ett långsamt nätverk eller en uppkoppling via VPN, kan gör att autoCad gör en timeout.
Om man inte kan öka hastigheten, kan man i alla fall öka tiden innan AutoCad gör en Timeout.

Högerklicka på den här datorn
* Välj egenskaper
* Välj Avancerat
* Välj Miljövariabler
* Klicka på ny under systemvariabler
* Skriv FLEXLM_TIMEOUT under variabelnamn
* Skriv 1000000 på värde Detta värde kan öka tills man blir nöjd)
* Klicka på ok hela vägen ut

Omstart av datorn.

tisdag 6 november 2012

46. Snabba upp AutoCad


    Du startar AutoCAD och det är långsamt, eller bläddrar till en mapp med många DWG-filer är också långsamt.
    Här är några saker du kan prova för att få lite bättre prestanda. En del av dessa också kommer att bidra med andra prestandaökningar.
    Grafikkort.
    Den enskilt viktigaste faktorn för att anpassa din system, är grafiken, särskilt grafikkortet och drivrutinen. De (kort och drivrutinen) är två olika men besläktade, saker och det ena är lika viktigt som det andra. Se till att du har en grafikdrivrutin som är certifierad och stöds av Autodesk.
    Stäng av digitala signaturer.
    Stäng av "Check for Publishers' Certificate Revocation"
    Stäng av "Communication Center
    eller kör Communication Center och ange "Check for new content" till "on demand" (2007 och tidigare) i Inställningar eller i 2008 "Check for new online content" till "Never" i Inställningar.
    Stänga scanning programvara kan göra stor skillnad också.
    Om Anti-Virus eller Anti-Spyware är igång Tillfälligt prova att stänga av och kör AutoCAD igen, om det finns en stor skillnad att se om du kan utesluta AutoCAD mappen och alla. DWG-filer i skanningsprogrammet.
    Inaktivera den automatiska uppdatering av dina "Sheet Sets".
    Om du använder "Sheet Sets", ställ sedan in SSMSHEETSTATUS systemvariabel 0
    För att uppdatera arket manuellt, använd knappen "Refresh Sheet Status"på "Sheet List tab" under "Sheet Set Manager"
    0 uppdatera inte automatiskt statusdata i ett "sheet set"
    1 uppdatera statusdata när "sheet set" laddas eller uppdateras
    2 uppdatera status data " sheet set" laddas eller uppdateras, eller med ett tidsintervall som fastställts av SSMPOLLTIME
    Om du behöver automatiskt uppdatera dina "Sheet set", förläng variabeln SSMPOLLTIME. Standardinställningen är 60 sekunder och det giltiga intervallet är mellan 20 till 600 sekunder.
    Ogiltiga genvägar i din plotter Manager eller Plot Style Manager.
    Gå in i din Windows kontrollpanel och dubbelklicka på Autodesk Plotter Manager (gör samma sak med Autodeks Plot Style Manager). Det bör finnas en genväg in här för din lägga till en plotter guiden. När detta är en delad plats kan ha en betydande effekt, prestanda om genvägarna pekar på en ogiltig mapp.
    Sätt "Hyper Threading" till av.
    Inställningen görs i BIOS
    Windows 7 variabler
    1. Sätt UAC till “never notify”.
    1. Se till att ditt windowstema inte är "Aero", utan välj istället temat "Basic".
    1. Stoppa och stäng av "Windows Presentation Foundation Font Cache":
      • Starta > kontrollpanelen > Administrationsverktyg > Tjänster.
      • Bläddra ner till 'Windows Presentation Foundation Font Cache 3.0.0.0'.
      • Markera, högerklicka och välj egenskaper.
      • Stoppa tjänsten.
    Autocad variabler
    1. Skriv IMAGEQUALITY och sätt den till "Drafts" för snabbare laddning av bilder i AutoCad. När man plottar sätter man den tillbaka till "High".
    1. Skriv IMAGEHLT och sätt den till 0. Detta gör att Autocad bara markerar rasterbilden när man väljer den och inte hela bilden.
    1. Sätt GRIPOBJLIMIT till ett riktigt lågt nummer för att reducera antalet grips som ska visas när man väljer flera objekt.
    2. Systemvariabeln ISAVEPERCENT är satt till 50 som grundvärde. Öka detta värde (100 är max) för att tvinga Autocad att göra en fullständig sparning varje gång. Fördelen med en full sparning är att den tar bort onödigt utrymme i en ritningsfil, men är långsammare.
    3. Skriv VTOPTIONS för att ändra hur Autocad hanterar animerade vyövergångar. Det är en god ide att stänga av vyövergångarna när man har att göra med stora ritningsfiler.
    1. Sätt systemvariablen INDEXCTL till 3 för att snabba upp, när man växlar mellan ritningar.
    1. Gå till "Options" och "Display"-fliken och stäng av “Show Tool Tips” och “Show rollover Tool tips”, stäng sedan av “Quick properties”



onsdag 24 oktober 2012

45. Systemvariabler - acaddoc.lsp


Vissa versioner av AutoCad har egenheter som ibland kan vara svårdefinierade eller svårförklarade.

Publish- funktionen måste för att fungera, tillfälligt, ställa om vissa systemvariabler bla autosave till 0. När Publish är färdig ska den ställa tillbaka variabeln, vilken i vissa versioner av AutoCad tydligen inte fungerar.


Det finns 3 sorters systemvariabler:


  1. De som skrivs till windows-registret och gäller alltid
  1. De som skrivs till AutoCad-filen och fungerar oavsett dator
  1. De som skrivs i AutoCad-sessionen och försvinner när AutoCad avslutas.
Sist jag kollade fanns det närmare 300 system-variabler.http://www.cadproblems.us/forms/ACAD2011.pdf
http://www.cadproblems.us/forms/ACAD2012.pdf
Hur gör man då för att bli varnad när en system-variabel ändras? Först gäller det att veta vilka man vill övervaka, sedan hur man vill bli varnad och till sist hur man åtgärdar det.

Om man lägger till följande rader i Acaddoc.lsp gör att man alltid när Autosave-variabeln ändras till 0, ställs den tillbaka till 10 (man kan välja en annan tid också)

;Ändrar alltid tillbaka systemvariabeln savetime till 5 minuter
;Om man vill bli notifierad, tar man bort ; under (alert…
(defun C:ALERTME ()
   (vl-load-com)
   (setq VTFRXN (vlr-editor-reactor nil '((:VLR-sysVarChanged . VTF))))
)
 
(defun VTF (CALL CALLBACK)
   (if (and
         (= (strcase (car CALLBACK)) (setq str "SAVETIME"))
         (not (eq (getvar str) 5))
       )
       (progn
         ;(alert (strcat str " has been changed back to 5"))
         (setvar "SAVETIME" 5)
       )
   )
)
(c:alertme)

fredag 29 juni 2012

44. Koordinater

System Variables
Command: COORDS
Typ: Integer
Sparas i: Registry
Grundvärde: 1
Vad: Styr när koordinater är uppdaterade på statusraden.
 


0 koordinatsystemet visning, uppdateras när du anger punkter med pekdonet, statisk display
1 Visning av absoluta koordinater uppdateras kontinuerligt, dynamisk absolut visning
2 Visning av absolut koordinater uppdateras kontinuerligt och avstånd och vinkel från sista punkten visas när ett avstånd eller vinkel begärs, avstånd och vinkel display

AutoCAD visar markörens plats som en koordinat på statusraden längst ner i AutoCAD-fönstret. Det finns tre typer av koordinatvisningar  tillgängliga:
Dynamisk display: Uppdateringar koordinatvärdena när du flyttar markören.
Statisk display: Uppdateringar koordinatvärdena bara när du anger en punkt.
Avstånd och vinkel: Uppdateringar koordinatvärdena När du flyttar markören och visar värdena i det format avstånd <vinkel. Det här alternativet är endast tillgängligt när du ritar linjer eller andra föremål som ber dig för mer än en punkt.

När du redigerar objekt kan du bläddra genom de tre typer av koordinat genom att trycka F6 eller CTRL + D. Du kan också högerklicka på koordinaten visas i statusfältet för att komma åt visningsalternativ från en snabbmeny, eller så kan du ställa in koordinater systemet variabeln till 0 för statisk display, 1 för dynamisk absolut visning, eller 2 för avstånd och vinkel display.

tisdag 26 juni 2012

43. Autocad prestanda

Det var bättre förr:
http://www.designmaster.biz/blog/2011/03/autocad-2012-startup-performance/

42. Startordning av AutoCADs startfiler

I vissa situationer kan det vara bra att veta i vilken ordning AutoCAD: s startfiler laddas.
Autodesk dokumenterat detta ca 8 år sedan och jag ville kolla och se om det fortfarande är giltigt.
Läs mer nedan ... Du kanske inte ens är medvetna om alla de olika startfiler som finns tillgängliga.

Generellt sett finns det två "AutoCAD-ägda"-filer (acadYEAR.lsp och acadYEARdoc.lsp) och två "användare ägda"-filer (acad.lsp och acaddoc.lsp).
Utöver detta, för varje meny fil som laddas, alla MNL-filer med samma namn som finns (och kan hittas) kommer att laddas.
Filer som finns i Autostart-Suite är också laddade vid start (förutsatt att det känns som om det samarbetar).
Och slutligen är det den speciella funktionen (S :: startup) utförs. Observera att denna funktion kan definieras i något startup-fil, och olika delar av den kan finnas i flera startfiler. Den utförs alltid efter att AutoCAD är fullt igångkörd.

Tillbaka till startfilens laddnings ordning, verifierad i AutoCAD 2010.
Alla filer laddas varje gång en ritning laddas, noterade med konstaterade undantag.
(byt ut YEAR till din AutoCad version, ex 2010)
acadYEAR.lsp (AutoCAD-fil)
acad.rx (User-fil, objectARX)
acad.lsp (User-fil - endast laddas en gång vid AutoCAD start, om inte ACADLSPASDOC = 1)
acadYEARdoc.lsp (AutoCAD-fil)
acaddoc.lsp (User-fil)
custom.mnl (User-fil)
mymenu.mnl (User-fil)
acad.mnl (laddas när "acad.cui" laddas)
acetmain.mnl (laddad när "acetmain.cui" är lastad - Express Tools)
filer i Autostart sviten
S :: STARTUP funktion (kan definieras på flera platser)

Du kanske märker att den partiella menyn MNL Filer laddas före "acad.mnl", tydligt i den ordning de fästs till huvudmenyn. Du kan ha så många av dessa filer som det finns menyer laddade.
Med hänsyn till ägare av filer, "AutoCAD-ägda" filer som installeras med AutoCAD och kan skrivas över av ett service pack, uppdaterad, installerad, reparerad, etc.
"Användare-ägda" filer skapas och underhålls av användaren, AutoCAD kommer aldrig skriva över dem. Skapa alltid och redigera de "Användar-ägda" filerna och redigera aldrig "AutoCAD-ägda" filer, och du behöver inte oroa dig för att förlora dina ändringar.
 

onsdag 18 januari 2012

41. Macro-virus i AutoCad

Det finns tyvärr sätt att få virus i sina dwg-filer. Bla kan acadoc.lsp med flera innehålla kod som man inte vill ha.
AutoCad har alltid macroskydd på, kör VBARUN alternativt följande
  1. På verktygsmenyn,Tools, klicka på Macro > Macros.
  2. I Macros dialogrutan, klicka på Options.
  3. I Options dialogruta, välj Enable Macro Virus Protection option, och klicka på OK.
  4. Klicka på Close för att stänga Macros dialogruta. 
Följande länk hos AutoDesk beskriver hur man kan förhindra macrovirus: