|
CATIA V5 Programmierung : arbeiten ohne Visualisierung
mgheinz1001 am 29.01.2008 um 13:04 Uhr (0)
Hi,für Aufgaben bei denen auf die Visualisierung verzichtet werden soll, eignet sich der Batch-Modus immer ausgezeichnet. Dort wird CATIA im Hintergrund gestartet und komplett auf die Visualisierung verzichtet. Ansonsten stehen dir Schnittstellen zur Verfügung. Die entsprechenden CATParts musst du dann allerdings via Code öffnen (bspw. mit CATIA.Documents.Read("Dateiname") )[Diese Nachricht wurde von mgheinz1001 am 29. Jan. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA mit bestimmten Optionen starten
RSchulz am 22.02.2011 um 11:41 Uhr (0)
Hallo,du kannst CATIA nicht nur über eine Art andere Settings öffnen, sondern verschiedene Environments starten. Das eine liegt in ...ALL UsersAnwendungsdatenCATIA.R19.B19_x64 und das andere dann eben in ...ALL UsersAnwendungsdatenCATIA.R19.B19_x64_anders however. Auf welches Environment dieser dann zugreift ist mit der Verknüpfung verbunden. Alternativ kannst du dann auch CATIA mit einem PSI Befehl öffnen.hier ein Beispiel:Code:Public Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic
DanielFr. am 22.12.2009 um 14:41 Uhr (0)
Hallo,die Verweise findest du doch ganz einfach (für mein Projekt werden so und so nur die drei obigen benötigt). Sobald du eine Deklaration in VB2008 machst die VB nicht interpretieren kann wird dir eine Fehlermeldung angezeigt. Jetzt öffnest du dein CATIA gehst in den Microsoft Visual Editor und drückst F2. Im Objektbrowser gibst du jetzt den Ausdruck (die Deklaration, etc.) an die VB2008 anmerkt. Jetzt siehst du in welcher Library das ist und welche Klasse du importieren musst.Mach doch mal ein Step-by- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Memory Refresh cnext.exe
tomtom1972 am 05.03.2009 um 13:35 Uhr (0)
Hallo,eine Frage: arbeitest du im CACHE-Modus?Normalerweise dürfte der RAM durch das mehrfache Ausführen eines .CATScripts nicht voll-/überlaufen, die Diskusion hatten wir schon einmal hier: http://ww3.cad.de/foren/ubb/Forum137/HTML/002119.shtml#000007 Ich kenne dein Problem allerdings von CAA-Tools (im ganz speziellen Fall mit der 64-bit Version des Struktur-Managers von BMW; Carisma).Da geht die Auslastung des RAM nicht mehr zurück, selbst wenn alle Modelle in CATIA geschlossen sind (CATIA.Documents.Coun ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FEM: lokalsensor - Bug in R14SP2 ???
Jens Hansen am 06.07.2005 um 10:43 Uhr (0)
Hallo zusammen,ich habe mittlerweile die R15 mit SP1 installiert, in der Hoffnung, daß das Problem unter R15 beseitigt ist.Zwar ist im FEM-Modul viel geändert worden , so daß bisherige Routinen nicht mehr funktionieren, aber die Lokalen Sensoren können immer noch nicht erzeugt werden.Hat denn niemand eine Lösung ????????????????!!!!!!!!Frohes Schaffen noch ...Jens Hansen------------------Inoffizielle CATIA-Hilfeseitehttp:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Root PartDocument in Reaction ermitteln
gladly am 27.08.2012 um 17:47 Uhr (0)
Guten Tag,ich bin bei diesem Problem so vorgegangen, das ich einen Parameter (Catia-Element) als Argument zum VB-Reaction mitgegeben habe. Durch diesen kannst du dann mit der Parent-Eigenschaft auf das Part zugreifen. Reicht auch ein fake-parameter... Siehe dazu auch meine Beschnittabwicklung im Download-Bereich der catia.cad.de Seite. Dort bin ich genauso vorgegangen!Hoffe ich konnte dir weiterhelfen.mfggladly
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bei FileSelectionBox Pfad vordefinieren
DanielFr. am 10.01.2010 um 11:04 Uhr (0)
Hallo,du kannst es auch mit einer CATvba machen. Hierzu gibt es eine Windows API die den FileSelection Dialog von Windows anzeigen kann. Hier kannst du dann auch den Startpfad dynamisch (oder statisch) angeben. Dazu einfach mal ein wenig googlen ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Recursive Makro Componet, Parts oder Products Ausblenden
xyon126 am 24.05.2014 um 21:05 Uhr (15)
Vielen Dank! Ich habe schon! Hier habe ich ein weiteres aussetzen, wenn interessiert.Code:Sub CATMain()Set ProductDocument1 = CATIA.ActiveDocumentSet Product1 = ProductDocument1. ProductDim ProductDoc1_As_DocumentSet ProductDoc1 = Catia.ActiveDocumentDim Selection1_As_SelectionSet Selection1 = ProductDoc1.Selectionselection1.Search "CATAsmSearch.Product.PartNumber=OPEN,all"Set visPropertySet1 = selection1.VisPropertiesVisPropertySet1.SetShow 1Selection1.ClearEnd Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich an das Dokument meiner Selektion?
picard am 15.06.2005 um 13:25 Uhr (0)
Hallo Leute, ich möchte in einem Makro auf das Dokument eines in der Produktstruktur selektierten Parts zugreifen. Leider komme ich nicht dahinter, wie ich das anstellen muss. Code: CATIA.ActiveDocument.Selection.Item(1).Document Mit dem Aufruf erhält man wieder CATIA.ActiveDocument und nicht das Dokument des selektieren Item. Gruß, Picard
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion Achsensystemen Catia V5 R18 mit catvba
Estafanos am 26.09.2013 um 14:51 Uhr (1)
Hallo Bernd,vielen vielen Dank für die sehr gute Idee. Ich habe es umgesetzt und es hat sehr gut funktioniert.@ Lutz: Herzlichen Dank für den Vorschlag. leider steht bei uns den nächsten Realse von Catia in Diskustion. Bei den neuen Realse vielleicht heissen die Achsen anderes. Super herzlichen Dank für euch.Gruß Estafanos
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausrichtung eines TPSView
HoBLila am 21.03.2012 um 13:51 Uhr (0)
Habe einen Workaround für das "View From 3D" Problem, welchen ich naürlich gern teile.Löst das Problem, aber nicht die GrundfrageCode:Option ExplicitPublic Sub CATMain() Dim arrVarOther(0) As Variant Dim docDRWWork As DRAFTINGITF.DrawingDocument Dim docPRTWork As MECMOD.PartDocument Dim docsCATIA As INFITF.Documents Dim objBuffer As Object Dim selWork As INFITF.Selection Dim sReturn As String Dim sViewName As String Dim tpsViewWork As AnnotationTypeLib.TPSView Dim windowWor ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Late Binding Visual Basic 2008
tobiley am 10.06.2011 um 10:46 Uhr (0)
Soo, ich habs nun gefunden in dem Objectbrowser vom CATIA VBA Editor stehen die Integerwerte hinter der Konstanten und es funktioniert.Vielen Dank nochmal!Und hier das versprochene Beispiel:Code:Benötigte Imports für das Late-BindingImports System.Runtime.InteropServicesImports System.Reflection Sub lb_get(ByVal ob As Object, ByVal Befehl As String, ByVal param As Object()) lb_result = ob.GetType().InvokeMember(Befehl, BindingFlags.GetProperty, Nothing, ob, param) End Sub Sub lb_set(ByVal o ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte Search. Und Selection
MKampmann am 25.02.2012 um 15:30 Uhr (0)
habe ebenfalls eine Select Frage und wollte keinen neuen thread dafür aufmachen:es soll ein Punkt (Punkt.1) innerhalb eines Parts (part.1) selektiert werden. Das part befindet sich in einer Baugruppe (Product1).Wenn mein part angewählt ist dann funktioniert mein makro: Dim oSelection As Selection Set oSelection = CATIA.ActiveDocument.Selection oSelection.Clear oSelection.Add CATIA.Documents.Item("Part1.CATPart").Part.FindObjectByName("Punkt1")Wenn das product angewählt ist und nicht das part, dann cr ...
|
| In das Form CATIA V5 Programmierung wechseln |