|
CATIA V5 Programmierung : Makro läuft nicht unter XP
mech_fer am 20.03.2007 um 15:23 Uhr (0)
Guten Tag an alle,ich habe ein Makro für Schriftfeld und Zeichnungsrahmen.Es ist im Prinzip das Makro, welches mit der V5-Installation geliefert wird - lediglich ein bischen angepasst.Problem:es läuft unter Unix, und sogar unter einer älteren Win2000-Umgebung fehlerfrei, nur unter XP-Pro nicht.Die Methode AnchorPosition ist fehlerhaft, laut Fehlermeldung.Ist es jetzt ein XP-Problem oder Catia-seitigKann mir jemand helfen? Gruß mech_fer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge eines Joins aus Linien messen
zoltan.bekesi am 17.06.2009 um 18:54 Uhr (0)
Hallo theshadog,also bei mir funktioniert folgender Code (deines um ein Paar Zeilen ergänzt) einwandfrei:Code:Sub catmain() Dim Part1 As Part Set Part1 = CATIA.ActiveDocument.Part Dim hybridShapes1 As HybridShapes Set hybridShapes1 = Part1.HybridBodies.Item(5).HybridShapes LBjoin vermessen Dim LBjoin As HybridShapeAssemble Set LBjoin = hybridShapes1.Item("LBJoin") Dim MessRef As Reference Set MessRef = Part1.CreateReferenceFromObject(LBjoin) Dim SPAWb As SPAWorkbench evtl diesen Datentyp löschen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verschobenes Part im Podukt
crash am 28.03.2006 um 14:43 Uhr (0)
Hallo,in CATIA kann ich ein Produkt erstellen, in dem verschiedenen Parts enthalten sind. Diese Parts konnen z.B. mit dem Kompass im Produktkontex bewegt oder auch mit Constrains plaziert worden sein.Hat jemand eine Idee oder Lösung, um diese Parts an dieser in dem Produkt ersichtlichen Stelle zu speichern?Oder auch das Produkt in ein Part umzuwandeln?danke für Ideen oder Tipscrash
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Isolierte Punkte
bgrittmann am 17.03.2016 um 13:43 Uhr (1)
Servus UweAchsensysteme kann man direkt wieder auf "Standard" setzen. zBCode:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Search "CATPrtSearch.AxisSystem,all"dim i as integerdim oAxissystem as AxisSystemif selection1.count2 0 then for i = 1 to selection1.count2 set oAxissystem = selection1.item2(i).value if oAxissystem.Type = 3 then oAxissystem.Type = 0 end if nextend ifEnd SubGrußBernd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewusste Wartezeit integrieren
Thomas Harmening am 23.05.2006 um 17:31 Uhr (6)
hmm, einen delay bekommt man auch in vbsscript hin, in dem man das script veranlasst eine komplexere kubische Formel auszurechen [/dev/null], ja nach Komplexität vergehen einige Secunden oder auch nicht ;-)denke das lässt sich auch auf ein Regel anwenden... aber mal ehrlich - ich verwende auch keinen Ferarri wenn ich den Acker bestellen will... undEierwollmichlegen kann Catia auch nicht first basics, then...------------------Am Anfang war kein Licht - und Vater blickte KaltMiss Brauch
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Sheets ForceUpdate?
giovane am 07.08.2003 um 16:12 Uhr (0)
Hallo, was bewirkt ein oDoc.Sheets.Item(iJ).ForceUpdate in der Art unten:? Dim oDoc As Document Set oDoc = CATIA.Documents.Open(oFile.Path) For Each sheet In oDoc.Sheets For iJ = 1 To oDoc.Sheets.Count oDoc.Sheets.Item(iJ).ForceUpdate Next oDoc.Save oDoc.Close Wenn ich den Befehl ausführen lasse, steigt die Größe meiner Datei um ca. den Faktor 3! Wenn nicht ist die Dateigröße entsprechend groß ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Veröffentlichung zugreifen
Florian.Held am 03.05.2006 um 11:23 Uhr (0)
Öhm... ja, und genau dass wollte ich eigentlich mit einem Makro machen:Ablauf des Makros:1) Selektiere Skelett/Adapter2) Erstelle Liste aller veröffentlichten Elemente im Skelett/Adapter3) Kopiere alle veröffentlichten Elemente Skelett/Adapter4) Füge die kopierten Elemente im Urpsrungspart als Ergebniss mit Verknüpfung ein.Mein Problem wo ich noch nicht weis wie ich per Makro darauf zugreife ist Punkt 2!------------------Es gibt nichts langweiligeres als ein vollständiges, stabil laufendes Catia...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung erlernen
Christian.O am 14.04.2011 um 10:00 Uhr (0)
Servus, Zitat:Original erstellt von Dennis030186:Also das Kochbuch ist alles andere als geeignet für Anfänger. Die Wege sind absolut gar nicht beschrieben, wie was geht.das sehe ich nicht so. Die Wege sind doch mehr als deutlich beschrieben. Es wir jede Zeile/Abschnitt sehr detailiert beschrieben was er genau vor hat und welche Auswirkung die Zeilen haben. Ich gestehe natürlich ein, dass ein klein wenig Kentnisse nicht schaden.------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auf Eigenschaften zuweisen???
maxi-max am 10.02.2009 um 01:26 Uhr (0)
Vielen Dank Leute,Hab zwar jetzt (zu Hause) nicht gerade Catia zur Hand aber ich denke die Beschreibung von Alex ist genau das was ich wollte. @Daniel: Dein Vorschlag wäre dann der nächster Schritt, den ich anschliessend machen werde.Werde auf jeden Fall ausprobieren und das Ergebniss hier posten.Nochmal vielen Dank Leute, hab mir sehr geholfen...grussMax------------------Ich hasse Vegetarier. Die essen meinem Essen das Essen weg!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Messungen
Str33t am 16.12.2015 um 16:04 Uhr (15)
Hallo, Ich/ Wir haben das Problem das wir per Makro eine Messung ablaufen lassen wollen, dieses soll die Werte zurück zum VBA Programm liefern da wir diese weiterverarbeiten.Messun soll immer so ablaufen:Ebene xy- Punkt 1Ebene yz- Punkt 1Ebene zx- Punkt 1Wir bekommen es absolut nicht hin. Lauffähig sollte es sein aus einem VBA Programm und auf Catia V5R21.Hoffe auf schnelle Hilfe, danke schonmal im Voraus!Mit freundlichen Grüßen Frank kemnitz
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Projekte miteinander verknüpfen??
Bartleby am 15.10.2004 um 07:19 Uhr (0)
Guten Morgen BADU, Warum müssen es zwei Projecte sein? also das mit den verschiedenen Macros geht auch aus einem Project. Da kannst Du einfach ein CATMain mit UserForm.show reinsetzen und in die Subs CommandButtonX_click() schreibst Du dann die Subaufrufe der Macros rein. Sollen die Macros in verschiedenen Projects sein, dann starte sie mit CATIA.systemservice.executeScript(..). Viel Erfolg! MfG Ronny [Diese Nachricht wurde von Bartleby am 15. Okt. 2004 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Makro funktioniert fehlerfrei über [ALT]+F11 -- fehlerhaft über [ALT]+F8
Wolle121988 am 23.06.2015 um 13:19 Uhr (1)
Hallo CAD.de - Gemeinde,ich erstelle z.Zt. ein Makro in VBA für meine Abschlussarbeit an der Uni, über jeden (zeitigen) Tipp oder Workaround wäre ich dankbar!(CATIA R21, Windows 7, 64-bit)Kurzbeschreibung des Problems:Das im VBA-Editor erstellte Makro läuft fehlerfrei im Einzelschritt-Modus (Dubug-Modus) über [F8].FEHLERFREI bedeutet, dass KEINE Fehlermeldungen erscheinen und auch das Makro die gewünschten Schritte KORREKT ausführt.Wird der Makroablauf im VBA-Editor mit [Play] gestartet, erscheinen weiterh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich an das Dokument meiner Selektion?
picard am 16.06.2005 um 13:56 Uhr (0)
Danke für die Antwort. Leider sind unterhalb von Value keine Variablen vorhanden. Ich habe es nun aber hinbekommen mit: Code: Dim MySelection As Selection Set MySelection = CATIA.ActiveDocument.Selection Dim MyProductDocument As Document Set MyProductDocument = MySelection.Item(1).Reference.Parent.Item(MySelection.Item(1).Reference.Name).ReferenceProduct.Parent Danke für die Hilfe, Gruß Picard
|
| In das Form CATIA V5 Programmierung wechseln |