Autor
|
Thema: Catia V5 / Markierung von einem Element (3271 mal gelesen)
|
NjvMartin Mitglied Ingenieur
Beiträge: 7 Registriert: 07.01.2013
|
erstellt am: 07. Jan. 2013 16:10 <-- editieren / zitieren --> Unities abgeben:
Hallo, Wissen Sie, wie kann man ein Element in dem Catia V5 Baum markieren? Z.B. eine Markierung mit einem verschiedenen Hintergrund oder eine neue Logostand? Das Ziel ist, die Benutzern über möglichen ungültigen Elementen zu warnen. Vielen Dank im Voraus, ------------------ Nicolas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NjvMartin Mitglied Ingenieur
Beiträge: 7 Registriert: 07.01.2013
|
erstellt am: 08. Jan. 2013 17:03 <-- editieren / zitieren --> Unities abgeben:
|
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 08. Jan. 2013 17:27 <-- editieren / zitieren --> Unities abgeben: Nur für NjvMartin
Hallo Nicolas und herzlich willkommen im Forum, die Informationen reichen leider absolut nicht aus, um dir weiterhelfen zu können. Daher wäre es sinnvoll mehr Hintergrundinformationen preis zu geben. Außerdem ist es sehr wichtig zu wissen, welche Umgebung du verwendest z.B. VW-Umgebung, Release 19 Sp08 usw.. Wenn es sich explizit um eine Programmierung handelt, wärst du in dem speziell dafür vorgersehenen Unterforum wohl besser aufgehoben. Außerdem lässt dein erster Beitrag darauf schließen, dass die Deutschkenntnisse nicht so gut sind. Wenn es mit Englisch besser geht, würde ich die empfehlen lieber auf Englisch umzuschwenken, denn wir sind hier eigentlich alle dem Englischen mächtig. Wie gesagt ich habe noch nicht ganz verstanden, was du möchtest. Wenn du die Icons in der Baumstruktur ändern möchtest, dann wüsste ich pers. jedenfalls aktuell nicht, wie das programmtechnisch geht. Die von CATIA verwendeten Icons, könntest du jedenfalls in den Resourceordnern anpassen. ------------------ MFG Rick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities >>> ÜBay - Großes CADde Ausrüstungspacket - Ende Fr 01.02.2013 um 12:05Uhr <<< Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
wolfi_z Ehrenmitglied V.I.P. h.c. Konstrukteur
Beiträge: 2386 Registriert: 04.12.2004 CATIA V5 in der aktuellen Umgebung des jeweiligem OEM ;-) NX 1953 Daimler
|
erstellt am: 09. Jan. 2013 09:39 <-- editieren / zitieren --> Unities abgeben: Nur für NjvMartin
Ich muss mich Rick anschliessen. Ich hab den Hintergrund der Frage auch nicht begriffen 'Problembehaftete' Elemente werden ja von CATIA auch schon selbst markiert. So wird zum Beispiel der Status 'deaktiviert' mit den roten Klammern angezeigt, es gibt den roten Blitz fuer isolierte Elemente, sowie div. Ausrufe- und Fragezeichen bei nicht updatefaehigen Elementen bzw. Elementen, deren Updatestatus unbekannt ist, ... LG ... Wolfi ------------------ Mit V6 werden wir Windraeder konstruieren. Automotive laeuft mit V5 aus Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NjvMartin Mitglied Ingenieur
Beiträge: 7 Registriert: 07.01.2013
|
erstellt am: 09. Jan. 2013 09:51 <-- editieren / zitieren --> Unities abgeben:
Hi and thanks for your answer, I didn't know that everyone could speak english (it is not the case in France ). Catia V5 version: R18 and R21. I would like to develop a program in Visual Basic or a macro in CV5 to mark specific element from the Catia tree anyhow (for example: changing their background or adding a warning icon). See the picture enclosed. Those elements are shared by a lot of CatProducts (called Standard Parts, like Cadenas), and the mark will be used to warn the user that there COULD be a problem (so that he can check and replace it manualy). Do you know if it is possible? Ist das möglich? Mein Deutsch ist allerdings nicht fliessend, aber ich kann es sehr gut verstehen . Danke im Voraus, ------------------ Nicolas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 09. Jan. 2013 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für NjvMartin
Hello Nicolas, yeah your English is better to understand than your German. :-) So please keep in English. :-) First of all you’re in the wrong Forum, but no problem. Next time programming questions in http://ww3.cad.de/cgi-bin/ubb/forumdisplay.cgi?action=topics&number=137 Than to your problem: As I know you can’t change the icons with an CATIA macro. For this problem you have to use CAA programming and that would not be easy. But maybe we can find a workaround that fits your needs. E.g. you can’t change the icon but you can create parameters where the elements to mark are listed or you can give a message to the user and select the elements so the user can the elements in tree. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NjvMartin Mitglied Ingenieur
Beiträge: 7 Registriert: 07.01.2013
|
erstellt am: 09. Jan. 2013 10:40 <-- editieren / zitieren --> Unities abgeben:
Thanks Hoblila, If we can't with CatiaV5, that's OK with CAA using Visual Basic (or even C++: the objects are the same). Do you know how to modify an element from the tree in CAA in order to add a warning status? (an icon or a different background) ------------------ Nicolas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 09. Jan. 2013 11:58 <-- editieren / zitieren --> Unities abgeben: Nur für NjvMartin
On CAA I think a new ApplicativeContainer with the warinigs would be nice or a SuperTypeExtension with a new icon. ApplicativeContainer: Just list all the features with warinig status and icon (so the user can expand the tree or not). On selection you can select the element with warning too. SuperTypeExtention: Don't know if this is the right way. Find the SuperType wich you want to give a new icon. Extend it with a new class and other icon. Then on icon change cast the object to your class and it gets your new properties. With the extension you can keep all its old properties and only have to code your new function, e.g. the icon. What do you mean with the objects are the same? IMHO they aren't. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
NjvMartin Mitglied Ingenieur
Beiträge: 7 Registriert: 07.01.2013
|
erstellt am: 09. Jan. 2013 13:30 <-- editieren / zitieren --> Unities abgeben:
|
| Technischer Zeichner (m/w/d) | Seit mehr als 40 Jahren steht der Name CELLTHERM für qualitativ hochwertige Kühl- und Tiefkühlzellen. Als einer der führenden Anbieter in Europa sind wir bekannt für unsere vielfältigen Standard- und individuellen Sonderanfertigungen. Als Problemlöser rund um die Kühlzelle vertreiben wir zudem diverse Handelsprodukte. Unsere Kunden aus Groß- und Einzelhandel, Handwerk, Gastronomie und Großküchenverpflegung, ... | Anzeige ansehen | Technischer Zeichner, Bauzeichner |
|
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 09. Jan. 2013 15:33 <-- editieren / zitieren --> Unities abgeben: Nur für NjvMartin
For C++ you're right, because you go still over the API, but in CAA you're devolping CATIA directly with the libraries. That why I where confused that you're able to develop CAA code. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |