aspose.info
VI

Định dạng tệp IGES

Cập nhật

Tệp IGES là gì?

Tệp có phần mở rộng .iges được sử dụng để trao đổi thông tin thiết kế giữa các ứng dụng thiết kế có sự trợ giúp của máy tính (CAD). IGES là viết tắt của Thông số kỹ thuật trao đổi đồ họa ban đầu. Thông tin được trao đổi bằng IGES bao gồm sơ đồ mạch, khung dây, bề mặt dạng tự do hoặc các biểu diễn mô hình khối. IGES tìm thấy các ứng dụng của nó trong các bản vẽ kỹ thuật truyền thống, phân tích mô hình và chức năng sản xuất. Định dạng có thể trao đổi cả thông tin thiết kế 2D hoặc 3D giữa các chương trình CAD. Các tệp IGES có thể được mở bằng một số ứng dụng CAD như Autodesk và CADSoftTools ABViewer. Ngoài ra còn có một số API có sẵn để mở và chuyển đổi các tệp IGES theo chương trình.

Định dạng tệp IGES

Các tệp IGES ở định dạng văn bản ASCII và có thể được mở trong bất kỳ trình soạn thảo văn bản nào để xem nội dung của tệp. Thông tin văn bản trong tệp IGES được thể hiện ở định dạng “Hollerith”. Một tệp IGES phổ biến có thể chứa hàng nghìn dòng để biểu thị thông tin 2D hoặc 3D có thể được trao đổi theo định dạng này. Tệp IGES được chia thành năm phần, được biểu thị bằng chữ in hoa cụ thể trong cột thứ 73. Các phần đó là các phần Bắt đầu (S), Toàn cầu (G), Nhập dữ liệu (D), Dữ liệu tham số (P) và Kết thúc (T). Phần Nhập dữ liệu và Dữ liệu tham số thường được viết tắt lần lượt là DE và PD.

Tiêu đề tệp IGES

Phần Bắt đầu và Toàn cầu chứa thông tin cơ bản về:

  • Tên của tập tin và nguồn của nó
  • Dấu phân cách cho phần Dữ liệu tham số
  • Tác giả của tập tin, và các thông tin chung khác.

Các phần Bắt đầu và Toàn cầu từ tài liệu mẫu trên Wikipedia như sau.

S      1
1H,,1H;,4HSLOT,37H$1$DUA2:[IGESLIB.BDRAFT.B2I]SLOT.IGS;,                G      1
17HBravo3 BravoDRAFT,31HBravo3->IGES V3.002 (02-Oct-87),32,38,6,38,15,  G      2
4HSLOT,1.,1,4HINCH,8,0.08,13H871006.192927,1.E-06,6.,                   G      3
31HD. A. Harrod, Tel. 313/995-6333,24HAPPLICON - Ann Arbor, MI,4,0;     G      4

Như có thể thấy, trường bắt đầu chứa các mô tả tệp có thể đọc được của con người và của tôi có bất kỳ ký tự nào trong cột 1-72, với dòng kết thúc bằng tiêu đề phần và số dòng phần. Phải có ít nhất 1 dòng của phần Bắt đầu. Phần toàn cầu chứa dữ liệu tiền xử lý. Nó cũng phải có trong tệp và kết thúc bằng định dạng G000000#.

Phần Nhập dữ liệu (DE) và Dữ liệu tham số (PD)

Phần nhập liệu

Tệp IGES bao gồm một số thực thể chứa thông tin về dữ liệu cơ bản của định dạng tệp IGES. Một thực thể chứa thông tin về các thành phần khác nhau của định dạng dữ liệu IGES và được sử dụng để vẽ. Các thực thể được sử dụng phổ biến hơn bao gồm:

  • Cung tròn
  • Đường cong tổng hợp
  • Cung hình nón
  • Chiếc máy bay
  • Hàng

Đây chỉ là một số và có khoảng 150 thực thể khác nhau trong IGES. Mỗi thực thể được xác định bởi một số Loại, chẳng hạn như:

  • VÒNG CUNG (Loại 100)
  • DÒNG (Loại 110)
Thuộc tính thực thể

Mỗi thực thể được khai báo có các thuộc tính sau.

Tên trườngMô tả
Loại thực thểĐây là loại thực thể được mô tả. Ví dụ: 116 mô tả một thực thể Điểm.
Con trỏ PDĐiều này cung cấp vị trí cho dữ liệu thực thể này trong phần Dữ liệu tham số. Vị trí này chỉ đơn giản là số dòng bên trong phần PD có dòng đầu tiên của dữ liệu thực thể này.
StructureZero hoặc con trỏ tới thực thể định nghĩa. Không áp dụng cho hầu hết các thực thể
Mẫu phông chữ LineSố hoặc con trỏ tới thực thể mẫu phông chữ dòng. Số biểu thị: * 0 Không có mẫu được chỉ định (mặc định) * 1 Nét liền * 2 Nét đứt * 3 Bóng mờ * 4 Đường tâm * 5 Nét chấm
CấpChỉ định các cấp được liên kết với thực thể này. Cho phép thực thể xuất hiện trên nhiều cấp độ
XemChỉ định các tùy chọn xem. Đó là: 0 Cho biết khả năng hiển thị và đặc điểm như nhau trong tất cả các chế độ xem. Con trỏ mặc định tới thực thể Dạng xem (Loại 410) mà nó có thể được xem từ Tham chiếu một thực thể Liên kết có thể nhìn thấy dạng xem (Loại 402, Biểu mẫu 3)
Con trỏ ma trận biến đổiTham chiếu một thực thể ma trận chuyển đổi (Loại 124) hoặc bằng 0 theo mặc định (không chuyển đổi)
Hiệp hội Hiển thị NhãnTham chiếu Liên kết Hiển thị Nhãn (Loại 402, Biểu mẫu 5) xác định cách nhãn thực thể xuất hiện.
Số trạng tháiChứa bốn phần của hai số. 1-2: Trạng thái trống. 00 cho bình thường hoặc 01 cho trống. 3-4: Công tắc thực thể cấp dưới: là 00 cho độc lập, 01 cho phụ thuộc vật lý, 02 cho phụ thuộc logic và 03 cho cả hai. 5-6: Cờ sử dụng thực thể: là 00 cho Hình học, 01 cho chú thích, 02 cho định nghĩa, 03 cho Khác, 04 cho Lôgic, 05 cho tham số 2D và 06 cho Hình học xây dựng. Cuối cùng, 7-8 là hệ thống phân cấp, trong đó 00 biểu thị toàn cầu từ trên xuống (sử dụng các đặc điểm của thực thể này), 01 là trì hoãn toàn cầu (không sử dụng các đặc điểm của thực thể này) và 02 là sử dụng thuộc tính phân cấp (sử dụng Thực thể phân cấp (Loại 406, Biểu mẫu 10)để xác định các đặc điểm của nhóm phân cấp).
Số thứ tựĐược chỉ định bởi D#, trong đó # là số dòng cho phần này (không phải từ đầu tệp). Điều này cũng được sử dụng để trỏ đến thực thể Nhập dữ liệu này.
Loại thực thểnó được chỉ định hai lần cho mỗi danh sách thực thể
Số Trọng lượng DòngChỉ định độ dày khi hiển thị thực thể. Nhỏ nhất là 1, 0 là mặc định
Số MàuChỉ định màu thực thể. Các giá trị số nguyên được phép là: 0 Không có màu (mặc định) 1 Đen 2 Đỏ 3 Lục 4 Lam 5 Vàng 6 Đỏ tươi 7 Lục lam 8 Trắng
Số đếm dòng tham sốChỉ định số lượng dòng mà thực thể này chiếm trong Phần Dữ liệu Tham số
Mẫu sốCho biết biểu mẫu hoặc biểu diễn của thực thể này. Thay đổi cách diễn giải dữ liệu tham số. Mặc định là 0
Trường dành riêngKhông sử dụng
Trường dành riêngKhông sử dụng
Nhãn thực thểSố nhận dạng được chỉ định của ứng dụng- chứng minh đúng
Số đăng kýHạn định số cho nhãn thực thể. Cả hai cùng nhau tạo thành một mã định danh duy nhất cho thực thể
Số thứ tự Xem ở trên.Đây sẽ là D#+1, vì mỗi thực thể được chỉ định trên hai dòng.

Phần dữ liệu tham số

Phần Mục nhập dữ liệu được theo sau bởi phần Dữ liệu tham số. Nó liệt kê dữ liệu cho từng mục nhập tương ứng và liệt kê các tham số cho thực thể dựa trên các dấu phân cách được chỉ định trong phần Toàn cầu (thường là dấu phẩy để phân tách các tham số và dấu chấm phẩy để kết thúc danh sách).

Người giới thiệu

Xem thêm