| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| 3DEXPERIENCE Simulation Day |
Autor
|
Thema: Schriftfeld Bezugshinweis Revision automatisch befüllen (958 / mal gelesen)
|
Thor16 Mitglied Konstrukteur
Beiträge: 82 Registriert: 27.08.2019 SolidWorks 2022 Windows 10 x64
|
erstellt am: 13. Jul. 2021 11:44 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, wir haben von unserem Kunden ein neues Schriftfeld für die Fertigungszeichnungen bekommen. In diesem muss jetzt an zwei Stellen die Revision eingetragen werden. Bisher war es so, dass die Revision nur bei den Änderungsbeschreibungen steht. Mit dem neuen Schriftfeld ist noch ein zusätzliches Feld hinzugekommen, in welches die aktuelle Revision eingetragen werden soll. Leider führt das dazu das ab und zu dieses neue Feld nicht mit aktualisiert wird und dort noch ein alter Revisionsstand steht. Das Schriftfeld mit den Änderungsbeschreibungen wird bei uns als Block auf der Zeichnung eingefügt. Die Änderungsbeschreibung der Revisionen füllen wir dann über vordefinierte Attribute aus. Im Anhang ist ein Bild zu unserer Revisionstabelle. Das komplette Schriftfeld darf ich hier leider nicht einstellen. Hat von Euch vielleicht jemand eine Idee wie man das Feld automatisch befüllen kann, damit gewährleistet ist das immer der richtige Revisionsstand eingetragen ist. Viele Grüße Torsten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 13. Jul. 2021 13:40 <-- editieren / zitieren --> Unities abgeben: Nur für Thor16
Zitat: Original erstellt von Thor16: ... Das komplette Schriftfeld darf ich hier leider nicht einstellen.Hat von Euch vielleicht jemand eine Idee ...
Hallo, auch vom Screenshot kann man nicht wirklich sehen, wie der Wert dort hineinkommt ... aber du hast ja schon "Attribut" erwähnt. Bei uns gibt es einen Block Schriftfeld (enthält die Linien) und einen mit den Textfeldern. Wenn man den wählt, gibt es links den Button "Attribute" und da kann man nachsehen, was in dem Block erscheinen soll. An der Stelle würd ich mal suchen, ob das auf die gleiche Dateieigenschaft verweist. Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thor16 Mitglied Konstrukteur
Beiträge: 82 Registriert: 27.08.2019 SolidWorks 2022 Windows 10 x64
|
erstellt am: 13. Jul. 2021 15:39 <-- editieren / zitieren --> Unities abgeben:
Hallo Christian, bei uns sind die Linien und Texte alle in einem Block zusammengefasst, d.h. sowohl das zu befüllende als auch das vorgebende Feld sind Textfelder. Leider sind auch, wie im Bild zu sehen, die Zahlen für die einzelnen Revisionen schon eingetragen. Unsere derzeitige Überlegung ist, ob man mit einer Wenn-Funktion das Textfeld für das Datum abfragen kann. Leider habe ich aber dazu noch nichts passendes gefunden. Viele Grüße Torsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
Beiträge: 3189 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 13. Jul. 2021 16:23 <-- editieren / zitieren --> Unities abgeben: Nur für Thor16
Hallo, bei uns kommen auch die Zahlen in der ersten Spalte aus den Dateieigenschaften. etwa so: zeile1_index, zeile1_datum, ... zeile1_checked zeile2_index, ... ... zeile5_checked index_aktuell, alle Dateieigeschaften werden von der Zeichnungsverwaltung automatisch eingetragen und landen damit im Schriftfeld. damit schreiben wir immer die letzten x Indexe in's Schriftfeld. Schlecht ist nur, wenn die Verweise in den Blockattributen von jemandem überschrieben wurden. Im Schriftfeld selber eine if-Abfrage wüsste ich nicht, Bedingungen abfragen oder so, seh ich dann eher in einem Schriftfeldmakro. Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hueglekon Mitglied Konstrukteur
Beiträge: 4 Registriert: 06.07.2011 SWX 2019 SP2
|
erstellt am: 15. Jul. 2021 10:39 <-- editieren / zitieren --> Unities abgeben: Nur für Thor16
|
Thor16 Mitglied Konstrukteur
Beiträge: 82 Registriert: 27.08.2019 SolidWorks 2022 Windows 10 x64
|
erstellt am: 16. Jul. 2021 10:36 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, vielen Dank für Eure Beispiele. Leider lässt es sich bei uns so nicht umsetzten. Bei uns werden die Zeichnungen immer von der Hauptbaugruppe abgeleitet. Unsere Baugruppen sind immer Einzelstücke, daher wird dort die Revision nicht mit dokumentiert. Der letzte Stand der Baugruppe im CAD entspricht dann dem gefertigten Produkt. In der Zeichnung gibt es mehrere Zeichnungsblätter mit unterschiedlichen Revisionsständen. Dadurch ist es auch schwierig die Revision über die Dateieigenschaften eintragen zu lassen. Ich hatte schon befürchtet das wahrscheinlich nur ein Makro Abhilfe schaffen kann. Allerdings weiß ich da noch nicht wie ich das am sinnvollsten umsetzten kann… Viele Grüße Torsten
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thor16 Mitglied Konstrukteur
Beiträge: 82 Registriert: 27.08.2019 SolidWorks 2022 Windows 10 x64
|
erstellt am: 26. Jan. 2022 08:00 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, ich hatte jetzt endlich mal wieder Zeit mich diesem Thema etwas zu widmen und habe ein Makro geschrieben welches in dem ersten Block die aktuelle Revision ausliest und in den zweiten Block einfügt. Das funktioniert soweit sehr gut. Jetzt habe ich aber das Problem, dass ich vor dem Speichern immer das Makro starten muss. Gibt es eine Möglichkeit das Makro entweder beim Start von Solidworks immer zu starten, oder das Makro gleich in der Vorlage von unseren Zeichnungen mit einzubinden, wie es zum Beispiel bei Excel funktioniert? Viele Grüße Torsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bk.sc Ehrenmitglied V.I.P. h.c. Konstrukteur Sondermaschinenbau
Beiträge: 2776 Registriert: 18.07.2012 -Solid Works 2019 SP5 -Pro Engineer WF 3
|
erstellt am: 26. Jan. 2022 12:55 <-- editieren / zitieren --> Unities abgeben: Nur für Thor16
Hallo Torsten, Zitat: ...beim Start von SWX immer zu starten...
ja das geht entweder das du ein ADD-In daraus machst, dazu musst du natürlich dein Macro in VB.Net ö.ä. neu schreiben. VBA Macros kannst du mit SWX mitstarten in dem du die Verknüpfung zum Starten deines SWX änderst und als Pfad z.B. C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\SLDWORKS.exe" -m "DateipfadZumMacro\Makroname.swp" einträgst. Gruß Bernd ------------------ --- Man muß nicht alles wissen, man muß nur wissen wo es steht --- Staatlich anerkannte Deutschniete Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thor16 Mitglied Konstrukteur
Beiträge: 82 Registriert: 27.08.2019 SolidWorks 2022 Windows 10 x64
|
erstellt am: 26. Jan. 2022 13:05 <-- editieren / zitieren --> Unities abgeben:
|
R3vo Mitglied staatl. gepr. Techniker, Konstrukteur
Beiträge: 107 Registriert: 03.11.2021 Programme: CAD: SolidWorks 2021 SP5.1 PDM: SpeedyPDM 7.5 ------------------------ CPU: i7 10700 GPU: Nvidia Quadro RTX4000 RAM: 64 Gbyte Datenträger: SSD
|
erstellt am: 26. Jan. 2022 16:40 <-- editieren / zitieren --> Unities abgeben: Nur für Thor16
|
| CNC-Fräser (m/w/d) | BRUSS zählt zu den weltweit führenden Anbietern von Präzisionsdichtungen und Dichtungsmodulen für die Automobilindustrie. Als traditionsreiches Unternehmen sind wir stets auf der Suche nach Zuwachs für unsere große BRUSS-Familie. Und so werden Sie ein Teil davon: CNC-Fräser (m/w/d) Sie suchen nach einer neuen Herausforderung? Dann sind Sie bei uns richtig! Für unseren ... | Anzeige ansehen | Metallhandwerk |
|
Thor16 Mitglied Konstrukteur
Beiträge: 82 Registriert: 27.08.2019 SolidWorks 2022 Windows 10 x64
|
erstellt am: 27. Jan. 2022 08:23 <-- editieren / zitieren --> Unities abgeben:
|