|
CATIA V5 Programmierung : LimitMode eines Pad lesen/ändern
V5-Maxe am 04.10.2006 um 14:03 Uhr (0)
Hallo weissda,folgender Code funzt bei mir problemlos: sowohl als *.CATScript, als auch als CATvba:Option ExplicitSub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim obj As AnyObjectSet obj = part1.FindObjectByName("Pad.3")MsgBox obj.FirstLimit.LimitModeEnd Subund liefert den entsprechenden Wert "0" bis "4", je nach Limittyp....getestet in einem geöffneten CATPart....es muss jedoch ein "Pad.3" geben.Gruß V5-Maxe
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Text in String an Position X einfügen/entfernen
moppesle am 27.01.2021 um 10:38 Uhr (1)
Hallo Bernd,Danke für deinen Code.Ich habe noch einen andere Frage.Ich möchte einen Stringvariable auf Inhalt abfragen.Das funktioniert mit:Code:If strPBenennung.Value = "" ThenIst nun ein oder mehr Leerzeichen vorhanden funzt das natürlich nicht mehr.Mein Veruch mitCode:If strPBenennung.Value Is Nothing Thenläuft in einen Fehler."Object required"Hab ich da etwas übersehen?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Get Current Solid
Randle am 11.03.2016 um 10:14 Uhr (1)
Hallo,Kann man nicht mit/über "InWorkObject" irgendwie an das Parentobjekt rankommen? Der folgende Code liefert mir den Namen des Körpers (natürlich nur in meinem Testmodell) Hier müsste man noch eine Typenabfrage einbauen bis man das Solidobjekt hat.Sub CATMainDim oPart As PartDim oBody As BodySet oPart = CATIA.ActiveDocument.PartSet oBody = oPart.MainBodyMsgBox oPart.InWorkObject.Parent.Parent.NameEnd Suboder habe ich was falsch verstanden?GrußRandle
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlerhafter Link
K.Siebert am 20.03.2014 um 21:24 Uhr (1)
Hallo,IMHO kommt CATIA bei Veröffentlichungen nicht mit der Aktualisierung hinterher.musste gestern per Skript ein paar löschen, im Baum waren Sie noch zu sehen, mit der Maus aber nicht mehr anklickbar als ich das Part gespeichert/geschlossen und wieder geöffnet hatte waren sie auch im Baum verschwunden. im Code hatte ich allerdings auch keinen update erzwungen villeicht hilft das?------------------Sei Schlau bleib Dumm !!?!!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie an Miniaturansichtsgrafik im Win-Explorer rankommen per VB
HOnKeY am 25.01.2006 um 09:46 Uhr (0)
Hallo.Folgende Aufgabe:Ich versuch an die Grafik zur Miniaturansicht von Parts, Drawings, usw zu kommen, aber das ganze bitte im VB-Projekt. Die Grafik muß ja irgentwie im Document mit drin stecken, also muss es doch möglich sein per Automatition API über CATIA an dieses Bildchen ran zu kommen.Sinn des ganzen ist eine kleine Teile-Verwaltung in der auch eine Vorschau der Dokumente (Parts, Drawings, usw) angezeigt werden soll.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Modelle in CATProduct laden
chabba am 23.02.2005 um 16:56 Uhr (0)
hallo zusammen, ich kenne mich zwar ein bisschen mit VB aus, auber leider überhaupt nicht mit CATIA V5. ich hoffe ich verwende jetzt die richtigen begriffe. gibt es eine möglichkeit per knopfdruck in einer form eine bereits geöffneten CATProduct ein weiteres (neues) hinzu zu fügen, welches dann modelle aus einem bestimmten verzeichnis lädt? ich hoffe ich konnte mich klar genug ausdrücken! thx 4 help!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flexible/ Rigid SubAssembly
Hos79 am 03.11.2010 um 12:52 Uhr (0)
Hallo liebe CatiaGemeinde,ich hoffe Ihr könnt mir bei einem Problem weiterhelfen, habe schon im Forum und in der Catia Hilfe gesucht und leider nichts gefunden.Ist es möglich den Status einer SubAssembly abzufragen?. ich habe ein Produkt mit mehreren Unterprodukten. Einige der Unterprodukte sind als flexible Unterbaugruppe deklariert. Wie kann ich nun per Makro abfragen, ob die Unterbaugruppe flexibel oder rigid ist?Vielen Dank schonmal im VorausGruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 02.07.2012 um 19:14 Uhr (1)
Hallo DasDon,du hast die Aufgabenstellung verdreht. Die Partdateinamen sollen mit den Namen im Produkt abgeglichen werden.Zusätzlich sollten die Instazen auch abgeglichen werden.Dies macht auch vom Handling mehr Sinn.Mit deiner Variante müsste mann bei geschlossener Catiasitzung die Dateinamen umbenennen.------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 02. Jul. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nur Produktstruktur laden
tberger am 07.03.2008 um 15:48 Uhr (0)
Hallo dorschl,du musst dazu im Cache Mode arbeiten und auch noch den Schalter "Do not activate default shapes on open" abwaehlen.Dann wuerdest du nur cgr-Daten laden, die aber auch nicht von der Grafikkarte berechnen lassen und haettest somit nur die Baumstruktur.Allerdings kommt es auf die Tree Customisation an, wie die Daten dann noch im Baum angezeigt werden.Gruesse aus dem RheinlandThomas------------------CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mouseover Event
tubuibam am 29.07.2015 um 15:05 Uhr (1)
Hi Joe,danke für deine schnelle Antwort.Es lag daran, das der Bild irgendwie zu groß war.Also kann ich ein Stück weiter gehen. Aber wenn ich jetzt ein Event in der Klasse definiert (z.B MyBild_MouseMove()), wird es trotzdem nichts gemacht, wenn ich dem Maus auf dem Bild ziehe.Hättest du vlt. einen Idee, warum es hier nicht geht?(Ich weiß, es ist nicht viel mit CAD zu tun, ich habe aber diese für eine CATIA Tools programmiert)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo liegt mein Fehler in der CATIA V5 R21 Makroprogrammierung?
bgrittmann am 10.03.2021 um 19:56 Uhr (1)
ServusWo ist hybridShapeSpline33 definiert/zugewiesen?Müsst es nicht hybridShapeSpline41 sein?Warum greifst du auf so viele Elemente per Name zu? Könntest du zB nicht über eine Schleife auf die Elemente zugreifen (je nach dem wie das Modell aufgebaut ist)GrußBerndPS: kannst du bitte ein Bild von der Geometrie posten? ggf geht das auch ohne Makro mit einer passenden Methodik------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Librarys in Makro-Bibliotheken unterschiedlich
danielsc am 31.07.2009 um 10:29 Uhr (0)
Also eigentlich bin ich ja davon ausgegangen das ich mein benötigten Librarys nur einmal in CATIA einbinden muß aber gerade ist mir aufgefallen das dies doch nicht der fall ist und ich sie für jede Makor-bibliothek extra einbinden muß. kann man das irgendwo umstellen oder gibts ne möglichkeit die neue Makro-Bibliothek einfach mit der alten zu synchronisieren? Ist nämlich doch ein ziemlicher Aufwand jetzt wieder alle per hand einzufügen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA ------> Excel
danielsc am 09.07.2009 um 13:43 Uhr (0)
Also ich bin grad mal wieder etwas durch den Wind wegen unserer lieben CATIA Ich hab ein Makro geschrieben welches ein paar Daten in eine vorhandene Exceltabelle schreibt. Funktioniert eigentlich auch aber eben nur eigentlich. Es ist nämlich so das es immer abwechselnd klappt und beim nächsten mal wieder nicht. wenn es nicht klappt kommt immer der "run-time error 91".ich würde es ja verstehen wenn es nie klappt weil ich dann sicher was falsch gemacht habe aber warum es jedes zweite mal nicht klappt kann ...
|
| In das Form CATIA V5 Programmierung wechseln |