SW Limitations.
SW Limitations.
(OP)
Most of us know of the "300 mates" limitation for assemblies. And we also know that our feature sketches shouldn't be too complicated.
Does anyone know how many sketch segments qualify as being too many? Also, is there a good way of finding the number of sketch segments in a sketch?
Does anyone know how many sketch segments qualify as being too many? Also, is there a good way of finding the number of sketch segments in a sketch?
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?






RE: SW Limitations.
The only way I can tell is when it gets slow - depending on complexity of the sketch. I know that's not a good answer, but that is the best way to tell. This will vary not only because of Complexity of the sketch but also hardware and other software running.
But hey I have been wrong before?
No there are no application within SW to do this. I'm sure it wouldn't be that hard for SW to put this feature in, or maybe if you ask TheTick really nice he will make something for you?
Regards,
Scott Baugh, CSWP
http://www.3dvisiontech.com
http://www.scottjbaugh.com
FAQ731-376
RE: SW Limitations.
http://www.EsoxRepublic.com
RE: SW Limitations.
Ken
RE: SW Limitations.
For those of us that don't, could you please enlighten us?
Thanks,
Ken
RE: SW Limitations.
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?
RE: SW Limitations.
Is this something you follow or something you found out from other sources? I doubt SolidWorks would ever issue a statement like this, but I am all for finding ways to increase large assembly stability.
Thanks for the info.,
Ken
RE: SW Limitations.
A way to get beyond the limitation is to use more sub-assemblies in your top-level models, along with configurations to supress unrelated parts and features.
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?
RE: SW Limitations.
What kind of errors can we expect in the assembly?
Regards
RE: SW Limitations.
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?
RE: SW Limitations.
CODE
Public Enum swSkSegments_e
swSketchLINE = 0
swSketchARC = 1
swSketchELLIPSE = 2
swSketchSPLINE = 3
swSketchTEXT = 4
swSketchPARABOLA = 5
End Enum
Dim Total As Integer
Sub main()
Dim sSkSegmentsName(5) As String
Dim swApp As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim swSelMgr As SldWorks.SelectionMgr
Dim swFeat As SldWorks.feature
Dim swSketch As SldWorks.sketch
Dim vSkSegArr As Variant
Dim vSkSeg As Variant
Dim swSkSeg As SldWorks.SketchSegment
Dim swSkLine As SldWorks.SketchLine
Dim swSkArc As SldWorks.SketchArc
Dim swSkEllipse As SldWorks.SketchEllipse
Dim swSkSpline As SldWorks.SketchSpline
Dim swSkText As SldWorks.SketchText
Dim swSkParabola As SldWorks.SketchParabola
Dim vID As Variant
Dim i As Long
Dim bRet As Boolean
Total = 0
On Error GoTo huboalgo
Set swApp = Application.SldWorks
Set swModel = swApp.ActiveDoc
Set swSelMgr = swModel.SelectionManager
Set swFeat = swSelMgr.GetSelectedObject4(1)
Set swSketch = swFeat.GetSpecificFeature
vSkSegArr = swSketch.GetSketchSegments
For Each vSkSeg In vSkSegArr
Set swSkSeg = vSkSeg
Total = Total + 1
Next vSkSeg
MsgBox "Total of segments: " & Total, vbInformation, "SEGMENTS COUNT"
GoTo THEEND
huboalgo:
MsgBox "Please select an sketch", vbCritical, "MACRO ERROR"
THEEND:
End Sub
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?
RE: SW Limitations.
I'm feeling generous. How about a free conversion to addin? Just say the word, and I'll make one available sometime next week.
For anyone who wants to learn....
<http://www.esoxrepublic.com/news.html>
http://www.EsoxRepublic.com
RE: SW Limitations.
An add-in might be nice, depending on how much usability everyone thinks this little utility has. I'm happy with it as macro and could go either way, I won't look a gift horse in the mouth.
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?
RE: SW Limitations.
Counting 300 mates it's not an appealing task. So this macro is most welcome. An add-in will be the cherry on top of the cake.
Thanks MadMango and TheTick.
Regards
RE: SW Limitations.
Post that in the FAQ section of this site if you haven't already... or who ever wrote it.
Regards,
Scott Baugh, CSWP
3DVision Technologies
http://www.3dvisiontech.com
http://www.scottjbaugh.com
FAQ731-376
RE: SW Limitations.
The above macro is for counting the number of sketch segments ... sort of a Sketch statistics feature.
RE: SW Limitations.
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?
RE: SW Limitations.
Damn! I should avoid late posts and sleep a bit more!
Regards
RE: SW Limitations.
I finished programming, compiling, testing, packaging. All that's left is to update my website with a link to the new program. This should happen by Friday morning.
http://www.EsoxRepublic.com
RE: SW Limitations.
<http://www.esoxrepublic.com/freeware/>
http://www.EsoxRepublic.com
RE: SW Limitations.
John Woodward
RE: SW Limitations.
RE: SW Limitations.
"But what... is it good for?"
Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.
Have you read FAQ731-376 to make the best use of Eng-Tips Forums?