|
CATIA V5 Programmierung : Skriptprogrammierung lernen
cmb am 05.01.2007 um 14:18 Uhr (0)
Hallo,also wir haben uns vor ca.2 Jahren das Buch von Hr. Ziehten besorgt.Leider konnte mir das Buch bei allen meinen Problemen die ich mit einem Macro erschlagen wollte nicht helfen.Woraus ich mehr lernen konnte : Die Macros von der Cad.de Seite ansehen und viel ausprobieren.LG Norbert[Diese Nachricht wurde von cmb am 05. Jan. 2007 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Migration auf R30
cmb am 20.04.2021 um 10:27 Uhr (1)
Hallo Tom,sorry für die verspätete Antwort bin leider nicht früher zum testen gekommen.Ich habe den Fehler jetzt abstellen können. Das lag eigentlich nur an den Optionen das mir Catia nicht das komplette Assembly aktualisiert.Ich kann den Fehler in der R26 genauso replizieren.Wenn ich die AutoUpdade auf manuell stelle funktioniert es wie gewohnt.Vielen Dank an alle die sich Gedanken gemacht haben.Grüße aus OberfrankenNorbert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
cmb am 13.03.2009 um 13:59 Uhr (0)
Hallo Martin,vielen Dank für den Tip. Funktioniert.Ich dachte immer Catia vergibt für jede Bemassung einen eindeutigen Identifier über welchen man Prüfberichte generieren kann, Schade.Gruß Norbert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rename Publication ( Veröffentlichung umbenennen)
cmb am 10.10.2011 um 08:53 Uhr (0)
Hallo Bernd,vielen Dank für Deine Hilfe.Leider ersetzt das Macro den Namen der Publikation nichtCode:ref1.Name = MyString ich werde mal weitersuchenGrußNorbert------------------V5R20Catia + Smarteam
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung Löschen
cmb am 03.08.2010 um 08:09 Uhr (0)
Hallo CAMiCADse,wenn ich die Klammern weglasse, erhalte ich die Meldung:Objektvariable oder With-Blockvariable nicht festgelegt (Fehler 91)Der alternativ Vorschlag mit remove: hier arbeitet das Macro die Zeile ab ( d.h. er findet alles wo der String "Ueberlaufvolumen" enthalten ist)aber leider nimmt er mir die Messung nicht aus meinem Part heraus.Kann es sein das ich mein Objekt anders deklarieren müsste?GrußNorbert------------------V5R18Catia + Smarteam
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Migration auf R30
cmb am 06.04.2021 um 09:47 Uhr (1)
Hallo Tom,unsere VBA Programme hängen sich auf.Bin unterdessen weitergekommen. Anscheinend stört das neue Release sich an Fehlermeldungen welche der Skizzierer jetzt neu ausgibt.Diese kommen während der Laufzeit des Macros aber nicht nach vorne.Erst wenn ich das Macro kille, sehe ich die Fehlermeldung mit anschließenden Click ok to terminate.Edit: Settings sind alle neuGrußNorbert[Diese Nachricht wurde von cmb am 06. Apr. 2021 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeile aus Konstruktionstabelle auswählen
cmb am 20.01.2010 um 10:31 Uhr (0)
Hallo Forum,ich möchte gerne durch ein Macro 1.eine fest definierte Konstruktionstabelle öffnen2. Eine Zeile auswählen können ( Reaktion)3. Das Assembly updaten / aktivierenBeim Versuch mit dem Macrorecorder erhalte ich :Sub CATMain()Set documents1 = CATIA.Documentsset partDocument1 = documents1.Item("SET Master Skeleton.CATPart")Set part1 = partDocument1.PartSet relations1 = part1.RelationsSet designTable1 = relations1.Item("SET MASTER")designTable1.Configuration = 7part1.Update .......anscheinend ist das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
cmb am 13.03.2009 um 10:10 Uhr (0)
Hallo,vielen Dank für eure Tips. Bin wieder einen Step weiterMit:oStream.Write Dimension.GetValue.Value &" +"& odUpTol & " " & odLowTol & vbCrLfschreibt mir das Scritp die Value mit Toleranz in ein Exelfeld.Kann ich den Komponentennamen / Item (bei uns so etwas wie "Bemaßung.x") einer Bemassung auch mit auslesen?Gruß Norbert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
cmb am 16.03.2009 um 11:57 Uhr (0)
Hallo Martin, hallo Axel,vielen Dank für die Infos. Habe das Tool von Cenit gesehen und finde es kann genau das was wir wollen. Mal sehen ob ich unsere Controller davon überzeugen kann.Auf der anderen Seite ist es ganz intressant was man mit vb alles anstellen kann.Nach dem Motto: learning by doingLG Norbert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
cmb am 10.03.2009 um 11:58 Uhr (0)
Hallo Forum,das Script:Language="VBSCRIPT"Sub CATMain()Dim InputObjectType(0) As Stringset document = CATIA.ActiveDocumentIf TypeName(document)="DrawingDocument" then Set oSelection = document.Selection oSelection.Search "CATDrwSearch.DrwDimension.DimensionType=DrwDimDistance,scr" WriteTxTFile(oSelection) oSelection.clearElseEnd IfEnd SubSub WriteTxTFile(oSelection)Dim sPath As StringDim sTime As StringDim sName As StringDim sFile As Stringdocumentname = CATIA.ActiveDocument.Nameposition = InStr(documen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung Löschen
cmb am 02.08.2010 um 17:16 Uhr (0)
Hallo Forum,ich möchte gerne aus einer TemplateDatei eine Messung herauslöschen.Diese hat immer den Namen "Ueberlaufvolumen"mein Code:Sub CATMain()Dim oPart As PartDocumentSet oPart = CATIA.ActiveDocument For i = 1 To oPart.Part.Parameters.Count Dim oPara As Parameter Dim selection1 As Selection Set oPara = oPart.Part.Parameters.Item(i) If oPara.Name Like "*Ueberlaufvolumen*" Then oPara.Delete selection1.Add (oPara) Objekt unterstützt diese Methode nicht End If Next ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
cmb am 11.03.2009 um 16:29 Uhr (0)
Habe einen Ansatz wie ich meine Dimension in einen String bekomme:Dim Eingabe (3) Dim Ausgabe Eingabe (0) = DimensionValue Eingabe (1) = "+" Eingabe (2) = odUpTol Eingabe (3) = odLowTol Ausgabe = Join (Eingabe)leider läuft der Wert Dim Eingabe (3) bei einem Schleifendurchlauf beim zweiten Maß auf einen Fehler.Gruß Norbert[Diese Nachricht wurde von cmb am 11. Mrz. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : save 2D like 3D
cmb am 31.01.2011 um 11:40 Uhr (0)
Hallo,ich habe mir mit Hilfe des Forums ein Script angepasst, welches bei einer DateiNeuAus Funktion die Zeichnung unter dem Gleichen Namen wie das Mutterelement speichert.Ich lese mit diesem Strings mein Part/Product aus und extrahiere die benötigten Daten :Dateipfad = drawingView1.GenerativeBehavior.Document.ReferenceProduct.Parent.PathName = drawingView1.GenerativeBehavior.Document.ReferenceProduct.Parent.NameBei ca 2 von 10 mal in denen das Macro läuft erhalte ich eine Fehlermeldung : Die Methode Docum ...
|
| In das Form CATIA V5 Programmierung wechseln |