|
SolidWorks : API: FeatureType?
Mac83Gyver am 21.02.2008 um 16:09 Uhr (0)
Also nochmal die Frage in aller Kürze und Klarheit:(Wie) Kann ich, wenn ich den Namen einer Sub-Komponente meiner geöffneten Baugruppe habe/kenne (schnellstmöglich) per API feststellen ob es sich dabei um einen Teil oder eine Sub-Baugruppe handelt? (über den SelectionManager würde es glaub ich gehen - aber SelectByID verlangt leider schon den Typ..)Danke und LG,Clemens Mandl------------------"Neid ist die aufrichtigste Form der Anerkennung" (Wilhelm Busch)
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: SwConst.swSelectType_e
Mac83Gyver am 19.02.2008 um 09:41 Uhr (0)
Hallo!Ich schreibe gerade an einer API-Schnittstelle wo ich die Funktion SelectComponent habe bei der ich über Model.Extension.SelectByID2 irgendeine Komponente selecten können will.. Dazu brauche ich den entsprechenden Typ was ich mit der Enumerationsvariablen SwConst.swSelectType_e lösen wollte.. - allerdings verlangt das SelectbyID2 einen String (zb "BODYFEATURE" und nicht die Integer-Enumerationsvariable)!Ist vielleicht eine blöde Frage oder ich steh auf der Leitung aber gibt es eine einfachere Variant ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : DesignTabelle (Excel)
Mac83Gyver am 06.01.2008 um 14:09 Uhr (0)
Es funktioniert nichteinmal eine DesignTabelle eines Teiles aus der geöffneten Baugruppe heraus (in der es sich befindet) über "Komponente bearbeiten" als Feature zu bearbeiten (wie es bei allen anderen Features funkt) - es funktioniert ausschließlich über "Teil öffnen"! Da ich die DesignTabelle über API verändern will und das möglichst schnell gehen muss (weil es sich um eine Optimierung handelt bei der einige hundert bis tausend Iterationen nötig sind) wäre es essentiell, dass das direkt aus der Baugrupp ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Selection Manager
Mac83Gyver am 05.03.2008 um 19:23 Uhr (0)
Hallo Leute!Ich habe folgendes riesen Problem: Ich habe ein Codefragment, dass mir aus einer selektierten komponente über ".getselectedobjectscomponent3" das "sldworks.component2"-objekt liefert. Das hat bis jetzt auch supergut funktioniert - aber plötzlich (obwohl ich an diesem Code nichts geändert habe) belegt er das component2-objekt nicht mehr!!!CODE: Dim component As SldWorks.Component2 = Nothing status = Model.Extension.SelectByID2(name, type, 0, 0, 0, append, mark, Nothing, 0) If status = T ...
|
| In das Form SolidWorks wechseln |