| |
 | Accelerate Digital Transformation | >> Anmelden und Early Bird Discount sichern! <<, eine Pressemitteilung
|
Autor
|
Thema: Klasse von Bauteilen in Excel ausgeben (1344 / mal gelesen)
|
Thomas6789 Mitglied CAE-Admin

 Beiträge: 32 Registriert: 24.10.2018 Zuken E3
|
erstellt am: 12. Dez. 2018 15:08 <-- editieren / zitieren --> Unities abgeben:         
In einem Script werden aktuell verschiedene Informationen wie zum Beispiel Bauteilname, Artikelnummer, Anlagen- und Ortskennzeichen in eine Excelmappe ausgegeben. Der Bauteilname wird über DevName = dev.GetName ermittelt, dass ist soweit klar. Aber wie komme ich an den Namen der Klasse? Ziel ist es die Klasse der einzelnen Bauteile im Projekt in einer zusätzlichen Spalte in Excel auszugeben.
[Diese Nachricht wurde von Thomas6789 am 12. Dez. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K0NFUZIUS Moderator
 
 Beiträge: 271 Registriert: 06.02.2006
|
erstellt am: 14. Dez. 2018 08:39 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas6789
Hallo Thomas, das Attribut Class hängt im Regelfall am Bauteil und nicht am Betriebsmittel. Der Anwender soll es ja nicht verändern können. Das heißt Du musst den Attributwert über das ComponentInterface ermitteln. Dazu setzt Du die Id des BMs im Componentinterface un schwubb funktionierts :-) Code:
cmp.setid dev.Getid() if cmp.Hasattribute("Class") > 0 Then e3.putinfo 0, "Value of Attribute Class is: " & cmp.GetAttributeValue( "Class" ) End if
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas6789 Mitglied CAE-Admin

 Beiträge: 32 Registriert: 24.10.2018 Zuken E3
|
erstellt am: 17. Dez. 2018 10:50 <-- editieren / zitieren --> Unities abgeben:         
Vielen Dank für die Antwort! Kannst du dir bitte mein Script im Anhang mal ansehen, an welcher Stelle ich deinen Code-Abschnitt einfügen müsste. Das Script wurde nicht von mir erstellt, weshalb es für mich als Anfänger sehr unübersichtlich ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K0NFUZIUS Moderator
 
 Beiträge: 271 Registriert: 06.02.2006
|
erstellt am: 17. Dez. 2018 12:03 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas6789
|
Thomas6789 Mitglied CAE-Admin

 Beiträge: 32 Registriert: 24.10.2018 Zuken E3
|
erstellt am: 17. Dez. 2018 13:14 <-- editieren / zitieren --> Unities abgeben:         
|
Thomas6789 Mitglied CAE-Admin

 Beiträge: 32 Registriert: 24.10.2018 Zuken E3
|
erstellt am: 18. Dez. 2018 08:27 <-- editieren / zitieren --> Unities abgeben:         
|
K0NFUZIUS Moderator
 
 Beiträge: 271 Registriert: 06.02.2006
|
erstellt am: 18. Dez. 2018 09:56 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas6789
|
Thomas6789 Mitglied CAE-Admin

 Beiträge: 32 Registriert: 24.10.2018 Zuken E3
|
erstellt am: 18. Dez. 2018 13:57 <-- editieren / zitieren --> Unities abgeben:         
Nochmal eine allgemeine Frage: Wie kommt man im E3 an die richtigen Attributnamen? Wenn ich jetzt wie hier das Klassenattribut ausgeben möchte, ist es zwar naheliegend, dass dafür der entsprechende englische Begriff "Class" verwendet wird, aber es muss ja nicht immer so eindeutig sein. Wenn ich im Datenbankeditor unter Format -> Attributnamen gehe, werden die Attributnamen für die firmenspezifischen Info Texte oder das Attribut "NichtinStückliste" usw. angezeigt aber "Class" wird in dieser Liste nicht angezeigt. Wenn ich in der Datenbank unter Bauteileigenschaften schaue, wird auch nur der Deutsche Begriff "Klasse" angezeigt. Wo schaue ich nach, wenn ich zum Beispiel das Attribut für Beschreibung ausgeben möchte? Ich würde jetzt raten und es mit "description" oder "desc" probieren, aber es muss doch einfacher gehen;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
K0NFUZIUS Moderator
 
 Beiträge: 271 Registriert: 06.02.2006
|
erstellt am: 18. Dez. 2018 15:33 <-- editieren / zitieren --> Unities abgeben:          Nur für Thomas6789
Hallo Thomas, Class ist eine Ausnahme in E3.series. Früher hatte die Klasse eine spezielle Funktionalität wie in vielen CAE Systemen- z.B. zur Gruppierung nach Bauteiltypen. In der Zwischenzeit wird die Klasse wie ein normales Attribut verwaltet. Im Bauteilbaum kannst Du ja inzwischen nach allen mögliche Attributen strukturieren. Das ist vermutlich der Grund warum die Klasse nicht unter Format->Attributnamen erscheint. Grundsätzlich kannst Du für alle anderen Attribute immer den 'internen Attributnamen' benutzen (erste Spalte unter Format->Attributnamen) Oder auch den übersetzten Attributnamen (zweite Spalte unter Format->Attributnamen). Ich würde dir den internen Attributnamen empfehlen, dann funktioniert das zuverlässig auch wenn sich die Oberflächen Sprache ändert. Gruß Jörg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas6789 Mitglied CAE-Admin

 Beiträge: 32 Registriert: 24.10.2018 Zuken E3
|
erstellt am: 18. Dez. 2018 15:54 <-- editieren / zitieren --> Unities abgeben:         
|