Sunday, February 05, 2012
How to create Reference of occurrence which Parent is occurrence?
Last Post 19 Jan 2010 12:57 AM by Juraj Joob. 3 Replies.
AddThis - Bookmarking and Sharing Button Printer Friendly
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Juraj JoobUser is Offline
New Member
New Member
Posts:26

--
13 Jan 2010 12:43 AM  

Hi,

help me, how to create Reference (via method AssemblyDocument.CreateReference(occurrence,entity)) from occurrence, where parent of occurrence is occurrence (3. level of assembly)?

I create Reference (C#):

SolidEdgeFramework.Reference reference=SolidEdgeAssembly.CreateReference(((SolidEdgeAssembly.SubOccurrence)occurrence.Parent).ThisAsOccurrence, occurrence.ThisAsOccurrence);

It's ok. But if i use this reference to select suoccurrence (using method SelectSet.Add(reference)), occurs error.

Does anyone know how to create such Reference that can be used to selec suboccurrence?

Thanks.

JRUser is Offline
New Member
New Member
Posts:91

--
15 Jan 2010 07:51 AM  
Hi Juraj,

Example in VB:
Private Function Get_Sub_Reference(ByRef objSub As SolidEdgeAssembly.SubOccurrence) As SolidEdgeFramework.Reference
Dim objParent1 As SolidEdgeAssembly.SubOccurrence
Dim objParent2 As SolidEdgeAssembly.Occurrence
Dim objOccu As SolidEdgeAssembly.Occurrence
Dim objRef1 As SolidEdgeFramework.Reference

objParent1 = objSub.Parent() 'is SubOccurrence 2. Level
objParent2 = objParent1.Parent 'is a Occurrence 1. Level
objOccu = objParent1.ThisAsOccurrence 'this must be, "make" it not in CreateRefernece(...
objRef1 = objParent2.OccurrenceDocument.CreateReference(objOccu, objSub.ThisAsOccurrence)
Get_Sub_Reference = objSub.TopLevelDocument.CreateReference(objParent2, objRef1)

End Function

The "Get_Sub_Reference" can be selected.

Regards
JR
Juraj JoobUser is Offline
New Member
New Member
Posts:26

--
19 Jan 2010 12:57 AM  
Hi JR,

meanwhile, as i was on the forum a found out how to create reference to Suboccurrence for all levels of assembly.

Thanks.
Juraj JoobUser is Offline
New Member
New Member
Posts:26

--
19 Jan 2010 12:57 AM  
Hi JR,

meanwhile, as i was on the forum a found out how to create reference to Suboccurrence for all levels of assembly.

Thanks.
You are not authorized to post a reply.

Active Forums 4.2
Copyright © 2011 JasonNewell.NET