... Ngoài thuộc tính giới thiệu trên, người lậptrình sử dụng thuộc tính sau để hiệu chỉnh đối tượng: Thuộc tính 250 Đối tượng áp dụng Giải thích CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Center Arc, Circle ... đường đa tuyến dạng LWPolyline Khi hiệu chỉnh đường đa tuyến, cách thức đề cập trên, người lậptrình thường sử dụng phương thức thuộc tính sau: Thuộc tính Giải thích Area Double, đọc Diện tích ... canh hàng theo phương đứng phương ngang Rotation DimAligned, DimAngular, DimDiametric, DimOrdinate, DimRadial, DimRotated, MText, Text Kiểu Double Xác định góc xoay đối tượng so với phương ngang,...
... ZoomAll End Sub Thay đổi tỷ lệ đối tượng – Phương thức ScaleEntity Sử dụng phương thức ScaleEntity để thay đổi tỷ lệ đối tượng đồng theo phương X, Y Z Cú phápphương thức sau: object.ScaleEntity BasePoint, ... kích thước ban đầu 246 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Hình V-13: Minh hoạ phương thức ScaleEntity Đoạn mã sau tạo đường đa tuyến không gian mô hình sử dụng phương thức ScaleEntity để thay đổi ... tượng gốc lấy Off-set 244 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Distance Tham số đầu vào, kiểu Double, khoảng cách lấy off-set Giá trị tham số số âm dương Nếu số âm phương thức tạo đối tượng có xu hướng...
... CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD SelectionSet tồn không chứa đối tượng Cú phápphương thức sau: object.Erase Trong đó, object đối tượng SelectionSet Phương thức Delete Phương thức Delete ... Sub Xoá đối tượng – Phương thức Delete Để xoá đối tượng khỏi vẽ, sử dụng phương thức Delete có đối tượng Cú phápphương thức đơn giản: object.Delete 240 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Ví dụ ... Phá vỡ đối tượng – Phương thức Explode Sử dụng phương thức Explode để phá vỡ đối tượng thành đối tượng Phương thức trả mảng tham chiếu đến đối tượng con, đối tượng cấu thành nên đối tượng gốc Cú pháp phương...
... thường khác AutoCAD, mà có yêu cầu lựa chọn đối tượng (ví dụ lệnh Copy) Cú phápphương thức sau: 234 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD object.SelectOnScreen [FilterType] [, FilterData] Tham số Giải ... Lọc theo một điều kiện 236 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Khi thực lọc theo điều kiện, số phần tử tham số FilterType FilterData Tuy nhiên, người lậptrình không gán giá trị trực tiếp mà phải ... tuyến nối đỉnh cho tham số PointList Hình V-10: Minh hoạ chế độ chọn đối tượng phương thức SelectByPolygon Kết phương thức SelectByPolygon khác tuỳ thuộc vào giá trị tham số Mode Nếu tham số...
... Sub Phương thức Select Phương thức Select phương thức đối tượng SelectionSet Với phương thức thức này, người dùng có nhiều lựa chọn khác chọn đối tượng tuỳ thuộc vào tham số phương thức Cú pháp ... dùng sử dụng phương thức có sẵn đối tượng SelectionSet AddItems họ phương thức SelectXXX, bao gồm: Select, SelectAtPoint, SelectOnScreen, SelectByPolygon Phần giới thiệu phương thức Phương thức AddItems ... ssetObj.Select mode, corner1, corner2 End Sub Phương thức SelectAtPoint Phương thức chọn đối tượng qua điểm cho trước để thêm vào SelectionSet Cú phápphương thức sau: object.SelectAtPoint Point...
... Ngoài ra, với VBA AutoCAD, người dùng tạo đường đa tuyến phẳng với phương thức AddPolyline Cú phápphương thức tương tựphương thức AddLightweightPolyline: Set RetVal = object.AddPolyline(VerticesList) ... điểm CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD VBA AutoCAD cho phép tạo nhiều loại đối tượng dạng đường cong khác nhau, có hai loại đối tượng phổ biến Circle – đường tròn Arc – cung tròn Tất phương thức ... văn đơn vẽ, người dùng sử dụng lệnh Text DText Từ VBA, để tạo đối tượng văn đơn, sử dụng phương thức AddText tập đối tượng ModelSpace, cú phápphương thức sau: Set RetVal = object.AddText(TextString,...
... tham chiếu để từ ta tiến hành bắt điểm thực lệnh Offset Ngoài ra, thiết lập kiểu kích thước cho đối tượng Point, người dùng sử dụng để trình bày vẽ cách hiệu 220 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD ... CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD PaperSpace (không gian in) cho phép chứa đối tượng hình học không gian mô hình, nhiên mục đích không gian in để phục vụ cho trình xếp vẽ in ấn Không ... hiệu chỉnh) đối tượng, kết hiển thị vẽ không cập nhật gọi phương thức Update thân đối tượng đó, phương thức Update đối tượng Application phương thức Regen đối tượng Document Trong số trường hợp,...
... 2007, với lệnh “L”, phương thức GetEntity trả đối tượng không nhìn thấy hình vẽ CHÚ Ý Với phương thức GetEntity, thời điểm, người dùng chọn đối tượng 214 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Ví dụ ... ThisDrawing.GetVariable(strTenBien) MsgBox (strTenBien & " = " & KetQua) End Sub Phương thức SetVariable Phương thức dùng để thiết lập giá trị cho biến hệ thống AutoCAD Cú phápphương thức sau: object.SetVariable Name, Value ... thay đổi biến Các biến hệ thống kiểu lưu bên tệp vẽ Phương thức GetVariable Phương thức dùng để lấy giá trị hành biến hệ thống AutoCAD Cú phápphương thức sau: RetVal = object.GetVariable(Name)...
... Sub GetAngle 210 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Phương thức sử dụng muốn người lậptrình nhập vào giá trị góc cách nhập giá trị dòng lệnh chọn góc hình Cú phápphương thức sau: RetVal = Utility.GetAngle([Point][, ... returnString & "'" End Sub GetInteger, GetReal Phương thức sử dụng muốn người dùng nhập số nguyên (phương thức GetInteger) số thực (phương thức GetReal) Cú phápphương thức sau: RetVal = Utility.GetInteger([Prompt]) ... Thực thi lại Macro trên, đoạn văn hiển thị dòng riêng biệt GetString Phương thức sử dụng để người dùng nhập vào chuỗi ký tự AutoCAD dừng lại người dùng nhập vào giá trị Cú phápphương thức GetString...
... chương trình AutoCAD Thực chất đoạn mã lệnh tạo đối tượng Application Việc khởi động chương trình AutoCAD từ chương trình cần phải thực thao tác tương tự khởi động chương trình Excel từ chương trình ... CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Phương thức phóng hình vẽ theo hình chữ nhật người dùng chọn hình Đoạn mã sau minh hoạ cách sử dụng phương thức này: Application.ZoomPickWindow ZoomWindow Phương ... tên thư viện mở rộng khác 204 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Hình V-8: Hộp thoại References VBAIDE Excel Đoạn mã lệnh sau khởi động chương trình AutoCAD từ VBA Excel Sub ConnectToAcad() Dim acadApp...
... phơng pháplậptrình truyền thống nh lậptrình danh sách lệnh, hình thang hay lậptrình khối hệ thống đợc ngày hoàn thiện, dễ hiểu đạt trình độ cao 1.1.2 u điểm PLC việc điều khiển tự động hóa trình ... mặt + Dễ lập trình, ngôn ngữ lậptrình dễ hiểu lậptrình máy tính hay máy lậptrình PG thích hợp cho việc thực lệnh + Có module rời cho phép thay thêm vào cần thiết cách dễ dàng linh hoạt Từ đánh ... bị lậptrình với trạm PLC khác Tốc độ truyền cho máy lậptrình (kiểu PPI) 9600 baud Tốc độ cung cấp PLC theo kiểu tựtừ 300 đến 38400 baud S7 200 ghép nối với máy lậptrình PG702 máy lập trình...
... chương trình AutoCAD Thực chất đoạn mã lệnh tạo đối tượng Application Việc khởi động chương trình AutoCAD từ chương trình cần phải thực thao tác tương tự khởi động chương trình Excel từ chương trình ... CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Phương thức phóng hình vẽ theo hình chữ nhật người dùng chọn hình Đoạn mã sau minh hoạ cách sử dụng phương thức này: Application.ZoomPickWindow ZoomWindow Phương ... tên thư viện mở rộng khác 204 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Hình V-8: Hộp thoại References VBAIDE Excel Đoạn mã lệnh sau khởi động chương trình AutoCAD từ VBA Excel Sub ConnectToAcad() Dim acadApp...
... Sub GetAngle 210 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Phương thức sử dụng muốn người lậptrình nhập vào giá trị góc cách nhập giá trị dòng lệnh chọn góc hình Cú phápphương thức sau: RetVal = Utility.GetAngle([Point][, ... returnString & "'" End Sub GetInteger, GetReal Phương thức sử dụng muốn người dùng nhập số nguyên (phương thức GetInteger) số thực (phương thức GetReal) Cú phápphương thức sau: RetVal = Utility.GetInteger([Prompt]) ... Thực thi lại Macro trên, đoạn văn hiển thị dòng riêng biệt GetString Phương thức sử dụng để người dùng nhập vào chuỗi ký tự AutoCAD dừng lại người dùng nhập vào giá trị Cú phápphương thức GetString...
... 2007, với lệnh “L”, phương thức GetEntity trả đối tượng không nhìn thấy hình vẽ CHÚ Ý Với phương thức GetEntity, thời điểm, người dùng chọn đối tượng 214 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Ví dụ ... ThisDrawing.GetVariable(strTenBien) MsgBox (strTenBien & " = " & KetQua) End Sub Phương thức SetVariable Phương thức dùng để thiết lập giá trị cho biến hệ thống AutoCAD Cú phápphương thức sau: object.SetVariable Name, Value ... thay đổi biến Các biến hệ thống kiểu lưu bên tệp vẽ Phương thức GetVariable Phương thức dùng để lấy giá trị hành biến hệ thống AutoCAD Cú phápphương thức sau: RetVal = object.GetVariable(Name)...
... tham chiếu để từ ta tiến hành bắt điểm thực lệnh Offset Ngoài ra, thiết lập kiểu kích thước cho đối tượng Point, người dùng sử dụng để trình bày vẽ cách hiệu 220 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD ... CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD PaperSpace (không gian in) cho phép chứa đối tượng hình học không gian mô hình, nhiên mục đích không gian in để phục vụ cho trình xếp vẽ in ấn Không ... hiệu chỉnh) đối tượng, kết hiển thị vẽ không cập nhật gọi phương thức Update thân đối tượng đó, phương thức Update đối tượng Application phương thức Regen đối tượng Document Trong số trường hợp,...
... Ngoài ra, với VBA AutoCAD, người dùng tạo đường đa tuyến phẳng với phương thức AddPolyline Cú phápphương thức tương tựphương thức AddLightweightPolyline: Set RetVal = object.AddPolyline(VerticesList) ... điểm CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD VBA AutoCAD cho phép tạo nhiều loại đối tượng dạng đường cong khác nhau, có hai loại đối tượng phổ biến Circle – đường tròn Arc – cung tròn Tất phương thức ... văn đơn vẽ, người dùng sử dụng lệnh Text DText Từ VBA, để tạo đối tượng văn đơn, sử dụng phương thức AddText tập đối tượng ModelSpace, cú phápphương thức sau: Set RetVal = object.AddText(TextString,...
... Sub Phương thức Select Phương thức Select phương thức đối tượng SelectionSet Với phương thức thức này, người dùng có nhiều lựa chọn khác chọn đối tượng tuỳ thuộc vào tham số phương thức Cú pháp ... dùng sử dụng phương thức có sẵn đối tượng SelectionSet AddItems họ phương thức SelectXXX, bao gồm: Select, SelectAtPoint, SelectOnScreen, SelectByPolygon Phần giới thiệu phương thức Phương thức AddItems ... ssetObj.Select mode, corner1, corner2 End Sub Phương thức SelectAtPoint Phương thức chọn đối tượng qua điểm cho trước để thêm vào SelectionSet Cú phápphương thức sau: object.SelectAtPoint Point...
... thường khác AutoCAD, mà có yêu cầu lựa chọn đối tượng (ví dụ lệnh Copy) Cú phápphương thức sau: 234 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD object.SelectOnScreen [FilterType] [, FilterData] Tham số Giải ... Lọc theo một điều kiện 236 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Khi thực lọc theo điều kiện, số phần tử tham số FilterType FilterData Tuy nhiên, người lậptrình không gán giá trị trực tiếp mà phải ... tuyến nối đỉnh cho tham số PointList Hình V-10: Minh hoạ chế độ chọn đối tượng phương thức SelectByPolygon Kết phương thức SelectByPolygon khác tuỳ thuộc vào giá trị tham số Mode Nếu tham số...
... Sub GetAngle 210 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Phương thức sử dụng muốn người lậptrình nhập vào giá trị góc cách nhập giá trị dòng lệnh chọn góc hình Cú phápphương thức sau: RetVal = Utility.GetAngle([Point][, ... chương trình AutoCAD Thực chất đoạn mã lệnh tạo đối tượng Application Việc khởi động chương trình AutoCAD từ chương trình cần phải thực thao tác tương tự khởi động chương trình Excel từ chương trình ... vào loại phương thức) từ bàn phím chọn hình đồ họa AutoCAD Các phương thức để người dùng nhập liệu vào từ bàn phím hay chuột thường có dạng GetXXX, tuỳ thuộc vào loại liệu mà người lậptrình cần...
... tham chiếu để từ ta tiến hành bắt điểm thực lệnh Offset Ngoài ra, thiết lập kiểu kích thước cho đối tượng Point, người dùng sử dụng để trình bày vẽ cách hiệu 220 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD ... ThisDrawing.GetVariable(strTenBien) MsgBox (strTenBien & " = " & KetQua) End Sub Phương thức SetVariable Phương thức dùng để thiết lập giá trị cho biến hệ thống AutoCAD Cú phápphương thức sau: object.SetVariable Name, Value ... 2007, với lệnh “L”, phương thức GetEntity trả đối tượng không nhìn thấy hình vẽ CHÚ Ý Với phương thức GetEntity, thời điểm, người dùng chọn đối tượng 214 CHƯƠNG V: LẬP TRÌNH TRÊN AUTOCAD Ví dụ...