|
CATIA V5 Programmierung : Mokro für Bohrungen
Jens Hansen am 15.10.2012 um 09:41 Uhr (0)
Hallo,wenn für jede Achse eine Bohrung erstellt werden soll, ginge das mittels Schleife (Zugriff auf den jeweilige Punkt im GeoSet und erzeugen der Bohrung "AddNewHoleFromPoint").Ein Benutzermuster ginge auch, wenn die Bezugspunkte auf eine Skizze projeziert werden - voraussetzung ist dafür dass die Bohrungsrichtung für alle gleich ist (Befehl "AddNewUserPattern").Wenn du nur mit Flächen arbeitest, wäre noch die Möglichkeit jeweils einen Zylinder zu erzeugen, zusammenzufassen (Join) und dann von der Refere ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : vb.net: CATIA Events abonnieren?
cl10b am 27.07.2013 um 10:45 Uhr (1)
@GEL63:Your idea seems interesting, although Im not that experienced with WinAPI-Calls - Ill surely have a look at it. Thanks!@RickIch habe mich mit Threading noch nicht wirklich befasst, darum sind mir auch die potentiellen Fallstricke noch nicht klar.Irgend eine Form von Threading (oder Backgroundworker) werde ich aber eh umsetzen müssen, um z.B. zu vermeiden, dass CATIA-Ladezeiten das Hauptprogramm lahmlegen. Ich werde mich in jedem Fall noch einmal zurückmelden und berichten wie weit ich damit gekommen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Create Multi-View
DanielFr. am 02.06.2010 um 09:12 Uhr (0)
Hallo Steffi ,an die MultiView kommst du nur mit einem StartCommand ran. Ich hab dir mal ein Beispiel geschrieben.Hier wird eine MultiView erzeugt, der Anwender soll eine Fläche selektieren. nach der Selektion wird die MultiView wieder geschlossen.ACHTUNG: Bei StartCommand Befehlen ist die Sprachumgebung entscheidend. Und diese auszulesen ist nicht gerade ohne und ein Haufen programmierarbeit. Falls du es dennoch brauchst dann kann ich dir das mal hier einstellen (zum Auslesen muss eine Setting-Datei in ei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 21.11.2008 um 15:51 Uhr (0)
Danke euch beiden, allerdings weiss ich nicht wie mit dem catvba zu verfahren ist um es zu nutzen.Catia unterstützt wohl bei mir nur CatScript und Catvbs und in Visual Studio konnte ich es auch nicht öffnen. Was ist zu tun?Habe mir inzwischen mal mit dem Makroaufzeichnungsassistenten und der Suchfunktion das hier zusammengestrickt:Code:Language="VBSCRIPT"Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet selection1 = productDocument1.Selectionselection1.Search "((CATPrtSearch.Sketch + CATGmoSearch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei als Variable in Makro ???
Proofin am 12.09.2007 um 18:38 Uhr (0)
Moin UFeil,du möchstest doch bestimmt die Datei nicht immer unter dem gleichen Name speichern oder??In diesem Fall könnte das Makro so aus sehen:------------------------------------------Code------------------------------------------Sub CATMain() Dim Filepath As String Dateiauswahldialogh anzeigen Filepath = CATIA.FileSelectionBox("Dateiname angeben", "*.pdf", CatFileSelectionModeSave) Kontrolle, ob ein Name angeben wurde If Len(Filepath) 0 Then kontrolle, ob der Name die Endung .pdf hat If InStr(1, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schriftgrösse einer Bemassung ändern
DanielFr. am 18.01.2010 um 14:27 Uhr (0)
Hallo,IMHO geht es nicht.@Dominik:Ich denke das Suchen ist an der Stelle gar kein Problem. ABER eine DrawingDimension (also das Objekt das du ja aus der Selektion bekommen würdest) bietet keine Methode die das ändern der Schriftgröße zulassen würde. Es geht nicht mal wenn du nur den Wert der Dimension aus dem Dimensions-Objekt in ein neues Objekt packst. Nicht mal hier gibt es irgendeine Methode um die Schriftgröße zu ändern ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | C ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia kennt den Befehl nicht
mwrede am 24.11.2015 um 08:14 Uhr (1)
Hallo,ich habe eine Schleife gebaut, in der mir per Makro eine Excel Datei geöffnet wird und dort in die Zelle "A1" der Dateiname hinein kopiert wird und dann auch unter diesem gespeichert wird.Jetzt zu meiner Frage: Catia sagt mir immer in der gleichen Zeile, dass die Methode failed. Aber nicht immer beim ersten Part im Product sondern mal beim ersten, zweiten, oder auch beim dritten. Der Code sieht an der Stelle wie folgt aus:objXL.Sheets(1).Cells(1, 1).Value = CATIA.ActiveDocument.Product.Products.Item( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Startcommand(Laden) von Parts funktioniert nicht in Unterelementen
geekv5 am 03.03.2012 um 12:24 Uhr (0)
Hallo allerseits,ich benutze in einem Makro das Startcommand "Laden", leider funktioniert es nur in erster Ebene..Wenn ich also im aktiven Produkt ein Unterprodukt habe und darin ein Part selektiere, dann hat der Startcommand keine Wirkung.. Wenn ich das Unterprodukt blau setze passiert auch nichts.. Auf der ersten Ebene funktioniert es wunderbar..Gibt es da einen weg, sodass ich das Unterprodukt nicht in einem neuen Fenster öffnen muss??Thx und Gruß =)Edit:Kommando zurück, mein Fehler war:1 Set Selection1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF Export in Catia
bobbob am 27.02.2023 um 08:17 Uhr (1)
2. Anhang
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Assembly-Design - Sectioning -> Schnitte durch Makro als CATPart abspeicher
Tapani. am 11.07.2006 um 10:44 Uhr (0)
moin,was du bräuchtest ist wohl die Funktion AddNewSplit oder AddNewHybridSplit des Objektes ShapeFactory bzw. HybridShapeFactory. Wie das genau geht findest du dann in der Hilfe unter den beiden letztgenannten Objekten.z.B. set hybFact = CATIA.ActiveDocument.Part.HybridShapeFactory (angenommen ein CATPart ist geöffnet)set newSplit = hybFact.AddNewHybridSplit(Ref1,Ref2,1)wobei Ref1 & 2 Referenzen auf das zu schneidende Objekt bzw. die Ebene sind. Am besten erzeugt mit CATIA.ActiveDocument.Part.CreateRefere ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung mit VB Scrip.
suzzy am 08.08.2007 um 13:37 Uhr (0)
Hallo Ihr,Hat jemand von Euch mit dem Buch CATIA V5- Makroprogrammierung mit VisualBasic Scripvon Dieter R. Ziehrer, Verlag Carl Hanser Erfahrungen? Ich wollte es mir kaufen, hab dann aber aufgrund des Preises mal nen schnellen Rückzieher gemacht. Ich weiss, die sind alle teuer, aber ich hau nicht mind. 50 ¤ raus, wenn ich nicht weiss, obs gut ist.Braucht man heftig viele Vorkenntnisse? Ich bin nämlich ein totaler Makroneuling. D.h. ich verwende sie, aber kann nicht programmieren. Wäre nett, wenn jemand da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : erste sheet löschen?
KarinMueller am 19.11.2003 um 11:31 Uhr (0)
Hallo Giovane, man muss zuerst das erste Blatt selektieren und kann dann mit Delete alle Inhalte der Selektion, also das Blatt, löschen. Das sieht ungefähr so aus: Set SelSheet = CATIA.ActiveDocument.Selection -- erstes Blatt -- Set DrwSheet = CATIA.ActiveDocument.Sheets.Item(1) -- Blatt zur Selektion beifügen -- SelSheet.Add(DrwSheet) -- alle Inhalte der Selektion löschen -- SelSheet.Delete Ich hoffe, das hilft! ------------------ Karin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 11.05.2009 um 08:55 Uhr (0)
Hallo, ich habe gerade ein Beispielmakro aus der Automation in VBA benutzt, nur geht irgendwie der CATIA.SystemService.Print nicht, ich bekomme folgende Fehlermeldung:Object doesnt support this property or method (Error 438)geht der SystemService.Print nicht über VBA, wenn doch, wie geht es?[Diese Nachricht wurde von AndiKrue am 11. Mai. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |