|
CATIA V5 Programmierung : Intersection automatisch deaktivieren
DanielFr. am 29.03.2010 um 14:53 Uhr (0)
Hallo,in dem die in einer Reaction (die bei einem Update ausgelöst wirst) kontrollierst ob es einen Fehler bei der Erstellung geben würde. Ist dies nicht der Fall existiert auch die Intersection. Würde CATIA einen Fehler melden dann gibt es keine Intersection und diese muss deaktiviert werden------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
Maetes am 10.08.2010 um 15:15 Uhr (0)
Ich fasse folgende Bedinungen zusammen (Hat jemand noch zusätzliche Informationen? Bzw. sieht Fehler?): Documents enthält unter anderem auch versteckte Dateien aus Drawings bzw. Products. behandelt und ändert IGS und STP als CATPart aktueller Dateiname auch bei Dateinamensänderung (ohne Endung) enthält auch Dateiendungen nicht gespeicherter Dokumente Pfad nur bei gespeicherten Catiaformaten auslesbar Windows zeigt immer die richtige Dateiendung Bei nicht gespeicherten Dokumenten fe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros aus Makro heraus ausführen
Christian.O am 02.12.2010 um 18:41 Uhr (0)
Servus,entweder soCode:Private Sub cmd_Change_Balloon_Propterties_Click() Makroaufruf: Change_Balloon_Propterties ***Fenster schließen Unload Me ***Fenster anzeigen / vbModeless damit man bei geöffneter Userform etwas selektieren kann Change_Balloon_Propterties.Show vbModelessEnd Suboder soCode:Private Sub cmd_Rename_Object_Click() Makroaufruf: Rename_Object ***Fenster schließen Unload Me ***Deklarationen für Function-Aufruf strProjekt = "OC_GUI.catvba" strMakro = "Rename_Object" strMakrostart ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros aus Makro heraus ausführen
Bertel am 08.12.2010 um 08:38 Uhr (0)
Hallo studmija,in CATScript geht das so:Dim params()CATIA.SystemService.ExecuteScript "C:Rename", catScriptLibraryTypeDirectory, "Makro.CATScript", "CATMain", paramsGrußBertel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM NACH Drawing VBA
bgrittmann am 22.12.2011 um 15:06 Uhr (1)
ServusDas Problem ist, das diese Benutzerparameter (wahrscheinlich noch Catia-Sprachabhängig) einen anderen Namen haben. In der deutschen Umgebung ergibt sich zB folgender Parametername "Einzelteil_1EigenschaftenMATERIAL".Entweder müsstest du diesen Namen immer zusammenstellen. Oder mit einer Funktion den richtigen Parameter suchen lassen (ungetestet):Code:Function UserparameterByName(oProduct As Product, strParameter As String) As Parameter Dim UserParameters As Parameters Dim oParameter As Parameter ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Symbolleiste abspeichern
HoBLila am 09.02.2012 um 15:42 Uhr (0)
Mach ne Exe draus und leg sie auf nem Server ab oder bau eine eigene Toolbar, so mache ich es zumindest. :-)Auch könnte man das in die Standard-Settings zu eurer CATIA-Installation stecken.Was anderes würde mir zumindest nicht einfallen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs 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 bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Intersection automatisch deaktivieren
LukasToni am 30.11.2012 um 08:57 Uhr (0)
Ich habe ein weiterführendes Problem zu dem Thema.Ich habe eine ähnliche Rule erstellt wie bereits beschrieben...Code:let i(point)i=intersect(`Linie1` ,`Plane1` )if (i.Error==true) { `Boolean1` = false}else{ `Boolean1` = true}Das ganze funktioniert soweit einwandfrei. Jedoch erscheint immer die Warnung:Rule.1 Update failed :: No Solution There is no solution for this operationIch schätze das liegt daran das keine Verschneidung vorhanden ist und CATIA aber genau dies in der Rule ja macht.Frage: Kann man ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Intersection automatisch deaktivieren
Chrisma am 14.04.2010 um 22:55 Uhr (0)
So ich hab mich mal wieder damit beschäftigt das Intersectionprob zu lösen. Code steht unten.Mein Prob ist, dass ich sehr viele Intersects habe. Ich habe also versucht eine Schleife zu schreiben. Diese habe ich als Rule in KWA eingefügt. Ich befürchte aber ich schmeiße gerade die Programmiersprache von Catia durcheinander. Ich bekomme auf jeden Fall einen Syntaxfehler um den Token X angezeigt.On error resume nextFor X = 1 to 11 mir egal, dass es nicht variabel ist, die Linie sind imemr die gleichenlet i(po ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename des aktiven Parts
ptit.tom am 12.05.2015 um 14:21 Uhr (1)
Hallo,Ich habe es so gelöst: in deinem Makro nimmst du ein Argument und benutzt die Selektion um das Part zu finden. Nachträglich ist es relative einfach auf die Dateinamen zu landen.Code:Function GetPartFromObject(oObject As AnyObject) As Part Dim cSel As Selection Set cSel = CATIA.ActiveDocument.Selection cSel.Clear cSel.Add oObject Set GetPartFromObject= cSel.FindObject("CATIAPart")End FunctionSpäter kann man die Argumente des Makro so aufrufen:`RelationsVB Scripts.1Netz_Aus`.Run(MyObject)
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Parameter von der Oberbaugruppe
Windninja am 02.08.2016 um 13:54 Uhr (1)
Hallo,Ich habe ein kleines Problem mit ein Makro von mir das bei großen Baugruppen immer langsamer wird und manchmal auch ein Fehler ausgibt. Das Problem ist der Teil der mir Parameter aus der Obersten Baugruppe auslesen soll.Mein Code durchsucht aber scheinbar alle vorhandenen Parameter und nicht nur die von der Obersten Baugruppe. Daher kommt es auch vor, wenn der Parametername nochmal in einer Unterbaugruppe vorkommt, dass der Wert der Unterbaugruppe ausgegeben wird. Es scheint der erste Parameter genom ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter von der Oberbaugruppe
Randle am 02.08.2016 um 14:51 Uhr (1)
Hallo,versuche es mal so:Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet parameters1 = product1.Parameters.RootParameterSet.DirectParametersSet strParam1 = parameters1.Item("TV_Nr")Name_TV = strParam1.ValueAsStringSet strParam2 = parameters1.Item("NrModul")Nummer_Modul = strParam2.ValueMsgBox Name_TV & vbCrLf & Nummer_ModulEnd SubGrußRandle[Diese Nachricht wurde von Randle am 02. Aug. 2016 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Flächen : Probleme mit freiformflächen
derederchristoph am 22.02.2007 um 13:42 Uhr (0)
Hallo ich habe aus einer freiformfläche mithilfe von "offset" und "fläche schließen" ein solid konstruiert, das ich jetzt aber leider so gut wie gar nicht bearbeiten (d.h. keine radien bzw fasen... machen) kann. Meine Vermutung ist, dass ich ein Problem mit der Tangentenstetigkeit habe.Leider bin ich nicht so gut in catia, dass ich noch irgendeine idee habe, was ich noch machen könnte. Darum hoffe ich auf euch.ein bild habe ich auch hochgeladen.Achja das ganze ist bzw soll der Unterbau einer Motorhaube wer ...
|
In das Form CATIA V5 Flächen wechseln |
|
CATIA V5 Flächen : Flächen zusammenfügen
OHP am 15.03.2007 um 09:38 Uhr (0)
Die Flächen werden schon gefunden, ich kann sehen wie Catia die Flächen sammelt. Sobald die Suche abgeschlossen ist leuchten die Flächen kurz auf und das wars. Keine Fehlermeldung oder sonst was und sie werden eben nicht aufgelistet um sie zusammenzufügen.Wie schon geschrieben, in R16 funktioniert es einwandfrei.------------------GrußBjörn
|
In das Form CATIA V5 Flächen wechseln |