|
CATIA V5 Programmierung : Bodies dumm in neues Startmodell kopieren
mars001 am 17.04.2018 um 11:03 Uhr (1)
Servus zusammen,ich hätte hierzu auch noch eine Frage.Ich möchte ein Konfigurator erstellen. Der Anwender soll aus einem bestehenden Product, für ihn relevante Teilmodelle auswählen die nach bestätigen des OK-Buttons in ein neues Product geladen werden. Die Teilmodelle sind nicht direkt dem Product untergeordnet. Hierzu ein kleines Beispiel (Product Struktur):1. Product "A"1.1 Modell-V5 "Haupt Zusammenbau"1.2 Modell-V5 "Untergeordneter Zusammenbau"1.3 Teilmodell-V5 "Die zu kopierende Modelle"Meine ersten V ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fläche verschieben mit Formel - HybridShapeTranslate
Physimathi am 09.05.2007 um 14:26 Uhr (0)
Hallo,ich habe die Lösung. Es ist ja doch einfach gewesen. Nur draufkommen muss man.Erstellt man eine AddNewTranslate(Objekt, Richtung, Weite), dann kann man die Formel dem Wert der Eigenschaft "Distance" gleich zugewiesen werden.Erstellt man eine AddNewEmptyTranslate(), dann kann man die Formel dem Wert der Eigenschaft "Distance" erst zuweisen, wenn man einen Wert für "DistanceValue" zugeordnet hat.Danach kann man der Eigenschaft "Distance" eine Formel zuweisen.- ohne vorherige ""DistanceValue" Wertezuord ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Surfacic Curvature Analysis per Makro
qli am 25.04.2007 um 13:31 Uhr (0)
Als ich bis jetzt das Problem sehe, gibts keine Möglichkeit irgendwie direkt diese Radien zu kriegen.Mindestens ich habe es nicht gefunden. Die "Analysis" Toolbar ist per Makro nicht anwendbar. Wenn ich mich irre, wurde ich mich am meisten freuen Ich habe inzwischen eine andere Möglichkeit überlegt, aber auch diese sieht aus, als ist per Makro nicht machbar. Ich rede über Isoparametrische Kurven (Wireframe Toolbar). Diese finde ich auch nicht zwischen Makro Befehle Habt ihr eine Idee wie man diese Kurven ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro-Fehler 1002
RSchulz am 27.06.2012 um 09:45 Uhr (0)
Versuch es mal damit... Wenn ich mich nicht täusche, sollte es das sein, was du suchst. Es ist wohl VBA und nicht CATScript.Code:Sub CATMain() Dim tmpDoc As ProductDocument Dim ChildDoc As Document Dim index As Integer Dim numero As String Dim i As Integer Set tmpDoc = CATIA.ActiveDocument index = 1 numero = ".000" If InStr(1, tmpDoc.Name, ".CATProduct") Then For i = 1 To tmpDoc.Product.Products.Count Set ChildDoc = tmpDoc.Product.Products.Item(i) If index = 1000 Then ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : neues Teil mit Struktur einfügen
gdir am 06.08.2004 um 11:35 Uhr (0)
Zitat: Original erstellt von BADU: Problem: wenn ich ein neues Teil erzeuge dann wird der Name automatisch generiert Warum gibst Du den Namen des Part nicht vor? Statt Dim product3 As Product Set product3 = products2.AddNewComponent( Part , ) kannst Du doch den Namen mitgeben Dim product3 As Product Set product3 = products2.AddNewComponent( Part , Mein_Part_traegt_diesen_schoenen_Namen ) Später kannst Du dann dieses PartDocument eindeutig identifizieren mit Dim myPartDoc As PartDocument Set ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Achsensystem einfügen
DocMurphy am 04.08.2009 um 10:24 Uhr (0)
Hallo danke für deine Hilfe!Ich habe mich am Wochenende mal hingesetzt und etwas in die Materie eingearbeitet.(Buch ist auch schon bestellt)Ich habe die ganze Sache noch etwas erweitert.Hänge hier mal mein Ergebniss an:__________________________________________________________________________________Sub CATMain() *** CHANGELOG *** 0: DocMurphy = Achsensysteme werden erzeugt und ausgeblendet 1: DocMurphy = OriginalPlanes werden ausgeblendet 2: DocMurphy = Bedingungen werden ausgeblendet 3: D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textfile zeilenweise einlesen und zeilen splitten!
giovane am 30.07.2003 um 21:46 Uhr (0)
so nun habe ich meinen code rekonstruiert: ############## Language= VBSCRIPT Sub CATMain() Dim filesystem1 As Object Set filesystem1= CATIA.FileSystem Dim file As Object set file=filesystem1.GetFile( H:Eigene DatenMacrosinput.txt ) Dim TextStr As CATIATextSteam Set TextStr = file.OpenAsTextStream( ForReading ) Dim readString As String While TextStr Not EOF readString = TextStr.ReadLine() Dim sArray() As String sArray = split(readString, | ) MsgBox sArray(1),vbinformation, Info End While end sub #### ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAD-Modell Dreh/Fräsmaschine
Susanne Roth am 23.09.2013 um 08:54 Uhr (1)
Hallo liebe CAD-Gemeinde,derzeit machen wir mit unseren Azubis eine Projektarbeit bei der verschiedene Abteilungen unserer Firma darsgestellt werden sollen.Dafür brauchen wir ein CAD-Modell einer Dreh-/Fräsmaschine oder eines Bearbeitungszentrums.Eine Hülle/Silhouette würde für unsere Anwendung völlig aureichen - wir brauchen kein detailliertes Innenleben der Maschine.Das Fabrikat der Maschine ist ebenfalls egal. Wir sind froh wenn wir etwas bekommen.Vielleicht hat jemand so was ähnliches in seinem Bestand ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim aut. ändern von Parametern, wenn mehrerer PowerCopys vorhanden sind.
Beny am 12.12.2012 um 15:45 Uhr (0)
Hallo 8user8,Wie muss ich denn die Reaktion dann einstellen, damit es eine VB-Aktion beim einfügen der PowerCopy ausführt?Die einzige Möglichkeit die ich sehe ist doch über das "Update" aber wenn man bei CATIA das manuelle Update aktiviert, dann führt es die Aktion dann ja nicht aus oder?Das Geoset ist schon bekannt aber alle eingefügten Geosets heißen ja gleich. Von daher wüsste das Programm ja nicht, in welchem dieser Geosets der Parameter geändert wird. Das Makro wird durch die Reaktion ausgeführt (also ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verbindung zwischen VBA und CATIA V5 aufbauen!
HoBLila am 27.06.2008 um 14:20 Uhr (0)
*g* so ne Auflistugn in der DOku würde ich mir mal wünschen, wnen ic hbedenke, wie lange ich dafür rum gesucht habe...MecMod ist auch noch sehr wichtig, da sind so Sache nwie Body und Co drin... Einfach einbinden und schauen, was es drin gibt.Kleiner Tipp von mir: Immer nur so viele wie nötig, nie so viele wie möglich einbinden, da die Laufzeit sonst in die Höhe schießt und es auch sehr unübersichtlich wird.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zw ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrical tolerance
JuPaV am 20.07.2011 um 14:25 Uhr (1)
Hallo Versuch so:Code:Sub test()Set oSheets = CATIA.ActiveDocument.SheetsSet oSheet = oSheets.Item("Sheet.1")Set oView = oSheet.Views.Item("Front view")Set myDimension = oView.Dimensions.Item("Dimension.2")Dim oTolType As LongDim oDisplayMode As LongDim oTolName As StringDim oUpTolS As StringDim oLowTolS As StringDim oUpTolD As DoubleDim oLowTolD As DoublemyDimension.GetTolerances oTolType, oTolName, oUpTolS, oLowTolS, oUpTolD, oLowTolD, oDisplayModeoUpTolD = -0.58oLowTolD = 0.2myDimension.SetTolerances o ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : aut. Part umbenennung
Lusilnie am 14.05.2007 um 21:21 Uhr (0)
Hallo allerseits,das Problem bei der Partnumber ist, (oder war zumindest soweit ich weiß in R14,) dass die "Partnumber" nicht "sperrbar" ist. D.h., sie läßt sich trotzdem bearbeiten, also über die Properties ändern. Das kann zu unerahnten oder nicht überschaubaren Folgen führen. Ich ändere z.B. die "Partnumber" über die Properties und speichere und schließe das Dokument anschließend. Bei nächsten Öffnen wird es aktualisiert und die Partnumber nach Formel geändert - wer soll das nachvollziehen?Ich habe das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Checkbox (Haken setzen) im Makro?
Holger_BW am 31.08.2004 um 15:57 Uhr (0)
Hallo miteinander, ich bin gerade dabei, ein Plot-Makro zu schreiben. Dabei möchte ich nach dem Start eine Eingabemaske haben, in der man verschiedene Optionen anklicken können soll (PDF ja/nein ; alles auf A3 skalieren usw.). Die einzelnen Module habe ich fertig, was mir fehlt, ist das grafische User Interface. Hier brauche ich ein paar Tips. Bekommt man diese Checkboxen mit CATIA überhaupt hin, oder muß ich hier auf eine andere Sprache ausweichen (wenn ja, welche). Da ich noch Programmieranfänger bin, ...
|
| In das Form CATIA V5 Programmierung wechseln |