| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Datentyp des iProp Ändern? (4154 mal gelesen)
|
Enduro Mitglied Wirtschaftsinformatik Studentin
Beiträge: 53 Registriert: 27.07.2012 Hallo Forum :-) Win 7 Office 2007 Autodesk® Inventor® 2012
|
erstellt am: 20. Aug. 2012 09:13 <-- editieren / zitieren --> Unities abgeben:
Hallo Forum, wie heißt das Ansicht 1 --> iProp --> Revisionsnummer-Feld? "Standart Revision" geht nicht, "Revision Number" geht auch nicht, ich hab alles ausprobiert was in der Liste steht, weiß jemand wie dieser Feld heißt? Und kann ich Datentyp dieser ändern? Ist soetwas möglich? Vielen Dank schon Mal! Viele Grüße Endu [Diese Nachricht wurde von Enduro am 20. Aug. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 20. Aug. 2012 11:59 <-- editieren / zitieren --> Unities abgeben: Nur für Enduro
Hallo Ich sag mal: Hähh? 1. Bist du in einer IDW? 2. Willst du die Revisionsnummer der IDW oder des in Ansicht 1 dargestellten Bauteils/Baugruppe ändern? 3. Beim Rechtsklick auf Ansicht 1 kommt bei mir nirgends ein Kontextmenüeintrag mit iProperties. 4. Nur benutzerdefinierte iProperties haben einen Datentyp der verändert werden kann. 5. Das iProperty heißt "Revision Number". Wozu soll der Datentyp geändert werden? Kannst du mal etwas weiter ausholen was du genau vor hast? ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enduro Mitglied Wirtschaftsinformatik Studentin
Beiträge: 53 Registriert: 27.07.2012 Hallo Forum :-) Win 7 Office 2007 Autodesk® Inventor® 2012
|
erstellt am: 20. Aug. 2012 12:15 <-- editieren / zitieren --> Unities abgeben:
Hallo Ralf, also zu 1. ja, bin in .idw 2. die Rev Num. von .idw und .ipt sind identisch bei mir. 3. rechtsklick auf Ansicht 1 --> Öffnen dann kommt gefaltetes Modell. Rechtsklick auf gef. Modell und iProperties. dort Projekt --> Revisionsnummer. 4. Benutzerdefinierte iProps meine ich nicht 5. "Revision Number" habe ich schon versucht also so komme ich auf iProp Bauteilnummer: Set oDoc = ThisApplication.ActiveDocument Dim oReferencedPartDoc As PartDocument Set oReferencedPartDoc = oDoc.ReferencedDocuments.Item(1) oReferencedPartDoc.PropertySets.Item("{32853F0F-3444-11D1-9E93-0060B03C1CA6}").Item("Part Number").Value "Part Number" gibt mir den Wert der Bauteilnummer. wie komme ich auf Revisionsnummer? Danke schonmal VG [Diese Nachricht wurde von Enduro am 20. Aug. 2012 editiert.]
[Diese Nachricht wurde von Enduro am 22. Aug. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 20. Aug. 2012 13:08 <-- editieren / zitieren --> Unities abgeben: Nur für Enduro
Hallo Code: Set oDoc = ThisApplication.ActiveDocumentDim oReferencedPartDoc As PartDocument Set oReferencedPartDoc = oDoc.ReferencedDocuments.Item(1) oReferencedPartDoc.PropertySets.Item("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}").Item("Revision Number").Value
Den Datentyp kannst du dort nicht ändern. iProperties sind in PropertySets zusammengefaßt. Diese Sets beinhalten mehrere iProperties. Warum auch immer, die Sets sind nicht identisch mit den Reitern im iProperty-Dialog. Deswegen findest du im PropertySet mit der Bauteilnummer, die Revisionsnummer nicht. Vergleiche die internen Nummern aus deinem und meinem Code. Hier mal die Liste für ein Part. Jeweils PropertySet-DisplayName, -Name, -InternalName und Property-DisplayName und -Name. Inventor - Zusammenfassungsinformationen --- Inventor Summary Information --- {F29F85E0-4FF9-1068-AB91-08002B27B3D9} Titel --- Title Thema --- Subject Autor --- Author Schlüsselwörter --- Keywords Kommentare --- Comments Zuletzt gespeichert von --- Last Saved By Revisionsnummer --- Revision Number Miniaturansicht --- Thumbnail Inventor - Zus.-fassungsinfo f. Dokument --- Inventor Document Summary Information --- {D5CDD502-2E9C-101B-9397-08002B2CF9AE} Kategorie --- Category Manager --- Manager Firma --- Company Design Tracking - Eigenschaften --- Design Tracking Properties --- {32853F0F-3444-11D1-9E93-0060B03C1CA6} Erstellungsdatum --- Creation Time Bauteilnummer --- Part Number Projekt --- Project Kostenstelle --- Cost Center Kontrolliert von --- Checked By Datum Überprüfung --- Date Checked Konstruktion genehmigt von --- Engr Approved By Datum Konstruktionsgenehmigung --- Engr Date Approved Benutzerstatus --- User Status Material --- Material Bauteilrevision --- Part Property Revision Id Web-Verknüpfung für Katalog --- Catalog Web Link Bauteilsymbol --- Part Icon Bezeichnung --- Description Zulieferer --- Vendor Bauteiltyp --- Document SubType Name des Bauteiltyps --- Document SubType Name Datum Proxy-Aktualisierung --- Proxy Refresh Date Fertigung genehmigt von --- Mfg Approved By Datum Fertigungsgenehmigung --- Mfg Date Approved Kosten --- Cost Norm --- Standard Konstruktionsstatus --- Design Status Konstrukteur --- Designer Ingenieur --- Engineer Bevollmächtigter --- Authority Parametrisierte Vorlage --- Parameterized Template Vorlagenzeile --- Template Row Revision externes Bauteil --- External Property Revision Id Normrevision --- Standard Revision Hersteller --- Manufacturer Normen - Organisation --- Standards Organization Sprache --- Language Aktualisierungen aufschieben --- Defer Updates Größenbezeichnung --- Size Designation Kategorien --- Categories Bestandsnummer --- Stock Number Material der Schweißnaht --- Weld Material Masse --- Mass Fläche --- SurfaceArea Volumen --- Volume Dichte --- Density Gültige Masseneigenschaften --- Valid MassProps FlatPatternExtentsWidth --- Flat Pattern Width FlatPatternExtentsLength --- Flat Pattern Length Fläche für Größe der Abwicklung --- Flat Pattern Area Blechregel --- Sheet Metal Rule Letzte Aktualisierung mit --- Last Updated With Blechbreite --- Sheet Metal Width Blechlänge --- Sheet Metal Length Blechbereich --- Sheet Metal Area Inventor - Benutzerdefinierte Eigenschaften --- Inventor User Defined Properties --- {D5CDD505-2E9C-101B-9397-08002B2CF9AE} Piping Style --- Piping Style --- {344C6667-62E9-41A8-87AD-1C862B5638BF} Name --- Name ActiveState --- ActiveState PipeType --- PipeType RoutePreview --- RoutePreview Material --- Material Standard --- Standard FittingMaterial --- FittingMaterial FittingStandard --- FittingStandard RouteDirection90 --- RouteDirection90 RouteDirection45 --- RouteDirection45 DiameterType --- DiameterType Diameter --- Diameter Schedule --- Schedule OD --- OD ID --- ID Ending --- Ending IntermediateSegmentsMin --- IntermediateSegmentsMin IntermediateSegmentsMax --- IntermediateSegmentsMax IntermediateSegmentsInc --- IntermediateSegmentsInc TerminationSegmentsMin --- TerminationSegmentsMin TerminationSegmentsMax --- TerminationSegmentsMax TerminationSegmentsInc --- TerminationSegmentsInc RoundUpValue --- RoundUpValue DefaultBendRadius --- DefaultBendRadius BendRadius --- BendRadius SolidRoutePreviewColor --- SolidRoutePreviewColor PipingComponentColor --- PipingComponentColor PipeKey --- PipeKey CouplingKey --- CouplingKey StartFittingKey --- StartFittingKey EndFittingKey --- EndFittingKey Elbow90Key --- Elbow90Key Elbow45Key --- Elbow45Key SuppressStartFitting --- SuppressStartFitting SuppressEndFitting --- SuppressEndFitting UseSubASM --- UseSubASM iLogicEventsRules --- iLogicEventsRules --- {2C540830-0723-455E-A8E2-891722EB4C3E}
------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enduro Mitglied Wirtschaftsinformatik Studentin
Beiträge: 53 Registriert: 27.07.2012 Hallo Forum :-) Win 7 Office 2007 Autodesk® Inventor® 2012
|
erstellt am: 22. Aug. 2012 10:24 <-- editieren / zitieren --> Unities abgeben:
Hallo Ralf, genau diese Liste habe ich überall gesucht. Wie kann ich so eine Liste aus meinem System anzeigen lassen? Ich habe alle Feld-Namen ausprobiert ich finde keinen der mir Revisionsnummer ausliest."Revision Number" geht nicht. Set oDrow = ThisApplication.ActiveDocument Dim cDrowDoc As PartDocument Set oDrowDoc = oDrow.ReferencedDocuments.Item(1)
Dim oDrowProp As String oDrowProp = oDrowDoc.PropertySets.Item("{32853F0F-3444-11D1-9E93-0060B03C1CA6}").Item("Revision Number").Value MsgBox "die Revisionsnummer ist: " & oDrowProp im Feld Revisionsnummer habe ich zum testen ein "a" reingeschrieben. ich habe alle Begriffe aus deiner Liste ausprobiert, keiner gibt mir das "a" als message raus. Alles außer Revisionsnummer Kann es sein dass es bei mir noch definiert werden muss, wie der Feld Revisionsnummer intern heißen soll? VG Endu Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enduro Mitglied Wirtschaftsinformatik Studentin
Beiträge: 53 Registriert: 27.07.2012 Hallo Forum :-) Win 7 Office 2007 Autodesk® Inventor® 2012
|
erstellt am: 22. Aug. 2012 10:40 <-- editieren / zitieren --> Unities abgeben:
' Get the active document. 'Dim oDoc As Document Set oDoc = ThisApplication.ActiveDocument ' Get the PropertySets object. Dim oPropSets As PropertySets Set oPropSets = oDoc.PropertySets ' Get the design tracking property set. Dim oPropSet As PropertySet Set oPropSet = oPropSets.Item("Design Tracking Properties") ' Get the part number iProperty. Dim oPartNumiProp As Property Set oPartNumiProp = oPropSet.Item("Revision Number") MsgBox "Revisionsnummer ist: " & oPartNumiProp.Value
........geht auch nicht ------------------ ---------------- Viele Grüße Endu Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 22. Aug. 2012 11:29 <-- editieren / zitieren --> Unities abgeben: Nur für Enduro
Moin Code: oReferencedPartDoc.PropertySets.Item("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}").Item("Revision Number").Value
Beachte, das du den falschen internen Namen des PropertySets verwendest. Wenn man ins falsche Buch schaut, kann man die betreffende Textpassage lange suchen. ;) Ein Listing bekommst du z.B. so Code: Private Sub ListProps()Dim odoc As Document Set odoc = ThisApplication.ActiveDocument Dim oPropSet As PropertySet Dim oProp As Property For Each oPropSet In odoc.PropertySets Debug.Print oPropSet.DisplayName & " --- " & oPropSet.Name & " --- " & oPropSet.InternalName For Each oProp In oPropSet Debug.Print " " & oProp.DisplayName & " --- " & oProp.Name Next Next End Sub
Im VBA-Editor noch das "Immediate Window" aus dem Menü "View" einblenden (oder Strg + G), sonst siehst nix. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Enduro Mitglied Wirtschaftsinformatik Studentin
Beiträge: 53 Registriert: 27.07.2012 Hallo Forum :-) Win 7 Office 2007 Autodesk® Inventor® 2012
|
erstellt am: 22. Aug. 2012 11:32 <-- editieren / zitieren --> Unities abgeben:
|