ผมเคยเขียนคำสั่งเพื่อใช้ช่วยในการเขียนแปลนเสาแบบง่ายๆ
โดยเริ่มแรกผมเริ่มจากการเขียนเสาสี่เหลี่ยมโดยการให้ป้อนค่า แล้วก็เพิ่มเติมไปทีละนิด โดยลองผิดถูกไปเรื่อยๆ เป็นคำสั่งแบบง่ายๆที่ไม่ได้มีอะไรมาก แล้วก็เพิ่มเสาแบบต่างๆเข้าไป
จนสุดท้ายได้ไปเจอที่มีคนอื่นได้เขียนเป็น Dialog box ไว้เพื่อให้ใช้งานได้สะดวกยิ่งขึ้น
ดูแล้วมันน่าสนใจมากๆ ก็เลยไปลองหาหนังสือมาอ่านดู หาข้อมูลจากอินเตอร์เน็ตบาง ลองทำแล้วก็ปรับแต่งไปบางส่วนจนทำให้มันใช้ได้ ลองโหลดไปใช้ดูนะครับ ไม่ดียังไงก็เข้าไปปรับปรุงดูให้ดียิ่งขึ้นก็ได้ เพราะผมไม่ได้ Protect Lisp ไฟล์นี้ อยากให้ลองศึกษาการเขียน DCL เหมือนที่ผมเคยมึนๆงงๆกับมันมาแล้ว แต่ก็พอใช้ได้ครับ กดโหลด ที่นี้ครับ
Learn command, AutoLISP, Problem AutoCAD, การใช้งาน AutoCAD หลากหลายความรู้หลากหลายปัญหา ร่วมแก้ไขแบ่งปันปัญหาแห่ง CAD การรวมกันคิด สามารถทำให้ผ่านพ้นไปได้ และหาแนวทางแก้ปัญหาได้เกือบทุกปัญหา ลุงธี57
แสดงบทความที่มีป้ายกำกับ Learn Command แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Learn Command แสดงบทความทั้งหมด
Romote text : Rtext
จาก AutoCAD ใน version 2006 ขึ้นมา ใน EXpress menu ได้เสริมคำสั่งหลายคำสั่งที่ช่วยในการเขียน Rtext หรือ Remote text ก็เป็นอีกหนึ่งคำสั่งที่น่าสนใจดี ก็เลยเอามาฝากกัน
Rtext เหมาะที่จะใช้ในการอ้างอิงแบบที่เขียน ยิ่งในระบบ Network มีเครื่องหลายเครื่อง จะได้รู้ว่าปัจจุบัน เครื่องไหนสั่งพิมพ์งานนั้นอยู่ ตำแหน่งของไฟล์ที่ใช้งานอยู่ตรงไหน ของเครื่องไหน ลองเอาไปทำดูนะ ซึ่งแต่เดิมมาจะใช้ AutoLisp มาเสริมเพื่ออ่านค่าแล้วแปรค่ามาเป็นตัวอักษร ซึ่งซับซ้อนแล้วต้องโหลดมาใช้งานทุกครั้ง มาลองอันนี้ดู ง่ายดี
พิมพ์คำสั่ง Rtextที่ Command line: หรือจะเลือกที่ Pulldown menu ใน Express : Remote text
เลือกไปที่ Diesel เพื่อตั้งค่าตัวอักษร ( String )
Expression : ใน Dialogbox
พิมพ์ตามนี้ : $(getvar,"dwgprefix") $(getvar, "dwgname") $(edtime, 0,MON,DD","YYYY-H:MMam/pm) $(getvar, "loginname")
เท่านี้ แล้วก็กำหนดตำแหน่ง ปรับขนาดเอาเอง แล้วที่พิมพ์งานก็จะเห็นความต่างเอง
dwgperfix = ระบุต้นทางของไฟล์
dwgname = ชื่อไฟล์ . dwg
edtime = วันและเวลา ปัจจุบัน
loginname = ระบุเครื่องที่ใช้งาน
ลองดูนะครับ
อันนี้ผมเคยเขียนบอกไว้ที่ Hi5 นานแล้วนึกได้เลยหยิบมาปัดฝุ่นซะหน่อย
คิดว่าง่ายว่าการใช้ Stamp เพราะตั้งเพียงครั้งเดียวเท่านั้นครับ
Rtext เหมาะที่จะใช้ในการอ้างอิงแบบที่เขียน ยิ่งในระบบ Network มีเครื่องหลายเครื่อง จะได้รู้ว่าปัจจุบัน เครื่องไหนสั่งพิมพ์งานนั้นอยู่ ตำแหน่งของไฟล์ที่ใช้งานอยู่ตรงไหน ของเครื่องไหน ลองเอาไปทำดูนะ ซึ่งแต่เดิมมาจะใช้ AutoLisp มาเสริมเพื่ออ่านค่าแล้วแปรค่ามาเป็นตัวอักษร ซึ่งซับซ้อนแล้วต้องโหลดมาใช้งานทุกครั้ง มาลองอันนี้ดู ง่ายดี
พิมพ์คำสั่ง Rtextที่ Command line: หรือจะเลือกที่ Pulldown menu ใน Express : Remote text
เลือกไปที่ Diesel เพื่อตั้งค่าตัวอักษร ( String )
Expression : ใน Dialogbox
พิมพ์ตามนี้ : $(getvar,"dwgprefix") $(getvar, "dwgname") $(edtime, 0,MON,DD","YYYY-H:MMam/pm) $(getvar, "loginname")
เท่านี้ แล้วก็กำหนดตำแหน่ง ปรับขนาดเอาเอง แล้วที่พิมพ์งานก็จะเห็นความต่างเอง
dwgperfix = ระบุต้นทางของไฟล์
dwgname = ชื่อไฟล์ . dwg
edtime = วันและเวลา ปัจจุบัน
loginname = ระบุเครื่องที่ใช้งาน
ลองดูนะครับ
อันนี้ผมเคยเขียนบอกไว้ที่ Hi5 นานแล้วนึกได้เลยหยิบมาปัดฝุ่นซะหน่อย
คิดว่าง่ายว่าการใช้ Stamp เพราะตั้งเพียงครั้งเดียวเท่านั้นครับ
การสร้าง Attibute Block ไม่ยากอย่างที่คิด
ผมใช้โปรแกรมมานานโดยตั้งแต่เริ่มใช้ก็ 2.14 โน้นแล้ว สิ่งที่ศึกษาเป็นอันดับต้นๆคือคำสั่งต่างๆ โดยจะไล่เรียงคำสั่งในแต่ละชุดออกมาใช้งาน และก็มีคำสั่งเขียนแผ่นป้าย Attibute นี่แหล่ะที่มีรายละเอียดชวนให้งง สับสนกับการใช้งานให้ถูกต้อง เพราะมันมีให้ตั้งค่าอะไรต่างๆมากมาย แต่ตอนนี้ผมว่าคำสั่งนี้ไม่ได้ยากเลย ถ้าเรารู้จักใช้มัน เพราะที่ใช้งานกันส่วนมากก็เพียงแค่เพื่อให้แก้ไขตัวอักษรที่อยู่ภายในเท่านั้น ส่วนไอ้ที่จะติดรายละเอียดลึกๆข้างใน เพื่อสกัดเอาค่าออกมาใช้นั้นช่างมีน้อยเสียเหลือเกิน เพราะฉะนั้นเราคงไม่ไปสนใจรายละเอียดที่มากมายขนาดนั้น วิธีการง่ายเลยที่ผมมักจะใช้เสมอตั้งแต่โบราณจนปัจจุบันต่างกันที่ Version 2.14 จะเป็น command line อย่างเดียวต้องตอบที่ละบรรทัด แต่เดี๋ยวนี้มี Dialogbox เข้ามาช่วยอำนวยความสะดวกขึ้นเยอะเลย จริงๆนะ
Prompt - จริงๆแล้วก็คือตัวที่เราจะตั้งข้อมูลบอกที่เกี่ยวกับแผ่นป้าย เช่น Project name, Number, Work หรืออื่นที่สามารถระบุแผ่นป้ายได้ นึกอะไรไม่ออก พิมพ์ XXX: ไปครับ
Default - อันนี้คือการกำหนดค่าคงที่ให้กับแผ่นป้าย ในกรณีที่เราใช้ค่าข้อความที่เหมือนกันมากในหลายชุด เราก็ใส่ค่าลงไปที่นี้ครับ เช่นประเภทงานที่เขียนเราอาจจะใส่เป็นโค้ดได้ : AR,ST,SN หรือ อาจจะใส่เป็นจำนวนรวมทั้งทั้งของงานก็ได้ เป็นตัวเลขไปเลย เช่น 69 , 96 (อย่าไปคิดมากนะครับ แค่ตัวอย่างเท่านั้นเอง) แต่ถ้ายังนึกอะไรไม่ออกก็พิมพ์ 18+ ไปก่อนครับ
เพียงเท่านี้เราก็คลิ๊ก OK ครับ
3. โปรแกรมได้รับค่าแล้วก็จะให้เรากำหนดตำแหน่งของแผ่นป้ายว่าจะว่างมันที่ตรงไหน คลิ๊กไปเลยครับตรงไหนก่อนก็ได้ แล้วค่อยมา Move เคลื่อนมันทีหลัง
4. แล้วเราก็ทำให้มันเป็น Block ครับจะเป็นภายนอก Wblock หรือภายใน Block ธรรมดาก็ได้ ให้ชื่อว่า X ก็แล้วกัน
5.ใช้คำสั่ง Insert ดึงบล็อกชื่อ X เข้ามาใช้งานครับ จะมีไดอะล็อกบล็อกให้ใส่ค่าของแผ่นป้ายเท่านี้ก็เรียบร้อยครับ
ถ้าไม่มีไดอะล็อกบล็อกขึ้นมาให้แก้ไข ให้ตั้งค่า Setvar ดังนี้ พิมพ์ ATTDIA ที่ Command line : พิมพ์ค่าเป็น 1 เพื่อเปิดใช้งานครับ แล้วลอง Insert ดูอีกครั้ง (นั่นไง มาแล้วใช่ม่ะ)
คำสั่งแก้ไขแผ่นป้ายคือ : DDATTE ( คงจะมาจาก Dialog block attibute edit ครับ )
*การใช้คำสั่งเปิดไฟล์ Open จะใช้ Filedia เป็นค่าตัวแปรระบบควบคุมกล่องโต้ตอบ หากเป็นค่า 0 ก็จะไม่ขึ้นกล่องมาให้เลือกครับ*
ในส่วนของคุณสมบัติของตัวอักษรก็ใช้ Property object แก้ไขได้เหมือนข้อความทั่วไปครับ ง่ายกว่ากันเยอะ
ช่องทางการปรับแก้ไขข้อมูลในแผ่นป้าย Tag Attibute ตามด้านล่างนี้ครับ

Ribbon: Home tab
Block
panel
Edit
Single Attribute
Menu: Modify
Object
Attribute
Single
Toolbar: Modify
II
Command entry: eattedit
เรียบร้อย
- พิมพ์คำสั่งที่ Command line : DDATTDEF (คำสั่งเต็มย่อมาจาก Dialog attibute define แปลกันตรงๆเลยก็คือ เปิดไดอะล็อกบล็อกเพื่อกำหนดแผ่นป้าย ตรงไปหรือเปล่าไม่รู้ อิอิ )
- จะปรากฎไออะล็อกบล็อกขึ้นมา ไม่ต้องไปสนใจอะไรมากกับค่าต่างๆ ให้ใช้ค่า Tag , Prompt , และ Default ก็เพียงพอ ไม่ต้องไปตั้งค่าใน Mode หากไม่ต้องการซ่อนมัน
Prompt - จริงๆแล้วก็คือตัวที่เราจะตั้งข้อมูลบอกที่เกี่ยวกับแผ่นป้าย เช่น Project name, Number, Work หรืออื่นที่สามารถระบุแผ่นป้ายได้ นึกอะไรไม่ออก พิมพ์ XXX: ไปครับ
Default - อันนี้คือการกำหนดค่าคงที่ให้กับแผ่นป้าย ในกรณีที่เราใช้ค่าข้อความที่เหมือนกันมากในหลายชุด เราก็ใส่ค่าลงไปที่นี้ครับ เช่นประเภทงานที่เขียนเราอาจจะใส่เป็นโค้ดได้ : AR,ST,SN หรือ อาจจะใส่เป็นจำนวนรวมทั้งทั้งของงานก็ได้ เป็นตัวเลขไปเลย เช่น 69 , 96 (อย่าไปคิดมากนะครับ แค่ตัวอย่างเท่านั้นเอง) แต่ถ้ายังนึกอะไรไม่ออกก็พิมพ์ 18+ ไปก่อนครับ
เพียงเท่านี้เราก็คลิ๊ก OK ครับ
3. โปรแกรมได้รับค่าแล้วก็จะให้เรากำหนดตำแหน่งของแผ่นป้ายว่าจะว่างมันที่ตรงไหน คลิ๊กไปเลยครับตรงไหนก่อนก็ได้ แล้วค่อยมา Move เคลื่อนมันทีหลัง
4. แล้วเราก็ทำให้มันเป็น Block ครับจะเป็นภายนอก Wblock หรือภายใน Block ธรรมดาก็ได้ ให้ชื่อว่า X ก็แล้วกัน
5.ใช้คำสั่ง Insert ดึงบล็อกชื่อ X เข้ามาใช้งานครับ จะมีไดอะล็อกบล็อกให้ใส่ค่าของแผ่นป้ายเท่านี้ก็เรียบร้อยครับ
ถ้าไม่มีไดอะล็อกบล็อกขึ้นมาให้แก้ไข ให้ตั้งค่า Setvar ดังนี้ พิมพ์ ATTDIA ที่ Command line : พิมพ์ค่าเป็น 1 เพื่อเปิดใช้งานครับ แล้วลอง Insert ดูอีกครั้ง (นั่นไง มาแล้วใช่ม่ะ)
คำสั่งแก้ไขแผ่นป้ายคือ : DDATTE ( คงจะมาจาก Dialog block attibute edit ครับ )
*การใช้คำสั่งเปิดไฟล์ Open จะใช้ Filedia เป็นค่าตัวแปรระบบควบคุมกล่องโต้ตอบ หากเป็นค่า 0 ก็จะไม่ขึ้นกล่องมาให้เลือกครับ*
ในส่วนของคุณสมบัติของตัวอักษรก็ใช้ Property object แก้ไขได้เหมือนข้อความทั่วไปครับ ง่ายกว่ากันเยอะ
ช่องทางการปรับแก้ไขข้อมูลในแผ่นป้าย Tag Attibute ตามด้านล่างนี้ครับ
Button
เรียบร้อย
AutoCAD 2000 Commands
AutoCAD 2000 Commands
3D Creates three-dimensional polygon mesh objects
3DARRAY Creates a three-dimensional array
3DCLIP Invokes the interactive 3D view and opens the Adjust Clipping Planes window
3DCORBIT Invokes the interactive 3D view and enables you to set the objects in the 3D view into continuous motion
3DDISTANCE Invokes the interactive 3D view and makes objects appear closer or farther away
3DFACE Creates a three-dimensional face
3DMESH Creates a free-form polygon mesh
3DORBIT Controls the interactive viewing of objects in 3D
3DPAN Invokes the interactive 3D view and enables you to drag the view horizontally and vertically
3DPOLY Creates a polyline with straight line segments using the CONTINUOUS linetype in three-dimensional space
3DSIN Imports a 3D Studio (3DS) file
3DSOUT Exports to a 3D Studio (3DS) file
3DSWIVEL Invokes the interactive 3D view and simulates the effect of turning the camera
3DZOOM Invokes the interactive 3D view so you can zoom in and out on the view
vtoptions - คำสั่งจัดการกับ Animation เวลาซูมหรือแพน
ครั้งที่ใช้คำสั่งซูมเข้าซูมออก เพราะพื้นที่ทำงานหน้าจอมีจำกัด จาก Cad Version 2006 มา ได้ทำซูมที่เป็นลักษณะแบบ Animation ดูแล้วมันวืดเข้าออก มีลูกเล่นดี แต่สำหรับผมแล้วคนหัวโบราณอีกแล้ว ชอบใช้แบบที่ไม่วืดเข้าวืดออก คงจะแก่แล้วมั๊งดูแล้วมันตาลาย ก็เลยไปเจอคำสั่ง จัดการกับมันซะเลย
คำสั่ง VTOPTIONS (View Transition options)
พิมพ์คำสั่งแล้วจะมี Dialog Block ขึ้นมา
ให้คลิ๊กที่ Check block ที่
To change the appearance of view transitions
At the Command prompt, enter vtoptions.
In the View Transitions dialog box, check one or more of the following options:
Enable Animation for Pan and Zoom. Makes a smooth view transition during panning and zooming.
Enable Animation When View Rotates. Makes a smooth view transition when the view angle is changed.
Enable Animation During Scripts. Makes a smooth view transition while a script is running.
Set the transition speed by moving the slider.
To preserve performance, set the minimum frames per second for showing smooth view transitions. When a smooth view transition cannot maintain this speed, an instant transition is used.
Click OK.
คำสั่ง VTOPTIONS (View Transition options)
พิมพ์คำสั่งแล้วจะมี Dialog Block ขึ้นมา
ให้คลิ๊กที่ Check block ที่
- Enable Animation for Pan and Zoom. เท่านี้เอง
To change the appearance of view transitions
At the Command prompt, enter vtoptions.
In the View Transitions dialog box, check one or more of the following options:
Enable Animation for Pan and Zoom. Makes a smooth view transition during panning and zooming.
Enable Animation When View Rotates. Makes a smooth view transition when the view angle is changed.
Enable Animation During Scripts. Makes a smooth view transition while a script is running.
Set the transition speed by moving the slider.
To preserve performance, set the minimum frames per second for showing smooth view transitions. When a smooth view transition cannot maintain this speed, an instant transition is used.
Click OK.
AutoCAD,Learn Command,
จากที่ได้รู้จักหน้าตา และความเปลี่ยนแปลงของ AutoCAd ในแต่ละยุคกันมาบ้างแล้ว
การเริ่มเรียนรู้ โปรแกรม ในระดับที่ไม่เคยรู้อะไรมาเลย
การเริ่มเรียนรู้ โปรแกรม ในระดับที่ไม่เคยรู้อะไรมาเลย
ในสิ่งแรกที่ต้องการให้รู้ โดยประสบการณ์ที่ได้เคยทำมา คือ
การฝึกลองใช้คำสั่งต่างๆ ที่มีอยู่ในโปรแกรม
โดยเริ่มจาก Pulldown menu ที่อยู่บริเวณรายการชุดคำสั่งด้านบน
เริ่มจาก File ไปเรื่อยๆ ตามลำดับ
เพื่อที่จะทำให้รู้ในเบื้องต้นว่าคำสั่งต่างๆ คืออะไร มีหน้าที่อะไร ทำอะไรได้บ้าง
เพื่อในกาลต่อไป สามารถที่จะประยุกต์ใช้ได้เหมาะสม รวดเร็ว ว่องไวเหนือใคร
แล้วผมจะมาบอกกันต่อว่า ในคำสั่ง แต่ละคำสั่งทำอะไรกันได้บ้างครับ
สมัครสมาชิก:
บทความ (Atom)
คลังบทความของบล็อก
ป้ายกำกับ
Alias
Attibute
AutoCAD
AutoCAD Command
AutoCAD error
AutoLISP
Autosave
Backup
Block
Block AutoCAD
CAD error
CUI
Can not OPEN FILE
Command
Command autocad
Commandline
DBLCLKEDIT
DTEXTED
Dimension
Dimspace
Draft Setting
External Referances
FATAL ERROR
FS
File autocad
Find text
Fix F8
Function Key
Game
HATCH
Hatch error
Isomatric
Key
LISP
LSP
Menubar
Missing
Modelspace
Navvcube
Object Snap
Option
Ortho Key
Osnap
Osnap error
PRODUCED BY AN AUTODESK EDUCATION PRODUCT
Paperspace
Recovery
Release
Ribbon
Rtext
Scale
Seclect Mode
Select Command
Setvar
Shortcut Key
System Variables
Thai Font for AutoCAD
Tip & Trick
Toolbar หาย
Turn off Start Tab
Unisolate
Variable
Version
Viewport
Virus
Virus AutoLISP
Wblock
XREF
Xref AutoCAD
ac$
acad.fas
acad.lsp
acad.pgp
acad.vlx
annotation scale
cad.fas
close wcs icon
edit text
font autocad
logo AutoCAD
overkill
page setup
panels
perpendicular
ของหาย
คำสั่ง AutoCAD ที่ควรรู้
คำสั่งย่อ
คีย์ลัด ใน AutoCAD
ณ ที่แห่งนี้
ฟอนท์ภาษาไทย
วัดความยาวเส้น
โลโก้โปรแกรม AutoCAD