Einige Makros

Hallo an alle

Es ist ein paar Wochen her, dass ich an einem Makro gearbeitet habe, das viele Dinge für uns tut.

Grundsätzlich fragt uns SolidWorks nach der Referenz einer Achse, die wir definieren, und zeichnet sie dann für uns und baut sie mit den im Makro definierten Abmessungen, öffnet dann eine Zeichnung und bemaßt das Teil mit den angeforderten Toleranzen, aber ich habe einige kleine Probleme, weil ich keine Schulung in APIs habe.

Ich kann es auf dem MEP nicht auf einen Maßstab von 2:1 zwingen und ich kann es mir nicht leisten, die Durchmesser zu tolerieren.

Daneben befinden sich 3 Durchmesser, von denen zwei immer den gleichen Wert haben und der letzte der Kundendurchmesser ist.

Die Durchmesser befinden sich nie an den gleichen Stellen auf dem Plan, da das Teil jedes Mal anders ist.

Wenn jemand den Text kennt, der verwendet werden kann, um mir eine Skala oder auf der Seite der Durchmesser zu geben, bin ich ganz Ohr.

 

Vielen Dank an alle und herzliche Grüße

Hallo

Warum wird die Grundkarte nicht in diesem Maßstab angegeben??? Wie alle Teile, die Sie darin platzieren werden, Auron diese Leiter. 

1 „Gefällt mir“

Hallo

Für die Bogenskalierung: http://help.solidworks.com/2016/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.ISheet~SetScale.html

Für die Bemaßung der Durchmesser werde ich bei der Generierung des 3D mit dem Parameter "Markierung zum Zeichnen" spielen und dann mit der Objekteinfügefunktion des Modells. Es sollte die Makroverarbeitung vereinfachen.

1 „Gefällt mir“

Hallo

Zunächst einmal vielen Dank für Ihre Antworten,

Dann werde ich versuchen, den Hintergrund zu finden,

Und für die Bemaßung der Durchmesser verstehe ich nicht wirklich, wie man das machen will.

Aber seit der Zeichnung ist es möglich, diesen und jenen Durchmesser spezifisch zu seiten? Auch wenn ihr Platz in der Zeichnung jedes Mal anders ist? Ein bisschen Makro wie dieses wird mir sehr helfen.

Ich habe auch versucht, 3 Segmente zu skizzieren (mit dem Makro), sie dort zu positionieren, wo meine Durchmesser sind, und ihnen Abmessungen zu geben, die denen auf dem Plan entsprechen.

Aber die Größe des Kunden-Ø ändert sich recht oft, wobei ich sie wie folgt definiert habe:

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

O ist meine Variable für den Øclient

Das Bemaßen von Objekten auf der Zeichnung erscheint mir komplizierter, als das 3D-Modell einzurichten und dann nur das zu verwenden, was für die Erstellung des Plans notwendig ist.

Einfügeobjekte des Modells: http://help.solidworks.com/2016/english/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IDrawingDoc~InsertModelAnnotations3.html

Markieren einer Bemaßung zum Zeichnen:

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