Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Farbmanagement

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Farbmanagement (2141 mal gelesen)
Hokay
Mitglied



Sehen Sie sich das Profil von Hokay an!   Senden Sie eine Private Message an Hokay  Schreiben Sie einen Gästebucheintrag für Hokay

Beiträge: 143
Registriert: 27.07.2004

Win7-Enterprice
Catia V5 R24 SP1

erstellt am: 23. Sep. 2015 13:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Image2015-09-23-1.jpg

 
Hallo Zusammen,
kann mir jemand bitte sagen, wie ich via CATScript die Eigenschaften eines CATPartes / Farbmanagement den Knopf "Alle Farben:Alle ind 3D sichtbare Farben..." setzen kann.
Grund ich will automatisch bei sämtlichen Bauteilen eines Productes diesen Knopf setzen.
(Um Altlasten einfach aufarbeiten zu können)

Brauch dringend Hilfe!!!
Viele Grüße Hokay

[Diese Nachricht wurde von Hokay am 23. Sep. 2015 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 23. Sep. 2015 13:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hokay 10 Unities + Antwort hilfreich

Hallo Hokay,

in nachfolgendem Artikel

http://catia2.cad.de/index.php/de/tipps-tricks/programmierung/296-zwischen-catpart-property-pages-wechseln

beschreibe ich, wie auf die entsprechende Property-Page gewechselt werden kann. (Die Fenster-Titel musst halt eindeutschen.)

In deinem Fall müsstest
- das Part auswählen(selektieren)
- per StartCommand die Properties öffnen
- die Handle zu den Tabs ermitteln
- auf die Farb-Einstellungen wechseln
- die Handle der Buttons/Checkboxen ermitteln
- an die entsprechenden Fenster Klicks senden(Alle Farben + OK)

Bei den Api-Deklarationen musst noch darauf achten, dass Du (vermutlich) VBA7 verwendest (->bitte Profil ergänzen!) und deshalb die Deklarationen ändern musst.

Die Deklarationen für VBA7 findest Du hier:

http://catia2.cad.de/index.php/de/tipps-tricks/programmierung/67-winapi-txt-vba7

Falls Du noch den Spy++ brauchst: Der ist hier:

http://catia2.cad.de/index.php/de/quellen/sonstige/252-spy

Bis später,
Joe

------------------
Inoffizielle Catia Hilfeseite

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hokay
Mitglied



Sehen Sie sich das Profil von Hokay an!   Senden Sie eine Private Message an Hokay  Schreiben Sie einen Gästebucheintrag für Hokay

Beiträge: 143
Registriert: 27.07.2004

Win7-Enterprice
Catia V5 R24 SP1

erstellt am: 24. Sep. 2015 22:26    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Joe,
vielen Dank für deine Antwort.
Aber wie ich das jetzt machen soll ist mir immer noch unklar, oder ich verstehe es einfach nicht.

Gibt es da keinen CATScript Befehl, wie ich diesen obersten Klopf
"Alle Farben:Alle im 3D sichtbaren Farben..." Einfach in jedem Part eines ganzen Produktes setzen kann?
Bin auf weitere Hilfe angewiesen.
Gruß Hokay

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 25. Sep. 2015 07:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hokay 10 Unities + Antwort hilfreich

Servus Hokay
Leider sind nicht alle Funktionen Makro-API verfügbar zB genau dein gesuchter Schalter.
Deshalb muss man über die "Windows-API" tricksen.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hokay
Mitglied



Sehen Sie sich das Profil von Hokay an!   Senden Sie eine Private Message an Hokay  Schreiben Sie einen Gästebucheintrag für Hokay

Beiträge: 143
Registriert: 27.07.2004

Win7-Enterprice
Catia V5 R24 SP1

erstellt am: 28. Sep. 2015 10:11    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zusammen,
Kann mir bei dieser "Trixerei"  :-)  jemand helfen.

Ich will einfach entweder ein komplettes Produkt, Part für Part durchgehen und diesen Schalter setzen oder alle Part's aus einem Ordner komplett durcharbeiten.
Der Variante ist mir egal Hauptsache keine ewige Klickerei Part für Part.

Kann mir da jemand was stricken?
Das wäre mir Super-Wichtig!!!

Danke im voraus

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 28. Sep. 2015 10:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hokay 10 Unities + Antwort hilfreich

Hallo Hokay,

spätestens jetzt wär's interessant zu wissen welche Version von VBA bei Dir auf dem Rechner ist.(Vermutlich VBA7.)

Bitte Profil ergänzen.

Tschau,
Joe

------------------
Inoffizielle Catia Hilfeseite

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hokay
Mitglied



Sehen Sie sich das Profil von Hokay an!   Senden Sie eine Private Message an Hokay  Schreiben Sie einen Gästebucheintrag für Hokay

Beiträge: 143
Registriert: 27.07.2004

Win7-Enterprice
Catia V5 R24 SP1

erstellt am: 28. Sep. 2015 11:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi,
7.1.1033

Aber ohne VBA geht da wohl garnix.
In VBA kenn ich mich Üüüüüüüberhaubt nicht aus.

Geht das nicht irgendwie per CATScript?

Viele Grüße Hokay

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 28. Sep. 2015 11:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hokay 10 Unities + Antwort hilfreich

Wenn ich Dich recht verstehe, kennst Du Dich mit Catscript aus, dh. mit VB, aber nicht mit der Oberfläche des VBA-Editors?

Tja. Dann musst halt jetzt was dazulernen. :-)

Während Du jetzt

- prüfst welche VBA-Version ihr habt (und ob's installiert ist)
- eine erste Makro-Bibliothek anlegst
- Dich mit der Oberfläche vertraut machst ('Immediate' + 'Watch' - Fenster; 'Breakpoint', ...)
- das alles mit einem bisher als Catscript abgelegten vorhandenen Makro ausprobierst (File/Import oder Cut&Paste)
- im nächsten Schritt kannst Dir mal das in einer vorherigen Mail angegebene Makro für den
  Wechsel der Property-Pages einlesen und laufen lassen.
  Dazu musst aber vorher wahrscheinlich noch die Deklarationen an VBA7 anpassen.


Inzwischen stell ich eine Einführung in Spy++ online. Allerdings muss ich die erst noch schreiben.

Wenn Du meinst, dass Dich das ganze überfordert, ist auch gut. Nur VBA7/Catia V5R24 hab ich nicht.
Dann kann ich Dir nicht helfen. Das fängt schon damit an, dass der Farbverwaltungsdialog unter R19 anders ausschaut.

Sag an.

Tschau,
Joe

------------------
Inoffizielle Catia Hilfeseite

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 28. Sep. 2015 11:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hokay 10 Unities + Antwort hilfreich

Noch ein Gedanke:

Wenn Du mehrere Parts im Produkt auswählst, kann auch für alle ausgewählten Parts den Schalter in einer Op setzen.

Tschau,
Joe

------------------
Inoffizielle Catia Hilfeseite

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hokay
Mitglied



Sehen Sie sich das Profil von Hokay an!   Senden Sie eine Private Message an Hokay  Schreiben Sie einen Gästebucheintrag für Hokay

Beiträge: 143
Registriert: 27.07.2004

Win7-Enterprice
Catia V5 R24 SP1

erstellt am: 28. Sep. 2015 12:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Joe,
Hab das schon probiert, ... geht aber nicht.

wähle ich im Assembly alle Parts aus ... STRG+F / Partdesign / Teil...
Habe ich zwar alle Parts selectiert aber die Registerkarte /Farbmanagement\ fehlt.

wähle ich im Assembly ein einzelnes Part aus (Doppelklick) Wechselt die Workbanch auf Partdesign.
Drücke ich dann STRG+F / Partdesign / Teil... werden alle Parts im Product ausgewählt, ich bekomme nun auch die Registerkarte /Farbmanagement\, kann auch den Knopf setzen.
Aber Catia setzt den Knopf nur für das eine, einst angewählte Part. Obwohl inzwischen alle selectiert wurden und auch noch sind.

Man meint er setzt es für alle, macht es aber nicht.
Du musst die Parts genau anschauen, durch Doppelklick aktivieren dann Eigenschaften.
Erst dann fällt auf, dass in Wirklichkeit nur ein Part geändert wurde.
Auch die Sicherungsverwaltung (ModifyFlag) zeigt Dir das wahre Ergebniss

Oder mache ich da was Falsch mit der Selektion aller Parts???

MfG Hokay

[Diese Nachricht wurde von Hokay am 28. Sep. 2015 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

joehz
Moderator
Freiberuflicher Konstrukteur


Sehen Sie sich das Profil von joehz an!   Senden Sie eine Private Message an joehz  Schreiben Sie einen Gästebucheintrag für joehz

Beiträge: 1057
Registriert: 25.11.2006

Win7 Pro 64 + Ubuntu + Irix6.5.20
Dell Precision M6600 i7-2960XM 2.7GHz 16GB
NVidia Quadro M5010
Catia V5R19
VB6Pro.SP6/VBA 6.5.1053

erstellt am: 28. Sep. 2015 13:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hokay 10 Unities + Antwort hilfreich

Das hab ich zuerst nicht glauben wollen, aber scheinbar hast Du recht.

Tschau,
Joe

------------------
Inoffizielle Catia Hilfeseite

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hokay
Mitglied



Sehen Sie sich das Profil von Hokay an!   Senden Sie eine Private Message an Hokay  Schreiben Sie einen Gästebucheintrag für Hokay

Beiträge: 143
Registriert: 27.07.2004

Win7-Enterprice
Catia V5 R24 SP1

erstellt am: 29. Sep. 2015 10:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Zusammen... Hallo Joe

Hmmm...???      Und nun?

Hat jemand eine Idee?

Es gibt nun 3 Ansätze...

1. Die Eigenschaften wirklich mit Catia Bordmittel setzen.
  (Aber ALLE!!!)

2. Einen Script der die Eigenschaften, der im Product geladenen Parts, anpackt.

3. Ein Script der einen kompletten Ordner, Part für Part durchgeht und die Eigenschaft umsetzt

Das Verfahren wäre mir egal.

Brauch dringend Hilfe

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 29. Sep. 2015 12:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Hokay 10 Unities + Antwort hilfreich

Servus
Wenn du selbst nicht programmieren willst/kannst und keinen kennst der es für erstellt (schon mal beim Systemhaus nachgefragt?) hab ich eine Idee:
- alle Parts öffnen
- Maus/Tastatureingabe mit einem Makro (Ghost-Mouse, Mouse Recorder, ...) aufzeichnen:
  -> in Catia die Eigenschaften es Parts öffnen -> Einstellung vornehmen --> OK -> Speichen -> Fenster schließen
- Makro dann von Hand für jedes Part auslösen (bis kein Part mehr geöffnet ist

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Hokay
Mitglied



Sehen Sie sich das Profil von Hokay an!   Senden Sie eine Private Message an Hokay  Schreiben Sie einen Gästebucheintrag für Hokay

Beiträge: 143
Registriert: 27.07.2004

Win7-Enterprice
Catia V5 R24 SP1

erstellt am: 29. Sep. 2015 13:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Bernd,
vielen Dank für den Hinweis mit dem Maus-Rekorder aber für uns Praktikabel ist das nicht.
Denn Die ganze Aufgabe sollen unterschiedliche User erledigen können.

Beim Systemhaus -> Dassault habe ich nachgefragt.
Wenn da etwas unternommen wird (Fehlerbeseitigung), dann mahlen die französischen Mühlen sehr langsam.

Ich bräuchte irgendwie Zeitnah eine, für unterschiedlichste User wiederholbare, Lösung.

Vielleicht fällt ja jemand noch etwas ein.

Viele Grüße Hokay

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz