Hallo
In een macro wil ik controleren of een component virtueel is of niet?
Ik heb de opdracht IsVirtual gevonden, maar ik kan deze niet correct gebruiken.
Bij voorbaat dank voor uw antwoorden.
Hallo
In een macro wil ik controleren of een component virtueel is of niet?
Ik heb de opdracht IsVirtual gevonden, maar ik kan deze niet correct gebruiken.
Bij voorbaat dank voor uw antwoorden.
Hallo
Hier is meer informatie: http://help.solidworks.com/2015/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.icomponent2~isvirtual.html
Tot ziens.
Hallo
A priori kunnen we, door het pad van de component op te halen, weten of het virtueel is of niet (omdat het begint met "%TEMP/swx"), ziehier:
https://forum.solidworks.com/thread/31533
Zie anders dit voorbeeld:
http://help.solidworks.com/2014/english/api/sldworksapi/Insert_New_Virtual_Component_Example_VBNET.htm
In feite is het gewoon:
Als swChildComp.IsVirtual = Onwaar dan
Te integreren in een macro van dit type:
http://help.solidworks.com/2013/English/api/sldworksapi/Traverse_Assembly_at_Component_and_Feature_Levels_Using_Recursion_Example_VBNET.htm
EDIT: Foutje, ik wilde hier niet posten:)
Hallo
Kunt u de code in een tekstbestand plaatsen?
A priori moet u het volgende gebruiken:
Dim swComponent als SldWorks.Component2
Dim ret als booleaanse
ret = swComponent. IsVirtual 'we krijgen waar of onwaar