|
CATIA V5 Programmierung : Rechteck in einer Ansicht erzeugen im Makro
Steffen Hohmann am 05.01.2005 um 10:46 Uhr (0)
Hallo Torspezi, es gibt die Methode Indicate2D der Klasse Document , welche den Anwender auffordert, einen nicht vorhandenen Punkt anzuwählen. Zurückgegeben werden die Klick-Koordinaten x und y. Diese Methode kann in einer Drawing oder im Part verwendet werden, wobei sich im Part eine Skizze im Editiermodus befindet muss (Sketch.OpenEdition). Bsp: Dim oDoc As DrawingDocument Set oDoc = CATIA.ActiveDocument Dim aSelWindowPos(1) oDoc.indicate2D Bitte einen Punkt indizieren , aSelWindowPos Dim x,y As Dou ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisches Aufrufen eines Makros im Batch-Modus
mp4711 am 24.01.2006 um 12:36 Uhr (0)
Hallo Zusammen,ich möchte in einer nächtlichen Sitzung aus einem Java-Programm mehrere Modelle durch ein Catia-Makro bearbeiten lassen.Mein Programm ruft also folgenden Befehl für jedes Modell auf:CNEXT -batch -object Pfad zum Modell/modell1.CATPart -macro Pfad zum MakroDabei kann es vorkommen, dass ich keine Lizenz bekomme. In diesem Fall erscheint allerdings immer ein Dialog, der darüber informiert und bestätigt werden will. Zusätzlich wird unter Windows der Lizenzmanager angezeigt. Dies ist in diesem Fa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit VBA-Makro in CATIA auf Excel zugreifen
Leonidas12 am 21.12.2012 um 10:39 Uhr (0)
Hallo Community,ich hätte da mal eine kurze Frage, die ich nach längerer Recherche für mich nicht lösen konnte. Mein Makro (VBA) öffnet während es läuft eine Exceldatei. Nun will ich im weiteren Verlauf meines Makros weiter mit dieser Exceldatei und einem bestimmten Tabellenblatt (Bsp. Blatt1) weiterarbeiten. Hier mal der betreffende Code-Schnippsel:...Dim oExcel As ObjectDim oWorkbook As Object Set oExcel = CreateObject("Excel.Application") oExcel.Visible = True Set oWorkbook = oExcel.Workbooks.Open("C ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Stückliste
ramonline am 31.08.2011 um 16:49 Uhr (0)
Hallo Experten,auch wenn das Thema in ähnlicher Form schon behandelt wurde habe ich noch keine Lösung zu meinem Problem:Ich habe ein Produkt mit diversen Unterprodukten und einer Menge von Parts.Ich möchte nun für alle Parts jeweils die "Mechanical Properties" auslesen, am besten in Excel.Die "Product Properties" bekomme ich problemlos mit folgendem Makro:-------------------Sub CATMain() Dim i As Integer Dim prod As Product Set prod = CATIA.ActiveDocument.ProductSet objXL = CreateObject("Excel.Applicati ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kollisions-Analyse
karls0n am 16.03.2020 um 11:54 Uhr (1)
Hallo Bernd,danke für die lieben Willkommenswünsche. An deine Idee hatte ich auch bereits gedacht aber leider machen mir bestimmte Geometrien / Kombinationen von Geometrien einen Strich durch die Rechnung. Habe nochmals ein Bild angehängt, um den Sachverhalt zu veranschaulichen. Das Rohr kann ich bei der Wellengeometrie leider nicht in z-Richtung "nach oben wandern" lassen, sodass es keine Kollision mehr gibt, da es dann im rechten Bereich weiterhin zu einer Kollision kommen wird. Somit würde ich dann nich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FTA - Dimensions nach Excel exportieren
MrLimes am 16.10.2013 um 16:48 Uhr (1)
Hallo HoBLila,vielen Dank für deine Antwort. Ja ich stoße langsam immer mehr an die Grenzen von CATVBA. Lohnt es sich auf VB.Net / C# umzusteigen? Würde mich da gerne tiefer einarbeiten. Finde hierzu aber sehr wenig Tutorials oder Anleitungen. Ist die Bandbreite an Möglichkeiten auf Catia Objekte zuzugreifen bei VB.Net und C# größer oder handelt es sich um den gleichen Funktionsumfang?Habe gerade Deinen Post zu dem TPSView Thema von 2012 gefunden - scheint wirklich nicht so trivial zu sein dieses FTA Thema ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FEM: lokalsensor - Bug in R14SP2 ???
hegge.nu am 26.06.2009 um 20:55 Uhr (0)
Habe mich auch viel mit dem Thema beschäftigt. Es wurde mich sehr viel helfen, wenn ich diesen blöden Sensor per Script erstellen, statt per Hand wie heute.In dem Beispielcode habe ich einen kleinen Fehler entdeckt, da steht analysisSets1 statt analysisSet2. Bringt leider nicht so viel. In meiner Recherche habe ich den Syntax und Funktion für WithParameters, PostProType, SAMOccSolutionFilter herausfinden können. Wenn man den Sensor interaktiv erstellt versteht man wie es alles zusammenhängt. Mit dem SAMIma ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bewegungssimulation über makro
MKampmann am 12.12.2011 um 13:28 Uhr (0)
so ich melde mich dazu mal wieder zu wort:ich bin jetzt soweit die simulation über ein makro zu machen, da der rest soweit steht.ich habe mir als einfachste variante gedacht einfach die "Simulation mit Regeln" zu starten über das makro, und dann einfach den Playbutton zu betätigen. das ganze setze ich dann auf einen button in mein userform und das selbe wieder fürs rückwärtsfahren. Eventuell auch beides in einem mit einer kurzen pause dazwischen.CATIA.StartCommand ("Simulation mit Regeln")damit bekomm ich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extract Flächen us dem Body
Sylas am 19.11.2015 um 14:13 Uhr (1)
Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactorySet bodies1 = part1.BodiesSet body1 = bodies1.Item("(BodyName)")Set shapes1 = body1.ShapesSet solid1 = shapes1.Item("Solid.83")Set reference1 = part1.CreateReferenceFromBRepName("RSur:(Face:(Brp:(Solid.83;%2168);None:();Cf11:());WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRepVersion_CXR15)", solid1)Set hybridS ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .Net-dlls für CATIA V5
makebeth am 23.03.2009 um 06:49 Uhr (0)
Zitat:Original erstellt von Jens Hansen:ich habe mal was mit vb2005 rumgespielt und es scheint so zu sein, bei deinem Beispiel .Product nur dann auftaucht, wenn due Deklaration in der richtigen Klasse - also "Dim product As ProductStructureTypeLib.Product" gemacht wurde.Im Intellisense taucht am Objekt die Eigenschaft .Product leider nicht auf.hallo zusammen,das intellisense für document keine eigenschaft namens product anzeigt liegt daran, dass es diese nicht hat. wenn das dokument als productdocument de ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATPart CATProduct Identifizierung
camahiahua am 01.11.2010 um 15:17 Uhr (0)
Hallo,Ich habe folgedes Problem. Ich habe ein CATProduct und Ich soll die Materialien von alle Bodies lesen. Dieses Product besteht aus verschieden Parts und Products in verschiedenen Strukturebenen. Ich habe mir gedacht erstmals alle Elemente in der ersten Strukturebene lesen (CATPart oder CATProduct). Falls das Element ein CATPart ist, lese ich einfach die Materialien von den Bodys innerhalb dieses CATParts mit dem Befehl:"TheMaterialManager.GetMaterialonBody MyBody, MyMaterial"Falls das Element ein CATP ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufzeit Selection im 2D
behrem am 16.02.2005 um 14:04 Uhr (0)
Hi möche in einer 2D Zeichung nach starten des Macros eine Ansicht auswählen. In dieser Ansicht linien etc. mit bestimmten eingeschaften Selecktieren und verändern. Mein Queltext bisher Sub CATMain() Mögliche Selektionen_________________________ DIM Was (1) Was (0) = DrawingView Was (1) = DrawingView Selektion Definieren anbinden und löschen________ DIM UserSel1 As Selection Set UserSel1 = CATIA.ActiveDocument.Selection UserSel1.EndSelectElement Selektion_______________________________ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatStettings mit Makro ändern
marbat am 06.03.2009 um 10:06 Uhr (0)
Hallo Macxsis,versuch dieses Makro.In CATIAV5_R16_Sp5 deutsche Umgebung hat es funktioniert.Gruß marbatLanguage="VBSCRIPT"Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim disconnectionSettingAtt1 As SettingControllerSet disconnectionSettingAtt1 = settingControllers1.Item("CATSysDisconnectionSettingCtrl")disconnectionSettingAtt1.InactivityDuration = 1800Dim memoryWarningSettingAtt1 As SettingControllerSet memoryWarningSettingAtt1 = setting ...
|
| In das Form CATIA V5 Programmierung wechseln |