|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
Manuel90 am 11.08.2016 um 14:54 Uhr (1)
Hallo Rick!Vielen Dank für deine Mühe und den Code, dieser übersteigt mein Verständnis aber leider um Welten. Wenn du das wirklich selber gebaut hast alle Achtung… das muss man erst mal können!Ich hab es mal durchgeforstet und ich denke es liegt noch ein Grundlegendes Missverständniss vor. Der Code scheint ja Daten aus Smarteam in Catia DRAWINGs zu übertragen. Eine solche Funktion haben wir bereits die zu 99% funzt. Mein Anliegen betrifft PARTS. Z.b brauche ich den Bauteilnamen welcher in Smarteam momentan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs unter VBA
RSchulz am 26.01.2011 um 11:48 Uhr (0)
Zitat:Original erstellt von Modellierer:soweit funktioniert der code jetzt, daß er mir die fehlermeldung über die MsgBox bringt und nicht mehr den Laufzeitfehler.Jedoch speichert mir Catia die Datei dennoch nicht.Der Code würde ja im Fehlerfalle auch nicht speichern. Demnach passiert nichts, wenn die Datei schon vorhanden ist. Daher auch der Hinweis mit GoTo wieder nach oben zu springen, um eine neu Auswahl und die Prüfung zu ermöglichen. Das hat allerdings keinen Sinn, wenn du überschreiben willst bzw. d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Existenz der Datei prüfen
Michau am 05.05.2011 um 12:53 Uhr (0)
Zitat:das liegt an der Auswertung der booleschen Variablen. Dies kann VB so nicht verarbeiten. Konvertiere die Variable vorher in einen String und vergleiche mit dem Wert "True" dann wird es gehenHallo ,kann das sein das es manchmal funktioniert und machmal nicht?Oder geht das eher bei der Überprüfung von FolderExists sicherer.Weil dort übernimmt er bei mir die Abfrage direkt aus der schleife.Auch wenn ich den Ordner Lösche erstellt Catia jedes mal einen neuen und gibt ja somit TRUE als Ergebnis aus.Code: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Funktionsumfang CATVBA
DanielFr. am 03.04.2010 um 18:53 Uhr (0)
Hallo ,ähm wo genau steht das du es in einem CATvba nicht verwenden kannst? Habe gerade mal geschaut und nichts dergleichen gefunden [EDIT]Hier nochmal der Code den ich zum Testen verwendet habe. Der Code bewegt das erste Produkt (Part) im Root-Produkt um die angegebenen Werte:Code:Sub CATMain() Dim intDocObj As ProductDocument Dim intProdObj As Product Dim intMoveObj As Object Move Dim intTransArray(11) Set intDocObj = CATIA.ActiveDocument Set intProdObj = intDocObj.Product.Products.Item(1) Set ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelteile selektieren
masterk am 14.05.2004 um 16:46 Uhr (0)
hallo, kann jemand mir mal bitte sagen wie das Selektieren von Einzelteile geht? Also ich will, mit der Maus ein Teil in CATIA selektieren und über Makro bzw. VB so programmieren, dass das Teil das ich selektiert habe alleine anzeigt wird. (in Catia kann man es über alles verdeken und das selektierte Teil wieder aufdecken, aber es ist ein riesen umweg und jedes mal riesen aufwand. Also bleibt nur Makro überig. Danke im vorraus
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbänderung einer Fläche
Catiatester am 18.11.2006 um 12:10 Uhr (0)
Mit diesen Code färbe ich die Flaechen oder auch Parts ein. Fläche anwählen - Makro aufrufen - fertig. Flaeche hat vordefinierte Farbe. Version: 1.0 Code: CATIA CATScript Zweck: Einfaerben der vorgewaehlten Flaechen bzw.Parts Farbe: Magenta StufenbohrungenCATIA.StatusBar = "CATScript, Version 1.0"Sub CATMain () Dim UserSelektion As Selection Set UserSelektion = CATIA.ActiveDocument.SelectionUserSelektion.VisProperties.SetRealColor 255, 0, 255, 1 End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : auf koordinaten zugreifen!!!!
JuPaV am 19.07.2011 um 10:28 Uhr (0)
Hallo Du kannst AxisSystem messen und Koordinaten auslesen.Hier ist ein Beispiel:Code:Sub CATMain()Set oPart = CATIA.ActiveDocument.PartSet ASys = oPart.AxisSystems.Item("Axis System.2")Set oRef = oPart.CreateReferenceFromObject(ASys)Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oRef)Dim Components(11)TheMeasurable.GetAxisSystem ComponentsEnd Sub------------------Mit freundlichen Grüßen,JuPaV
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : regeln/reaktionen und msgbox
CEROG am 28.02.2010 um 19:39 Uhr (0)
Zitat:Original erstellt von Heinkes:hallo leute, mein problem ist dass ich nach 20min googlen nicht draufgekommen bin wie ich zur catia online hilfe komme?!?!?... irre.Viellicht kann dir dein Admin sagen, wohin er die installiert hat. Wenn er sie installiert hat. Zitat:wenn mir da vielleicht jemand was sagen könnte, obwohl das nicht das eigentliche problem ist.Mein problem: habe einen Parameter, den ich verändere. Möchte ganz einfach eine MsgBox ausgeben, falls der Parameter unter ein Minimum gesetzt wird ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Error auf XP32/64bit
HoBLila am 06.06.2012 um 11:49 Uhr (0)
Wofür brauchst Du die comdlg32.ocx?Dateioperationen kann das CATIA-Objekt auch ausführen, wäre auch viel sauberer, da dann z.B. Plattformunabhängiger (manchmal muss es ja auch unter Unix und Co laufen).Schau mal in CATIA.FileSystem. FileOpen-Dialoge und Co kannst Du auch vom CATIA nutzen, wenn Du User-Interaktionen brauchst.Edit:o Func FileSelectionBox( CATBSTR iTitle, CATBSTR iExtension, CatFileSelectionMode iMode) As CATBSTR Displays a modal dialog box which can be used to select / enter the name of a ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion nach CATParts in einem CATProduct
DanielFr. am 24.09.2009 um 12:57 Uhr (0)
Hallowo ist den genau das Problem. Du kannst doch die Parts in einem Produkt selektieren. Der Filter hierzu wäre nicht Part sondern Products. Ggf. könntest du auch als Filter AnyObject verwenden um den mit dem Watchfenster zu kontrolliren was du selektierst hast (welchen Typ). Diesen kannst du dann als Filter wiederrum einsetzen.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA CONTEXT LINK auslesen
C-R am 15.05.2010 um 00:25 Uhr (1)
Moin,wo hast du denn die Information gefunden, dass "CAIEngine" in Zitat:Set oStiEngine = Catia.GetItem("CAIEngine")der Parameter für GetItem ist und nicht z.B. "StiEngine" oder ähnliches? Die Quelle könnte interessant sein, um an andere Objecte anderer Librarys zu kommen.Bis jetzt habe ich noch keine Liste finden können, welche Parameter GetItem alles kennt und auch im Object Browser scheint es nichts dafür zu geben oder?Gruß C-R
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Dateikonvertierung in STL
catianewb am 26.05.2010 um 09:34 Uhr (1)
Danke für deinen Tipp,habe eine möglichkeit gefunden ein CATPart zu erzeugen mit dem CATDMUUtility nur das Format STL scheintnicht zur Verfügung zu stehen. Nur Part und CGR -Oject öffnet eine Datei-Batch startet Catia anscheinend ohne GUI-Script Dazu finde ich - Dateien über die Befehlszeile umwandeln, da finde ich jedoch nicht das Ausgabeformat STLCATStart.exe -env CATIA.V5R10.B10 -direnv C:Documents and SettingsuserApplication DataDassaultSystemesCATEnv -run "CATDMUUtility -f InputPartFile -part OutputP ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Einstellung unter Knopf
bgrittmann am 13.11.2019 um 10:15 Uhr (1)
Servus LucasSchon mal mit dem Makrorekorder versucht das aufzuzeichnen?Code:Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim partInfrastructureSettingAtt1 As SettingControllerSet partInfrastructureSettingAtt1 = settingControllers1.Item("CATMmuPartInfrastructureSettingCtrl")partInfrastructureSettingAtt1.LinkedExternalReferencesOnlyOnPublication = TruepartInfrastructureSettingAtt1.SaveRepository End SubGrußBerndPS: Kannst du bitte Bilder direkt b ...
|
| In das Form CATIA V5 Programmierung wechseln |