| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| | |
 | Smart Engineering Session: CAD-Automation in SOLIDWORKS in Berlin, eine Veranstaltung am 12.03.2026
|
|
Autor
|
Thema: Eigenschaften übernehmen (1188 mal gelesen)
|
The Mc 7 Mitglied TZ
 
 Beiträge: 429 Registriert: 25.02.2004 Monitore : 2x LG 23“ 3D Maus : Space Controller Betriebssystem: Windows 7 64 Bit
|
erstellt am: 02. Feb. 2005 10:18 <-- editieren / zitieren --> Unities abgeben:         
Hallöchen SWX  Gemeinde kleine Frage: Wie haben ein Makro womit wir alle Daten in die Einzelteile eingeben (z.B. Benennung, ZNG.Nr, Verwendung ...) Was dann auch automatisch in den Schriftkopf eingetragen wird! Manchmal kommt es bei uns vor das kleine Baugruppen die gleiche Bezeichnung haben wie die Einzelteile! Gibt es ein Makro was mir in einer Baugruppe die Eigenschaften aus dem ersten Einzelteil auslesen kann und sie unter die Eigenschaften der Baugruppe einträgt? Damit ich sie dort nicht noch mal per Hand eingeben muss! ------------------  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Teddibaer Ehrenmitglied V.I.P. h.c. Struktur-Experte

 Beiträge: 2125 Registriert: 09.02.2004
|
erstellt am: 02. Feb. 2005 10:34 <-- editieren / zitieren --> Unities abgeben:          Nur für The Mc 7
Erst die gute Nachricht, ne Lösung habe ich. Jetzt die schlechte: Ich hab ein Makro mit UserForm tralala, und das ist so speziell angepaßt und deshalb CLASSIFIED. Aber so geht's. Das Makro liest auf Knopfdruck die Eigenschaften aus und kann auf Knopfdruck die Eigenschaften wieder zuweisen. (mit Dialogbox) Wenn vor zuweisen, durch Klick das neue Dokument (bei dir die Baugruppe) aktiviert wird, werden die Eigenscahften auch da reinkopiert. Wenn alle Eigenschaften festgelegt sind ist das Klasse. Ich habe jede Eigenschaft explizit mit Namen aufgeführt innerhalb des Makros. Es ist denke ich aber auch kein Problem das über eine Programmschleife zu automatisieren (für beliebige Eigenschaften). Hier nun die wichtigsten Befehle: Eigenschaften auslesen: customprop1 = Part.CustomInfo2(config, propname1) Eigenschaften löschen (leeren, da überschreiben nicht geht!?) Call Part.DeleteCustomInfo(propname1) Eigenschaften zuweisen: Call Part.AddCustomInfo(propname1, "Text", costumprop1new) Viel Spass beim Testen ...
------------------ Gruß, der Teddibaer Besucht mich doch mal ... ---------------- Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Teddibaer Ehrenmitglied V.I.P. h.c. Struktur-Experte

 Beiträge: 2125 Registriert: 09.02.2004 **CSWP 06/2004** -- MacBook Air M1 MacBook Pro M1-Max
|
erstellt am: 02. Feb. 2005 11:06 <-- editieren / zitieren --> Unities abgeben:          Nur für The Mc 7
|
Andreas Müller Mitglied Masch. Ing. HTL / Betriebsing. STV
   
 Beiträge: 1151 Registriert: 11.04.2001
|
erstellt am: 02. Feb. 2005 11:07 <-- editieren / zitieren --> Unities abgeben:          Nur für The Mc 7
|
Teddibaer Ehrenmitglied V.I.P. h.c. Struktur-Experte

 Beiträge: 2125 Registriert: 09.02.2004 **CSWP 06/2004** -- MacBook Air M1 MacBook Pro M1-Max
|
erstellt am: 02. Feb. 2005 11:08 <-- editieren / zitieren --> Unities abgeben:          Nur für The Mc 7
Zitat: Original erstellt von Andreas Müller: Hallo Mc 7.Du könntest ja auch meine Excel-Liste nehmen, die Dateieigenschaften auslesen, die gewünschten CustomInfo's in die richtigen Zellen kopieren und wieder zurückschreiben. 
Genau! Die gab's auch noch ... 10P4U ------------------ Gruß, der Teddibaer Besucht mich doch mal ... ---------------- Sie brauchen einen Computer nicht einzuschalten um festzustellen, ob WINDOWS installiert ist. Sehen sie einfach nach, ob die Aufschrift auf der Reset Taste noch lesbar ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
The Mc 7 Mitglied TZ
 
 Beiträge: 429 Registriert: 25.02.2004 Monitore : 2x LG 23“ 3D Maus : Space Controller Betriebssystem: Windows 7 64 Bit
|
erstellt am: 02. Feb. 2005 11:30 <-- editieren / zitieren --> Unities abgeben:         
Danke für euere schnellen Antworten! Will es so einfach wie Möglich fassen! Will einfach in unser Eigenschaftsmakro wo wir alle Daten eintragen ein Feld dazutun wo er die Daten aus dem Einzelteil liest! Ist halt für die ganze Abteilung! Muß deswegen relativ idiotensicher sein  ! ( soll jetzt nicht heißen das hier Idioten Arbeiten!!!!! ) ------------------  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Andreas Müller Mitglied Masch. Ing. HTL / Betriebsing. STV
   
 Beiträge: 1151 Registriert: 11.04.2001
|
erstellt am: 02. Feb. 2005 12:06 <-- editieren / zitieren --> Unities abgeben:          Nur für The Mc 7
|

| |
The Mc 7 Mitglied TZ
 
 Beiträge: 429 Registriert: 25.02.2004 Monitore : 2x LG 23“ 3D Maus : Space Controller Betriebssystem: Windows 7 64 Bit
|
erstellt am: 02. Feb. 2005 12:43 <-- editieren / zitieren --> Unities abgeben:         
|