 |
CATIA V5 Programmierung : Syntax Search Drafting.Text mit Variable
moppesle am 13.08.2015 um 19:38 Uhr (1)
HiJa.. oder ich bin wieder auf dem falschen Dampfer. Siehe Bild.Code:Dim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("Details")Dim drawingViews1 As DrawingViewsSet drawingViews1 = drawingSheet1.ViewsDim drawingView1 As DrawingViewSet drawingView1 = drawingViews1.Item("TEXT_PROJEKTINFO")Dim drawingComponents1 As DrawingComponentsSet drawingComponents1 = drawingView1.ComponentsDim drawingComponent1 As DrawingComponentSet drawingComponent1 = drawingComponents1.Item("WKZ_NR")SetDrwCom ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax Search Drafting.Text mit Variable
moppesle am 13.08.2015 um 20:00 Uhr (1)
HiJetzt wird es wieder dunkler Ich möchte den Textwert des Textes ändern der in dem Detailview "TEXT_PROJEKTINFO" ist.Aber was bewirkt den der nachfolgende Code? Code:Dim drawingComponents1 As DrawingComponentsSet drawingComponents1 = drawingView1.ComponentsDim drawingComponent1 As DrawingComponentSet drawingComponent1 = drawingComponents1.Item("WKZ_NR")------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catiabaum automatisch neu zu ordnen.
tomtom1972 am 28.03.2015 um 07:03 Uhr (7)
Hallo joe,ich programmiere auf VB6.Ich habs zwischenzeitlich auch mal mit .net probiert, aber solange CATIA über .COM läuft werde ich bei VB6 bleiben.Deinen Code habe ich soweit ganz gut verstanden, nur der QuickSort-Algorithmus von Dieter Otter erschliesst sich mir nicht ganz, obwohl ich den vor ein paar Jahren schon mal in Verwendung hatte.Ich programmiere allerdings quick & dirty und nicht so schön wie du.Ich habe es auch mit einem sleep & und ohne das aufklappen versucht, aber das läuft nicht stabil.Da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen Prüfen
shoutz000 am 15.08.2015 um 20:55 Uhr (1)
Sorry hätte ich vielleicht dazu schreiben sollen.Das ist ein CatScript. Das .txt am End musst Du löschen dann kannstDu es direkt in Catia öffnen. Ich konnte das CatScript nicht hochladendeshalb habe ich das .txt angehängt. Unter Catia ist die Struktur dannnatürlich vernünftig [Diese Nachricht wurde von shoutz000 am 15. Aug. 2015 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection DetailView von User
moppesle am 16.08.2015 um 10:32 Uhr (1)
Hallo Joe,ja habe ich, ... gleiches Ergebnis. Hast du noch eine Idee, was es sein könnte?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection DetailView von User
moppesle am 16.08.2015 um 14:05 Uhr (1)
Hi Joe,vielen Dank.Deine Tips werde ich mir zu Herzen nehmen.Bin halt ein Goofy was das programmieren betrifft, und schlage mich mit Try and Error durch. Habe auch beim weiteren probieren gemerkt das was mit "Selection2" nicht richtig sein konnte, da sie im Catscript funktionierte. Du hast mir ja jetzt gesag warum.Eine Frage hätte ich da noch.Was haben die Zeilen:Code:Debug.Print Selection.Item2(1).Type Debug.Print Selection.Item2(1).Value.Namehier zu sagen?Sehe beim Makrolauf keine Auswirkung.Danke noch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection DetailView von User
moppesle am 16.08.2015 um 14:29 Uhr (1)
Hi Joe,VBA-IDE ? Ist das die VBA Umgebung die ich in Catia über Alt F11 starte?Wenn Nein. Wo bekomme ich diese her?Debug.Print habe ich verstanden.Danke Dir------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : selection DetailView von User
moppesle am 16.08.2015 um 18:42 Uhr (15)
Hi Joe,Danke dir, habe mir die Add Ins installiert und werde sie mal testen. ------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion eines Wire durch CreateReferenceFromBRepName
bgrittmann am 18.08.2015 um 16:11 Uhr (1)
ServusFolgendes (sehr schlampig gecodetes) Makro erzeugt pro Teilsegment einer (zuvor selektierten) Kurve einen Extract:Code:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridShapeFactory1 As FactorySet hybridShapeFactory1 = part1.HybridShapeFactoryDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item(1)Dim selection1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Balloon links entfernen
NyariG am 19.08.2015 um 08:28 Uhr (1)
Was ich probiert:1)Makro aufnahmen während Isolirung...2)drawingView1.Texts.Item(1).Isolate3)Code:For j = 1 To drawingView1.Texts.Countselection1.Add drawingView1.Texts.Item(j)NextAnwendung = "Isolate"CATIA.StartCommand Anwendung4)Copy-Paste5)Neue Balloon erstellen.Leaderposition kann ich nicht abfragen. Code:Dim MyText2 As DrawingTextSet MyText2 = drawingView1.Texts.Add("ComplexText", 0#, 0#) MyText2.AnchorPosition = 21 MyText2.FrameType = catCircleDim MyLeader As DrawingLeaderSet MyLeader = MyText2.Leade ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Balloon links entfernen
NyariG am 19.08.2015 um 12:22 Uhr (1)
Hallo,Ich habe eine ISO Ansicht.Mittels diese Befehl:Code:Anwendung = "Balloon" & " " & "generation"CATIA.StartCommand Anwendungerstelle ich den Balloons und nach der Erstellung benenne ich das um.Das funktioniert gut. Aber jedes Balloon hat ein Attribute link, das muss man momentan per Hand isolieren. Das möchte ich auch automatisieren.GrüßGergö----Englisch geht leider nicht.[Diese Nachricht wurde von NyariG am 19. Aug. 2015 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Balloon links entfernen
NyariG am 20.08.2015 um 06:54 Uhr (1)
HalloBei mir funktioniert leider nicht.Kannst du bitte anschauen:Code:Private Sub CommandButton8_Click()Set drawingDocument1 = CATIA.ActiveDocumentSet drawingSheets1 = drawingDocument1.SheetsSet drawingSheet1 = drawingSheets1.ActiveSheetSet drawingViews1 = drawingSheet1.ViewsSet drawingView1 = drawingViews1.ActiveViewSet DrawTexts1 = drawingView1.TextsDim selection1 As SelectionSet selection1 = drawingDocument1.Selectionselection1.ClearFor j = 1 To DrawTexts1.Countselection1.Add DrawTexts1.Item(j)NextDim a ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Union Trim Faces to keep durch UserSelection per Klick anwählen lassen
denniszappi am 20.08.2015 um 13:01 Uhr (1)
Hi,ich brauche mal wieder Hilfe für das Makro meiner Abschlussarbeit. Es soll ein Union Trim gemacht werden, bei dem ein Teil des angetrimmten Körpers (PC1) behalten werden soll. Dieser Teil muss durch den User durch Klick als "Face to keep" angewählt werden.Der Makrorecorder liefert nach manueller Handhabe folgenden Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.Partpart1.InWorkObject = NothingDim shapeFactory1 As Shape ...
|
In das Form CATIA V5 Programmierung wechseln |