|
CATIA V5 Programmierung : Problem mit SaveAs
K.Siebert am 04.01.2008 um 19:51 Uhr (0)
Hallo alle zusammen,ich habe folgendes Problem ich würde gerne (ein) mehrere Selektierte(s) CATPart in einem CATProduct mit einem Skript/Makro neu abspeichern.Ein Skript habe ich schon gebastelt Das Problem an diesem Skript ist das ich immer nur das Aktive Dokument Speichern kann nicht das Selektierte !!!!!!!!!!! Zur Zeit steht dieses CATIA.ActiveDocument.SaveAs Datei zum Speichern in der letzten Zeile und ich weiß auch das dieses Falsch ist.Gibt es einen Anderen Befehl zum Speichen ? ich hatte es scho ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts in Struktur umbenennen
Augustiner am 15.02.2006 um 17:21 Uhr (1)
So das Problem habe ich jetzt gelöst.Dafür ein neues.Hier das Script mit dem ich eine Struktur umbenennen kann.Sub CATMain()String5 = Inputbox ("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Test")String3 = Inputbox ("Zu ersetzenden Namen oder Nummer eingeben", "Test") Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search "(CATAsmSearch.Part),all" For i = 1 To selection1.Count Set productDocument1 = CATIA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA prüfen ob aktives Fenster ein Produkt ist
Randle am 18.09.2018 um 12:00 Uhr (1)
Hallo,If TypeName(CATIA.ActiveDocument) = "ProductDocument" thenElseEnd ifoder auch als Select CaseSelect Case TypeName(CATIA.ActiveDocument) Case "ProductDocument": Case "PartDocument": Case "DrawingDocument": Case Else:End SelectGrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Properties hinzufügen für bestimmte Parts in einem Produkt
bgrittmann am 13.01.2014 um 09:58 Uhr (1)
ServusAlso ich sehe nur 6 Veröffentlichungen. Was sind, bzw mit was wurden die "Elektrifizierungen" erstellt (spezielle Workbench)? Wenn du die "Elektrifizierungen" bearbeitest erscheinen dann zerschossene Elemente?ggf musst du die Fehlerbehandlung kurz ausschalten um Fehler durch diese speziellen Elemente abzufangen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte suchen und in Array schreiben
Physimathi am 12.04.2007 um 12:03 Uhr (0)
Hallo,wie es eben so ist, mit dem Tun kommen die Fragen.Mein Skript:Sub CATMain()Set oSelection = CATIA.ActiveDocument.SelectionDim Auswahl(0)oSelection.ClearAuswahl(0) = "Point2D"MsgBox ("Selektieren Sie bitte einen Punkt")Status = oSelection.SelectElement2(Auswahl, "Select", False)Set oSelectedElement = oSelection.Item(1).Value Nimm erste SelektionMsgBox ("Punkt in Selection")End SubNun meine Frage:Im Baum kann ich einen Punkt anklicken, welcher dann in die Selection geht. Doch gehe ich auf den Punkt im ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wechsel von CATScript zu VB.Net
WMA HSU am 31.03.2020 um 10:46 Uhr (5)
Hallo zusammen,Ich treibe mich hier im Forum schon seit einer kleinen Weile rum, hab aber jetzt ein Problem, für das ich bisher keine alte Lösung finden konnte. Deshalb hoffe ich auf Eure Erfahrung Ich versuche gerade ein Programm, das ich in CATIA V5 geschrieben habe, in VB neu zu schreiben. Leider scheitere ich gerade daran, ein neues Geometrisches Set zu erzeugen. In CATIA sah das so aus:Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Position eines Objectes im Baum auslesen
ptit.tom am 15.04.2009 um 09:13 Uhr (0)
Hallo,Ich habe letztens ein ähnliche Fall gehabt: aus ein Objekt (polyline in meinem Fall) das Eltern part finden. Ich habe eine Schleife (Do...Loop Until), die die Eltern sucht:Code:Function FindPartFromObject(oObject As AnyObject, oPart As Part) As Boolean Dim i As Integer Dim oParent As AnyObject i = 1 Set oParent = oObject Do Debug.Print "Parent.Name: " & oParent.Name Set oParent = oParent.Parent i = i + 1 Loop Until TypeName(oParent) = "PartDocument" Or i = 20 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einzelne Elemente von eine Achsensystem selektieren mit Selection.search
imation1999 am 28.07.2016 um 20:45 Uhr (5)
Hallo,lies mal bitte diese Beitrag. Evtl. fehlt dir nur sowas.http://forum.cad.de/foren/ubb/Forum137/HTML/004978.shtml#000022
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement2 mit Option Explicit
Basti1379 am 26.04.2019 um 06:52 Uhr (1)
Zitat:Original erstellt von bgrittmann:Servus BastiWie lautet denn die Fehlermeldung?Deklariere mal die Selection als Object.Erklärung siehe hier.GrußBerndHi Bernd,genau das war der Grund.Dank dir
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrieelemente löschen ohne Selection möglich?
bgrittmann am 21.10.2010 um 10:54 Uhr (0)
ServusHast du schon probiert mit "CATIA.HSOSynchronized = False" (siehe Forensuche) die Selektion zu beschleunigen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Drawing Selection Font Size
bgrittmann am 06.03.2016 um 18:38 Uhr (15)
Hi CristianoWelcome to the forum.IMHO the geometrical tolerances are not accessable via the catia VBA API.The only chance to modifiy them is to use startcommads. These methodes are very limited.Best regards,Bernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offsetebene von selektierter Fläche
bgrittmann am 27.02.2012 um 13:58 Uhr (0)
ServusSchon mal probiert direkt aus der Selection die Referenz zu bilden (vielleicht klappt es ja), zB:reference1 = selection1.Item(1).ReferenceGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Easy Üs
RSchulz am 15.03.2013 um 09:02 Uhr (0)
Hi Don,so funktioniert es bei mir...Code:Sub CATMain() Dim GeoSet As OrderedGeometricalSet Dim oPoint As HybridShapePointCoord Dim oPart As Part Set oPart = CATIA.ActiveDocument.Part Set GeoSet = oPart.OrderedGeometricalSets.Add GeoSet.Name = "test" Set oPoint = oPart.HybridShapeFactory.AddNewPointCoord(0, 0, 0) GeoSet.InsertHybridShape oPointEnd Sub------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
| In das Form CATIA V5 Programmierung wechseln |