1.Dữ liệu về chi tiết sẽ đƣợc lƣu trong trƣờng (structure) PART_DATA :
Public Structure PART_DATA „ Tên trƣờng
Dim nID As String „ Mã ID của chi tiết, xác định duy nhất.
Dim sName As String „ Tên chi tiết
Dim sGroupName As String „ Nhóm chi tiết
Dim sSubGroupName As String „ Thông tin thêm về nhóm chi tiết
Dim s2DFile As String „Đƣờng dẫn đến tập tin hình ảnh
Dim s3DFile As String „ Đƣờng dẫn đến tập tin 3D
Dim sRef As String „ Nguồn tham khảo
End Structure
2.Dữ liệu về cơ cấu kẹp chặt đƣợc lƣu bằng trƣờng CLAMP_DATA:
Public Structure CLAMP_DATA „Tên trƣờng
LuËn v¨n Th¹c sü Bé m«n CNCTM
NguyÔn Thµnh Trung 91 Tr-êng §H B¸ch khoa Hµ Néi
Dim s2DFile As String „Tập tin minh họa cơ cấu
Dim sComponentID() As String „ ID của các chi tiết trong cơ cấu
Dim sComponentName() As String „ Tên các chi tiết trong cơ cấu
End Structure
3.Dữ liệu về kích thƣớc các chi tiết :
Nhƣ lý luận ở trên, do sử dụng tiện ích Design Table trong SolidWorks cho nên dữ liệu về kích thƣớc của phần mềm sẽ đƣợc lƣu trong Excel. Dễ dàng nhận thấy rằng đây là phƣơng án tốn ít thời gian nhất mà vẫn đảm bảo đƣợc hiệu quả của công việc. Vì thế ta sẽ lựa chọn phƣơng án này để lƣu dữ liệu về kích thƣớc của các chi tiết.
4.Cấu trúc tập tin lƣu dữ liệu về danh sách các chi tiết:
Ta có thể nhận thấy rằng mỗi chi tiết đƣợc lƣu bằng một trƣờng có cấu trúc và độ dài giống nhau. Vì thế cách lƣu tốt nhất là lƣu dƣới dạng tập tin nhị phân có cấu trúc. Tuy nhiên, định dạng dữ liệu này lại không cho phép lƣu dữ liệu dạng UNICODE.
Có một môđun có sẵn đã đƣợc Microsoft phát triển để phục vụ cho việc lƣu dữ liệu kiểu tập tin INI. Tuy nhiên định dạng này cũng không hỗ trợ UNICODE.
Từ kết quả nghiên cứu của mình, tác giả nhận thấy cần phải xây dựng một định dạng dữ liệu để có thể lƣu đƣợc dữ liệu kiểu Unicode. Định dạng tự xây dựng này sẽ dựa trên định dạng có sẵn của tập tin ini.
Một tập tin dữ liệu đƣợc lƣu thành các phần (section), trong đó kí hiệu để bắt đầu mỗi phần sẽ là : [Tên phần] và kết thúc bằng một dòng trống.
Trong mỗi phần sẽ là giá trị của các thuộc tính (properties), mỗi thuộc tính sẽ đƣợc lƣu thành một dòng. Dƣới đây là một phần của tập tin dữ liệu:
;;Danh sách các chi tiết, được tạo lần đầu 13:23:23 27-04-2011 ;; Lần sửa cuối cùng 10:01:12 23-05-2011
[1]
LuËn v¨n Th¹c sü Bé m«n CNCTM
NguyÔn Thµnh Trung 92 Tr-êng §H B¸ch khoa Hµ Néi
Chi tiết kẹp chặt Cam lệch tâm tròn N/A
\Data\Parts\SolidWorks Part\PNo1.SLDPRT
Bảng 8.41-Sổ tay công nghệ chế tạo máy tập 2, NXB KHKT 2005
[2]
Cam lệch tâm tròn loại 2 Chi tiết kẹp chặt
Cam lệch tâm tròn N/A
\Data\Parts\SolidWorks Part\PNo2.SLDPRT
Bảng 8.41-Sổ tay công nghệ chế tạo máy tập 2, NXB KHKT 2005
[3] Cốc kẹp hình thước thợ loại 1 Chi tiết kẹp chặt Cốc kẹp hình thước thợ N/A \Data\Parts\SolidWorks Part\PNo3.SLDPRT
Bảng 8.36-Sổ tay công nghệ chế tạo máy tập 2, NXB KHKT 2005
[4]
……….
Những lƣu ý, ghi chú cho các dòng sẽ đƣợc bắt đầu bằng 2 dấu chấm phẩy ”;;”