|
CATIA V5 Programmierung : Fehler bei HSOSynchronized
tberger am 31.01.2011 um 16:51 Uhr (0)
Hallo Christian,ich glaube, es liegt daran, dass du am anderen Rechner mit Cache Mode arbeitest. Zumindest hatte ich dieselbe Fehlermeldung ebenfalls beim Anwenden eines meiner Makros an einem aderen Rechner. Sobald der im Design Mode arbeitete, war es wieder OK.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei HSOSynchronized
tberger am 31.01.2011 um 18:00 Uhr (0)
Hallo Christian,dann liest du mehr aus den Beiträgen unter deinem angegebenen Link als ich. Da kann ich nichts davon lesen, dass da ein SP diesen von dir beschriebenen Fehler beheben würde (dort ging es auch um ein "update", das hängen bleibt, kein HSOsynchronised).Ebenso nicht korrekt ist dort die Aussage eines Beitrags am Schluss, dass bei R19SP5 alle 15 Minuten ein "Click OK to terminate" kommen würde. Das kann man absolut nicht generalisieren. In unserem Unternehmen läuft es seit mehr als einem Jahr mi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GenerativeSheetMetal Features
tberger am 07.02.2011 um 13:27 Uhr (0)
Du könntest über die Suchfunktion im CATIA nach PartDesign-Features suchen lassen wie Block, Tasche, Verrundung etc.Diese Suchen lassen sich auch gut mit dem Makrorekorder aufzeichen.Wenn die Selektion dann 0 ist, hast du eine Vermischung------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokument aufrufen und zuweisen
tberger am 08.02.2011 um 15:05 Uhr (0)
Das sollte es auch tun:Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As PartDocumentSet partDocument1 = documents1.Open("M:TreiberMTemplate_Ballpin_Finished_Gr38_002.CATPart")End Sub------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic Editor
tberger am 08.02.2011 um 17:28 Uhr (0)
Da Bernd anscheinend im Feierabend ist :Dim Part1 As Part deklariert Part1 als PartDim Product1 As Product deklariert Product1 als ProductHier noch ein kleines Codebeispiel, wie du die verschiedenen Dokumenttypen erkennen/abfangen kannst:_______________________________Sub CATMain()On Error Resume NextDim oActiveDocument As documentSet oActiveDocument = CATIA.ActiveDocumentIf oActiveDocument Is Nothing Then Err.Clear MsgBox "Leere Dokumente können nicht bearbeitet werden. Das Makro wird beendet" ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AXS im Part verschieben ohne Assy zu zerstören?
tberger am 09.02.2011 um 07:03 Uhr (0)
Hallo Leksis und willkommen im Forum,du schreibst zwar schon eine Menge an Input für uns, das reicht aber immer noch nicht bzw. eine "Anleitung" dafür kann man dir so noch nicht auf den Weg geben.Wenn sich während des Projekts die Methodik ändert, nach der gearbeitet werden soll ist das nicht ohne Fleissarbeit zu bewältigen. Deshalb auch die berechtigte Frage, ob es eine Chance gibt, erst "im nächsten Projekt" die Methodik zu ändern. Wenn nicht, hat irgendjemand seine Hausaufgaben nicht gemacht...Nun die " ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AXS im Part verschieben ohne Assy zu zerstören?
tberger am 10.02.2011 um 15:26 Uhr (0)
Hallo Leksis,du kannst den Ursprung eines Parts nicht manipulieren, auch nicht per Makro. Ebensowenig kannst du die nicht löschbaren Referenzebenen woanders hinschieben um einen anderen Ursprung zu erhalten.Du kannst nur die Geometrie mit geeigneten Mitteln dahin "verschieben", die du oben erwähnt nicht nutzen darfst.Somit bleibt dir nur die Neupositionierung von Skizzen um die Solids zu verschieben etc..Da bestimmt nicht jedes Teil gleich aufgebaut sein wird, weil verschiedene Konstrukteure mit ihrer "kün ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ergebnisse in Textdatei übertragen
tberger am 01.03.2011 um 13:32 Uhr (0)
Wenn er "Exit For" anmeckert fehlt vielleicht davor im Code ein "For" aus dem er aussteigen könnte.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vba - Text in CATDrawingsTextfeld einfügen
tberger am 08.04.2011 um 10:57 Uhr (0)
Versuch es mal mit txtben1.value anstelle von .text------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrude-Fläche erstellen
tberger am 28.04.2011 um 09:35 Uhr (0)
Hallo billisk,du musst die Richtung auch als Hybridshapedirection definieren, nicht nur als Reference einer Ebene, dann gehts:Sub CATMain()Neues CATPart öffnen Dim D1 As document Set D1 = CATIA.Documents.Add("Part") Dim Bauteil As Part Set Bauteil = CATIA.ActiveDocument.Part Dim Product As Product Set Product = CATIA.ActiveDocument.Product Product.PartNumber = "Testbauteil" Product.Revision = "PRJA" Product.Definition = "TestModel" Product.Nomenclature = "T001"3D Werkzeugkasten deklarieren D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reaction über Makro definieren
tberger am 11.05.2011 um 19:19 Uhr (0)
Ich glaube da sieht es schlecht aus.Es gibt da nichts in der automation.chm und auch nichts in den Foren, soweit ich sie vor einem Jahr dazu studiert hatte.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektierte Zeichnung aktivieren
tberger am 16.05.2011 um 08:10 Uhr (0)
Das sollte dir den Namen (aller selektierten Elemente) geben:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = drawingDocument1.SelectionFor I = 1 To selection1.Count MsgBox selection1.Item(I).Value.NameNextEnd Sub------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Werte aus SmarTeam-Profilkarte auslesen (mit VBA)
tberger am 17.05.2011 um 06:55 Uhr (0)
Im Smarteam-Installationsverzeichnis findest du im bin-Ordner eine Datei "AZ.HLP".Darin kannst du die "BasicScriptReference" aufrufen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |