2009-02-25 23 views
6

Qualcuno ha avuto esperienza con l'utilizzo del STEP e EXPRESS formati in un ambiente .Net?STEP/strumenti Express per NET

Sto cercando uno strumento che genera una struttura di classe C# in base a uno schema EXPRESS. Mi piacerebbe anche che lo strumento crei un parser/generatore di file per l'importazione e l'esportazione in file STEP.

Qualcuno sa di uno strumento che lo fa? Sarebbe utile anche qualsiasi strumento che mi avvicini alla mia implementazione.

+0

Domanda simile: http://stackoverflow.com/questions/37204634/convert-express-classes-from-ifc-file-to-vb-net-classes/41416951#41416951 – Vertexwahn

risposta

2

c'è una lista di strumenti che potrebbe essere interessato a sulla PDES website. Alcuni di questi strumenti consentono ad esempio di generare una rappresentazione XML del tuo schema EXPRESS. Potrebbe quindi essere più semplice implementare il tuo strumento da lì.

Sembra Open CASCADE è open source e sviluppato in ambiente .NET.

+0

Grazie. Sembra uno strumento utile. Lo sto scaricando ora. –

+1

Sembra che anche http://www.mel.nist.gov/msid/scl/SCL.htm possa essere utile. – rochb

1

Anche se non .Net, se siete interessati a strumenti di livello superiore in base a cascata aperta, si dovrebbe dare un'occhiata a pythonocc.

5

So che questa è una domanda vecchia, ma ho pensato di rispondere per chiunque altro ci si imbatta in esso.

Se avete bisogno di lavorare con STEP e EXPRESS e non si desidera librerie CAD, o se avete bisogno di uno schema non comuni o personalizzati, dare un'occhiata a (spudorato!) STEPcode, che utilizza la licenza BSD.

Genera C++, non C# - ma IMO sarebbe molto più semplice modificare SCL piuttosto che ripartire da zero.

Si noti che questo era precedentemente noto come Step Class Library, lo stesso SCL che @roch menziona sopra. Un gruppo di persone lo sta migliorando e la versione NIST è molto datata.

edit: nuovo nome, nuovo URL

0

IFC Engine può anche leggere file STEP via SDAI (Standard Data Access Interface). C'è anche un legame C#.