Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Dokumenteneigenschaften von Teile in Baugruppen ändern

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
Änderungsmanagement mit der 3DEXPERIENCE® Plattform
Autor Thema:  Dokumenteneigenschaften von Teile in Baugruppen ändern (1408 mal gelesen)
caipi
Mitglied
Konstrukteur


Sehen Sie sich das Profil von caipi an!   Senden Sie eine Private Message an caipi  Schreiben Sie einen Gästebucheintrag für caipi

Beiträge: 447
Registriert: 10.05.2004

Dell Precision T5810
Intel Xeon E5v3-1620
16GB DDR4
nVidia Quadro M4000
SWX 2015 Sp 5.0
Autocad 2011

erstellt am: 12. Jan. 2010 14:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Gemeinde,

in einer Baugruppe sind alle Teile mit einer "falschen" Vorlage gezeichnet wurden.

Kann man nachträglich Dokumenteneigenschaften (Masse: von g in kg) von ALLER Teile in der Baugruppen mit einmal ändern? 

Oder doch alle einzeln ändern? 

Vielen Dank und Grüsse

A.Schmidt

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ess-jay
Mitglied
Konstrukteur/ CAD-Admin/BOFH


Sehen Sie sich das Profil von ess-jay an!   Senden Sie eine Private Message an ess-jay  Schreiben Sie einen Gästebucheintrag für ess-jay

Beiträge: 681
Registriert: 28.04.2005

Dell Precision T5500
Windows 7 64 bit
24GB RAM, NVidia Quadro 5000
SW 2010 SP4.0
ME10 17.00
3DConnexion Spaceexplorer
Office 2007

erstellt am: 12. Jan. 2010 15:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für caipi 10 Unities + Antwort hilfreich

Hallo Caipi,

mir war doch so als hätte ich das Problem auch schonmal gehabt...  

Schau mal hier

Das Makro ändert die Einheit des geöffneten Dokumentes von g in kg und speichert es ab.

Wenn du eine ganze Handvoll Dateien hast, kannst du dieses Makro vielleicht zusammen mit dem Batchtool von Stefan über deine Dateien laufen lassen.

Edit: Das Makro ist schon ein paar Jährchen alt, ich weiß grad nicht, ob es mit der aktuellen Version von Solid Works auch noch funktioniert, die Bibliotheken ändern sich ja auch ab und zu zwischen den Versionen. Einfach mal ausprobieren.
------------------
Gruß,
Stephan

"Optimismus ist lediglich ein Mangel an Informationen"

BOFH

[Diese Nachricht wurde von ess-jay am 12. Jan. 2010 editiert.]

[Diese Nachricht wurde von ess-jay am 12. Jan. 2010 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

caipi
Mitglied
Konstrukteur


Sehen Sie sich das Profil von caipi an!   Senden Sie eine Private Message an caipi  Schreiben Sie einen Gästebucheintrag für caipi

Beiträge: 447
Registriert: 10.05.2004

Dell Precision T5810
Intel Xeon E5v3-1620
16GB DDR4
nVidia Quadro M4000
SWX 2015 Sp 5.0
Autocad 2011

erstellt am: 12. Jan. 2010 15:36    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke

Ist das Makro so richtig?

Dim swApp As Object
Dim Part As Object

Const swUnitSystem = 263
Const swUnitsMassPropMass = 259

Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
retval = Part.SetUserPreferenceIntegerValue(swUnitSystem, swUnitSystem_Custom)
retval = Part.SetUserPreferenceIntegerValue(swUnitsMassPropMass, swUnitsMassPropMass_Kilograms)
retval = Part.Save2(0)
End Sub


Kann ich das Makro auch in SWXSolidWorks starten? Muss nur die Baugruppe geöffnet sein?

Danke

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

caipi
Mitglied
Konstrukteur


Sehen Sie sich das Profil von caipi an!   Senden Sie eine Private Message an caipi  Schreiben Sie einen Gästebucheintrag für caipi

Beiträge: 447
Registriert: 10.05.2004

Dell Precision T5810
Intel Xeon E5v3-1620
16GB DDR4
nVidia Quadro M4000
SWX 2015 Sp 5.0
Autocad 2011

erstellt am: 12. Jan. 2010 16:09    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Wie heißt der Parameter um bei der Länge die Dezimale einzustellen? 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ernst Kaufmann
Mitglied
Konstrukteur


Sehen Sie sich das Profil von Ernst Kaufmann an!   Senden Sie eine Private Message an Ernst Kaufmann  Schreiben Sie einen Gästebucheintrag für Ernst Kaufmann

Beiträge: 59
Registriert: 10.06.2004

erstellt am: 19. Jan. 2010 18:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für caipi 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von caipi:
Wie heißt der Parameter um bei der Länge die Dezimale einzustellen?  

habe es mit folgendem Eintrag versucht, aber leider ohne erfolg!
So werden alle Dezimalstellen weggeschnitten.
Kennt jemand den korrekte Befehl?
-----------------------------------------
Dim swApp As Object
Dim Part As Object

Const swUnitSystem = 263
Const swUnitsMassPropMass = 259

Sub main()
Set swApp = Application.SldWorks
Set Part = swApp.ActiveDoc
retval = Part.SetUserPreferenceIntegerValue(swUnitSystem, swUnitSystem_Custom)
retval = Part.SetUserPreferenceIntegerValue(swUnitsMassPropMass, swUnitsMassPropMass_Kilograms)
retval = Part.SetUserPreferenceIntegerValue(swUnitsMassPropDecimalPlaces, swUnitsMassPropDecimalPlaces_3)
retval = Part.Save2(0)
End Sub
-----------------------------------------

------------------
mfg Ernst

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz