Utveckling av automatiserade designverktyg i AutoCAD och Excel

Detta är en Uppsats för yrkesexamina på grundnivå från Uppsala universitet/Elektricitetslära

Sammanfattning: Dokumentation i form av tekniska ritningar och kretsscheman av olika slag är en viktig del av de flesta projekt. Många företag använder sig av olika CAD-program så som AutoCAD för att ta fram och bearbeta ritningar och kretsscheman. Ritningar brukar byggas upp av blockelement som innehåller attribut. Attribut är yttre beskrivande information av blocket, exempelvis fotnoter eller annan text av något slag. Det är inte ovanligt att en installation omfattar flera hundra tekniska ritningar, vilket medför att arbete med attribut kan vara mycket tidskrävande. Användaren måste gå in i varje ritning markera önskade attribut och utföra ändringar.  Företaget AFRY har uttryckt behovet av att automatisera en del av denna process till vilket detta examensarbete förfogas. Genom att författa script i programmet AutoLISP extraheras önskade blockinformationen ur varje ritning och sparas till en textfil i formatet tsv. Med hjälp av Microsofts Visual Basic for Applications utvecklas ett användarvänligt gränssnitt i Microsoft Excel.  Programmet avses för att importera stora mängder tsv filer innehållande data för redigering. Data kan redigeras på ett tidseffektivt sätt för att senare exporteras tillbaka till sitt ursprungliga textfilsformat. När färdigredigerade textfiler lämnar Excel återstår återinförande av integrerad blockinformation till ritningarna. Detta möjliggörs av ett annat program i AutoLISP som baseras på AutoCADs egna ATTIN funktion.  Efter utfört projekt kan det konstateras att verktyget som utvecklades automatiserar en del av redigeringsarbetet med tekniska ritningar. Detta i sin tur kan medföra tidseffektivisering, minskad risk för mänskliga fel och beroendet av tredjeparts mjukvaror vid processen. Givetvis finns det utrymme för vidare utveckling av verktyget i framtiden, förslagsvis utökad funktionalitet hos gränssnittet i Excel och en robust metod för batchning i AutoCAD.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)