| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| | |
 | Kleines Unternehmen mit großem Durchblick Contra dem Know-how-Infarkt, ein Anwenderbericht
|
|
Autor
|
Thema: iProp Wizard V2 (2643 mal gelesen)
|
TDVPaul Mitglied Dr.-Ing. Maschinenbau
 
 Beiträge: 182 Registriert: 25.01.2004
|
erstellt am: 11. Mai. 2005 10:12 <-- editieren / zitieren --> Unities abgeben:         
Hi, weiß jemand ob es bei dem iProp Wizard den Gewichtseintrag in der idw so beeinflussen kann, daß er auch z.B. 0,025 Kg anzeigt und nicht dabei 0Kg einträgt? ------------------ Grüsse Paul Motto: Niemals aufgeben! Alles wird gut!! Wer die Vergangenheit nicht kennt, weiss nichts von der Gegenwart und wird die Zukunft nie verstehen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SHP Mitglied Konstrukteur
   
 Beiträge: 1331 Registriert: 17.07.2003 P4/3,2 GHz 2GB Ram GeForce FX5700LE (81.95) XP-Sp2 AIS9-Sp4 AIS10-Sp3a AIS11-Sp2 AIS 2008-Sp1 ................... Dell M70 / 2.13 GHz 2GB Ram Quadro FX1400 Go XP-SP2 AIP9-SP4 AIP10-SP3a
|
erstellt am: 11. Mai. 2005 12:09 <-- editieren / zitieren --> Unities abgeben:          Nur für TDVPaul
|
TDVPaul Mitglied Dr.-Ing. Maschinenbau
 
 Beiträge: 182 Registriert: 25.01.2004
|
erstellt am: 11. Mai. 2005 13:43 <-- editieren / zitieren --> Unities abgeben:         
Nö, da geht es nicht. Hat noch jemand eine Idee? ------------------ Grüsse Paul Motto: Niemals aufgeben! Alles wird gut!! Wer die Vergangenheit nicht kennt, weiss nichts von der Gegenwart und wird die Zukunft nie verstehen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer

 Beiträge: 3835 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 11. Mai. 2005 16:21 <-- editieren / zitieren --> Unities abgeben:          Nur für TDVPaul
oder Ihr nehmt einfach dies hier: Sub GewichtHolenAssembly() 'Schreibt die Masse des Bauteils in die benutzerdefinierten Eigenschaften als Eigenschaft "Masse"
'Nur im Part: If ThisApplication.ActiveDocumentType = kAssemblyDocumentObject Then Dim oDoc As AssemblyDocument Set oDoc = ThisApplication.ActiveDocument 'Wie ist die Masse? Dim sMasse As String sMasse = oDoc.UnitsOfMeasure.GetStringFromValue(oDoc.ComponentDefinition.MassProperties.Mass, oDoc.UnitsOfMeasure.MassUnits) 'Komma durch Punkt ersetzen 'sMasse = Replace(sMasse, ",", ".", vbTextCompare) 'Benutzerdefinierten Eintrag erzeugen 'Masse vorhanden? Dim bMasseDa As Boolean Dim oProp As Property bMasseDa = False For Each oProp In oDoc.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}") 'Benutzerdefiniert If oProp.Name = "Masse" Then bMasseDa = True Exit For End If Next 'Masse eintragen oder ändern If bMasseDa Then oDoc.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}").Item("Masse").Value = sMasse Else oDoc.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}").Add sMasse, "Masse" End If End If End Sub und tragt das iProperty "Masse" mit 3 Nachkommastellen ins schriftfeld ein.
HTH
------------------ Gruß Lothar --------------------------------------------------- Während man es aufschiebt, verrinnt das Leben. —Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
lbcad Ehrenmitglied V.I.P. h.c. Dipl.-Ing. Maschinenbau und CAD-Trainer

 Beiträge: 3835 Registriert: 15.02.2001 DELL Precision 7520 Win10Pro-64 Inventor mit Vault Professional 2024 --------------------- Während man es aufschiebt, verrinnt das Leben. Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.)
|
erstellt am: 11. Mai. 2005 16:23 <-- editieren / zitieren --> Unities abgeben:          Nur für TDVPaul
und dann gibt es das noch für ein Part_Dokument Sub GewichtHolen() 'Schreibt die Masse des Bauteils in die benutzerdefinierten Eigenschaften als Eigenschaft "Masse" 'Nur im Part: If ThisApplication.ActiveDocumentType = kPartDocumentObject Then Dim oDoc As partDocument Set oDoc = ThisApplication.ActiveDocument 'Wie ist die Masse? Dim sMasse As String sMasse = oDoc.UnitsOfMeasure.GetStringFromValue(oDoc.ComponentDefinition.MassProperties.Mass, oDoc.UnitsOfMeasure.MassUnits) 'Komma durch Punkt ersetzen 'sMasse = Replace(sMasse, ",", ".", vbTextCompare) 'Benutzerdefinierten Eintrag erzeugen 'Masse vorhanden? Dim bMasseDa As Boolean Dim oProp As Property bMasseDa = False For Each oProp In oDoc.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}") 'Benutzerdefiniert If oProp.Name = "Masse" Then bMasseDa = True Exit For End If Next 'Masse eintragen oder ändern If bMasseDa Then oDoc.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}").Item("Masse").Value = sMasse Else oDoc.PropertySets("{D5CDD505-2E9C-101B-9397-08002B2CF9AE}").Add sMasse, "Masse" End If End If End Sub ------------------ Gruß Lothar --------------------------------------------------- Während man es aufschiebt, verrinnt das Leben. —Lucius Annaeus Seneca (ca. 4 v. Chr - 65 n. Chr.) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |