Hoi allemaal
Ik werk momenteel aan een macro om te controleren of mijn assemblage volledig beperkt is. Zo niet, dan is het doel om de niet-belaste onderdelen op te sommen en idealiter ook te controleren of alle componenten van de subassemblages volledig beperkt zijn.
In een tweede stap wil ik deze controle uitbreiden naar alle schetsen van elk onderdeel die in de assemblages en subassemblies aanwezig zijn, om te bepalen of ze ook volledig beperkt zijn.
Ik ben op zoek naar API's waarmee ik deze tests op een onderdeel en een schets kan uitvoeren. Als hulpprogramma's in MyCADTools of andere functies van SolidWorks Premium dit kunnen bereiken, zou ik ook geïnteresseerd zijn.
Bij voorbaat dank voor uw antwoorden en uw hulp.
Na een snelle zoektocht werd er niets gevonden dat dit deed.
Voor de zoekopdracht in het Engels constraint is het mates.
Je komt te weten hoe je beperkingen kunt toevoegen, maar je ziet niets om te zien of een van hen vrij is of onder dwang.
Eventueel zonder te weten of het haalbaar is, zoek naar dit symbool (-) wat onder dwang betekent in een schets als voor beperkingen.


Een voorbeeld van het toevoegen van een beperking:
Hallo
Normaal gesproken krijgen we door het scannen van de bouwboom de titel van de regel, dus we hoeven alleen maar wat tekstanalyse te doen.
Bedankt voor je antwoorden, maar als ik de boom scan en informatie krijg met .name / .name2 / .gettitle retourneert niemand de naam met (-), als je een ander commando kent, ben ik geïnteresseerd 
Hallo;
Ik vraag me af of het niet mogelijk is om het te doen met de Design Checker-tool (Solidworks premium)
https://help.solidworks.com/2022/french/SolidWorks/solidworks_design_checker/c_welcome_design_checker.htm
Om bevestigd of ongeldig te worden, op dit moment heb ik geen controle over mijn positie...
Vriendelijke groeten
Hallo
Welke versie van Solidworks gebruik je?
Anders, hier is een link die ik heb gevonden. Misschien kan hij je helpen:
https://help.solidworks.com/2019/french/SolidWorks/Sldworks/c_Best_Practices_for_Mates_SWassy.htm
Van wat ik heb gevonden, wordt aanbevolen om stresstests uit te voeren op een onderdeel en schets in SolidWorks, het gebruik van de SolidWorks API om toegang te krijgen tot assemblagebeperkingen en schetsen. Bovendien kan het ook nuttig zijn om de hulpprogramma's te bekijken die beschikbaar zijn in MyCADTools.
Enkele nuttige links:
https://help.solidworks.com/2022/French/SolidWorks/sldworks/HIDD_OPTIONS_LARGE_ASSEMBLY.htm
https://help.solidworks.com/2022/french/SolidWorks/sldworks/HIDD_OPTIONS_EDGES.htm
https://help.solidworks.com/2022/french/SolidWorks/sldworks/hidd_options_sketch.htm
Hallo;
Ik heb dit voor de functieschetsen:
https://help.solidworks.com/2020/English/api/sldworksapi/Fully_Define_Underdefined_Sketch_Example_VB.htm
Aan de andere kant, voor assemblages is het een ander verhaal... Voorlopig niet gevonden.
Vriendelijke groeten.
Ik heb de . GetConstrainedStatus() die werkt op componenten, mijn alleen op het eerste niveau, anders retourneert het de waarde van de bovenliggende subset
https://help.solidworks.com/2021/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IComponent2~GetConstrainedStatus.html?verRedirect=1
De methode lijkt ook te werken voor schetsen met:
https://help.solidworks.com/2020/english/api/sldworksapi/Get_Sketch_Constraints_Example_VB.htm
Anders heb ik geprobeerd de Design Checker in te stellen, maar ik kan niet krijgen wat ik wil.
Als iemand een ander idee heeft, zal ik het nemen,
Vriendelijke groeten