Something about everything…

Crtanje sinusoide (AutoCAD 2008)

Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)Kako se sve češće susrećem s crtanjem sinusoida, postojeća copy/paste ili ručna metoda ne dolaze u obzir. Copy/paste iz logičnog razloga što trebam specifične sinusoide (amplituda i frekvencija), a ne jednu te istu samo zbog demonstracije. Ručna metoda je vrlo kvalitetna, no traje – poprilično. Inače sve tehničke crteže crtam u AutoCADu verzija 2008 jednostavno zato što sam se naviknuo na takav princip i ide mi najbrže, a opet rezultati su savršeni (barem što se tiče mjera). No, za crtanje sinuosoida nisam mogao naći konkretnu opciju pa sam čak razmišljao o kombinaciji nekog drugog programa i AutoCADa, što je opet usporavalo cijeli proces (import, export, convert…) te sam želio imati kompletan crtež u AutoCAD formatu - .dwg. Rješenje je u kreaciji vlastitih malih skripti koje će raditi što god želite, a možete ih jednostavno napisati u Notepadu i pozvati pomoću AutoCADa.

Radi se o AutoLISP programskom jeziku koji je posebno dizajniran za punokrvne verzije AutoCADa i njegove derivacije (AutoCAD Map 3D, AutoCAD Arhitecture, AutoCAD Mechanical). Ekstenzija takve skripte jest – .lsp. Skriptu za sinusoidu možete ručno programirati ili potražiti gotovo rješenje (pogotovo ukoliko ste početnik na tom polju ili jednostavno trebate samo nekoliko skripti, bez neke velike filozofije i učenja jezika). Ja sam pronašao gotovo rješenje za crtanje sinusoide i radi i više nego dobro. Potrebno je kreirati novi .lsp dokument (možete kreirati New Text Document (.txt) i samo mu promijeniti ekstenziju u .lsp i dalje ju otvarati s Notepadom) te kopirati i spremiti slijedeći kod (kod je originalno by David Bethel, ja sam samo stavio hrvatski prijevod).

(initget 7)
(setq amp (getdist "\nAmplituda: "))
(initget 7)
(setq frq (getdist "\nFrekvencija: "))
(initget 6)
(setq rep (getint "\n# tocaka po valu <1000>: "))
(and (not rep)
(setq rep 1000))
(setq i 0
inc (/ (* 2 pi) rep))
(command "_.PLINE")
(repeat (1+ rep)
(command (list (* i frq) (* amp (sin i))))
(setq i (+ i inc)))
(command "")

Otvorite AutoCAD (NAPOMENA: neke gotove skripte ne rade sa svim verzijama već samo određenim, ja koristim verziju 2008) te možete ili u komandnu liniju na dnu upisati “appload” ili kliknuti na Tools – AutoLISP – Load application… ili samo Tools – Load application… Dobit ćete slijedeći prozor.

Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)

Jednostavno locirajte i otvorite svoju malu skriptu klikom na Load. U komandnoj liniji će pisati sinusoida.lsp successfully loaded te kliknite na Close. Upišite amplitudu,

Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)

frekvenciju

Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)

i broj točaka po valu

Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)

i dobit ćete svoju sinusoidu kreiranu u roku – odmah.

Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)Crtanje sinusoide (AutoCAD 2008)

  • Google Bookmarks
  • Digg
  • Facebook
  • LinkedIn
  • Twitter
  • del.icio.us
  • RSS

Ovo bi te još moglo zanimati...

  • Nema sličnih postova.

If you are interested in colon cleanse, you may want to check out this colon cleanse information page which will have all the free information you'll need about colon cleanse.

Comments are closed.

copyright © 2012 svebee | Wordpress | RSS Feed | Sitemap