2009-02-25 37 views
6

Có ai có kinh nghiệm sử dụng các định dạng STEPEXPRESS trong môi trường .NET không?Công cụ STEP/EXPRESS cho .NET

Tôi đang tìm một công cụ sẽ tạo cấu trúc lớp C# dựa trên lược đồ EXPRESS. Tôi cũng muốn công cụ tạo trình tạo tệp/trình phân tích cú pháp để nhập và xuất thành các tệp STEP.

Có ai biết công cụ thực hiện việc này không? Bất kỳ công cụ nào sẽ đưa tôi đến gần hơn với việc triển khai của chính tôi cũng sẽ hữu ích.

+0

Câu hỏi tương tự: http://stackoverflow.com/questions/37204634/convert-express-classes-from-ifc-file-to-vb-net-classes/41416951#41416951 – Vertexwahn

Trả lời

2

Có một danh sách các công cụ bạn có thể quan tâm trên PDES website. Một số công cụ này cho phép ví dụ để tạo ra một biểu diễn XML của lược đồ EXPRESS của bạn. Sau đó có thể dễ dàng hơn để triển khai công cụ của bạn từ đó.

Có vẻ như Open CASCADE là nguồn mở và được phát triển trong môi trường .NET.

+0

Cảm ơn. Điều đó trông giống như một công cụ hữu ích. Tôi đang tải xuống ngay bây giờ. –

+1

Có vẻ như http://www.mel.nist.gov/msid/scl/SCL.htm cũng có thể hữu ích. – rochb

1

Trong khi không. Net, nếu bạn quan tâm đến các công cụ cấp cao hơn dựa trên tầng tầng mở, bạn nên xem xét pythonocc.

5

Tôi biết đây là một câu hỏi cũ, nhưng tôi nghĩ tôi sẽ trả lời cho bất kỳ ai khác tình cờ gặp nó.

Nếu bạn cần phải làm việc với STEPEXPRESS và không muốn các thư viện CAD, hoặc nếu bạn cần một lược đồ hiếm hoặc tùy chỉnh, hãy nhìn vào (shameless plug!) STEPcode, trong đó sử dụng giấy phép BSD.

Nó tạo ra C++, không phải C# - nhưng IMO nó sẽ dễ dàng hơn để sửa đổi SCL hơn để bắt đầu từ đầu.

Lưu ý rằng điều này trước đây được gọi là Thư viện lớp bước, cùng một số SCL @roch đề cập ở trên. Một nhóm người đang cải thiện nó, và phiên bản NIST rất ngày.

chỉnh sửa: tên mới, URL mới

0

IFC Engine cũng có thể đọc các file Bước qua SDAI (Tiêu chuẩn Data Access Interface). Ngoài ra còn có một ràng buộc C#.

Các vấn đề liên quan