|
SolidWorks : Makro ISO-Speichern, speichert auch aktive Zeichenansichten in ISO
tbd am 21.02.2007 um 13:15 Uhr (0)
Hallo osey,Du hast dir den Beitrag von Micha leider nicht zu Herzen genommen.Das Speichern darf in einem Makro für die SDA-4Free Freeware nicht mehr vorkommen. Führt zu einer Endlosschleife!Ich habe mal das Makro angepasst, das müsste jetzt klappen:Code:Dim swApp As SldWorks.SldWorksDim Part As SldWorks.ModelDoc2Dim eDocTyp As swDocumentTypes_eSub main() Set swApp = Application.SldWorks Set Part = swApp.ActiveDoc If Part Is Nothing Then Es gibt nichts zutun! Exit Sub End If Prüfen, ob Dokument Z ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Kopien Zeichnung
tbd am 17.04.2008 um 16:50 Uhr (0)
Von mir aus gerne!------------------Mfg Daniel
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Bereich in Zeichnung selektieren
tbd am 21.05.2010 um 10:37 Uhr (0)
Hallo,ich suche und suche, aber entweder habe ich Tomaten auf den Augen oder ich suche nach den falschen Begriffen.Ich suche nach einer Möglichkeit, in einer SolidWorks Zeichnung einen Bereich zu selektieren, so wie man es manuell mit gedrückter Maustaste machen kann.Die einzelne Selektion ist mir nämlich zu langsam.ModelDoc2.SelectByRay habe ich zum Beispiel schon gefunden. Das scheint aber nicht die gesuchte Methode zu sein, und eine Selektion von Sketch Objekten ist nicht möglich. Aber genau um die geht ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro - Größe einer Zeichnung
tbd am 06.08.2010 um 15:22 Uhr (0)
Hallo Findu,was du suchst ist View.GetOutlineDazu gibt es auch das Beispiel Get View Bounding Box and Position Example (VB) in der SolidWorks API Hilfe------------------Mfg Danielwww.MySldWorks.de - SolidWorks API Snippets
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Makro:Zeichnung:teilnamen auslesen
tbd am 23.07.2007 um 11:21 Uhr (0)
Hallo Kriechi,auch dieser Beitrag könnte interessant sein.------------------Mfg DanielWer A sagt, der muss nicht B sagen. Er kann auch erkennen, dass A falsch war. Bertolt Brecht------------------SolidWorks | API | Makro | Schulung | Freeware | Schuler Design Automation GmbH
|
| In das Form SolidWorks wechseln |
|
SolidWorks : wechsel von Zeichnung ins teil
tbd am 26.10.2006 um 11:11 Uhr (0)
Hallo oma 1Woher bekommst du den Parameter Datei, welchen du in folgendem Programmteil verwendest?Code:Set Draw = SwApp.ActivateDoc2(Datei, False, longstatus)Ersetze diesen evtl. durch Draw.GetTitle, dann müsste dein Bauteil aktivert werden.Kann es aber auch sein das dein OpenDoc6 befehl nicht funktioniert?Ectl. ist das Bauteil schon im SolidWorks hintergrund geöffent, oder der Parameter partdateipfad ist nicht richtig belegt.Kleines Makro von mir welches ein Bauteil aktivertCode:Sub main() partdateipfad ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Kopien Zeichnung
tbd am 19.03.2008 um 15:55 Uhr (0)
Für was mein Beispiel alles so nützlich ist!Einfach den Typ mit GetType abfragen wenn du nur Zeichnungen drucken möchtest:Code: Nur sichtbare Dokumente drucken If oModelDoc.Visible Then If oModelDoc.GetType = swDocDRAWING Then For i = 1 To 4 4x drucken. retval = oModelDoc.AddCustomInfo3("", "COPYCOUNT", swCustomInfoText, "") oModelDoc.CustomInfo("COPYCOUNT") = i setzt Variable auf 1, 2, 3, 4, .... Dokument zwingen sich neu aufzubauen bRet = oModelDoc.ForceReb ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : wechsel von Zeichnung ins teil
tbd am 26.10.2006 um 16:55 Uhr (0)
Hallo Oma1,Man ermittelt auf welches Dokument sich die ersten Zeichnungsansicht bezieht.Dieses kann man dann weiter auswerten (durch Extension).Somit öffnest du immer das richtige Dokument!Mit dem im Beispiel befüllten Objekt oSwTeilModelDoc kannst du dann wieter arbeiten.Hier das Beispiel:Code:Option Compare TextDim oSwApp As SldWorks.SldWorksDim oSwModelDoc As SldWorks.ModelDoc2Dim lStatus As LongDim lWarnings As LongDim bstatus As BooleanSub main() Daniel Bühling Schuler Design Automation GmbH Api-Pr ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Teil aus der Zeichnung heraus öffnen
tbd am 06.08.2008 um 08:43 Uhr (0)
Guten Morgen,ich habe auch noch einige gut Informationsquellen.Mit den Snippets Selektierte Ansicht ermitteln und ModelDoc2 einer Ansicht ermitteln hast du alles was du brauchst!Das Teil ist ja, wie du richtig erkannt hast, bereits im Hintergrund geladen. Damit reicht dir der Snippet Dokument in einem eigenem Fenster anzeigen und das referenzierte Dokument der Ansicht in einem eigenen Dokumentfenster anzuzeigen.------------------Mfg Danielwww.MySldWorks.de - SolidWorks Api Snippets
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Auf Kennung von Teilen in Zeichnung zugreifen per API
tbd am 21.01.2009 um 17:52 Uhr (1)
Hallo monti0505,nicht wirklich, aber ich versuche nun auch mal mein Glück.schau dir mal das Beispiel Hide Drawing Components Example (VB) in der API Hilfe an.Es hat zwar nicht mit deiner Aufgabe direkt zutun, jedoch kannst du dort sehen wir du an eine SldWorks.DrawingComponent Instanz kommst.Mit der Eigenschaft Name der Klasse SldWorks.DrawingComponent kannst du den Namen der Zeichnungskomponente ermitteln. In deinem Fall also "23423-15".Dann musst du den String nur noch bearbeiten um deine sogenannte Kenn ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Absturz beim Schließen der Zeichnung
tbd am 12.10.2006 um 14:08 Uhr (0)
Wenn in SolidWorks irgendwelche Addins laufen kannst du diese mal unter Extras - Zustzanwendungen deaktivieren.Vieleicht hat ein Addin ein Ereignis-Problem.------------------Mfg DanielOb ein Begriff glücklich gewählt ist, ob es bessere Begriffe gibt, warum die Lösung aller Fragen im Universum 42 ist und wer die nächste Bundestagswahl gewinnt sind alles Fragen, über die man nächtelang diskutieren kann. Wichtig ist, dass es einen Begriff gibt, auf den sich alle einigen, und unter dem sich alle das gleiche vo ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : API: Bereich in Zeichnung selektieren
tbd am 21.05.2010 um 13:15 Uhr (0)
Ich habs!Das ganze funktioniert mit dem sldworks.Mouse Objekt.Dort kann man mit der Methode MoveXYZ Mausbewegungen incl. den Maustasten steuern.Bei den Koordinaten handelt es sich um Modelkoordinaten in Meter.Das Ganze sieht dann ungefähr so aus:Code: Dim oSwApp As sldworks.SldWorksDim oSwModel As sldworks.ModelDoc2Dim oSwModelView As sldworks.ModelViewDim oSwMouse As sldworks.MouseoSwApp = CType(GetObject(, "SldWorks.Application"), _ sldworks.SldWorks)oSwModel = CType(oSwApp.ActiveDoc, _ sldworks.Mo ...
|
| In das Form SolidWorks wechseln |
|
SolidWorks : Modellbezug einer Zeichnung ändern
tbd am 09.10.2006 um 14:30 Uhr (0)
Man kann Referenzen eines Dokuments also Baugruppe, Bauteil und auch von Zeichnungen im Datei öffnen Dialog von SolidWorks anpassen.Einfach auf Datei öffnen klicken, Datei auswählen und dann in diesem Dialog auf Referenzen klicken (rechts-unten). Es werden alle Referenz aufgelistet, welche man dort natürlich auch ändern und anpassen kann!------------------Mfg DanielOb ein Begriff glücklich gewählt ist, ob es bessere Begriffe gibt, warum die Lösung aller Fragen im Universum 42 ist und wer die nächste Bundes ...
|
| In das Form SolidWorks wechseln |