Gestione file prt - esiste SDK?

All3D

Utente poco attivo
Professione: ingegnere
Software: Visual C++, MSSQL
Regione: Italia
#1
QUalcuno sa se Siemens ha un SDK per gestire i file prt?
Vorrei poter operare con un SDK sui file prt per gestirne il contenuto 3D senza ovviamente spingermi oltre
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#2
QUalcuno sa se Siemens ha un SDK per gestire i file prt?
Vorrei poter operare con un SDK sui file prt per gestirne il contenuto 3D senza ovviamente spingermi oltre
Innanzi tutti presentati.
Siemens offre le API di NX per interagire con il contenuto dei file, ovvio.
Occorre NX più l'NX/Open (su cui si può sviluppare in C/C++/C#/JAVA/.NET)
 

All3D

Utente poco attivo
Professione: ingegnere
Software: Visual C++, MSSQL
Regione: Italia
#3
Ciao The_Matrix, piacere, sono un ingegnere programmatore freelance che si occupa di 3D.:biggrin:

Ci speravo!
Esiste un white paper o almeno una semplice lista delle funzioni disponibili per capire che cosa le API consentono di fare?

Le librerie e la relativa documentazione sono disponibili agli sviluppatori secondo quale logica?
si possono scaricare e prevedono qualche royalty in caso se ne faccia uso per business o sono disponibili solo a fronte di pagamento?

Grazie
 

axa

Utente Standard
Professione: Consulenza di tipo svariegato
Software: UG 10 - NX 11 - Esprit
Regione: Veneto
#4
Ciao The_Matrix, piacere, sono un ingegnere programmatore freelance che si occupa di 3D.:biggrin:

Ci speravo!
Esiste un white paper o almeno una semplice lista delle funzioni disponibili per capire che cosa le API consentono di fare?

Le librerie e la relativa documentazione sono disponibili agli sviluppatori secondo quale logica?
si possono scaricare e prevedono qualche royalty in caso se ne faccia uso per business o sono disponibili solo a fronte di pagamento?

Grazie
Per sviluppare applicazioni NX serve una licenza a pagamento con la quale si deve fare il "sign" delle applicazioni che si vogliono distribuire.
Se non è cambiato qualcosa i livelli di licenza per lo sviluppo sono 2, 1 per .net l'altra per C C++ Java, la prima costa "poco" la seconda "tanto", in realtà ne esiste una terza per sviluppare applicazioni con "knowledge Fusion".
Per i prezzi chiedi a Siemens o ad un rivenditore.
Naturalmente serve anche la licenza di NX se vuoi testare le applicazioni che sviluppi.
Le funzioi che puoi utilizzare dipendono dalla licenza che ha chi esegue le tue applicazioni, per esempio se richiami api di "advanced assembly"
chi esegue deve avere quella licenza (ovviamente anche tu se vuoi fare testing o lo devi fare dal cliente).
Spero di essere stato abbastanza chiaro.
Ciao.
 
Professione: Industry Leader - Automotive & Machinery
Software: NX10/TC10/4GD
Regione: Mi piacerebbe lavorare in California... Invece sto in Piemonte. Pazienza...
#5
A dire il vero io manco ho capito che ci deve fare...
 

All3D

Utente poco attivo
Professione: ingegnere
Software: Visual C++, MSSQL
Regione: Italia
#7
Grazie AXA per la risposta molto chiara sui meccanismi di licenza, ma non mi è chiaro se sia possibile estrarre tutte le informazioni geometriche: esiste una lista delle API?

per quanto riguarda il "che cosa voglio farci" infatti non mi serve fare personalizzazioni per NX, quelle lascio che se ne occupi chi conosce il SW... a me interessa, come scrivevo nel primo post, leggere la geometria e le informazioni posizionali,
In altre parole vorrei riuscire a fare quello che fa un traslatore: legge le informazioni 3D di un file e le converte in un altro formato.

Grazie