Enkele macro's

Hallo allemaal,

Het is al een paar weken dat ik heb gewerkt aan een Macro die veel dingen voor ons doet,

Kortom, SolidWorks vraagt ons om de referentie van een as die we definiëren en vervolgens tekent het deze voor ons en bouwt deze met de afmetingen die in de macro zijn gedefinieerd, opent vervolgens een tekening en dimensioneert het onderdeel met de gevraagde toleranties, maar ik heb enkele kleine problemen omdat ik geen training heb in API's.

Ik kan het niet dwingen tot een schaal van 2:1 op de MEP en ik kan het me niet veroorloven om de diameters te tolereren.

Er staan 3 diameters naast, waarvan er twee altijd dezelfde waarde hebben en de laatste de diameter van de klant.

De diameters staan nooit op dezelfde plaatsen op het plan omdat het onderdeel elke keer anders is.

Als iemand het stuk tekst weet dat kan worden gebruikt om mij een schaal te geven of aan de kant van de diameters, ben ik een en al oor.

 

Dank u allen en oprechte groeten

Hallo

Waarom zet je de basiskaart niet op deze schaal??? Zoals alle stukken die je erin gaat stoppen, Auron deze ladder. 

1 like

Hallo

Voor het schalen van vellen: http://help.solidworks.com/2016/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.ISheet~SetScale.html

Voor de dimensionering van de diameters zal ik spelen met de parameter "markeren voor tekenen" bij het genereren van de 3D en vervolgens met de objectinvoegfunctie van het model. Het zou de verwerking van macro's moeten vereenvoudigen.

1 like

Hallo

Allereerst dank u voor uw antwoorden,

Dan ga ik het proberen voor de achtergrond,

En voor de dimensionering van de diameters begrijp ik niet echt hoe je het wilt doen.

Maar aangezien de tekening is, is het mogelijk om specifiek deze en die diameter te siden? Ook al is hun plaats in de tekening elke keer anders? Een beetje Macro als dat zal me veel helpen.

Ik heb ook geprobeerd om 3 segmenten te schetsen (met de macro), ze te positioneren waar mijn diameters zijn en ze afmetingen te geven die gelijk zijn aan wat op het plan wordt verwacht.

Maar de grootte van de klant-Ø verandert vrij vaak, terwijl ik het als volgt heb gedefinieerd:

Set SkLine = Part.SketchManager.CreateLine(-O/2, 0.06, 0, O/2, 0.06, 0)

O mijn variabele zijn voor de Øclient

Het dimensioneren van objecten op de tekening lijkt me ingewikkelder dan het opzetten van het 3D-model en vervolgens alleen gebruiken wat nodig is om het plan te maken.

Invoegobjecten van het model: http://help.solidworks.com/2016/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IDrawingDoc~InsertModelAnnotations3.html

Een afmeting markeren voor tekenen:

http://help.solidworks.com/2016/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.idisplaydimension~markedfordrawing.html