|
CATIA V5 Programmierung : Product.update funktioniert nicht!
LanzelotXXL am 12.11.2004 um 16:03 Uhr (0)
Hallo, nein nein, daran liegt es nicht! Das ist schon alles vorher deklariert worden. Heute morgen hatte CATIA sogar einen guten Tag und hat die Aktualisierung vorgenommen, aber nur bei zwei Durchgängen! Irgendwie wird der Befehl nicht richtig erkannt oder so was in der Richtung! Habe auch schon in den Einstellung rumgespielt. ABER es will nicht so recht! Bin also weiterhin auf Hilfe angewiesen... Danke und Gruß Holger
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feste Werte aus Tabelle den Daten im Makro zuweisen
miezeka am 01.10.2008 um 13:40 Uhr (0)
Hmmda hier noch nicht so viele Leute geschrieben habenwill ich nur wissen wie ich in Catia meine Tabelle aufmache, Werte verändere und diese schließe ich-- das habe ich mittlererweile geschaft.Aber Wie spreche ich nochmal die Tabelle an und sage mir, wetzte den Wert welcher in der Tabelle die Zelle B2:A1 entspricht einem Buchstaben zu.Dieser Buchstabe entspricht hier meinem Offsetabstand, welchen ich dann veränder.Gruß Vi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte, Linien etc.. aus drawing auslesen (.dxf)
pHidias am 01.12.2009 um 17:10 Uhr (0)
ja genau so mache ich das jetzt auch.hier ist die anleitung zum .dxf, damit kann man verstehen, was drinsteht und es mit einem programm dann automatisiert verwalten. http://images.autodesk.com/adsk/files/acad_dxf1.pdf von daher muß ich jetzt gar nicht mehr den umweg über catia gehen und mache das jetzt gleich so über vb oder matlab trotzdem danke für deine freundliche hilfe ------------------ ---- Hier könnte Ihre Werbung stehen ---
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schwierigkeiten beim Öffnen von catvba Projekten in Win7
tberger am 03.08.2012 um 12:21 Uhr (0)
Hallo Uwe,danke für deine Antwort.Das Projekt ist nicht direkt auf C: aber in einem Unterverzeichnis abgelegt.Ich werde das mal eben in einem anderen Verzeichnis testen...Also das hat leider keine Veränderung gebracht. Weder in den Eigenen Dateien (Win7: "Dokumente") noch auf einem mir zugänglichen persönlichen Server-Laufwerk.Hat sonst noch jemand eine Idee?------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten (x, y, z) von einem HybridShapePointOnCurve
Bolle am 23.11.2004 um 10:07 Uhr (0)
Hallo Hugo, ich habe das über eine Selection gemacht. Das sieht in etwa so aus: ... Set MyPoint = MyPart.FindObjectByName( Point.1 ) - Get point coordinates Set MySel = CATIA.ActiveDocument.Selection MySel.Clear MySel.Add MyPoint Set MySelElement = MySel.Item(1) MySelElement.Value.GetCoordinates MyPointCoord Coord_X = MyPointCoord(0) Coord_Y = MyPointCoord(1) Coord_Z = MyPointCoord(2) oSel.Clear ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
RSchulz am 08.04.2008 um 14:41 Uhr (0)
Hallo,das mit dem Selektieren scheint nicht sauber zu klappen. Achja und du hast vergessen den Fall einzuplanen, dass die Umgebungssprache variieren kann. Dadurch verändern sich auch die Suchbregriffe.folgender Code sollte aber deinen Wunsch erfüllen Sub CATMain() Variablen Dim Hole As Hole Dim Actpart As PartDocument Dim allPatterns As Selection Dim onePattern As Pattern Dim i As Integer Dim visPropertySet1 As VisPropertySet Dim ssSel As Selection Dim Selection1 As Selection Dim PatternsNO() As ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text parallel to Screen
MICHLICK am 23.11.2010 um 11:43 Uhr (0)
Erst einmal Text parallel zu Screen. Hört sich ein bisschen nach CATIA V4 an.Grundsätzlich gibt es in der DMU Umgebung die Möglichkeit Text Annotations zu erzeugen, die immer horizontal verlaufen und parallel zur Bildschirmebene sind.Hast Du so was gemeint?Nach meinem Kenntnisstand ist es allerdings nicht möglich solche Texte automatisiert zu erzeugen. Zumindest nicht über gewöhnliche Skripte.------------------Gruß Michael B.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komplette Struktur eines Prduktes
Augustiner am 23.09.2006 um 20:57 Uhr (0)
Servus sollte funktionieren habs aber nicht getestetCode:Sub CATMain ()Produktauslesen(CATIA.ActiveDocument.Product)End SubSub Produktauslesen (P As Product)Dim Pdoc as DocumentSet Pdoc = P.ReferenceProduct.ParentIf Typename(PDoc) = "PartDocument" Then MsgBox("Part") Else MsgBox("Product") End IfDim PP As ProductsDim i As IntegerSet PP = P.Productsfor i = 1 to PP.CountProduktauslesen(PP.Item(I))nextEnd SubGruß Andi[Diese Nachricht wurde von Augustiner am 23. Sep. 2006 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetPointsOnCurve - Unterschied zwischen 32bit und 64bit
HoBLila am 05.10.2010 um 15:32 Uhr (0)
War doch nicht so kritisch.Habe das Makro in Code überführt, wie ich ihn schreiben würde und schon gehts:Code:Option ExplicitSub CATMain() Dim hybBodyWork As MECMOD.HybridBody Dim iHybShapeWork As Integer Dim iCountOfHybShapes As Integer Dim measureableWork As Object SPATypeLib.Measurable Dim partWork As MECMOD.Part Dim refWork As INFITF.Reference Dim shapeWork As MECMOD.HybridShape Dim spaWorkbench As SPATypeLib.spaWorkbench ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie erkenne ich das aktive Dokument im Baum?
-thf- am 04.12.2008 um 00:10 Uhr (0)
würde mich auch interessieren, bin noch absoluter neuling (beschäftige mich seit einer woche damit), aber vlt hilft dir das (vorerst):Function defkoerp ()Dim torso(0)torso(0) = "Body" Dim UserSel As Selection Set UserSel= CATIA.ActiveDocument.Selection UserSel.Clear Dim X As CATBSTR X = UserSel.SelectElement2(torso, "Körper wählen", True) If X = "Normal" Then defkoerp=UserSel.Item(1).Value.Name Else MsgBox ("Abbruch") End IfEnd Functionthomas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt im Sketcher bemaßen
zipdrive am 25.02.2021 um 15:51 Uhr (1)
Ich probiere mich gerade mal im Scripting von Catia und hab mal eine einfache Frage. Wie kann ich einen Point gegenüber dem Origin bemaßen. Ich befinde mich im Sketcher.Den Point habe ich über Factory2D erstellt.Ich möchte den Punkt nun horizontal und vertikal bemaßen.Man muss das irgendwie über die Add-Methode von Dimensions machen, aber genaueres hab ich noch nicht herausgefunden.Wie könnte man ihn außerdem fixieren? (unanhängig von der Bemaßung)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Körperkante im Drawing selektieren
tomtom1972 am 21.12.2005 um 14:37 Uhr (0)
Hallo,das geht. Siehe unten.Gruss TomTomSub CATMain()Dim InputObjectType(0)Dim Status, oSelectionInputObjectType(0) = "Edge"Set oSelection = Catia.ActiveDocument.SelectionoSelection.ClearStatus = oSelection.SelectElement3(InputObjectType, "Select", False, CATMultiSelTriggWhenSelPerf, False) --- UserSelIf (Status "Normal") Then ------- Auswahl i.O?, wenn nicht, dann... MsgBox "Das Script wurde abgebrochen!", 16, "Cancel" Exit SubElse msgbox oSelection.Item(1).Value.NameEnd IfEnd Sub------------------t ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen des Materials im Part
mkna am 13.05.2009 um 08:58 Uhr (0)
HalloVielen Dank für Deine Antwort. Ich hatte nur Probleme das Material vernünftig zu deklarieren. Hier das script für diejenigen die es interessiert:Sub CatMain()Dim mypartdoc As PartDocumentSet mypartdoc = CATIA.ActiveDocumentDim mypart As PartSet mypart = mypartdoc.PartDim mymat As MaterialDim omanager As MaterialManagerSet omanager = mypart.GetItem("CATMatManagerVBExt")omanager.GetMaterialOnPart mypart, mymatDim sel1 As selectionSet sel1 = mypartdoc.selectionsel1.Clearsel1.Add mymatsel1.DeleteEnd SubMa ...
|
| In das Form CATIA V5 Programmierung wechseln |