Autor
|
Thema: ebenen ausblenden (27022 mal gelesen)
|
Mitschi Mitglied Konstrukteur
Beiträge: 13 Registriert: 19.06.2003
|
erstellt am: 11. Aug. 2003 16:21 <-- editieren / zitieren --> Unities abgeben:
hallo zusammen, ich arbeite mich gerade in v5 ein. nun meine frage: kann man in der baugruppen-modellierung die ebenen und den restlichen krimskrams (wie z.B. verknüpfungsbeziehungen) der einzelnen bauteile ausblenden? vor lauter ebenen kann man das eigentliche bauteil gar nicht mehr erkennen. leider konnte ich dafür noch keine einstellung finden. mfg mitschi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
myTea Mitglied Ingenieur Fahrzeugtechnik
Beiträge: 1344 Registriert: 22.07.2002 IBM/Lenovo Thinkpad Z61p Core Duo 2,13 3Gb Ram
|
erstellt am: 11. Aug. 2003 17:07 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
Ja, Du kannst über Edit-Search nach allen Ebenen suchen, die dann über diese Funktion auf einmal selektieren und dann ausblenden. (Einstellungen: Workbench:GSD Type:Plane und dann auf Search -> Select-> Ok->NoShow) Gruss, Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalanja Mitglied Entwicklungsing.
Beiträge: 1239 Registriert: 29.10.2001
|
erstellt am: 11. Aug. 2003 17:24 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
|
Mitschi Mitglied Konstrukteur
Beiträge: 13 Registriert: 19.06.2003
|
erstellt am: 12. Aug. 2003 11:19 <-- editieren / zitieren --> Unities abgeben:
erst mal danke für die schnelle hilfe. schade das catia keine elegante ebenen-ausblend-funktion bietet. man kann die ja nur ausblenden wenn sie auch schon im assembly vorhanden sind. wenn ich neue bauteile hinzufüge, sind diese ebenen ja auch wieder sichtbar und ich darf sie nochmal ausblenden. gruß mitschi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
tr Mitglied Dipl.-Ing., Maschinenbau
Beiträge: 32 Registriert: 12.05.2003
|
erstellt am: 20. Aug. 2003 11:05 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
Hallo Mitschi, das Ein-/Ausblenden von Elementen kann auch über ein einfaches Makro gesteuert werden. Für Ebenen z.B.: Sub CATMain() Dim oDoc As Document Set oDoc = CATIA.ActiveDocument Dim sel As selection Set sel = oDoc.selection sel.Clear sel.Search "CATGmoSearch.Plane,all" Set visPropertySet1 = sel.VisProperties visPropertySet1.SetShow 0 'Ebenen ins Show visPropertySet1.SetShow 1 'Ebenen ins NoShow End Sub Das funktioniert für Products und Parts muss aber auch jedesml aktiviert werden. tr Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
selti46 Mitglied Konstrukteur-Automobilindustrie
Beiträge: 84 Registriert: 22.10.2002
|
erstellt am: 21. Aug. 2003 08:37 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
|
mkh Mitglied
Beiträge: 132 Registriert: 03.11.2000 Wer aufhört besser zu werden, hat aufgehört gut zu sein.
|
erstellt am: 21. Aug. 2003 21:24 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
Hallo Mitschi, um das ganze noch um eine Möglichkeit zu erweitern. Leg die Ebenen bei der Erzeugung doch auf einen bestimmten Layer.
Diesen läßt du Dir dann einfach im Assembly nicht anzeigen. ------------------ Gruß, mkh Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gerlich Mitglied System Engineer
Beiträge: 141 Registriert: 26.02.2002 persönlich: Compaq W6000, 1,7 GHz, 1,5 GB im Unternehmen: HP XW6000, 2,8 GHz, 2 GB sowie demnächst IBM P275, 1,4 GHz, 2 GB V5-Version nach Kundenangaben (z.Zt. überwiegend V5 R10 SP3)
|
erstellt am: 22. Sep. 2003 14:43 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
Zitat: Original erstellt von Mitschi: schade das catia keine elegante ebenen-ausblend-funktion bietet.
Hallo, das mit dem Ausblenden der Ebenen ist echt ein Problem. Hier besteht bei V5 ein großer Nachholbedarf, zumal V4 hier sehr benutzerfreundlich war (*.pt etc.). Wir haben bei uns in der Firma diverse Scripts zum Ausblenden erstellt (mit Hilfe von Tipps aus cad.de), siehe: http://catia.cad.de/v5/download.htm Diese CATScripts sind recht einfach aufgebaut, relevant ist eigentlich nur der Suchstring: sel.Search "CATGmoSearch.Plane,all" Wenn man den ändert, kann man das Makro immer wieder an neue Bedürfnisse anpassen. Leider ist dieser Suchstring aber abhängig von der Sprache etc.. Bei Problemen mal schauen, mit welchem String V5 unter "Bearbeiten-Suchen..." selber sucht. Leider funktionieren die Makros auch nicht immer, teilweise wird Geometrie mit ausgeblendet (wenn da jemand Tipps bzw. Zeit zum Probieren hat). Aber man kan die Scripts ohne Probleme in die Symbolleiste einfügen (zuerst bei Tools-Makros Bibliothek definieren und dann Tools-Anpassen). Für Bedingungen gibt es ja jetzt den ConstraintFilter (Kalanja, vielen Dank, Unities sind schon vergeben). Geht natürlich schneller und besser als ein CATSCript. Eine Anleitung hierfür habe ich als Anhang beigefügt. Gibt es diesen Befehl auch für Ebenen, bzw. wann kommt soetwas endlich ... ? Liebe Dassault, dürfte doch eigentlich kein großes Problem sein, soetwas zu programmieren ... :-) MfG, M. Gerlich [Diese Nachricht wurde von Gerlich am 05. Dez. 2003 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uhde Mitglied
Beiträge: 46 Registriert: 20.04.2005
|
erstellt am: 12. Mai. 2005 11:37 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
Hallo alle zusammen. Also ich würde vorschlagen im Makro folgendes einzufügen:
Code: selection1.Search("CATPrtSearch.Plane+CATPrtSearch.Point+CATPrtSearch.Line+CATAsmSearch.MfConstraint,all") Set visPropertySet1 = selection1.VisProperties visPropertySet1.SetShow 1
Damit ist das Ganze nicht mehr sprachabhängig. Funktioniert zumindest bei mir unter 1404 mit Deutsch und Englisch. Apropos das kann man auch mit dem Suchen Dialog machen. Einfach eine Suche definieren z.B.
Code: 'Part Design'.Point+'Part Design'.Plane+'Assembly Design'.Constraint
und in die Favorieten legen. Leider muss man dann immer noch Select und Hide/Show anklicken. Und da habe ich noch einen: in der Eingabezeile unten kann man nach "plane" "point" oder "type=plane", "color=white" suchen. Viel Spass bein Suchen und Ausblenden. Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
kalanja Mitglied Entwicklungsing.
Beiträge: 1239 Registriert: 29.10.2001 Dell Precision M3800 Mobile Workstation i7 2,2GHz - 16GB RAM Nvidia Quadro K1100 Treiber: 353.62 Windows 10 Pro (x64) V5 R21 x64 SP6
|
erstellt am: 12. Mai. 2005 12:54 <-- editieren / zitieren --> Unities abgeben: Nur für Mitschi
das mit den makros ist eigentlich eine toille sache nur: ich würde sie gerne auf globale toolbars mappen, damit man sie überall bei der hand hat. leider verweigert catia das immer mit der fehlermeldung: impossible to add local commands on global toolbar. wann ist ein scripts local und wann nicht? ich hab eines frisch erstellt in einem eigenen verzeichnis. sonst muss man sich ja den befehl in jeder umgebung auf eine toolbar mappen. so sieht mein skript aus: Sub CATMain() Language="VBSCRIPT" CATIA.Caption = theCATTitle On Error Resume Next 'Fehlermeldung aussgeschaltet' Dim productDocument1 As Document Set productDocument1 = CATIA.ActiveDocument CATIA.Caption = "Hide *pt - *ln - *crv - *pln and constraints " Dim selection1 As Selection Set selection1 = productDocument1.Selection selection1.Search("CATPrtSearch.Plane+CATPrtSearch.Point+CATPrtSearch.Line++CATPrtSearch.Curve+CATAsmSearch.MfConstraint,all") Set visPropertySet1 = selection1.VisProperties visPropertySet1.SetShow 1 selection1.Clear CATIA.Caption = theCATTitle End Sub mario
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |