|
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 : Parameter in Liste schreiben
tr am 26.05.2003 um 14:27 Uhr (0)
Hallo, ich möchte über ein Makro Parameter in eine Liste schreiben. Geht das und wenn ja wie?? Ich kann nichts aufzeichnen und in der Online-Hilfe habe ich auch nichts gefunden. Noch ein Problem: Wenn ich einen Parameter lösche, wird dieser auch aus der Liste entfernt. Die List Size wird jedoch nur nachgezogen, wenn ich einen local update mache. Stimmt da was mit meinen Einstellungen nicht? Tobias
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektion während eines Makros
Helmut Kuckertz am 27.08.2003 um 15:30 Uhr (0)
Hallo V5ler ich mache gerade meine ersten Schritte in der Makroprogrammierung. Min aufgezeichnetes Makro sieht so aus: es soll eine Ebene tangential zu einer Fläche generieren. Language= VBSCRIPT Sub CATMain() Dim partDocument1 As Document Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim hybridShapeFactory1 As Factory Set hybridShapeFactory1 = part1.HybridShapeFactory Dim hybridBodies1 As HybridBodies Set hybridBodies1 = part1.HybridBodies Dim hybridBody1 As Hy ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Product ändern
steirerhubsi am 17.10.2003 um 16:15 Uhr (0)
Hallo! Ich habe mit folgender Formulierung unter CATIA V5 R10 SP4 auf einem Windows-2000 Rechner keine Probleme: ... Dim product1 As product Set product1 = productDocument1.product Dim parameters1 As parameters Set parameters1 = product1.parameters Dim length1 As Length Set length1 = parameters1.Item( DV_Achteck_a_Part1 ) length1.Value = 500# product1.Update
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reactions Sourcetype Owner
logan am 09.06.2005 um 15:26 Uhr (0)
Hallo, ich möchte einen Parameter eines Features vor der Durchführung eines Updates ( BeforeUpdate Ereignis) prüfen und gegebenenfalls ändern können. Reactions mit dem Source type= Selection kann ich im Spezifikationsbaum auswählen. Jedoch muß ich um auf das BeforeUpdate Ereignis reagieren zu können den Source type= Owner auswählen. Frage: Wie komme ich beim Source type= Owner in der Knowledgeware Action meiner Reaction zur entsprechenden Geometrie? Z.B. habe ich ein Gewinde, welches den Parameter Di ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection mit Relation
shoutz000 am 10.07.2014 um 07:20 Uhr (1)
Danke für die schnelle Antwort.Aber irgendwie produzier ich nur Blödsinn...Ich habe das "GetNameToUseInRelation" in zig verschiedenen Varianten versucht aber entweder kommen Fehlermeldungen oder das Makro läuft durch ohne den Parameter mit dem selektierten Maß zu verknüpfen oO Dim partDocument1 As Document Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim sStatus As String Dim Selection As Object Set Selection = partDocument1.Selection Selection.Clear R ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter ändern
AlexE78 am 25.01.2006 um 18:15 Uhr (0)
Ich nochmal...also wenn das mit dem Parameter bei dir so funktioniert und der Wert sich entsprechend ändert, suchst du den Fehler vielleicht an der falschen Stelle... vermute ich zumindest mal.Einfach mal ein oPart.Update probieren, damit das Text-Element die Änderung mitbekommt.Viel Glück!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Befehl Positionen aktualisieren
dmunavigator am 23.04.2006 um 22:09 Uhr (0)
Hi Uli , probiers mal mit dem CATIA.StartCommand "Befehl" Befehl ersetzen durch "Update" , "Simulation with command", oder was auch immer den Update der Parameter veranlasst.Gruss
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit dem rootproduct update
Scotty22111 am 02.08.2006 um 16:30 Uhr (0)
packe am besten noch mein vorläufiges script zu, damit man mit dem Problem auch was anfangen kann.Public Sub CommandButton_Okay_Blatt1_Click()---- Begin resolution script for object : MASTERPARTDim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim masterpart As ProductSet masterpart = productDocument1.Productmasterpart.updateproductDocument1.Application.ActiveDocument.ActivateproductDocument1.Product.update update des masterparts!---- End resolution scriptCATIA.RefreshDispla ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rootknoten aktivieren
tomtom1972 am 19.02.2007 um 13:59 Uhr (0)
Hallo,erzeuge mal eine verschachtelte Product-Struktur (CATProducts, CATParts). Bitte abspeichern.Wechsle in ein Part ganz unten im Tree (dieses ist jetzt "blau hinterlegt").Jetzt starte mal u.s. Script und klicke auf "Yes". In jedem CATProduct & CATPart werden 5 Parameter erzeugt.Jetzt starte das Script noch mal und klicke auf "No". In jedem CATProduct & CATPart werden die Parameter gelöscht.Obwohl ein Part ganz unten im Tree "aktiv" ist.Wo liegt das Problem? Oder ich habs immer noch nicht verstanden.Bei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einsteiger-Frage
spikey jr. am 16.03.2007 um 10:08 Uhr (0)
Hallo AxelSehr gerne! Ich zeichne wie gesagt das Makro auf - verknüpfe dabei den erzeugten Parameter mit meiner Offsetebene - er übernimmt in der Aufzeichnung aber nur den absoluten Wert. Bin aber wie gesagt blutiger Anfänger! Hier der Code:Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartParameter erzeugen ------------------------------------------------------------------------------------Dim parameters1 As ParametersSe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem bei InstanceFactory: UDF einfügen
GeDiNo am 08.05.2007 um 15:41 Uhr (0)
Konnte das Problem mit einem Kollegen selber lösen:Beispiel-Code: Part, worin UDF instantiiert werden sollDim myPartDoc As PartDocumentSet myPartDoc = ...Dim myPart As PartSet myPart = myPartDoc.Part Und jetzt die FactoryDim factory As InstanceFactorySet factory = myPart.GetCustomerFactory("InstanceFactory") nur zur Sicherheit:factory.EndInstanceFactory Verknuepfen mit UDFfactory.BeginInstanceFactory "Name_des_UDF", "c:PfadzumUDF.CATPart"factory.BeginInstantiate Bsp: Input-Parameter des UDF: "Reference Cur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset
Eisbär am 29.06.2007 um 13:22 Uhr (0)
Hallo,nun stehe ich vor meinem nächsten Problem.Ich möchte unterhalb des Parametersets ein weiteres Set erzeugen in dem ein Parameter erzeugt wird (siehe Bild). Gibt es einen Befehl für die Erzeugung eines Parametersets, like CreateParameterset oder ähnlich. Oder bin ich da voll aufm Holzweg.GrußLarsLanguage="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.Parameter ...
|
In das Form CATIA V5 Programmierung wechseln |