| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
 | Club Car gewinnt mit Creo Simulation Live, eine Pressemitteilung
|
Autor
|
Thema: Strukturliste einfärben (2179 / mal gelesen)
|
vobu Mitglied Maschinenbautechniker
 
 Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 10. Mrz. 2017 06:23 <-- editieren / zitieren --> Unities abgeben:         
Hallo, ich möchte Texte in meine Strukturliste einfärben. Beispiel A2301915-Empire_Black [1:AM:230] work ENR_0000148907-Abdeckung [1:AM:230] work Das mit ENR habe ich mit der Lisp von OLI hinbekommen. jetzt möchte ich noch das Alle wo work steht auch mit eingefärbt werden. ich bekomme das aber nicht hin. Kann da mir jemand helfen? (in-package :browserhack) (use-package li) (defun my-color-interrogator (node name) (declare (ignore name)) (let* ((objname (BrowserNode-objPname node)) (objlist (oli:sd-string-split (BrowserNode-objPath node) "\"")) (objpath (if (> (length objlist) 1) (second objlist) (first objlist))) (obj (oli:sd-pathname-to-obj objpath)) ) (if (oli:sd-string-match-pattern-p "ENR*" objname) "#990505") ) ) (sd-browser-add-interrogator "parcel-gbrowser" :interrogator-type :text-color :interrogator-func 'my-color-interrogator) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000
|
erstellt am: 16. Mrz. 2017 07:30 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
Guten Morgen, wir benutzen genau diese Funktionalität um die DB-Stati der Objekte zu visualisieren. Ich hab Dir unser Tool mal angepasst Vielleicht kannst ja was rausziehen... ------------------ ...viele Grüße Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vobu Mitglied Maschinenbautechniker
 
 Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 16. Mrz. 2017 10:15 <-- editieren / zitieren --> Unities abgeben:         
|
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000
|
erstellt am: 16. Mrz. 2017 10:24 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
PUHHH... Erst mal Keine Ahnung warum das bei mir geht und bei Dir nicht?? Ich arbeite aktuell mit der V19.0 M030... Eben getestet: Auch ein völlig jungfräulich gestartetes Modeling (Start>Programme>PTC...) also ohne jegliche Anpassungen verarbeitet das Tool wie gewünscht ???? ------------------ ...viele Grüße Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vobu Mitglied Maschinenbautechniker
 
 Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 16. Mrz. 2017 11:35 <-- editieren / zitieren --> Unities abgeben:         
Wir haben 18.1 M040 mit Model Manager. Das ein und aus schalten fand ich gut. Bei uns wird in Strukturliste Teile wo inactive gesperrte mit einer Farbe hinterlegt, vielleicht liegt es ja daran. [Diese Nachricht wurde von vobu am 16. Mrz. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NOBAG Mitglied Supportmanager
  
 Beiträge: 610 Registriert: 13.06.2007 Win 10 Pro x64 Intel Xeon 3.6 Ghz 64GB RAM NVIDIA Quadro P2000 CoCreate Modeling 20.3 mit Power Extensions SolidPower 20.3 ModelManager 20.3
|
erstellt am: 16. Mrz. 2017 13:01 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
Hallo Stephan, super Makro. Aber warum färbt es unter einem gefunden Eintrag alle Teile welche als Exemplare mehrfach vorhanden sind auch noch ein? ------------------ Gruss vom Thunersee, Joy -- Wer Rechtschreibfehler findet, darf sie behalten. -- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000
|
erstellt am: 16. Mrz. 2017 13:24 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
...tja, da weiß ich keine Antwort. Das habe ich schon länger mal hier im Forum nachgefragt. Leider konnte mir keiner helfen. PseudoOrdner nehmen wohl immer die Farbe des Besitzer an. Wenn Du die PseudoOrdner ausschaltest passt das (...auch keine Lösung - ich weiß) ------------------ ...viele Grüße Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
stere0 Mitglied

 Beiträge: 52 Registriert: 29.11.2012 Win10 CED V20.5 Windchill 12.0.2.6 PEX Solid Power Creo 8.0.0.0
|
erstellt am: 16. Mrz. 2017 16:40 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
|
lix b Mitglied Konstrukteur, CAD-Admin
 
 Beiträge: 296 Registriert: 03.10.2014 Creo Elements / Direct Modeling 20.4 Creo Elements / Direct Model Manager 20.4 <P>Notepad++ Win 11
|
erstellt am: 17. Mrz. 2017 07:39 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
Hallo! Das Problem ist, dass die Pseudoordner keine greifbaren Elemente mit eigener Sys-ID, sondern nur eine Überlagerung sind, um die Strukturliste zu vereinfachen. Pseudo-Ordner haben dieselbe Sys-ID wie ihre Eltern-BG und deshalb werden sie auch beim Einfärben gleich behandelt. Ich befürchte da wird es keine Lösung geben, solange sich dieser Umstand nicht ändert ------------------ Viele Grüße Felix Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vobu Mitglied Maschinenbautechniker
 
 Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 17. Mrz. 2017 07:40 <-- editieren / zitieren --> Unities abgeben:         
|
vobu Mitglied Maschinenbautechniker
 
 Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 17. Mrz. 2017 08:10 <-- editieren / zitieren --> Unities abgeben:         
Mit dem Lisp wo ich am Anfang eingefügt habe werden die Pseudo-Ordner nicht eingefärbt. jetzt Wolde ich nur noch die mit work gegenzeichnete auch einfärben. was mir gut gefallen hat war bei der Lisp von Stephan das man die abfrage ein und aus Schalten kann. Ich bekomm das aber nicht hin wenn ich in der Lisp was verändere stürzt mein CAD immer ab. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MiBr Mitglied Konstrukteur
  
 Beiträge: 576 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 21. Mrz. 2017 09:49 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
Hallo, als lisp noob habe ich auch mal ein bisschen mit Euren Lisp´s gespielt. Dabei kam die Lisp im Anhang raus. Hierbei kann man 5 Farben verscheidenen Teilenamen zuordnen. Vielleicht kann das ja noch jemand gebrauchen! Ein Verbesserung die ich nicht hinbekomme wäre die Auswahl der Teilenamen. Derzeitig mit ':value-type :string' gelöst. Schön fände ich eine Auswahl über anklicken der Teile über ':value-type art' im Darstellungsfenster. Vielleicht hat da ja noch jemand einen Tip für mich!!! Danke an Euch Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vobu Mitglied Maschinenbautechniker
 
 Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 21. Mrz. 2017 11:03 <-- editieren / zitieren --> Unities abgeben:         
|
MiBr Mitglied Konstrukteur
  
 Beiträge: 576 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 21. Mrz. 2017 11:15 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
|
MiBr Mitglied Konstrukteur
  
 Beiträge: 576 Registriert: 30.06.2015 HP Z440 Workstation 64GB Modeling 20.1.2.0 (x64) Drafting 20.1.2.0 (64x) klas. UI Modell Manager 20.1.2.0 Ansys Workbeanch 22R2 Mechanicail Pro + FKM Inside
|
erstellt am: 21. Mrz. 2017 11:22 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
|
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000
|
erstellt am: 21. Mrz. 2017 11:42 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
@Michael ...tolle Idee! ToolBoxButton tut dann nach CAD Neustart @vobu Deinen Suchstring "ENR*" direkt in der Maske eintragen Deinen Suchstring "ENR*" als :initial-value "ENR*" direkt im Code bei Deiner gewünschten Farbe... Code:
(Rot_col :title "Rot" :value-type :string :Proposals ("ohne") :auto-add-proposal t :Persistent-data-storage t :max-proposals 5 :initial-value "ENR*" )
------------------ ...viele Grüße Stephan [Diese Nachricht wurde von StephanWörz am 21. Mrz. 2017 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
vobu Mitglied Maschinenbautechniker
 
 Beiträge: 276 Registriert: 26.09.2008 Windows 10 Enterprie 64 Bit SP 1 HP Z4 G4 Workstation Intel(R) Xeon(R) W-2225 CPU 4,10GHz 32,00GB Ram<P> Creo Elements/Direct Modeling SolidPower Release 20.4 Windchill 12.1.1
|
erstellt am: 21. Mrz. 2017 12:09 <-- editieren / zitieren --> Unities abgeben:         
Super das mit der ENR geht. aber wenn ich nach Work suchen lasse geht das nicht. so sieht das in der Strukturliste aus. A2301915-Empire_Black [1:AM:230] work ich denke das work kommt vom Modell Manager und kann deswegen nicht erkannt werden. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StephanWörz Mitglied Maschinenbautechniker
  
 Beiträge: 786 Registriert: 11.10.2000
|
erstellt am: 21. Mrz. 2017 13:05 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
...also mein Modeling kann A2301915-Empire_Black [1:AM:230] work gar nicht darstellen. ModelManager kenne ich nicht. ...vielleicht ist es möglich den Status "work" über ein Attribut am Objekt zu greifen. hast schon mal geschaut was da so alles an Attributen dranhängt? Code: (load "inq_all_atts")
in die Eingabezeile dann hast Du in der Toolbox einen Befehl Inq Atts mit dem du alle Attribute eines Teils abfragen kannst. Da schaust mal nach "work" und baust das entsprechend in das Tool von mir. Code: ; Auswerten von Attributen ;((sd-string= (sd-inq-item-attribute name "PDM-ATTR" :STATUS :attachment :contents) "In Arbeit") "#0000ff" ) ;; blau
...dieser Codeschnipsel passt zu dem Ergebnis von "Inq Atts" des Bildes im Anhang. ------------------ ...viele Grüße Stephan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
awax Mitglied

 Beiträge: 10 Registriert: 13.12.2006
|
erstellt am: 28. Mrz. 2017 12:33 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
|
awax Mitglied

 Beiträge: 10 Registriert: 13.12.2006
|
erstellt am: 03. Apr. 2025 14:03 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
|
der_Wolfgang Moderator Tastenhauer
     
 Beiträge: 2287 Registriert: 3.20. ● PE20+60+80@home ● W10 Pro Build19045.5608 ● Drafting V17~V20.7 ● Modeling V17~V20.7 ● Windchill 12.1.2.6 ● UWGM Client 13.0.0.1 ● Taschenrechner
|
erstellt am: 03. Apr. 2025 19:01 <-- editieren / zitieren --> Unities abgeben:          Nur für vobu
|