I have a question now…
I have a ton of model files that have external references and is slowing down an assembly huge. Looking into the files I see that most if not all are locked references but the assembly is still dog ass slow. So I need to go through and break all external references. It is an arduous task so does anyone know of a macro that scans parts in an assembly (or folder) determines if there are external references (locked or not) and break them? If not does anyone want a job (paying) crafting a macro for me to do that?
Tagged: Reference Toggle Comment Threads | Keyboard Shortcuts
-
Ben
-
Ben
I have been trying for a couple days to insert a sub-assembly into a assembly with mate references and it wont work for me any ideas? – I have both mate references listed as the Floor and being coincident
-
ecirwin
Why can’t I reference a Reference Geometry/Point in a sketch?
-
JeffM
Can you be a bit more specific? Ambiguous questions lead to ambiguous answers.
-
ecirwin
I created a datum point that I wanted to use as a reference while creating a sketch. For some unknown reason, I cannot use that datum point while sketching. That is one of the main reasons I would create a datum point.
-
MarkKaiser
Here’s how I would do this (if I understand your question correctly).
1. Create a master sketch with datum point via sketch point tool.
2. Make sure this sketch is visible while making new sketches.
3. Inference ‘datum point’ with cursor while sketching or use add relations tool to make relationships to ‘datum point’.
Helpful?
-
JeffM
If you created the datum point as a sketch point, you should be able to reference it. How did you create the datum point?
-
ecirwin
The point is not created within the current sketch, or any sketch. The point is created as a “Reference Geometry” feature. It is created like a Plane or Axis is created, be selecting model geometry. In this case I created a point that was located at a certain percentage length along a particular model edge.
~E
-
MarkKaiser
OK, in your view pull down menu, do you have points selected to show? Also click the point in the feature tree and make sure it is set to shown.
-
ecirwin
I can see the point, I just cannot tie Sketch geometry to it. When I select the endpoint of a line, I cannot select the point to apply a relation. Nor can I drag the endpoint to the point and create the relation that way.
Maybe this seems likes an easy thing, and it sounds as though it must work for some of you. This is not the first time I have had this issue. It makes me wonder wheat “Points” are for, if I can’t reference them. Do I have to use a 3D Sketch in order to reference a Point?
~E
-
Chris Serran
I’m seeing this as well in 2008 SP5.0
It looks like you’ll have to use a 3D sketch with a point as a workaround. -
MarkKaiser
It works best for me when I am normal to the sketch plane I’m working on, and I drag the endpoint of a line onto the reference geometry point. It then creates a relationship. I am not able to select the point if I try to use add relations or I am not normal to the sketch plane.
-
ecirwin
It appears that I have finally managed to communicate the issue and it is repeatable. A quick try of Mark’s solution of the view being normal to the Sketch plane and dragging geometry to the Point, seems to work. Very odd that you cannot select the Point and the geometry you want to reference it too.
~E
-
admin
SPR/SR did anyone submit one?
-
superpilun
It’s very likely that the intended use of a Reference Point is different from that of a sketch point, hence the unexpected behavior. What people use the Reference Point for, I have no idea, I never use it.
An easy workaround for this is to create a 3d-sketch, and point a sketch point right on top of your Reference Point. Then you can hide the Reference Point. You can now add relations to the 3d-sketch point as usual without having to be in a “normal-to” view.
-

CBL 11:18 am on August 24, 2011 Permalink
Ben, Try posting in the API section at https://forum.solidworks.com/community/solidworks/api
That is frequented by the API gurus … Josh Brady, Roland Shwarz, Jacob Cordingley, Luke Malpass, etc.
… or contact them direct through the “Send as email” option.