søndag 8. august 2010

Lisp-rutiner

Lisp-rutiner kan være ganske nyttig å ha en viss kjennskap til.
Lisp er et programeringsspråk som kan brukes til å lage små (eller store) programsnutter i f.eks AutoCad.

Nå høres dette muligens komplisert ut, men ikke bry deg om det. Det finnes haugevis av Lisp-rutiner som kan lastes ned fra nettet. Det jeg tenkte å forklare er hvordan du kan bruke disse. Noe som ikke er komplisert i det hele tatt.

1. Last ned Lisp-filen (.lsp). Legg filen et fornuftig sted på harddisken.
2. I AutoCad åpner du App-loader (Application Loader). Åpnes med kommandoen AP.
3. Browse deg fram til .lsp filen og velg LOAD.
4. Lisp rutiner er nå klar til bruk.
5. For å slippe denne prosedyren hver gang, så kan du i App-loaderen åpne startup-suite (ikon med bilde av en koffert). Browse deg fram til Lisp-filen og legg den til.
Da vil denne bli lastet automatisk ved oppstart av AutoCad.

Jeg kommer til å presentere noen nyttige Lisp-rutiner framover.
Kan ellers nevne at Lisp er en veldig grei måte å lagre hurtigkommandoer på. Lisp-filene åpnes som en vanlig txt fil, og det er ikke mye komplisert å lage hurtigkommandoer i Lisp. Grunnen til at jeg liker å lagre hurtigkommandoer ved hjelp av Lisp er at det er veldig enkelt å ta dem med meg til en annen maskin med AutoCad, eller ved oppgraderinger av AutoCad. Da er det bare å legge til .lsp-filen i startup-suiten og så har jeg alle mine egendefinerte kommandoer på plass igjen.

torsdag 5. august 2010

Konvertere text til mtext

Har du en enkel tekstlinje som skullve vært konvertert til mtext (flere linjer)?

Bruk kommandoen TXT2MTXT

Enkelt og greit, men jaggu tok det litt tid før jeg oppdaget den kommandoen.

onsdag 4. august 2010

Unreconciled new layers

Får du opp beskjeden om unreconciled new layers når du skal plotte/printe noe?

Da har du sikkert allerede skjønt at det er bare å trykke NEI og la resten gå sin gang.

Enda enklere er det å bruke kommandoen LAYEREVALCTL --> 0 så slipper du hele spørsmålet.

Fatal Error

Jeg gir meg ikke helt med disse AutoCad krasjene.

Nå er det jo sånn at disse krasjene oftest har en årsak. Og mangel på minne er nok den vanligste.

Etter at jeg gikk over til å bruke Windows 7 og da Autocad 2009 fikk jeg store problemer. Dette skyldes for det første at Autocad 2009 (gjelder også 2010/11) krever en del mer minne enn 2008 gjorde. Men også fordi Windows 7 er satt opp til å ha mer minne tilgjengelig for selve operativsystemet enn hva som var tilfelle i eldre versjoner.

Det som gjorde susen for min del var å gjøre mer minne tilgjengelig for Windows applikasjoner og mindre låst til selve operativsystemet.

Om dette er noe som funker på eldre Windowsversjoner enn Win7 vet jeg ikke, men her er hvertfall prosedyren som ble fulgt.

1. Finn ikonet for kommando prompt (command prompt), trykk med høyre knapp på musen og velg åpne som administrator / run as administrator.
2. Skriv inn følgende tekst: bcdedit /set IncreaseUserVA 3072
3. Restart maskinen.

Dette fungerte hvertfall veldig bra for meg.

tirsdag 3. august 2010

Recovery

Nok et tips relatert til Autocad-krasj.

Ved oppstart av Autocad etter en krasj får man gjerne opp et recovery vindu hvor man kan finne fram eventuelle recovery filer.
Jeg foretrekker å hente fram dette recovery vinduet dersom jeg har behov for det.

Dersom du ikke ønsker å få vinduet opp ved oppstart skriver du RECOVERYMODE.
Man velger så mellom variablene 0,1 og 2.

0 = Recovery-informasjon blir ikke lagret, og vinduet blir heller ikke åpnet.
Eventuelle oppføringer i register blir fjernet.

1 = Recovery-informasjon blir lagret, men vinduet åpnes ikke ved oppstart. ANBEFALES.

2 = Recovery-informasjon lagres, og vinduet åpnes ved oppstart(standardinnstilling).

mandag 2. august 2010

Rapportere feil.

At Autocad krasjer en gang i blant er vel ingen hemmelighet.
Man får da opp en dialogboks med anmodning om å rapportere feilen til Autodesk. Dette gidder man kanskje en gang eller to, men så er det nok.

Dagens tips er: REPORTERROR --> 0

Da slipper du det irritasjonsmomentet.

søndag 1. august 2010

Egenskaper fra objekt i XREF.

Nok et tips for dem som bruker XREF's.

Spesielt dersom man arbeider med kartdata kan det ofte være greit å få fram informasjon om et objekt som ligger på en xref.

Da er kommandoen XLIST fin å ha.

XLIST --> Trykk på objektet du ønsker informasjon om.

Dialogboks med info om lagnavn, xref etc. dukker opp.

Kopiere fra block eller XREF.

Neste tips er nyttig for dem som arbeider mye med block'er og xref'er.

Kommandoen er NCOPY, og man kan bruke denne til å kopiere et objekt direkte fra en underliggende block eller xref.

Enkelt og greit.
NCOPY --> velg objekt --> velg punkt på objektet --> velg innsettingspunkt.