|
CATIA V5 Programmierung : Punkte in Catia importieren
as-tom am 08.05.2009 um 08:57 Uhr (1)
Hallo,ich weiss, dass hört sich jetzt ganz hohl an, ab für mich sind das zunächst einmal "böhmische Dörfer". Ich habe überhaupt keine Ahnung von Makros und von der dort verwendeten Programmiersprache.Gruss, Thomas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
chameleon am 14.02.2013 um 15:11 Uhr (0)
Ich hatte auch gehofft, dass es ein optischer Aspekt ist. ich hab sie mir ausgeben lassen, und er schneidet es ab. Wenn ich die Referenz verwenden möchte, selektiert Catia ein Bauteil, was eine paar Ebenen über dem gewünschten Body liegt.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Methode HeadTarget failed
moppesle am 01.12.2016 um 14:12 Uhr (1)
Hallo Marc,wenn du mit eingeschalterter Bamaßungs- oder Ballonfunktion über ein Element der entsperchenden View fährst wird der Name der Part auch angezeigt.Vieleicht reicht dir das ja schon aus.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Listbox -> Selection -> Hide
tomtom1972 am 01.09.2008 um 08:04 Uhr (0)
Hallo,so einfach gehts dann doch nicht.Ein ListBox (also das List.Item) kann nur Strings enthalten, keine Objekte. Und wenn du die Strings für das Catia.Selection.Add() verwendest, hilft das gar nichts. Um Objekte handeln zu können, würde das List.Item einen .Tag benötigen. Den hat es aber erst in VB.net, vorher nicht.Bis dahin (in VB6 oder so) musst du die Objekte separt zur ListBox in einer Collection verwalten.D.h. wenn du den Namen (=String) einer Instanz (also das .Product) eines Catia-Modells einer L ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotations im Product - method Parent failed
DanielFr. am 26.10.2010 um 12:52 Uhr (0)
Hallo Henry,die smarteste...halt einzigste...Möglichkeit die mir einfällt ist über das ModelElement zu gehen (aus dem Objekt der User-Selection). Hier gibt es das Objekt "Document". In diesem befindet sich das komplett Dokument das an das ModelELement übergeben wurde (d.h. auch deine gesuchtet Root-Produkt).Da du dich nicht über die Parents hangeln musst....ist das Ganze doch wieder smart . Anbei mal mein Beispielcode (selektiert wird hier die View aber das kannst du ja noch ändern)Code:Sub CATMain() ***b ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Zuweisung einer Skizze
Dussel86 am 23.07.2009 um 17:06 Uhr (0)
Irgendwie habe ich es jetzt ans Laufen bekommen:Code:Sub CATMain()Dim Process_Doc As ProcessDocumentSet Process_Doc = Catia.ActiveDocumentDim Produkt as ProductSet Produkt = Process_Doc.PPRDocumentDim Ref_Operation(0)Ref_Operation(0) = "ManufacturingOperation"Dim Ref_Skizze(0)Ref_Skizze(0) = "Sketch"Dim UserSel As SelectionSet UserSel = Catia.ActiveDocument.SelectionUserSel.ClearDim HilfsvariableDim Operation As ManufacturingOperationHilfsvariable = UserSel.SelectElement2(Ref_Operation, "Operation", false) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
MichaelS. am 29.07.2008 um 14:41 Uhr (0)
Erstmal ein Hallo an alle hier.Obwohl ich schon länger hier im Forum unterwegs bin ist dies mein erster Beitrag.Hab hier schon viel erfahren und hoffe ihr könnt mir bei diesem Problem auch helfen.Seit kurzem befasse ich mich mit Makros im Catia und bin dabei ein Makro zu basteln das es mir ermöglicht schnell 3D-Bilder zu machen und diese zu bearbeiten.Bisher habe ich es geschaft das sich die Hintergrundfarbe ändert , sich die Perspektive einschaltet und sich mein Bildbearbeitungsprogramm öffnet. Was mir nu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht geladene Elemente löschen
shoutz000 am 01.06.2015 um 06:57 Uhr (1)
Also ich habe jetzt des ganze We mit dem Editor rumgemacht undversucht mich da mal rein zu arbeiten. Die Hilfe mit der Arrayist nur teilweiße aufschlussreich...In einander verschachteln parts in array dann ein part raus dann sketchesin die nächste array usw... ich versuchs zwar aber wirklich weiter gekommenbin ich mit dem editor trotzdem nicht... So der aktuelle Stand:Bei Fett gibts jeweils Fehler?!Code: Public PartArray() Public SketchArray()Sub CATMain() Set oDoc = CATIA.ActiveDocument Set oSel = oDo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : schwarzem Text in Annotated view
iscariot am 11.04.2012 um 21:37 Uhr (0)
Ich möchte schwarzem Text in einer Annotated view machen, aber es kommt automatisch rot. Wie kann ich die Farbe ändern?Ich fand dieses Makro in der Dokumentation: COPYRIGHT DASSAULT SYSTEMES 2001Option Explicit *********************************************************************** Purpose : Create an approbation stamp. Assumptions : A CATProduct document should be active. Author : Languages : VBScript Locales : English CATIA Level : V5R6 **************************************************** ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : schwarzem Text in Annotated view
iscariot am 11.04.2012 um 21:37 Uhr (0)
Ich möchte schwarzem Text in einer Annotated view machen, aber es kommt automatisch rot. Wie kann ich die Farbe ändern?Ich fand dieses Makro in der Dokumentation: COPYRIGHT DASSAULT SYSTEMES 2001Option Explicit *********************************************************************** Purpose : Create an approbation stamp. Assumptions : A CATProduct document should be active. Author : Languages : VBScript Locales : English CATIA Level : V5R6 **************************************************** ...
|
| In das Form CATIA V5 Programmierung wechseln |
 GetRndValue.catvbs.txt |
CATIA V5 Programmierung : UUID erzeugen
DanielFr. am 28.07.2012 um 14:53 Uhr (0)
Hallo zusammen,wie bereits gestern schon angemerkt hatte ich heute ein bisschen Zeit zu spielen. Anbei eine Routine zur Erzeugung einer Zufallszahl mit dem Format einer UUID (XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).Es werden zunächst mit Hilfe des Zufallsgenerators zufälligen Zahlen zwischen 1 und 16 (Hex-System) erzeugt und in ein Array geschrieben. Dieses Array wird im Anschluß zufällig sortiert. Dies ergibt dann eine 32 stellige Zahl. Die Notation folgt im Hex / UUID Format.@Henry: Kannst du das mal auf n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .activate und .inactivate und .isactivate funktioniert nicht
Chrisma am 28.05.2010 um 09:56 Uhr (0)
Hei danke dir. So funktionierts. Ich denke es liegt daran, dass ich von meinem Intersect keine Reference gemacht habe (Set Objekt = oSel.Item2(X).Reference). Was genau macht das .Reference hier? Ich kenne es leider nur wenn man Beispielsweise einem Punkt einen anderen Ursprung zuweist. Aber das hier ist ja wohl was anderes.Code:Sub CATMain()----Selektion der IntersectsDim oSel As SelectionSet oSel = CATIA.ActiveDocument.SelectionoSel.Search "CATGmoSearch.GSMIntersect,all"----Überprfüung des Status auf akti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter ändern
Catrin am 05.08.2004 um 13:46 Uhr (0)
Kann es sein, dass eine Einheit fehlt ? ------------------ CATIS GmbH 38444 Wolfsburg catrin.eger@catis.de www.catis.de
|
| In das Form CATIA V5 Programmierung wechseln |