• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Interessanter Makro für SolidWorks

  • Ersteller Ersteller cubalibre00
  • Erstellt am Erstellt am
guten Abend für alle Benutzer des Forums!

Ich finde mich selbst schreiben, um nach Ihrer Hilfe im Makrofeld von sw zu fragen, die Tipps zu lesen, die anderen Benutzern vor mir gegeben wurden, ich denke, ich bin an der richtigen Stelle!

Zunächst möchte ich fragen, ob Sie sich der Existenz eines Makros bewusst sind, das die Koordinaten der Punkte einer Skizze in eine Excel-Datei exportieren kann. in Ordnung. Ich erkläre besser, im Web fand ich Makros in der Lage, Koordinaten zu exportieren, aber geben nicht die Möglichkeit, Punkte zu bestellen, beispielsweise eine Kontur, im Uhrzeigersinn oder im Uhrzeigersinn. Diese Notwendigkeit kommt aus der Tatsache, dass ich diese Punkte dann in Matlab einfügen muss und die Kontur aufsetzen muss. Hat jemand Informationen darüber?

Zweitens, wissen Sie einige gute Qualität Online-Führer, die Ihnen erlauben, zumindest die grundlegenden visuellen Rudiments für die Programmierung von Makros für Solidworks zu lernen?
Vielen Dank im Voraus, wer mir helfen wird.
ciao!
 
Hallo Gdavidevr,
für Handbücher Ich könnte diese Links empfehlen, sie sind alle Bücher, die ich habe, aber ich nahm sie nach dem Lernen, ich tat die Sache rückwärts.
für einen, der lernen will, ist ein guter Anfang, aber es gibt immer zu sagen, dass sie eine Programmierinfarination hinter ihnen benötigen.
Wenn ich in Tee wäre, würde ich sie zu einer Zeit kaufen, sobald ich den ersten Passanten auf die nächste Ebene anpasse, ist die Reihenfolge, die ich unten schreibe, schwierig.
http://www.amazon.it/automating-solidworks-2019-using-macros/dp/1630572136
http://www.amazon.com/solidworks-api-1-programming-automation-ebook/dp/b00hssjkoy
http://www.amazon.it/solidworks-api-advanced-product-Entwicklung-ebook/dp/b00hsru3cDie Frage der Punkte ist sehr breit, ich denke, ich werde Schwierigkeiten haben, zu erklären, warum die erhaltenen Daten unterschiedlich sind, je nachdem, was wir absorbieren werden.
- erstens könnten wir eine Skizze haben, die von Punkteinheiten und Profilen gebildet wird, viele oder wenige oder nur eine. In diesem Fall sollten wir alle Einheiten zyklieren, die Koordinaten der Anfangs- und Endpunkte erhalten, die Koordinaten der Punkteinheiten erhalten, die Verdoppelungen beseitigen (Anfang einer Einheit entspricht dem Ende einer anderen, bei einer Kette).
aus dieser Cloud von Punkten sollten Sie einen Algorithmus studieren, der sie im Uhrzeigersinn oder gegen den Uhrzeigersinn ordnet, die externen Punkte und die Hand bewegen
- die Fälle könnten so viele sein, wir sollten Startstandards definieren.

auf dem Web, das ich nicht sah, sollten Sie aussehen.
 
Hallo Gdavidevr,
für Handbücher Ich könnte diese Links empfehlen, sie sind alle Bücher, die ich habe, aber ich nahm sie nach dem Lernen, ich tat die Sache rückwärts.
für einen, der lernen will, ist ein guter Anfang, aber es gibt immer zu sagen, dass sie eine Programmierinfarination hinter ihnen benötigen.
Wenn ich in Tee wäre, würde ich sie zu einer Zeit kaufen, sobald ich den ersten Passanten auf die nächste Ebene anpasse, ist die Reihenfolge, die ich unten schreibe, schwierig.
http://www.amazon.it/automating-solidworks-2019-using-macros/dp/1630572136
http://www.amazon.com/solidworks-api-1-programming-automation-ebook/dp/b00hssjkoy
http://www.amazon.it/solidworks-api-advanced-product-Entwicklung-ebook/dp/b00hsru3cDie Frage der Punkte ist sehr breit, ich denke, ich werde Schwierigkeiten haben, zu erklären, warum die erhaltenen Daten unterschiedlich sind, je nachdem, was wir absorbieren werden.
- erstens könnten wir eine Skizze haben, die von Punkteinheiten und Profilen gebildet wird, viele oder wenige oder nur eine. In diesem Fall sollten wir alle Einheiten zyklieren, die Koordinaten der Anfangs- und Endpunkte erhalten, die Koordinaten der Punkteinheiten erhalten, die Verdoppelungen beseitigen (Anfang einer Einheit entspricht dem Ende einer anderen, bei einer Kette).
aus dieser Cloud von Punkten sollten Sie einen Algorithmus studieren, der sie im Uhrzeigersinn oder gegen den Uhrzeigersinn ordnet, die externen Punkte und die Hand bewegen
- die Fälle könnten so viele sein, wir sollten Startstandards definieren.

auf dem Web, das ich nicht sah, sollten Sie aussehen.
Vielen Dank für die schnelle Antwort.

Ich versuche, die „Fragepunkte“ zu vertiefen, wenn es Ihnen nichts ausmacht, weil ich sofort versuchen sollte, rauszukommen.
die Arten der Skizze, die ich importieren würde, wären immer diskrete Konturen von etwa tausend Punkten, also die Wolke von Punkten, die Sie erwähnt würden nicht interne Punkte, sondern nur Konturen. Außerdem erzeugen sie bei der Diskretisierung keine Verdoppelungen, also auch das wäre ein Problem überschritten.
das Makro, das die Daten in Excel I bereits zählt, würde es nur sein, es durch Eingabe der Art von Punkten zu ändern.

Da Sie so freundlich waren, diese Anleitungen vorzuschlagen (Ich gehe zuerst in die Bibliothek?) , würden Sie mir einige Website oder Blog sagen, wo zu suchen versuchen?

Vielen Dank!
 
Ich dachte, Sie hätten Skizzenprofile.
Die Wolken der Punkte sind in dem Plan, den ich mir vorstellen kann.
im Web sollten Sie einen Algorithmus finden, um zu integrieren, es muss offensichtlich an die Notwendigkeit angepasst werden, um dies zu tun ist offensichtlich keine Paste Kopie, Sie müssen an arbeiten und testen das Ergebnis.
wie bereits bereit Makro auf dem Web für solidworks geben einen schnellen Blick Ich fand nichts.
Versuchen Sie zu suchen, vielleicht etwas, das Sie finden, vielleicht können Sie einen Teil des Codes wiederherzustellen.
 
Hi.
Ich habe das Makro leicht modifiziert, weil es zum einen nicht in den richtigen Verzeichnissen und zum anderen, wenn es nicht existiert
der Standard-Unterordner für pdf-Dateien wurde nicht gespeichert.
Ich hoffe, das war der Fehler, den Sie berichtet haben. getestet mit win7 64bit und solidworks 2016 sp.3

Hi.
Gabriele
Hallo mit diesem Makro in solidworks 2020 gibt mir folgenden Fehler:
1583759329220.pngdurch den Debug wird die folgende Zeile hervorgehoben:
1583759370622.pngpdf und dwg arbeiten aber die .stp-Datei wird nicht erstellt

Kann mir jemand helfen?

Danke.

Marsch
 
wahrscheinlich swmodel2 wird nicht erklärt.
diese Zeile vor dem Öffnen der Datei einfügen

dim swmodel2 als sldworks.modeldoc2
1583845483519.png
 
Auch die Angabe der Variable bleibt unverändert, der gleiche Fehler, die gleiche Zeile.

um Angriffsinformationen auch die Screenshooting des ersten Teils des Makros abzuschließen

Anhang anzeigen 56589

Anhang anzeigen 56590
versuchen, auf den Werkzeugvorhang zu gehen-> Referenzen
siehe, wenn eine Überprüfung fehlt, könnte es sein, dass eine Überprüfung einer Referenz aktiviert wurde, dass in der 2020-Version nicht mehr.
falls es nicht davon abhängt, versuchen Sie, das Makro zu befestigen oder es mir privat zu schicken.

Hi.
 
Hallo alle,
Es gibt ein Makro, das nur den dxf der abgeflachten Teile des Blattes erzeugt und gleichzeitig eine Tabelle mit einem bestimmten Namen, Material, Menge ausfüllt und wenn dieses Blatt Biegen hat oder nicht (es wäre eine Fahne)
 
Hallo an alle, ich wollte meinen sehr kleinen Beitrag zu dieser Diskussion leisten, die mir so sehr geholfen hat, auch wenn ich wenig teilgenommen habe.

das Makro funktioniert so:
- Speichern Sie die Tabelle im Solidwork-Format (es muss schon einmal unter dem Namen gespeichert worden sein, in der Praxis muss die .slddrw-Datei bereits vorhanden sein)
- erstellen Sie einen Ordner "für Schreinerei" innerhalb des Ordners, der die .slddrw enthält
- Speichern Sie im Ordner "für Schreinerei" die Tabelle in den drei Formaten .pdf .dwg .dxf
- wenn Sie bereits eine Datei mit dem gleichen Namen finden, überschreibt sie direkt ohne Fragen zu stellen
- schließt die Tabelle (es wird angenommen, dass Export in universellen Formaten das Letzte ist, was Sie tun, um eine Tabelle vor dem Schließen)

Ich hoffe, es kann anderen dienen, wie es mir diente


dim swapp als Objekt

Dim Teil Objekt
dim boolstatus als boolean
dim longstatus as long
dim longwarnings as long
dim namecomplete als String
Dateiname
dim Pfad als String
dim brand new als string


Teil Haupt()

set swapp = Anwendung. Schalungen
set part = swapp.activedoc
namecomplete = part.getpathname

wenn namecomplete = "" dann

msgbox "first saves the design, then retry", vbcritical
Ende

Ende

Longstatus = part.save

Route = links(vollständiger Name, instrrev(vollständiger Name, "\"))
Dateiname = rechts(vollständiger Name, len(vollständiger Name) - len(path))
neue Ordner = "für Schreinerei"

wenn dir(Pfad & neuer Ordner, vbdirectory) = " dann
mkdir (Weg & neuer Ordner)
Ende

namecomplete = Pfad & neuer Ordner & "\" & Dateiname
namecomplete = strings.left(vollständiger Name, len(vollständiger Name) - 7)
longstatus = part.saveas3(vollständiger Name & ".pdf", 0, 0)
longstatus = part.saveas3(vollständiger Name & ".dwg", 0, 0)
longstatus = part.saveas3(vollständiger Name & ".dxf", 0, 0)

mytitle = part.gettitle
swapp.quitdoc mytitle

Ende
 
Hallo ich bin neu, und ich benutze Solidworks (Englisch, weil ich in uk arbeite) für nur 2 Jahre als Selbst-Tot, Ich wollte wissen, ob es ein Makro oder einen automatischen Weg, um den Charakter in die Bom-Liste oder in der Zeichnung zu ändern. Ich erkläre: Ich möchte, dass das Makro die Baugruppen und unter Baugruppen in der Tabelle mit Bezug auf die Karte und in grau die Komponenten noch nicht genehmigt, ich hänge die Bilder an, um Sie verstehen zu lassen. Tut mir leid und danke im Voraus.
 

Anhänge

  • Capture 2.JPG
    Capture 2.JPG
    36 KB · Aufrufe: 46
  • Capture 1.JPG
    Capture 1.JPG
    54,5 KB · Aufrufe: 44
Es ist die Karte, die Pdm für Dateien erstellt. es gibt alle internen Daten zur Datei rev, p/n Datum, wenn erstellt, wer usw.. die gleichen Daten, die in solidworks(capture4) sind
Hi.
das Feld "Dokumententyp" der Erfassung2. jpg ist auch in den benutzerdefinierten Eigenschaften vorhanden, die in Capture4.jpg angezeigt werden? (die sichtbare Scroll-Bar zeigt an, dass es andere gibt)
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben