ÀÚµ¿ Plotting Program name : ALLPLOT.LSP,
setallplot, aplot.lsp, mkbdr.lsp, plotbdr.lsp
CAD¸¦ ¸·
¹è¿ì±â ½ÃÀÛÇÏ´ø ½ÃÀý, Àڱ⠼ÕÀ¸·Î ±×¸° µµ¸éÀÌ plotter¶ó´Â ½Å±âÇÑ ³à ¼®(?)À»
ÅëÇØ ÇÑÀåÀÇ µµ¸éÀ¸·Î žÀ» ¶§, ±× µµ¸éÀ» º¸°í¼ °¨°ÝÀÇ ´«¹°À» Èê ¸®Áö ¾ÊÀº
CAD»ç¿ëÀÚ´Â ¾ø¾úÀ¸¸®¶ó. ±×·¸´Ù! ȸé¼Ó¿¡¸¸ Á¸ÀçÇÏ´ø ³ªÀÇ µµ¸éÀ» ¼¼»ó¹ÛÀ¸·Î ºÒ·¯³»¾î
³ªÀÇ ¿À°¨À» ÅëÇØ ´À³¥ ¼ö ÀÖ°Ô ÇØÁÖ´Â °ÍÀÌ ¹Ù·Î plottingÀÎ °ÍÀÌ´Ù. ÇÏÁö¸¸ ³³Ç°³¯Â¥¸¦
¾ó¸¶ ³²°Ü ³õÁö ¾Ê°í ¼ö¹éÀå¿¡ ´ÞÇÏ´Â µµ¸éÀ» plotting ÇؾßÇÏ´Â »óȲ¿¡¼± plotting
¶ÇÇÑ °íÅ뽺·± ÀÛ¾÷ÀÏ »Ó ´õÀÌ»ó °¨°Ý½º·´°í ¼º½º·± ÀÛ¾÷ÀÌ µÉ ¼ö ¾ø´Ù. Á»´õ ½±°Ô
plottingÀ» ÇÒ ¼ö´Â ¾øÀ»±î?
¿ì¸®ÀÇ
¸ñÇ¥
1. ÇÑ°³ÀÇ ÆÄÀÏ ¾È¿¡ ¿©·¯°³ÀÇ µµ¸éÀ» ±×·ÈÀ»
°æ¿ì ÇÁ·Î±×·¥ÀÌ ±× borderÀÇ À§Ä¡ ¸¦ ÀνÄÇÏ¿© Ãâ·ÂÇÒ ¼ö ÀÖ¾î¾ßÇÑ´Ù.
2. ¶ÇÇÑ
¿©·¯°³ÀÇ ÆÄÀÏÀ» ½º½º·Î ¿°í ´ÝÀ¸¸é¼ ±× ¾È¿¡ ÀÖ´Â µµ°ûµéÀ» ã¾Æ¼ scaleÀ» ÀνÄÇÏ¿©
Ãâ·ÂÇϵµ·Ï Çϸé ÁÁ°Ú´Ù.
Á¦¾È Çϳª!ALLPLOT ¸í·É ÀÌ¿ëÇϱâ
LISPÀ¸·Î
ÇÁ·Î±×·¥À» ¸¸µé¾î »ç¿ëÇÏÀÚ. ALLPLOT.LSPÀÇ ±â´ÉÀº - µµ°ûÀ» ã´Â´Ù. (ssget) ±â´ÉÀ» ÀÌ¿ëÇÏ¿© block nameÀÌ
'border'·Î ½ÃÀÛÇÏ´Â µµ°ûÀ» ãÀ½
- ãÀº µµ°ûÀ» ¼ø¼´ë·Î plotÇØÁØ´Ù.
- µµ°¢ÀÌ ¿©·¯°³ÀÏ ¶§´Â plt fileÀÇ À̸§Àº dwg name¿¡ ¼øÂ÷ÀûÀ¸·Î ¹øÈ£¸¦ ºÙ ÀδÙ.
-
1. Printer¼ÂÆÃÇϱâ : allplot¿ë printer¿Í Á¾ÀÌÅ©±â, style, offsetÀ» ¼³Á¤ÇÕ´Ï´Ù.
-
»ç¿ë¿¹
POPUP¸Þ´ºÀÇ DJDG/UTITITY¿¡¼ Setallplot iconÀ» ¼±ÅÃÇϰųª utility toolbar¿¡¼ setallplot buttonÀ» ¼±ÅÃÇÏ¸é ¾Æ·¡ ±×¸²°ú °°Àº ´ëÈâÀÌ ³ªÅ¸³´Ù.
À§¿¡¼ºÎÅÍ Â÷·Ê·Î ÇÁ¸°ÅͱâÁ¾, Á¾ÀÌÅ©±â, plotstyle¸í, offsetÀ» Á¤ÀÇÇØÁÖ°í ok¹öÆ°À» ´·¯ ÇÁ·Î±×·¥À» Á¾·á½Ãŵ´Ï´Ù.
ÇÁ·Î±×·¥Àº djdg¹æ¿¡ allplot.setÀ̶õ ÆÄÀÏ¿¡ À§ÀÇ Á¤º¸µéÀ» ±â·ÏÇÏ°Ô µË´Ï´Ù. allplot.setÀ» ¿¾îº¸¸é ¾Æ·¡¿Í °°ÀÌ µÇ¾îÀÖÀ» °ÍÀÔ´Ï´Ù
---- Allplot.set ----
HP LaserJet 4V
A3 297 x 420 mm
acad.ctb
-5,2
ÀÌÁ¦ allplotÀ» »ç¿ëÇϱâ À§ÇÑ Áغñ´Â ³¡³µ½À´Ï´Ù.
-
2. Allplot»ç¿ëÇϱâ : ÆÄÀϾȿ¡ ÀÖ´Â µµ°ûµéÀ» ã¾Æ¼ ÇÁ¸°ÅÍ·Î ¶Ç´Â ÆÄÀÏ·Î Ãâ·ÂÇØÁÝ´Ï´Ù.
-
Command: allplot
- Write the plot to a file? ile/< P >lotter: f
- [Ãâ·ÂÀ» ÆÄÀÏ·Î ÇÒ °ÍÀÎÁö plotter·Î ÇÒ°ÍÀÌÁö ¼±ÅÃÇÕ´Ï´Ù. P¸¦ ¼±ÅÃÇÒ °æ¿ì¿¡´Â setallplot¿¡¼ ¼³Á¤ÇÑ ³»¿ëÀÌ Àû¿ëµË´Ï´Ù. Áï djdg¹æÀÇ allplot.set
ÆÄÀÏ¿¡ ÀÖ´Â ÇÁ¸°ÅÍ,Á¾ÀÌÅ©±â,½ºÅ¸ÀÏ,offsetÀÌ Àû¿ëµË´Ï´Ù]
- Plot Millimeters=Drawing Units or Fit or ? it/< S >cale/: a3
- [ÇÁ¸°Æ®½ºÄÉÀÏÀ» ¼³Á¤ÇÕ´Ï´Ù.
F´Â Scale to Fit,
S´Â µµ°ûÀÇ ½ºÄÉÀÏ´ë·Î Ãâ·ÂÇÕ´Ï´Ù. Áï A1¿¡ Ãâ·ÂÇÒ ¶§ »ç¿ëµË´Ï´Ù.
A3´Â A3¿¡ Á¤È®ÇÒ ½ºÄÉÀÏ·Î Ãâ·ÂÇÒ ¶§ Àû¿ëµÇ´Â °ÍÀ¸·Î¼ A1À» A3¿¡ Ãâ·ÂÇÏ°Ô µÇ¹Ç·Î Á¤È®ÇÏ°Ô µµ°û½ºÄÉÀÏÀÇ µÎ¹è½ºÄÉÀÏ Áï 1:100µµ¸éÀº 1:200À¸·Î Ãâ·ÂÇÏ°Ô µË´Ï´Ù. µû¶ó¼ Scale to Fit¿Í´Â
´Þ¸® Ãâ·ÂµÈ µµ¸éÀÇ scaleÀº Á¤È®ÇÏ°Ô µË´Ï´Ù.]
- C:\Program Files\ACAD2000\Drawing1 is Plotted
¡ß ÇÑ°³ÀÇ ÆÄÀÏ¿¡ Àû¿ëÇÒ °æ¿ì
ÇöÀçÀÇ DWGÆÄÀÏ¿¡ Á¸ÀçÇÏ´Â ¸ðµç borderÃâ·ÂÇÒ ¶§
command: ALLPLOT
FF ¡ç ÀÌ·¸°Ô¸¸
Ä¡¸é ¸ðµç°Ô ³¡~
|
¡ß ¿©·¯°³ÀÇ ÆÄÀÏ¿¡ Àû¿ëÇÒ °æ¿ì
¿©·¯°³ÀÇ DWG file¾È¿¡ ÀÖ´Â
¿©·¯°³ÀÇ borderµéÀ» Ãâ·ÂÇÒ ¶§ ¿¹¸¦ µé¾î ÇöÀç µð·ºÅ丮¿¡ TEST1.DWG ¿Í
TEST2.DWG¶ó´Â ÆÄÀÏÀÌ ÀÖ°í, TEST1.DWG¿¡´Â 2°³ÀÇ border°¡, TEST2.DWG¿¡´Â 3°³ÀÇ
border°¡ ÀÖ´Ù°í ÇÏÀÚ. ¿ì¸®´Â Áö±Ý µÎ°³ÀÇ ÆÄÀÏ ¾È¿¡ ÀÖ´Â ¸ðµç border¸¦ pltÆÄÀÏ·Î
¸¸µé·ÁÇÑ´Ù. ALLPLOT±â´ÉÀ» ÀÌ¿ëÇÑ ÀÛ¾÷¼ø¼ ¸¦ ¾Ë¾Æº¸ÀÚ.
¨ç ¿ì¼± notepadµîÀ» ÀÌ¿ëÇÏ¿© Script fileÀ» ¸¸µç´Ù.
ScriptÀÇ À̸§Àº kkk.scr À̶óÇÏÀÚ. (Script fileÀÇ
È®ÀåÀÚ´Â SCRÀÌ´Ù.)
open "d:\geo\dwg\d01.dwg" allplot f a3 qsave close
open "d:\geo\dwg\d02.dwg" allplot f a3 qsave close
open "d:\geo\dwg\d03.dwg" allplot f a3 qsave close
|
scriptÆÄÀÏ¿¡ qsave close¸¦ Ãß°¡ÇÑ ÀÌÀ¯´Â allplotÇÒ ¶§ Àû¿ëÇÑ ÇÁ¸°ÅÍ Á¤º¸°¡ ±âÁ¸ÆÄÀÏ¿¡ ÀúÀåµÈ Á¤º¸´Ù ´Ù¸¦°æ¿ì
ÆÄÀÏÀ» ´ÝÀ»¶§ ÀúÀåÇÒ °ÍÀΰ¡¸¦ ¹°¾îº¸´Â ¸Þ½ÃÁöâÀÌ ¶ß°Ô µË´Ï´Ù. ÀÌâÀ» ¶ßÁö ¾Ê°Ô Çϱâ À§ÇØ qsave¸¦ ÇÏ°í¼ ÆÄÀÏÀ» ´Ý´Â °ÍÀÔ´Ï´Ù.
¨è AutoCAD¸¦ ½ÇÇà½ÃŲ´Ù.
command: script
[´ëÈ»óÀÚ°¡ ³ª¿À°í kkk.scrÀ» ¼±ÅÃ] À§ÀÇ ¸í·ÉÀ» ³»·ÈÀ» ¶§ ÄÄÇ»ÅÍ°¡ ÇÏ´Â
ÇൿÀ» Â÷±Ù Â÷±Ù ÂѾư¡º¸ÀÚ. ¡æ script fileÀ» ¿¾îº¸´Ï..
open test1À̶ó´Â ¸í·ÉÀÌ ³ª¿Í¼ ±×°ÍÀ» ±×´ë·Î ½ÇÇà ÇÑ´Ù(½ÇÁ¦·Î command: »óÅ¿¡¼
open test1À̶ó°í
Ä£°Í°ú °°´Ù) ¡æ scriptÀÇ ´ÙÀ½ ¸í·ÉÀÎ ALLPLOTÀ̶õ ¸í·ÉÀ» ÀÐ¾î ¼öÇàÇÑ´Ù(ALLPLOTÀ̶õ
¸í·É Àº test1.dwg file¾ÈÀÇ ¸ðµç µµ°ûÀ» ã¾Æ¼ plotÇØÁØ´Ù)
¡æ ÀÌÁ¦ ÇÑ°³ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ ÀÓ¹«¼öÇàÀº ³¡³µ´Ù. ÇöÀç directory¿¡ test1.plt, test11.plt°¡
¸¸µé¾îÁ³´Ù.
¡æ ALLPLOT¸í·ÉÀ» ¹«»çÈ÷ ³¡³ÂÀ¸´Ï ´ÙÀ½ script¸í·ÉÀ» ÀÐ¾î ¼öÇàÇÑ´Ù.
´ÙÀ½ Script¸í·ÉÀº open test2 allplotÀÌ´Ù. ¾Õ¿¡¼ ÇÑ °Í°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î plotÀ»
¼öÇàÇÑ´Ù. ÀÌÁ¦ test2.plt, test21.plt, test22.pltµµ ¸¸µé¾îÁ³´Ù.
¡æ ¸ðµç ÀÓ¹«¸¦ ¹«»çÈ÷ ¸¶ÃÆ´Ù. ÀÚ~ Áý¿¡ °©½Ã´Ù~ ³¾ ¾Æħ¿¡ Ãâ±ÙÇؼ È®Àθ¸
Çغ¸¸é µÇ°ÚÁÒ?
ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â DWGÆÄÀÏ ¸®½ºÆ®¸¸µé±â |
dir *.dwg /b > ppp.scr
ÇöÀçµð·ºÅ丮¿¡ ÀÖ´Â *.dwgÆÄÀÏ list¸¦ ppp.scrÀ̶õ ÆÄ ÀÏ¿¡ ÀúÀåÇÑ´Ù.
dir *.dwg /f > ppp.scr (´Ü 4DOS¸¦ »ç¿ëÇؾßÇÕ´Ï´Ù.)
ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â *.dwgÆÄÀÏÀÇ full path¸í list¸¦ ppp.scrÀ̶õ
ÆÄÀÏ¿¡ ÀúÀåÇÑ´Ù.(Windows 95ÀÇ ±äÆÄÀÏ »ç¿ë½Ã ÇÊ¿ä) |
|
Á¦¾È µÎ¿ï!APLOT.LSP ÀÌ¿ëÇϱâ!
À§ÀÇ ±â´ÉµéÀº ´ëºÎºÐ DWG FILE³»ÀÇ ¸ðµç µµ°¢µéÀ» ã¾Æ¼ PLOTTINGÇÏ´Â ±â´ÉµéÀÔ´Ï´Ù.
ÇÏÁö¸¸ ÀÌ·± °æ¿ì°¡ ÀÖ½À´Ï´Ù. DWG FILE³»¿¡ 10°³ÀÇ µµ°¢ÀÌ ÀÖ ´Âµ¥ ±×Áß¿¡ 3°³¸¸
Ãâ·ÂÇÏ°í ½ÍÀ» ¶§. ÀÌ ¶§´Â ALLPLOTÀ̳ª PLOTA1À» »ç¿ë ÇÏ¸é ³¶ºñ°¡ µÇ°ÚÁÒ. ÀÌ·±
»óȲ¿¡´Â APLOT.LSP¶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À ´Ï´Ù. COMMAND: »óÅ¿¡¼ APLOTÇÏ¸é µµ°¢µéÀ» ¼±ÅÃÇ϶ó°í ÇÕ´Ï´Ù.
¿øÇÏ´Â µµ°¢ µéÀ» ¼±ÅÃÇÏ°í À¸·Î ¼±ÅÃÀ»
¸¶Ä¡¸é, ¼±ÅÃÇÑ µµ°¢µéÀÌ Â÷·Ê·Î ºþ¦(?)ÀÌ¸é¼ ÀÌ ¸§À» ºÙ¿©ÁÖ¶ó°í ¿ä±¸ÇÕ´Ï´Ù.
Â÷·Ê´ë·Î ÀÌ»Û À̸§À» Áö¾îÁÖ¸é PLT FILEÀ» ¿½É È÷ ¸¸µì´Ï´Ù.
Á¦¾È ¼Â!Å©±â°¡ ´Ù¸¥ µµ°¢
ÀÚµ¿ Ãâ·ÂÇϱâ
Á¤½Äµµ¸éÀÇ °æ¿ì¿¡´Â border¸¦ insertÇϰųª xref·Î ¿ÜºÎÂüÁ¶ÇϹǷΠÀÚµ¿Ç÷ÔÇÁ·Î
±×·¥ÀÎ allplotÀ̳ª aplotµîÀÇ ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ ±¸Á¶°è»ê
»ðµµ°°Àº Á¤½Äµµ¸éÀÌ ¾Æ´Ñ°æ¿ì¿¡´Â ±×·± ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. MKBDR.LSP¿Í
PLOTBDR.LSP µÎ ÇÁ·Î±×·¥Àº ÇÑ ½ÖÀ¸·Î ÀÛµ¿ÇÏ´Â °ÍÀ¸·Î¼ Å© ±â°¡ Á¤ÇØÁöÁö ¾Ê´Â
borderµéÀ» ÀÚµ¿À¸·Î Ãà·ÂÇϱâ À§ÇÑ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ¾ÕÀÇ MKBDR.LSP´Â µµ°¢À» ¸¸µé¾îÁÖ´Â
ÇÁ·Î±×·¥ÀÌ°í µÚÀÇ PLOTBDR.LSP´Â ±×·¸°Ô ¸¸µé¾îÁø µµ°¢µéÀ» ã¾Æ¼ plotÇØÁÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
¡ØÂü°í»çÇ×
-
mkbdr.lsp·Î border¸¦ ¸¸µé¸é ±× borderÀÇ À̸§Àº BDR$1, BDR$2, BDR$3.. µî °ú °°ÀÌ
'BDR$'·Î ½ÃÀÛÇÕ´Ï´Ù. border¸¦ °è¼Ó ¸¸µé¸é 'BDR$' ¿¡ Áö±Ý±îÁö ¸¸ µé¾îÁø borderÀÇ
¸¶Áö¸·¹øÈ£¿¡ 1À» ´õÇÏ¿© ¸¸µé¾îÁý´Ï´Ù. - ¸¸ÀÏ ¶È°°Àº µµ°¢µéÀÌ ¿©·¯°³ ÇÊ¿äÇÏ´Ù¸é
°è¼ÓÇؼ mkbdr¸í·ÉÀ» ÀÌ¿ëÇÏ´Â °Í º¸´Ù ÇÑ°³¸¸ ¸¸µé¾î¼ º¹»çÇؼ »ç¿ëÇÏ´Â °ÍÀÌ
ÁÁ½À´Ï´Ù. ¿Ö³ÄÇÏ¸é »õ·Î¸¸µé¸é ±×¸¸Å ¸Þ¸ð¸®¸¦ ¸¹ÀÌ Â÷ÁöÇϱ⠶§¹®ÀÔ´Ï´Ù.
- plotbdr¸í·É¿¡¼ ¸ðµç border¸¦ plotÇϰųª ¼±ÅÃµÈ border¸¸ plotÇÒ ¼ö ÀÖ½À´Ï
´Ù.
»ç¿ë¿¹
border¸¸µé±â MKBDR.LSP
Pick point: {p1} [plot windowÀÇ Ã¹Á¡]
Pick Second point: {p2} [plot windowÀÇ ³¡Á¡] ¡æ BDR$1À̶ó´Â À̸§ÀÇ block¸¸µé¾îÁü
Pick point: {p3} [plot windowÀÇ Ã¹Á¡]
Pick Second point: {p4} [plot windowÀÇ ³¡Á¡] ¡æ BDR$2À̶ó´Â À̸§ÀÇ block¸¸µé¾îÁü
»ç¿ë¿¹
¸¸µé¾îÁø border ÀÚµ¿Ãâ·ÂÇϱâ (¸ðµç µµ¸é
Ãâ·ÂÇϱâ)
All/<Select>: a ¡æ ¸ðµç µµ°¢(BDR$·Î ½ÃÀÛÇÏ´Â block) Ãâ·Â
»ç¿ë¿¹
¸¸µé¾îÁø border ÀÚµ¿Ãâ·ÂÇϱâ (¼±ÅÃµÈ µµ¸é
Ãâ·ÂÇϱâ)
All/<Select>: s
Select object: {Ãâ·ÂÇÒ border ¼±ÅÃ}
Select object: [¼±Åó¡³»±â] ¡æ ¼±ÅõÈ
border¸¸ Ãâ·Â