Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API: Parasolid-Datei in bestehendes sldprt

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
AMB
Autor Thema:  API: Parasolid-Datei in bestehendes sldprt (552 mal gelesen)
met
Mitglied
CAD-Admin / Konstrukteur


Sehen Sie sich das Profil von met an!   Senden Sie eine Private Message an met  Schreiben Sie einen Gästebucheintrag für met

Beiträge: 138
Registriert: 23.07.2004

Solidworks 2023 SP5

erstellt am: 26. Nov. 2018 08:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

wie kann man mit der API mehrere Parasolid-Dateien in ein bestehendes Part einlesen?

Manuel: Einfügen-->Features-->Importiert...

Habe es versucht mit

Code:
Dim akt_x_t2 As ModelDoc2 = _swApp.LoadFile4(sPart, "i", Nothing, 0)

doch leider wird nur eine neue sldprt erzeugt.

Kann mir jemand helfen?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

met
Mitglied
CAD-Admin / Konstrukteur


Sehen Sie sich das Profil von met an!   Senden Sie eine Private Message an met  Schreiben Sie einen Gästebucheintrag für met

Beiträge: 138
Registriert: 23.07.2004

Solidworks 2023 SP5

erstellt am: 26. Nov. 2018 09:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

workaround gefunden:
1. Teil öffnen
2. Teil speichern
3. Teil einfügen
4. Teil löschen

Code:

Dim akt_x_t2 As ModelDoc2 = _swApp.LoadFile4(sPart, "i", Nothing, 0)
akt_x_t2.SaveAsSilent(tmpFilename, False)
Dim aktImp As Feature = CType(akt_x_t, PartDoc).InsertPart2(akt_x_t2.GetTitle, 515)
_swApp.CloseDoc(akt_x_t2.GetTitle)
IO.File.Delete(tmpFilename)

Bitte trotzdem melden, wenn es einen direkten weg ohne zwischenspeichern gibt 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz