|
CATIA V5 Programmierung : KWA Reihenfolge der Berechnung eines Updates
Wolfgang B. aus K. am 05.04.2013 um 14:40 Uhr (0)
Hallo zusammen,ich probiers mal in diesem Forum.Hat jemand von Euch eine Idee in welcher Reihenfolge Rules, Reactions, Checks und Formeln von Catia abgearbeitet werden.Ich habe hier einen Fall. In der Rule wird die Activity der drei unteren Checks kontrolliert. Der untere Check wird beim Update deaktiviert, aber ich bekomme die Meldung aus diesem Check nach dem Update. Anscheinend haut er die Meldung noch raus bevor der Check deaktiv ist. Siehe BildKann mir hier jemand helfen? Was kann ich tun?Danke für Eu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reframe on bei einer Zeichnung
Philipp61285 am 09.04.2013 um 09:22 Uhr (0)
Hallo zusammen,erst mal danke an alle, ich nutze dieses Forum schon ziemlich lange und es hat mir schon oft geholfen. Leider reichte die Suchfunktion bei meinem aktuellen Problem nicht aus.Kurze Makrobeschreibung:Ich schreibe gerade ein Makro mit VBA um Positionsangaben in einer Zeichnung zu erstellen. Des weiteren kann diese Makro auch eine Auswertung fahren,welche Position der Stückliste in der Zeichnung wo positioniert ist. Es öffnet sich eine Userform mit einer Listbox, in der die Stückliste enhalten i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
bgrittmann am 28.05.2013 um 17:05 Uhr (1)
ServusGemäß einer Erfahrung: bei VB6 kann man den Code komplett übernehmen (kleiner Modifikationen sind nötig), bei VB.net sind größer Modifikationen notwendig (manche Methode in VB haben sich geändert)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros mit Vb .Net
adrian83 am 09.04.2013 um 17:53 Uhr (0)
ja,das ist ein wertvoller tip. aber mir kommt es so vor, dass slebst dort nicht alle objekte drin sind. wie kommt man an den rest dran?-------------------Windows 7 64 bit-Catia V5 r19
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 28.05.2013 um 16:58 Uhr (1)
Hallo!also,ich habe nun einiges per VBA automatisieren können,bin dort aber an Grenzen gestoßen,hauptsächlich weil die Api dort nicht alles zur Verfügung steht.Um auf die Antwort von R.Schulz zurückzukommen, möchte ich nun den Rest mit "echtem" Visual Basic erledigen. Ich möchte nämlich so mit einem Programm sowohl Windows-API,als auch Catia-API ansprechen um eben Mausklicks usw. auch noch zu automatisieren.Welches VB ist in diesem Falle das einfachste? Wie müssen meine laufenden CatVBA-Makros abgeändert w ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim Aufrufen eines Makros (.catvba)
Christian.O am 05.11.2010 um 10:39 Uhr (0)
Servus,das haben wir bei uns in der Firma auch auf einem Rechner.Wie die Meldung schon sagt lassen wir dann immer den RegServer von Catia laufen und dann gehts wieder (bis zum nächsten Neustart)Zum Regserver ausführen: Start (Windows) - Ausführen - cmd eintippen - im nächsten Fenster den Pfad zur cnext.exe eingeben (Bsp: C:appsDSBMWB19x64win_b64codein) - cnext.exe regserver eingeben. Was da genau passiert weiß ich nicht. Anscheinend wird Catia in die Registry neu eingetragen/registriert. Das kann dir aber ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim Aufrufen eines Makros (.catvba)
Tim2007 am 10.04.2013 um 11:08 Uhr (0)
Hi Community,was kann man machen, wenn kein Cnext/Catia lokal installiert wurde, sondern dies über Server läuft?Catia läuft, aber bei VBA kommt nur Fehlermeldungen.Meine Admins sagen immer, dass das nur mit einer loklaen Catiainstallation gelst werden kann. Und das wollen sie nicht machen.Ideen?Danke.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference aus Hauptfunktion in Funktion übergeben
Fmueller am 10.04.2013 um 14:02 Uhr (0)
Hallo,ich habe aktuell das problem, dass ich eine so erzeugte Referenzebene (ReferenceZX):Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactorySet originElements1 = part1.OriginElementsSet hybridShapePlaneExplicit1 = originElements1.PlaneZXDim referenceZX As referenceSet referenceZX = part1.CreateReferenceFromObject(hybridShapePlaneExplicit1)in eine Function übergeben möchte, damit ich in dieser eine weitere Ebene auf Basis dieser Referenz ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrical Set erzeugen
bgrittmann am 10.04.2013 um 22:43 Uhr (0)
ServusBitte Systeminfo ausfüllen.Im Groben geht es so:Code:Sub CATMain()Dim partDocument1 As partDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As partSet part1 = partDocument1.partDim osel As ObjectSet osel = partDocument1.SelectionDim hybridBody1 As hybridBodySet hybridBody1 = osel.Item2(1).ValueDim hybridBodies2 As hybridBodiesSet hybridBodies2 = hybridBody1.hybridBodiesDim hybridBody2 As hybridBodySet hybridBody2 = hybridBodies2.Add()hybridBody2.Name = "Work"part1.UpdateEnd SubAllerdings feh ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim Aufrufen eines Makros (.catvba)
bgrittmann am 10.04.2013 um 13:51 Uhr (0)
ServusWelche Fehlermeldungen kommen?kannst du auf dem entsprechenden Rechner den VBA-Editor öffnen?ggf hilft es alle Referenzen zu den CATIA-Bibiliotheken löschen, und alle CATIA-Objekte als "Object" zu deklarieren.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Name vom GeoSet übernehmen
kostja1978 am 11.04.2013 um 22:59 Uhr (0)
Hallo zusammen,Hier übernimmt die Geometrie Name vom GeoSet, in dem die liegt.Makro funktioniert nur mit "lebendige Geometrie" und "Result with Link";die tote Geo und GeoSets nehmen die Name vom zweite Stufe von oben:und zwar:GeoSet"XXX" -GeoSet"001" -Result oder GeoSet mit Name"XXX"( möchte aber "001" haben)Hat jemand Idee?___________________________________________________________________________Sub CATMain()Dim PartDoc As PartDocumentDim Selected_Obj As ObjectDim oSel As AnyObjectDim Name_ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Change Part Body
DasDon am 15.04.2013 um 16:32 Uhr (0)
moin moin,es müssen mehrere CATParts als result abgespeichert werden. dazu kopiere ich den PartBody und füge ihn ein als Result Without Link. dann soll das neue Body als neues PartBody definiert werden. hierzu benutze ich den command "Change Part Body". Es funktioniert auch super, ausser das ich einen Hinweis bekomme das ich einen neuen PartBody bekomme (ist ja auch gewollt).diesen hinweis ist das was mich stört. ich kann keinen richtig batchlauf von mehreren parts machen, wenn ich jedesmal bestätigen muss ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte in Geoset abrufen und Aktion ausführen
Kay Petri am 17.04.2013 um 06:47 Uhr (0)
Ja. So habe ich es auch gedacht. Er tut es aber leider nicht. Hier mal der Code bis jetzt.Code:Dim oDoc As DocumentDim Auswahl As StringDim SelType(0)Dim oPart As PartDim myBody As ObjectDim mySelektionChecker As Boolean mySelektionChecker = FalseSelType(0) = "HybridBody"Set oDoc = CATIA.ActiveDocument Set oSel = oDoc.Selection oSel.Clear Set oPart = oDoc.Part Set myBody = oPart.InWorkObject myType = TypeName(myBody)Auswahl = oSel.SelectElement2(SelType, "Bitte selektieren Sie ein geo ...
|
In das Form CATIA V5 Programmierung wechseln |