| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
Autor
|
Thema: Farbe über benutzerdefinierte Eigenschaft zuweisen (1688 mal gelesen)
|
Merle Mitglied Konstrukteur
Beiträge: 50 Registriert: 01.06.2001 Solid Edge ST5 - 64 Bit/ sequentiell Version 105.00.08.05
|
erstellt am: 03. Mrz. 2015 12:22 <-- editieren / zitieren --> Unities abgeben:
Hallo liebe Edger, ist es möglich einem Modell über die benutzerdefinierten Eigenschaften eine Farbe zuzuweisen, die natürlich auch das Modell in der Farbe anzeigt. Als Hintergrund: In unserem ERP-System sind Oberflächenbehandlungen, wie galv. verzinkt oder lackiert hinterlegt. Nun kann ich über Synchronisierung Werte in die benutzerdefinierten Eigenschaften des Modells übertragen. Jetzt möchte ich gerne im Modell die unterschiedlichen Oberflächenbehandlungen durch hinterlegten Farben zuweisen. Ist dies möglich? Wenn es nicht direkt geht könnte ich mir auch ein VB Programm vorstellen mit einer Schaltfläche. Hat jemand eine Lösung oder eine Idee? Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus Gras Moderator Solid Edge AE
Beiträge: 4602 Registriert: 20.07.2000 Kritik muß sachlich falsch und persönlich verletzend sein, damit sie wirkt.
|
erstellt am: 03. Mrz. 2015 13:34 <-- editieren / zitieren --> Unities abgeben: Nur für Merle
Hallo Merle, also über die Solid Edge API lässt sich fast alles umsetzen, aber bedenke die Farben werden nicht im Einzelteil abgespeichert sondern in der Materialtabelle. Im Einzelteil wird dann nur die eine zum ausgewählten Material zugehörige Einstellung hinterlegt. Eine Zuweisung des Materials per API ist möglich. Mit Benutzerdefinierten Eigenschaften wirst Du an der Stelle wahrscheinlich nicht weit kommen. ------------------ Gruß Markus Gras Unitec Informationssysteme GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Merle Mitglied Konstrukteur
Beiträge: 50 Registriert: 01.06.2001 Solid Edge ST5 - 64 Bit/ sequentiell Version 105.00.08.05
|
erstellt am: 04. Mrz. 2015 08:06 <-- editieren / zitieren --> Unities abgeben:
Hallo Markus, vielen Dank erst einmal für deine Antwort. Evtl. habe ich mein Problem ein wenig falsch erklärt. In der Materialtabelle haben wir die Farben für galv. verzinkt usw. bereits definiert. Es geht nur darum, dass in unserem ERP-System die "Endbehandlung" definiert wird und in die benutzerdefinierten Eigenschaften des SolidEdge Dokumentes einträgt. SolidEdge soll dann anhand der Variable in den benutzerdefinierten Eigenschaften das Modell einfärben. Gruß Stefan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Arne Peters Ehrenmitglied V.I.P. h.c. CAD Dokumentation / Training / Programmierung / Datenbanken
Beiträge: 7321 Registriert: 05.2002.24 Solid Edge Seminarunterlagen Training, Beratung, Programmierung
|
erstellt am: 04. Mrz. 2015 09:25 <-- editieren / zitieren --> Unities abgeben: Nur für Merle
Ich denke das hat Markus richtig verstanden. Die Zuweisung des Materials aus der Eigenschaft geht aber nur per Programm. SE bvietet da keinen Automatismuss. 1. Günstig mit Mausklick. 2. Oder mit AddIn in SE 3. Oder über ein Programm, dass vom ERP angestoßen wird. ------------------ Arne Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Merle Mitglied Konstrukteur
Beiträge: 50 Registriert: 01.06.2001 Solid Edge ST5 - 64 Bit/ sequentiell Version 105.00.08.05
|
erstellt am: 04. Sep. 2015 11:27 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich möchte noch einmal den Beitrag, den ich vor einem halben Jahr angefangen habe aufgreifen. Ich habe zwischendurch erst einmal ein wenig VB.NET gelernt und habe nun schon einmal einen Eintrag in die benutzerdefinierten Eigenschaften programmiert. Dabei wird nur unterschieden zwischen zwei Farben (Grundfarbe bzw. Sonderfarbe). Leider weiß ich nicht, wo im Part die Farbe hinterlegt ist. Ich habe bereits die Solid Edge Part Type Library ein wenig durchforstet aber leider noch nicht das Richtige gefunden. Kann mir jemand bei der Definition der "Objekt - Dim" weiterhelfen. Vielen Dank schon einmal im Voraus. Stefan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus Gras Moderator Solid Edge AE
Beiträge: 4602 Registriert: 20.07.2000 Kritik muß sachlich falsch und persönlich verletzend sein, damit sie wirkt.
|
erstellt am: 04. Sep. 2015 12:34 <-- editieren / zitieren --> Unities abgeben: Nur für Merle
|
Merle Mitglied Konstrukteur
Beiträge: 50 Registriert: 01.06.2001 Solid Edge ST5 - 64 Bit/ sequentiell Version 105.00.08.05
|
erstellt am: 07. Sep. 2015 12:54 <-- editieren / zitieren --> Unities abgeben:
|
Zeitbeisser Moderator CAD-Koryphäe
Beiträge: 2646 Registriert: 25.06.2014 Die Computerrevolution ist vorbei - sie haben gewonnen.
|
erstellt am: 07. Sep. 2015 13:44 <-- editieren / zitieren --> Unities abgeben: Nur für Merle
Zitat: Original erstellt von Merle: [...] aber der Download funktioniert einfach nicht. [...]
Hast du alle Windows-Updates gemacht und die UAC abgedreht!? Wenn SE-Spy installiert wird, dann wird da irgendwas in Windows implementiert... ------------------
[Diese Nachricht wurde von Zeitbeisser am 07. Sep. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |