• 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
Wo? Teil oder Design?
Guten Morgen. Bildung dieses Unbekannten
Tut mir leid wegen des guten Morgens, den ich verpasst habe, ich arbeitete und ich war ziemlich beschäftigt.
jedoch Ich kümmere mich darum, zu wissen, ob es ein Makro gibt, um automatisch alle Quoten einer Tabelle zu färben.

Arbeiten mit Anbietern, die Dwg-Dateien standardmäßig verwenden, wäre bequem für sie, das Auge auf farbigen Quoten haben
Alternativ könnte es ein Makro gehen, das die Quoten auf einer Schicht (gegebenenfalls) bewegt, gefärbt.

Danke für alle Antworten
 
oder im Modell ein Niveau für Quoten eingeführt, ist nicht rückwirkend oder wählen Sie alle Quoten und Änderungen Niveau oder Farbe
 
oder im Modell ein Niveau für Quoten eingeführt, ist nicht rückwirkend oder wählen Sie alle Quoten und Änderungen Niveau oder Farbe
Danke.
Dann teste ich.
Ein Makro, das ich denke, wäre jedoch schneller.
Jetzt werde ich die Modelle der Tabellen reparieren, aber für die vorhandenen Tabellen sollte ich jedes manuell beheben.
Ich wollte, dass meine Kollegen die einfachste Lösung zur Verfügung haben.
 
Hallo, ich brauche Hilfe: Können Sie ein Makro machen, das das pdf in b/n einer Tabelle in einem bestimmten Ordner mit Sektable-Pfad auch manuell innerhalb des Textes des Makros aussetzt und das automatisch die "current review"-Eigenschaft aus dem Teil oder dem Axiem liest, um es dann in den Dateinamen einzufügen?

Beispiel:

Dateiname Teil oder zusammen: 2000105.sldprt oder sldasm
"current review" Eigentum im Teil oder zusammen enthalten: 01
entsprechender Tabellendateiname: 2000105.slddrw

pdf Dateiname generiert in einem Ordner mit septabile path: 2000105_01.pdf

Ich sah ein sehr ähnliches Makro, aber generierte pdf im gleichen Pfad der Tabelle und nicht an der Datei die Revision. ..Ich könnte mit einer Reihe von Bier bezahlen, wenn diejenigen, die mir helfen, in der Nähe von Audine leben.:finger:
 
Ich änderte das Makro im Bereich ...workdir = swapp.... und in der Dateidefinition verwandten Code für den "Schritt".
allego macro.


Hi.
Gabriele
Würden Sie es ändern können, damit ich den pdf + dwg Ordner nicht erstellen muss?
aber dass die pdf und dwg mich in demselben Ordner speichern, in dem die Tabellen vorhanden sind?

Vielen Dank
 
Guten Morgen, ich bin vor kurzem eingeschrieben und bin immer noch die ersten Waffen bei der Entwicklung von Makros in Solidworks.
in diesem Verfahren ist meine Absicht, ein Parallelepiped zu erstellen und es so oft wiederholen, wie Sie wollen, aber wenn ich den Code ausführen, sobald ich den Festkörper erstelle, wird dies nicht wiederholt.
Würde mir jemand sagen, wo das Problem ist?
Vielen Dank im Voraus
 

Anhänge

Guten Morgen für alle
Ich habe schon lange daran gedacht, ein neues Makro für die Realisierung der Bogenbiegetische zu schaffen.
(Repeat und langweilige Arbeit:eek:)

Die Tabellen, die ich erstellen muss, sind sehr einfach.
in den Tabellen muss es sein:
-Ausbeutungsplan des aufgeführten Blattes
- die Chancen der verschiedenen Falten
- Material- und Blechdicke

als guter Designer, aber Neophyte in der Realisierung von Makros, Ich fragte mich, ob einer von Ihnen bereits etwas Ähnliches geschaffen haben.

Vielen Dank
 
Guten Morgen für alle
Ich habe schon lange daran gedacht, ein neues Makro für die Realisierung der Bogenbiegetische zu schaffen.
(Repeat und langweilige Arbeit:eek:)

Die Tabellen, die ich erstellen muss, sind sehr einfach.
in den Tabellen muss es sein:
-Ausbeutungsplan des aufgeführten Blattes
- die Chancen der verschiedenen Falten
- Material- und Blechdicke

als guter Designer, aber Neophyte in der Realisierung von Makros, Ich fragte mich, ob einer von Ihnen bereits etwas Ähnliches geschaffen haben.

Vielen Dank
Es gibt viele Faktoren, die das Ergebnis nicht gut machen, zum Beispiel das Format (a3-a4 usw.), die es wählen? und Skalenfaktor und Distanz von Ansichten?
ein Casino, auch wenn möglich, oder zumindest teilweise
 
bestimmte Probleme sind viele,
Ich glaube, diese von Ihnen aufgeführten sind machbar.

die Probleme sind andere:
- wie man automatisch alle flachen Wiederholungen ausführt
Wie zitieren Sie die Falten anderer Ansichten?

Kann mir jemand helfen?
 
Hallo alle

Ich begreife, dass der Export von Teilen/Assemi mich ein wenig zu lange wegnimmt, also würde ich gerne mit Ihrer Hilfe, da ich nichts über vba weiß, ein Makro, das diesen Prozess automatisiert.

Erlaubt:
Es wird offensichtlich meine Sorge sein, die in Ad-hoc-Subaxis exportierten Gegenstände zu organisieren, die ich in einem Ordner packen würde, der immer die gleiche Route "y:\esp" haben würde, während die exportierten Dateien den Pfad "y:\esp\01" haben sollten.

Ich möchte, dass alle in y:\esp enthaltenen Dateien nach diesem Kriterium exportiert werden:
1) alle Teile und Unteraxen in Schritt ap214 und Ligen;
2) alle Zeichnungsdateien im dwg-Format (mit Exportoptionen aus der Einstellung in der Verwendung von Optionen ---> Ausfuhr

Wesentlich wäre jedoch, dass die Namen der exportierten Dateien (für alle Formate) nur und ausschließlich die "Beschreibung" von benutzerdefinierten Eigenschaften oder Konfiguration enthalten (je nachdem, ob es sich um eine Datei mit Konfigurationen handelt oder nicht, ob sie Teil oder zusammen ist).

falls das Beschreibungsfeld nicht kompiliert oder nicht im Dateinamen vorhanden ist, möchte ich, dass es 0001 erscheint und eine Einheit progressiv erhöht, da das Makro Dateien mit leerem Beschreibungsfeld im Ordner auftrifft.

Außerdem könnte es passieren, dass in den Zeichnungsdateien mehrere Blätter vorhanden waren, so dass es notwendig wäre, jedes einzelne Blatt der Zeichnung in einer separaten Dwg-Dateien wieder aufgebaut und exportiert zu werden.

Teile und Baugruppen sollten auch gestartet und wieder aufgebaut werden c (ctrl+q) bevor sie exportiert werden, da einige dieser Dateien externe Referenzen enthalten können (die natürlich meine Sorge wäre, frei zu halten).

in Solidworks Optionen Ich behalte immer aktive Optionen:
Optionen----> externe Referenzen---> Suchen Sie externe Referenzen in:---> Referenzdokumenten in Position + enthalten Unterordner.

würdest du denken, das könnte machbar sein?

Ich danke Ihnen im Voraus für die endlose Geduld..

so viele Haare
 
es ist möglich, aber es ist nicht eine schnelle Sache zu tun, wenn ich Sie mehr als ein Makro vba ich würde eine dll tun, viel schneller in der Ausführung Phase.

Ich sehe keine Probleme außer einem wichtigen Programmierauftrag.
 
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 an alle, danke für das Teilen dieser Makros... großes Makro, Ich frage nur, ob Sie wissen, wie man eine kleine Variation machen.. im Dateinamen der pdf dwg und Schritt ich möchte die Eigenschaft hinzufügen "Revision", aber ich sollte gehen, um es in das Eigentum des Teils zu nehmen, weil der Tisch selbst keine Eigenschaft hat.
Ist das einfach und machbar? for now I have found a way for the part Konvertierung it to pdf adds the property revision to the file name but I pdf I have to make it of the table.
Wenn mir jemand helfen kann... Ich danke Ihnen...
Grüße
 
Hallo an alle, danke für das Teilen dieser Makros... großes Makro, Ich frage nur, ob Sie wissen, wie man eine kleine Variation machen.. im Dateinamen der pdf dwg und Schritt ich möchte die Eigenschaft hinzufügen "Revision", aber ich sollte gehen, um es in das Eigentum des Teils zu nehmen, weil der Tisch selbst keine Eigenschaft hat.
Ist das einfach und machbar? for now I have found a way for the part Konvertierung it to pdf adds the property revision to the file name but I pdf I have to make it of the table.
Wenn mir jemand helfen kann... Ich danke Ihnen...
Grüße
Hallo aldus.
Ich nahm ein Beispiel aus dem Internet, um den relevanten Teil der aktiven Zeichnung hochzuladen, dann ich
zwei Zeilen Code hinzugefügt, um eine bestimmte Eigenschaft zu lesen.
das Makro tut dies: aus der Zeichnung, lädt seinen Teil, liest die x-Eigenschaft, schließt den Teil.

Daher:
1) Kopieren Sie den Code unten in Ihrem Makro
2), um die Eigenschaft zu erhalten, die Sie interessieren, dies zu schreiben:
getthatinfo("description")
....wo Beschreibung ist der Name der Immobilie, die Sie auf der Seite lesen müssen.


Ich hoffe, es kann Ihnen helfen.
Hi.
Gabriele


Code:
private Funktion getthatinfo(custominfovalue as string) als String
dim swapp as sldworks. Schalungen
dim swmodel als sldworks.modeldoc2
dim swdrawing as sldworks.drawingdoc
dim swview als sldworks. Blick
Dimmfehler, lange
dim document1 als Objekt

set swapp = Anwendung. Schalungen
swmodel = swapp.activedoc

Ist Dokument aktiv?
wenn swmodel nichts ist
swapp.sendmsgtouser2 "eine Zeichendatei muss offen sein.", swmbwarning, swmbok
Ausstiegsfunktion
Ende

Ist es ein Teildokument?
wenn swmodel. gettype <> swconst.swdocdrawing then
swapp.sendmsgtouser2 "eine Zeichendatei muss offen sein.", swmbwarning, swmbok
Ausstiegsfunktion
Ende

swdrawing = swmodel
swview = swdrawing.getfirstview
swview = swview.getnextview
wenn swview nichts ist
msgbox "bitte zuerst eine Modellansicht einfügen!"
Ende
andere
swapp.activatedoc3 swview.getreferencedmodelname, false, swrebuildonactivation_e.swuserdecision, Fehler
Ende

set document1 = swapp.activedoc
getthatinfo = document1.getcustominfovalue("", custominfovalue)
swapp.closedoc swview.getreferencedmodelname
Endfunktion
 
bequemer können Sie die Eigenschaft des Modells erhalten, ohne den Teil zu öffnen
das modeldoc2 direkt aus der Ansicht des Modells, dann haben Sie Zugriff auf die Eigenschaften

dim swmodelref als sldworks.modeldoc2
swmodelref = swview.referenceddocument

getthatinfo = swmodelref.getcustominfovalue("", custominfovalue)
 
Vielen Dank! immer sehr freundlich..
Ich füge eine Anfrage vielleicht unmöglich hinzu. .
aber denkst du, du kannst den Dateinamen ändern, wenn der dwg gespeichert ist?

Ich werde es erklären. .
wenn die drw mehrere solidworks Blätter zu Beginn des Dateinamens den String 00_"filename" hinzufügen; dann 01_"filename" usw.. Ich möchte, dass Sie es unten an der Unterseite des Dateinamens schreiben... um die Suche und alphabetische Anzeige von Codes zu erleichtern... z.B. "Dateiname"_00, obwohl ich im Internet gesucht habe und scheint eine Standardeinstellung von Solidworks zu der Rettung, die Sie nicht ändern können. Vielleicht innerhalb des Makros wäre es möglich, etwas hinzuzufügen, wie wenn Sie ein "_00" in den ersten Positionen des Codes finden, verschieben Sie es nach unten?
Vielleicht träume ich... In der Zwischenzeit trainiere ich Ihnen das Makro, das ich geboren habe, wenn es jemandem dienen kann. .
Hier ist, was das Makro tut:
aus der Tabelle öffnet das Muster gebunden und Angeln der Eigenschaft, erstellt dann pdf dwg und schreibt Dateiname + Eigenschaft.
Dank aller und guten Freitag Nachmittag und Wochenende alle!
 

Anhänge

Hallo aldus.
Ich würde das Makro verlassen, wie es ist und gehen stattdessen eine S-Option ändern,
so dass Multifoils immer innerhalb derselben dwg-Datei gespeichert werden (wie bereits mit pdf passiert)

Dateimenü > speichern als: dwg > Klicken Sie auf Optionen > Mehrblattdesign > alle Blätter in eine Datei exportierenCiao
 

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