|
CATIA V5 Programmierung : Wert im Parameter mit Makro ändern
bgrittmann am 22.08.2018 um 18:07 Uhr (1)
ServusIch hab dir da mal was zusammengebastelt (CATScript).Code:Sub CATMain()Dim oDocument As DocumentDim oPart as PartDim oPartDocument as PartDim oProduct as ProductDim oRootProduct as ProductDim sParameterName as StringsParameterName = "Station"Set oDocument = CATIA.ActiveDocumentif TypeName(oDocument) = "PartDocument" then Call ChangeStrParamterByInput(oDocument, sParameterName)end ifif TypeName(oDocument) = "ProductDocument" then Set oRootProduct = oDocument.Product for each oProduct in oRootProd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product.update funktioniert nicht!
LanzelotXXL am 11.11.2004 um 17:29 Uhr (0)
Hallo, ich habe ein kleines Problem mit der Aktualisierung, der Befehl Product1.update zeigt in meinem Makro leider keinerlei Wirkung! Das Makro ersetzt eine Komponente in einer Baugruppe durch mehrere Bauteile. Nach jedem Ersetzen wird die Baugruppe unter einem anderen Namen abgespeichert. Das funktioniert auch alles, nur werden die Baugruppen trotz Befehl nicht aktualisiert! Hier mal die Schleife des Makros: (Die Variablen werden vor der Schleife deklariert) For each oFile in cAllFiles sFileType = oFil ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts werden nicht ordnungsgemäß geschlossen
geekv5 am 08.03.2012 um 11:51 Uhr (0)
Mahlzeit!Schreibe gerade an einem umfangreicheren Makro und habe noch eine Stelle die mir Kopfschmerzen bereitet.Ich erstelle aus einem Produkt ein AllCATPart und exportiere dieses als z.B. "igs". Problem eins ist, dass nach Erzeugung des AllCATParts auf einmal zwei Dokumente mehr im Produkt vorhanden sind. Problem Nummer zwei ist, dass mein Versuch das AllCATPart zu schließen, scheitert, es sind noch genauso viele Dokumente geöffnet.. Hier mal ein Minimalbeispiel:Code:Sub CATMain()Set documents1 = CATIA.D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ersetzen der
roccat am 14.06.2010 um 16:03 Uhr (0)
Hallo,da habe ich dich falsch verstanden. Ich dachte an eine Translation und nicht an den Austausch des Referencepunktes. Außerdem schreibst du ja Catscript das hab ich auch übersehen.Die Punkte kannst du auf Verschiedene Art holen (kommt auf die Rahmenbedingungen an)-search (muß der Name der Punkte immer gleich sein)-Userselection (Benutzer selektiert die Punkte)-oder wenn die Geosets immer Gleich sind über die HybridBodiesVersuchs mal damit: (evtl. Name der Punkte ändern, war bissl schlecht auf dem Bild ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter verstecken/verbergen und/oder schützen
AndreeX00X am 13.11.2008 um 16:51 Uhr (0)
Hallo,ich suche seit Stunden verzweifelt nach einem Befehl, mit dem man Parameter dauerhaft sperren kann (ohne diese dann über das Kontextmenü wieder zu entsperren), aber irgendwie gibt es da nichts für.Mit meinem Quellcode (siehe unten) erzeuge ich einen neuen Parameter, übergebe ihm einen Wert und lasse ihn anschließend verdecken (das Verdecken ist im Moment nur eine Notlösung). Nun möchte ich aber, dass primär, niemand diesen Parameter-Wert ändern kann und sekundär, dass er nicht sichtbar ist.Habe gehör ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel zwischen zwei Ebenen
93Aero am 01.02.2005 um 11:14 Uhr (0)
Ich tue das normalerweise nach dem Prinzip Learning by doing . Ein Makro (ganz klein) mit dem Zweck, für eine ausgewählte Ebene (die ich vorher ganz normal erzeugt habe und weiß, wie sie definiert ist) die Daten (Origin und beide Achsen) ausgibt, dann weiß ich was da passiert. Vor allem wenn man mit DMU arbeitet, schließlich ist das Zeug nicht so gut beschrieben:-( Aber zum ursprünglichen Problem: messen mit Makroaufzeichen funktioniert irgendwie nicht:-( OK, geht noch besser, mit Parametern. Ich habe ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrungen und deren Kinder löschen
richter2 am 30.11.2010 um 09:09 Uhr (1)
Hallo ihr Zwei,zunächst ersteinmal danke für eure Mühe.Das Problem ist: Nicht alle Muster gehören zu einer zu löschenden Bohrung (daher wäre es unter Umständen fatal alle Muster mit in die zu löschende Selektion zu nehmen) und nicht nur Muster können Kinder einer Bohrung sein. So sind in einen Beispiel auch Punkte als Kinder einer Bohrung angelegt. Weitere Komponenten habe ich als Kinder noch nicht vorgefunden, aber theoretisch könnten auch Spiegelung, Symmetrie etc. als Kind vorkommen.Daher ist der Weg, e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Projektionsebene einer View ermitteln
zoltan.bekesi am 05.06.2008 um 22:39 Uhr (0)
Hallo CEROG,ich weiß nicht, ob Dir folgendes weiterhilft. Ist mehr oder weniger aus der Doku.Die Richtung der Ebene kann man auslesen, nicht aber den Punkt, durch der die Ebene geht.Code: Dim oActDoc As Document Set oActDoc = CATIA.ActiveDocument Dim oSheet As DrawingSheet Set oSheet = oActDoc.Sheets.Item(1) Dim oView As DrawingView Set oView = oSheet.Views.Item(3) Dim oGenBeh As DrawingViewGenerativeBehavior Set oGenBeh = oView.GenerativeBehavior Dim oX1 As Double Dim oY1 As Double Dim oZ1 As D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frei einfärben gemäß Krümmungsanalyse
Andreas Schaaf am 19.05.2012 um 18:36 Uhr (0)
Hallo zusammen!Bei der Flächenkrümmungsanalyse bekommt die analysierte Fläche ja eine Art Maske aufgesetzt, die bunte Schecken trägt. Form, Größe und Farbe der Schecken sind dabei völlig unabhängig von den Flächengrenzen, sondern resultieren aus dem Analysewert am jeweiligen Punkt.Ich würde diese Färbung gerne "nachbauen" und auf die Daten der Krümmungsanalyse zugreifen. Dabei stehe ich nun vor zwei Problemen:1. Kann ich einem Makro beibringen, so ein Farbmuster ÜBER die (einheitliche) Bauteilfarbe zu lege ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie Eigenschaften für Messen festlegen?
sbtSDA am 05.05.2008 um 12:27 Uhr (0)
Hallo,mein heutiges Problem: Ich möchte gerne den Abstand von einem Punkt zu einer Kurve messen. Nachdem der Punkt eigentlich auf der Kurve liegt hätte ich als Abstand immer faktisch Null erwartet. Das ist aber nicht immer so. Besteht die Kurve nur aus einem Element wie einem Kreisbogen, dann bekomme ich immer den Abstand zum Mittelpunkt des Kreisbogen als Ergebnis. Wenn ich manuell messe kann ich hier durch festlegen der "Selection 1 mode -- Edge Only" und "Selection 2 mode -- Point Only" das Verhalten de ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : VB Error auf XP32/64bit
ChrisHH am 05.06.2012 um 11:22 Uhr (0)
Moin,auf wenn das eigentlich keine Catia Frage ist, stelle ich sie trotzdem hier, da es ein VB Problem ist. Ich hoffe das stellt kein Problem dar.Nun zu meinem Problem:Ich hab eine Programm für Automatisierte Konstruktionsschritte in V5 geschrieben. Auf meinem Rechner (xp 64bit) funktioniert das auch alles wunderbar. Leider hat es auf anderen Testrechnern Probleme gegeben. Dabei spielte es keine Rolle ob es ein 32bit oder 64bit XP war. Die Fehlermeldungen waren die selben. Zu sehen in den angehängen screen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Workaround Veröffentlichungen bzw. Publications
Florian Held am 03.06.2009 um 10:11 Uhr (1)
@DadidldiIch habe meinen Beitrag editiert, war vielleicht etwas ungenau ausgedrückt.Das CATIA.ActiveDocument in meinem Beispiel wird zwar über .Product angesprochen, allerdings handelt es sich dabei um ein CATPart.Kann mir vorstellen dass der Fehler daher rührt, da ich das Script mit Veröffentlichungen in CATProdukten noch nicht betrieben habe.@MICHLICKMeines Wissens nach hatte das Partupdate damals nichts gebracht, weshalb ich die "In neuem Fenster öffnen" Lösung als Backuplösung verwende.In R17 SP4 HF30 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie an Miniaturansichtsgrafik im Win-Explorer rankommen per VB
HOnKeY am 25.01.2006 um 14:23 Uhr (0)
Bin bei Recherchen auf folgendes gestoßen. Hat nicht mehr viel mit Catia zu tun. Aber für die, die sich mal ne kleien Teile-Verwaltung bauen wollen mit bildvorschau.http://vbaccelerator.com/home/VB/Code/Libraries/Shell_Projects/Thumbnail_Extrac tion/article.aspDas soll Miniaturansichten erstellen wie im Win-Explorer. Bei mir hauts nicht hin kann lediglich Bilder (jpg, bmp, usw) öffnen.Ein anderer Tipp ist auch das: Zitat:Komponenten webvw.dll aus dem system32 ordner einfügen ThumCtl in Form einfügen und da ...
|
| In das Form CATIA V5 Programmierung wechseln |