|
CATIA V5 Programmierung : Name des Werkzeugwechsels aus Selection ermitteln
A. Hofmann am 28.07.2003 um 17:06 Uhr (0)
Hallo Catia Programmierer, mit dem Objekt Selection will ich den Namen eines selektierten Werkzeugwechsels ermitteln mit folgendem Script (Ich befinde mich im PMG, SMG oder AMG): Set MfgDoc1 = CATIA.ActiveDocument Dim mySelection as Selection Set mySelection = MfgDoc1.Selection Dim SelMfgAct As ManufacturingActivity Set SelMfgAct = Nothing Set SelMfgAct = mySelection.Item(1).Value MsgBox SelMfgAct.Name Ich erhalte folgende Fehlermeldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht: SelMfgA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrtabelle in Zeichnung updaten
Andreas Müller 1977 am 24.10.2010 um 14:09 Uhr (0)
Hallo an alle Forumleserhab mal wieder ein Problem, nur diesmal ist es nicht so einfach.ich möchte auf einen älteren Beitrag anknüpfen. Kurze vorgeschichte: Im Part setzen wir Ebenen und darauf 3D Punkte auf die wir unsere Kühlbohrungen setzen. Bei komplexeren Kühlungen bemaßen wir mit Tabellen. Ich kann mir in der Zeichnung die 3D Punkte Anzeigen lassen und das 3D Achsensystem auswählen-da macht mir Catia eine Tabelle mit Koordinaten - das ist auch toll verschiebe ich eine Bohrung im 3D und mach ein updat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product editieren
claho am 11.02.2006 um 13:29 Uhr (0)
Hallo liebe Kollegen,es wurde zwar schon immer wieder mal zu dem Thema etwas gepostet, aber scheinbar bin ich zu doof dafür, um es zu kapieren.Ich habe Parts in einem Product und möchte diese in einer Schleife nacheinander nehmen und "irgend etwas" damit machen. Zum Beispiel einen Body kopieren. Hierzu müsste das Part jedoch auf Edit geschalten werden, was aber ja nicht geht?!Hier ein Beispiel (das aber nicht geht :-) ):Sub CATMain() Set productDocument1 = CATIA.ActiveDocument Set product1 = prod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Code läuft nicht in CommandButton
moppesle am 06.11.2019 um 19:12 Uhr (1)
Hallo Zusammen,der folgende code läuft problemlos in einem Makro.Code:Sub CATMain()Dim InputObjectType(0)Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartDim Selection As SelectionSet Selection = partDocument1.SelectionDim shapeFactory1 As FactoryROT = 175GRUEN = 255BLAU = 175If (Selection.count 1) Then MsgBox " Kein Element selektiert !" + Chr(10) + Chr(10) + " Selektieren Sie jetzt ein Element und starten das Makro nochmals. " Exit SubEnd IfDim MyPropSet As Vi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy von 2D-Komponentenexemplaren zwischen zwei Drawings
Stefan_I am 16.01.2013 um 16:38 Uhr (0)
Hallo Programmierspezialisten,ich möchte gerne 2D-Komponentenexemplare zwischen zwei Drawings kopieren. Ich weiss des es funktioniert, habe es aber mit diesem Code nicht geschafft. Ich sehe, dass das Öffnen und Selektieren funktioniert, aber das Einfügen will nicht. Besten Dank für jeden Hinweis.Language="VBSCRIPT"Sub CATMain()Set documents1 = CATIA.DocumentsSet drawingDocument1 = documents1.Open("2DLIBGDF_A3.CATDrawing")Set selection1 = drawingDocument1.Selectionselection1.Search "CATDrwSearch.DrwDitto, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Assembly-Design - Sectioning -> Schnitte durch Makro als CATPart abspeicher
scholzro am 12.07.2006 um 08:14 Uhr (0)
hallo tapani!danke für info.habe nun folgenden code:Code:Language="VBSCRIPT"Sub CATMain()Set windows1 = CATIA.Windowsset secs = CATIA.ActiveDocument.Product.GetTechnologicalObject("Sections")Dim NewSection As Section Set NewSection = TheSections.AddEnd Subdanach product mit den zu schneidenden teilen aufgerufen und makro gestartet.habe erwartet, dass er dann das sectioning aufruft und eine (zunächst beliebig positionierte schnittebene erstellt.aber leider:"The scripting engine for MS VBScript has the foll ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dictionary im CATVBS unter UNIX
DanielFr. am 27.07.2012 um 19:29 Uhr (0)
Hi,Zitat:Wenn ihr was wisst, wie ich die Deklarationen behalten kann, das wär super.Dass sie CATVBS/CATScript zur Laufzeit eliminiert ist mir bewusst und egal, ich will nur den Code bei der Portierung nicht so viel anfassen müssen.Ich glaube das geht nicht da VBS ja einen eignen Interpreder mitliefert der das eben nicht unterstützt sondern seine Variablen selbst im Arbeitsspeicher anlegt / verwaltet.Aber du könntest es durch ein kleiner Textberbeitungsscript jagen und alles Deklarieren (split an Leerzeiche ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
HoBLila am 21.01.2010 um 16:23 Uhr (0)
Mit einem VBA-Makro.Das funktioniert genauso wie ein CATVBA, bzw. eher wie eine normale VB6.0 Anwendung.Musst halt nur manuell die ganzen Verweise setzen, aber das sollte das kleinste Problem sein.Du fischst Dir das aktive CATIA aus der Prozessliste und schon kannste das gleiche machen wie im CATVBA.Also ganz normale Excel-Funktionen nutzen, wie im Makros bekannt.Aber wahrscheinlich rede ich schon am Thema vorbei. Wenn dem so ist, konkretisier bitte noch einmal deine Frage.------------------Mit freundliche ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserForm + Auswahl + Catia
compimento am 07.12.2007 um 07:55 Uhr (0)
Hallo,ich suche eine Möglichkeit um bei laufendem Makro (VBA Userform Oberfläche) eine Catia Auswahl zu treffen (GeoSet). Bei einem CatiaScript oder VBScript funkt. alles super nur wenn ich eine geöffnete und laufende UserForm habe lässt mich die Oberflaeche nicht aus dem Programm "raus". Soll über einen Button funktionieren:Button klicken User soll GeoSet auswählen Punkt in diesem GeoSet erstellenWürde es vielleicht mit einem Sprung ins Modul funktionieren, dort die Eingabe geben lassen Variable Speich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schleife für Dxf-Umwandlung inkl. Farb- und Layer-änderung
imation1999 am 29.11.2013 um 07:15 Uhr (1)
Hallo,lass mal selection2 weg. Einfach mit selection1 weterarbeiten.Code:......Dim selection1 As SelectionSet selection1 = Document.SelectionFor i = 1 To oFolder.Files.Count Set oFile = oFolder.Files.Item(i) If Right(oFile.Name, 10) = "CATDrawing" Then Name = Left(oFile.Name, Len(oFile.Name) - 11) Datei = Pfad + Name + ".CATDrawing" F = F + 1 Set oActiveDoc = CATIA.Documents.Open(Datei) Set Document = CATIA.ActiveDocumentselection1.Search "Weight=0,2mm,all"Selection1.VisProperties.SetLay ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Referenzen
HoBLila am 29.08.2008 um 12:51 Uhr (0)
Ich würde mal den genauen Wortlaut oder Fehlercode der Meldung benötigen.Dann kann man Referenzen auch selbst zusammen bauen, sind nur Strings, die gewissen Gesetzen folgen.Und dass die Links verloren gehen ist im CATIA durchaus normal ^^Das liegt oft an den unterschiedlichen Instanzen, sprich wenn du ein Objekt mehrfach hast, dann nimmt CATIA immer nur das erste davon, auch wnen du das zweite auswählst.Werde nochmal über das Problem nachdenken...------------------Mit freundlichen Grüßen,Henry Schneiderali ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Export von Ergebnissen der CATIA Krümmungsanalyse
blechtiger am 17.09.2020 um 11:57 Uhr (1)
Hallo zusammen,mir ist aufgefallen, dass sich in CATIA manche Ergebnisse exportieren lassen und andere nicht. Z.B. lässt sich das Resultat einer Abweichungsanalyse exportieren und ich erhalte ein File mit Knotenkoordinaten und Verschiebungen. Eine solche Exportoption steht aber beispielsweise für das Resultat einer Flächenkrümmungsanalyse (oder auch anderer Analysen) nicht zu Verfügung. Für mich wäre ein solcher Export interessant, damit ich aus den Daten heraus die Flächenkrümmung mit einem anderen Progra ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisches speichen
Struppi0909 am 06.10.2010 um 15:56 Uhr (0)
Was mir aufgefallen ist, nachdem das makro durchgelaufen ist und ich danach auf save management gehe ist bei dem obersten Produkt unter Status modifiziert angegeben. Ich natürlich "save" und "propagate directory" und siehe da catia schreibt wieder den Extender .CATParts hinter jedes Part, nochmal abspeichern und alles ist wieder OK. Was ich nicht verstehe warum schreibt Catia mir erst die Parts ohne Extender und danach wieder mit???Die falschen Dateien ohne Extender werde ich wohl händisch löschen müssen, ...
|
| In das Form CATIA V5 Programmierung wechseln |