Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  ExtrudedProtrusion in SimplifiedModels(by vb)

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 SolidEdge
Autor Thema:  ExtrudedProtrusion in SimplifiedModels(by vb) (213 mal gelesen)
bbsbbs
Mitglied



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

Beiträge: 22
Registriert: 07.06.2004

erstellt am: 29. Mrz. 2005 10:43    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

Second ExtrudedProtrusion is error!
Can you lend me a hand?
Thank you very much!!


Dim objApp As SolidEdgeFramework.Application
Dim objDoc As SolidEdgePart.PartDocument
Dim objProfile(1 To 2) As SolidEdgePart.Profile
Dim objExtProt As SolidEdgePart.ExtrudedProtrusion
Dim objModel As SolidEdgePart.Model
Dim objCircles2d As SolidEdgeFrameworkSupport.Circles2d
Dim objRelns As SolidEdgeFrameworkSupport.Relations2d
Dim objApplication As SolidEdgeFramework.Application
Dim objSimpM As SolidEdgePart.SimplifiedModel
Dim simapp As SolidEdgePart.SimplifiedModels
Dim lngStatus As Long
Const PI = 3.14159265358979

On Error Resume Next
Set objApp = GetObject(, "SolidEdge.Application")

Set objDoc = objApp.Documents.Add("SolidEdge.PartDocument")
objApp.Visible = True

Set objProfile(1) = objDoc.ProfileSets.Add.Profiles.Add(pRefPlaneDisp:= _
objDoc.RefPlanes(3))
Set objCircles2d = objProfile(1).Circles2d
objCircles2d.AddByCenterRadius 0, 0, 0.05

Set objModel = objDoc.Models.AddFiniteExtrudedProtrusion(NumberOfProfiles:=1, _
profileArray:=objProfile, ProfilePlaneSide:= _
igRight, ExtrusionDistance:=0.05)

Set objProfile(1) = Nothing
Set objCircles2d = Nothing

Set objProfile(1) = objDoc.ProfileSets.Add.Profiles.Add(pRefPlaneDisp:= _
objDoc.RefPlanes(3))
Set objCircles2d = objProfile(1).Circles2d
objCircles2d.AddByCenterRadius 0, 0, 0.08
Set simapp = objDoc.SimplifiedModels
Set objSimpM = simapp.Item(1)
Set objSimpM = objDoc.Models.AddFiniteExtrudedProtrusion(NumberOfProfiles:=1, _
profileArray:=objProfile, ProfilePlaneSide:= _
igLeft, ExtrusionDistance:=0.05)
objProfile(1).Visible = False

Set objApp = Nothing
Set objDoc = Nothing
Set objProfile(1) = Nothing
Set objProfile(2) = Nothing
Set objExtProt = Nothing
Set objModel = Nothing
Set objRelns = Nothing
Set objApplication = Nothing

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

pablo
Mitglied
Techniker


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

Beiträge: 453
Registriert: 23.01.2002

Win10
Office 365
SE 2019

erstellt am: 29. Mrz. 2005 11:05    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 Nur für bbsbbs 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von bbsbbs:
Second ExtrudedProtrusion is error!
Can you lend me a hand?
Thank you very much!!


Dim objApp As SolidEdgeFramework.Application
Dim objDoc As SolidEdgePart.PartDocument
Dim objProfile(1 To 2) As SolidEdgePart.Profile
Dim objExtProt As SolidEdgePart.ExtrudedProtrusion
Dim objModel As SolidEdgePart.Model
Dim objCircles2d As SolidEdgeFrameworkSupport.Circles2d
Dim objRelns As SolidEdgeFrameworkSupport.Relations2d
Dim objApplication As SolidEdgeFramework.Application
Dim objSimpM As SolidEdgePart.SimplifiedModel
Dim simapp As SolidEdgePart.SimplifiedModels
Dim lngStatus As Long
Const PI = 3.14159265358979

On Error Resume Next
Set objApp = GetObject(, "SolidEdge.Application")

Set objDoc = objApp.Documents.Add("SolidEdge.PartDocument")
objApp.Visible = True

Set objProfile(1) = objDoc.ProfileSets.Add.Profiles.Add(pRefPlaneDisp:= _
objDoc.RefPlanes(3))
Set objCircles2d = objProfile(1).Circles2d
objCircles2d.AddByCenterRadius 0, 0, 0.05

Set objModel = objDoc.Models.AddFiniteExtrudedProtrusion(NumberOfProfiles:=1, _
profileArray:=objProfile, ProfilePlaneSide:= _
igRight, ExtrusionDistance:=0.05)

Set objProfile(1) = Nothing
Set objCircles2d = Nothing

Set objProfile(1) = objDoc.ProfileSets.Add.Profiles.Add(pRefPlaneDisp:= _
objDoc.RefPlanes(3))
Set objCircles2d = objProfile(1).Circles2d
objCircles2d.AddByCenterRadius 0, 0, 0.08
Set simapp = objDoc.SimplifiedModels
Set objSimpM = simapp.Item(1) ??Itemcount=0
##Set objSimpM = simapp.Add(objDoc.Models(1))
##Set objExtProt = objSimpM.ExtrudedProtrusions.AddFinite(.....)
Set objSimpM = objDoc.Models.AddFiniteExtrudedProtrusion(NumberOfProfiles:=1, _
profileArray:=objProfile, ProfilePlaneSide:= _
igLeft, ExtrusionDistance:=0.05)??objSímpM is no Protrusion
objProfile(1).Visible = False

Set objApp = Nothing
Set objDoc = Nothing
Set objProfile(1) = Nothing
Set objProfile(2) = Nothing
Set objExtProt = Nothing
Set objModel = Nothing
Set objRelns = Nothing
Set objApplication = Nothing


HTHHope this helps (Hoffe, es hilft weiter) pablo

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

bbsbbs
Mitglied



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

Beiträge: 22
Registriert: 07.06.2004

erstellt am: 29. Mrz. 2005 12:42    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

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)2023 CAD.de | Impressum | Datenschutz