|
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 : 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 |
|
CATIA V5 Programmierung : Hilfe bei Parent einer Skizze
runio am 02.09.2011 um 18:30 Uhr (0)
Guten Tag,ich verzweifle gerade an einem Bauteil bei dem das Parent einer Skizze nicht erkannt werden kann... Ich weiß leider nicht warum?!Ich habe das Part angehangen. Hier mal ein Beispielcode:Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Item("Hauptkörper")Set sketches1 = body1.SketchesSet sketch1 = sketches1.Item("Skizze.1")msgbox(sketch1.Value.Parent.Name) --- Da passiert nichts!Wenn ich mir das das Objekt sketch1 im VB-Editor ansch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part oder Product aus Drawing öffnen
bgrittmann am 13.06.2010 um 19:45 Uhr (0)
ServusDie Fall unterscheidng könnte über das Abfangen eines Fehlers geschehen. zB:Code:Sub CATMain()On Error Resume NextSet odoc = CATIA.ActiveDocumentSet oView = odoc.Sheets.ActiveSheet.Views.ActiveViewSet oProduct = oView.GenerativeBehavior.Document.ParentoName = oProduct.FullNameIf Err.Number 0 Then Set oProduct = oView.GenerativeBehavior.Document.Parent.Parent.Parent oName = oProduct.FullName Err.ClearEnd IfOn Error GoTo 0CATIA.Documents.Open (oName)End Sub(ungetestet). Allerdings fehlen dabei noch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros nicht nach Windows-Version arbeiten
RSchulz am 27.08.2012 um 09:50 Uhr (0)
Hallo Manuell,hier können mehrere Probleme auftreten. Wichtig wäre eben zu wissen, um welche Arten von Makros etc. es sich handelt. Wenn es reiner VBA ist, dann würde ich darauf tippen, dass in Win7 dei VBA Umgebung fehlt, die auf den jeweiligen Datenträgern von CATIA manuell nachinstalliert werden muss. Wenn es sich um .Net-Code handelt, würde ich z.B. versuchen die Makros unter Win7 zu kompilieren, da hier eine Abwärtskompatibilität gewährleistet ist. Hier kann es aber auch sein, dass eben nur .Net oder ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inputbox mit mehreren Variablen
denyo_1 am 20.04.2009 um 16:14 Uhr (0)
Zitat:Original erstellt von HoBLila:Also ich mache das über Seperatoren.Der User kann dann "3;45;2" als String in die InputBox schreiben und ich mache dann einen Split auf ";" und bekomme ein Array mit 3 Variablen zurück.Hallo Henry,du vertraust aber deinen Anwendern . Was machst du wenn einer z.B. mit einem "," trennt anstelle eines ";"? FEHLERAUSWERTUNG und Inputbox nochmal neu anzeigen? (Beim zweiten mal falsch eingeben...kill CATIA).Es ist sicher eine Möglichkeit (vor allem für CATScript und CATVbs). ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlerhafter Link
sAnjas am 21.03.2014 um 13:22 Uhr (1)
Die Bedingungen in der Baugruppe wurden erzeugt und werden auch aktiviert (wenn ich eine Bewegung durchführe und sie benötige).Du hast Recht, sieht auf dem Bild vielleicht so aus als ob ich die vergessen hätte zu aktivieren, wenn das mein Problem wäre wäre ich happy Es macht für mich den Eindruck als würde CATIA ignorieren dass es sich bei den Veröffentlichungen ja eigentlich um ein Objekt handelt welches in Part1 und Part2 verwendet wird. Als ob irgend etwas mit dem Link nicht in Ordnung wäre, aber wenn i ...
|
| In das Form CATIA V5 Programmierung wechseln |