Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  H und V per Macro ausschalten

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:  H und V per Macro ausschalten (1548 mal gelesen)
KaiWa
Mitglied
Techniker Maschinenbau


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

Beiträge: 201
Registriert: 27.05.2004

erstellt am: 06. Aug. 2005 12:57    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

ich würde mir gerne ein Macro schreiben das sicherlich viele User hier interresieren würde
Mich stört es das beim erstellen einer Skizze immer die H und V achsen sowie der Skizzen - 0-Punkt angezeigt werden.
da ich meine Skizzengeometrie immer an achsensysteme oder Ebenen Anbinde brauche ich diese nicht und würde mit gerne die 15 Sekunden sparen die ich dauernd brauche um diese Elemente auszublenden.
Dazu kommt noch der Bug bei V5-R14-SP3 - das von der Automobilindustrie benutzt wird der ein Ausblenden der Skizzen nicht möglich macht.
Hierfür gibt es einen Workaround - bei den 3Elementen wird das attribut PICKABEL entfernt und der Attribut LOWINT hinzugefügt - dadurch sind die Elemente nichtmehr anwählbar

so sollten die Macros funktionieren.
1. Macro (in der skizze selbst anwendbar)
man startet das macro - H V und O-Punkt wird das attribut Pickable entzogen und das Attribut LOWINT wird gesetzt ( Wahlweise werden die 3 Elemente in einen Layer gesetzt "Layer 99 - H V 0-Punkt")

2. Macro (zum umwandeln von V4-Geometrie (Catia_spec))
das macro such alle vorhandenen Skizzen im aktuellen Part
und ändert in diesen die Attribute von H V und 0-Punkt wie im ersten Macro.

wenn jmd sowas schon hat oder teile davon wäre ich dankbar wenn mir jmd soetwa zukommen lassen kann - oder es für alle zugänglich macht.
mfg Kai

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

KaiWa
Mitglied
Techniker Maschinenbau


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

Beiträge: 201
Registriert: 27.05.2004

erstellt am: 29. Aug. 2005 10:16    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

mhh keiner da der sich damit auskennt ?

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

BigCheese
Mitglied
Dipl-Ing


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

Beiträge: 130
Registriert: 12.05.2004

CATIA V5R19 SP3

erstellt am: 07. Sep. 2005 16: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 KaiWa 10 Unities + Antwort hilfreich

Hallo Kai,

ich hoffe ich habe Dich richtig verstanden: Du möchtest alle Sketch-Achsensysteme ausblenden, oder?
In R12 konntest Du dies innerhalb des Sketches bewerkstelligen, in R14 funktioniert dies außerhalb des Sketches.

Mein Vorschlag wäre:
Lass eine Suche über das Part laufen, das nach den Sketch-Achsensystemen sucht (z.B. über den Namen 'AbsoluteAxis') und blende dann Dein Suchergebnis aus.
Hab's noch nicht probiert, müsste aber funzen.

Grüße, Alex

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

BigCheese
Mitglied
Dipl-Ing


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

Beiträge: 130
Registriert: 12.05.2004

CATIA V5R19 SP3

erstellt am: 07. Sep. 2005 16: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 KaiWa 10 Unities + Antwort hilfreich

Hier noch schnell ein Makro, wie es bei mir funktioniert hat.


Sub CATMain()

Set partDocument1 = CATIA.ActiveDocument

Set oSelektion = partDocument1.Selection

oSelektion.Search "Name=*AbsoluteAxis*,all"

set visProperties1 = oSelektion.VisProperties
visProperties1.SetShow catVisPropertyNoShowAttr

End Sub

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

1234
Mitglied



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

Beiträge: 15
Registriert: 15.10.2003

erstellt am: 09. Sep. 2005 16:03    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 KaiWa 10 Unities + Antwort hilfreich

Hallo BigCheese,

danke!!!
Weisst Du auch, wie ich den Schalter "LowInt" umsetzen kann? Findest Du in den Properties vom Absolute Axis.

Habe nichts gefunden dazu.

Gruss 1234

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

KaiWa
Mitglied
Techniker Maschinenbau


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

Beiträge: 201
Registriert: 27.05.2004

erstellt am: 11. Sep. 2005 20:06    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

Bin derzeit mal dabei mich ein kleines bisschen in die millionen Variablen von Catia einzuarbeiten ... dabei habe ich die 2 variablen unten gefunden - decke das es sich dabei um Pckable oder nicht handelt

catVisPropertyNoPickAttr = 1
catVisPropertyPickAttr = 0

SCHNIP
SCHNAPP

EDIT:

Sub CATMain()

Set partDocument1 = CATIA.ActiveDocument

Set oSelektion = partDocument1.Selection

oSelektion.Search "Name=V*Richtung,in"

set visProperties1 = oSelektion.VisProperties
visProperties1.SetShow catVisPropertyNoShowAttr
visProperties1.SetPick catVisPropertyNoPickAttr

oSelektion.Search "Name=H*Richtung,in"

set visProperties1 = oSelektion.VisProperties
visProperties1.SetShow catVisPropertyNoShowAttr
visProperties1.SetPick catVisPropertyNoPickAttr

oSelektion.Search "Name=Ursprung,in"

set visProperties1 = oSelektion.VisProperties
visProperties1.SetShow catVisPropertyNoShowAttr
visProperties1.SetPick catVisPropertyNoPickAttr

End Sub

Das Problem mit dem Pickable ist nun auch gelöst         
das letzte Anliegen mit dem LOWINT wird sich hoffentlich auchnoch ergeben

weis zufällig jmd wie die variablen heissen hiervon ?
EDIT:
habe das script nun bei der Arbeit ausprobiert - leider werden dadurch alle Skizzen mitausgeblendet - welche Befehlszeilen fehlen damit nur in der aktuellen skizze gesucht wird ?
EDIT:
Lösung für das suchen in der aktuellen skizze:
die Suchvariable "Name=H*Richtung,all" abändern in "Name=H*Richtung,in"

[Diese Nachricht wurde von KaiWa am 14. Sep. 2005 editiert.]

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

KaiWa
Mitglied
Techniker Maschinenbau


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

Beiträge: 201
Registriert: 27.05.2004

erstellt am: 23. Sep. 2005 10:15    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

Guten Tag
Ich suche weiterhin die Variable für die Option LOW INT unter den Optionen wäre dankbar wenn mir jmd. sagen könnte welche Variablen das sind - dann wäre das Macro fertig.
mfg Kai

[Diese Nachricht wurde von KaiWa am 23. Sep. 2005 editiert.]

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