| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Teledoor setzt erfolgreich auf Configure-to-Order mit CIDEON Conify (CAD, Conify, ERP, PDM), ein Anwenderbericht
|
Autor
|
Thema: Materialinformationen mit ilogic auslesen (2207 mal gelesen)
|
Hommel80 Mitglied
Beiträge: 12 Registriert: 21.03.2015 Inventor 2022 Pro
|
erstellt am: 21. Mrz. 2015 18:57 <-- editieren / zitieren --> Unities abgeben:
Hallo Inventorgemeinde, ich bin in der Forensuche nicht fündig geworden also versuche ich es einmal so. Ich möchte mit ilogic zusätzliche Materialinformationen (DIN/EN und das Werks- bzw. Abnahmeprüfzeugnis) über benutzerdefinierte iPropertis in der Stückliste angeben und hierzu die Felder in der Material-Identität auslesen. Konkret möchte ich in der Material-Identität unter der Rubrik „Beschreibende Informationen“ die Felder „Beschreibung“ und „Kommentare“ auslesen. Ich habe keinen Schimmer wie ich die Felder ansprechen bzw. in ilogic aufrufen kann. Ich vermute das ich dies über einen ähnlichen Eintrag wie diesen hier (materialName = ThisDoc.Document.ComponentDefinition.Material.Name) machen kann, in dem ich das entsprechende Feld aufrufe. Ich müsste dann nur wissen wie dieses heißt. Hat jemand einen Tipp oder Lösungsvorschlag? Gruß Hommel 80 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 21. Mrz. 2015 21:49
- Inhaltsloser Beitrag - |
Hommel80 Mitglied
Beiträge: 12 Registriert: 21.03.2015 Inventor 2022 Pro
|
erstellt am: 22. Mrz. 2015 12:50 <-- editieren / zitieren --> Unities abgeben:
Hallo Jürgen, danke für den Link, leider hilft der mich nicht weiter. Mir ist bekannt wie ich die Felder, die links im Browser aufgeführt werden anspreche und dann als benutzerdefiniertes iProperti mir in der Stückliste anzeigen lasse. In deinem Link wird ein ähnliches Beispiel mit Farbe erklärt. Mein Problem ist, dass ich die Felder nicht ansprechen bzw. auslesen kann, weil ich nicht weiß wie diese heißen. Gruß, Hommel 80 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AdrianF Mitglied
Beiträge: 79 Registriert: 29.10.2008
|
erstellt am: 27. Apr. 2015 08:52 <-- editieren / zitieren --> Unities abgeben: Nur für Hommel80
|
loop29 Mitglied
Beiträge: 903 Registriert: 15.02.2004 Factory Design Suite Ultimate 2012, Dell T3600, 16 Gbyte, Quadro 4000 Dell M6800, 32 Gbyte, Quadro K5100M
|
erstellt am: 27. Apr. 2015 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für Hommel80
Hallo Hommel, hier ist eine kleine Regel mit der alle iProperties abgefragt und angezeigt werden mit der zugehörigen Kategorie. Prinzipiell musst Du Dir dann nur das entsprechende iProperty raussuchen und so wie won Adrian beschrieben in ein benutzerdefiniertes iProperty reinschreiben. Das sollte Dir weiterhelfen Sub Main() Dim oDoc As Document = ThisApplication.ActiveDocument Dim oPropSets As PropertySets Dim oPropSet As PropertySet oPropSets = oDoc.PropertySets Dim oProp As Inventor.Property For Each oPropSet In oPropSets MessageBox.Show("Anzeige-Name: " & oPropSet.DisplayName _ & vbLf & _ "Interner Name: " & oPropSet.InternalName) For Each oProp In oPropset Dim Name As String Name = oProp.Name MessageBox.Show("Kategorie: " & oPropSet.DisplayName _ & vbLf & _ "iProperty Name: " & oProp.Name) Next Next End Sub Grüße Falk Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |