|
CATIA V5 Programmierung : Drawing-View / Verknüpftes DOkument
Proofin am 20.10.2006 um 14:44 Uhr (0)
Hallo Heiko,wenn du das soweit hast: Dim ReferenceComponent Set ReferenceComponent = drawingView1.GenerativeBehavior.Document.ParentDann solltest du mit: Catia.Documents.Open(ReferenceComponent.FullName)das verlinkte Dokument öffnen können.MfgProofin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Detail mit Expose vom Katalog trennen
Bobby_Joe2001 am 22.10.2006 um 13:16 Uhr (0)
Hallo!Das ist eigentlich ganz einfach. "MyDetailSheet" ist ein Objektverweis auf ein schon vorhandenes Detailblatt.Code:Sub CATMain() Blatt, auf dem das Detail eingefuegt wurde Set MySheet = CATIA.ActiveDocument.Sheets.Item(1) Das Detailblatt Set MyDetailSheet = CATIA.ActiveDocument.Sheets.Item(2) View auf dem das Detail eingefuegt wurde Hier Index 1 = Mainview = Blatt Set MyView = MySheet.Views.Item(1) Das Detail Set My2DComponent = MyView.Components.Item(1) 2D-Komponente zugaenglich mache ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSet mit Script finden
tomtom1972 am 23.10.2006 um 08:35 Uhr (0)
Hallo krisztian,Die Parametersets sind in der Objectstruktur genauso verschachtelt aufgebaut wie im Tree.Bsp.: ein Part geöffnet (Root), Parameterset (Test) in Parameters findest du wie folgt:Catia.ActiveDocument.Part.Parameter.RootParameterSet.ParameterSets.Item(1).Parametersets.NameSiehe auch Bild im Anhang.Hoffe das beantwortet deine Frage.Einen schönen Gruss aus der alten Heimat (firmentechnisch)TomTom (Torben)------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia auf einer externen Maschine über VB script ansprechen
spooley am 24.10.2006 um 16:14 Uhr (0)
Hi Leutehabe hier schon viel über die Kommunikation zwischen Catia - VB studio gelesen, by the way Echt klasse das forum Nun hab ich ne weiterführende Frage, die ich aus den existierenden Threads nicht wirklich entnehmen konnte. Ich hab auf einer Maschine Catia laufen bzw installiert, und auf einer anderen maschine ein vb script, bzw momentan Visual Studio.Nun möchte ich das er auf den Catia Com Server der anderen Maschine zugreift.Netzwerk besteht soweit, wie gehe ich da Prinzipiell ran. Enthält Catia der ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy/Paste
dr_quatsch am 24.10.2006 um 22:42 Uhr (0)
Hallo Erich,ich kann ergänzend noch meine Erfahrung bezüglich der für das Copy/Paste aktiven Ebene beisteuern. Es macht in der Regel Sinn, die Selection immer auf die über den Parts liegenden Produkten zu beziehen. In Deinem Beispiel würde dann auch die zweite Auswahl auf das Produkt Referenzieren. Ansonsten kann es auch bei Verwendung des CATPrtResultWithOutLink zur Fehlermeldung kommen. Im folgenden Code ist es dann auch nicht mehr wichtig, welches Element vor dem Start des Makros aktiv war.Dein Code wür ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter erkennen
tomtom1972 am 25.10.2006 um 10:01 Uhr (0)
Hallo,das geht ganz einfach mit Hilfe des TypeName. Damit bekommst du (als String) den Objecttyp zurück. Also Bsp (der 5 Parameter in einem Part):Set Param1 = Catia.ActiveDocument.Part.Parameters.Item(5)MsgBox TypeName(Param1)GrussTomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme beim Umbennen von untergeordneten Products
Proofin am 25.10.2006 um 15:33 Uhr (0)
Hi BentelerBoy2,mit Warnungen ausschalten CATIA.DisplayFileAlerts = False ... Dein Code ... wichtig Alarm wieder einschalten es werden solange keine Warnungen mehr angezeigt bis diese Eigenschaft wieder auf TRUE gesetzt wird auch nicht nach dem Beenden von CATIA CATIA.DisplayFileAlerts = Truesollten die Meldungen nicht mehr erscheinen.Gruß Proofin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter erkennen
Proofin am 25.10.2006 um 10:56 Uhr (0)
Hi Timberwolve,was willst du mit dem Parametern machen??Wenn du die Werte der Parameter auslesen willst brauchst du den Typ.Mit Dim sValue as String Set Param1 = Catia.ActiveDocument.Part.Parameters.Item(5) sValue = Param1.ValueAsStringbekommst du den Wert als String.GrußProofin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad der geöffneten Datei übergeben
martin2 am 26.10.2006 um 11:59 Uhr (0)
Hallo!Leider bringt weder:MsgBox (CStr(CATIA.ActiveDocument.Path))nochMsgBox (CATIA.ActiveDocument.Path)eine vernünftige Lösung.Gruß Martin!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Seite einrichten im Drawing
landre4 am 18.10.2006 um 10:22 Uhr (0)
Hallo zusammen,wer kann mir bei folgendem Problem helfen:im drawing kann man unter Datei/Seite einrichteneine Standardeinstellung festlegen.Wie kann ich diese per Makro z.B. von ANSI auf Firmenstandardändern.Versucht habe ich das bisher mit CATIA.ActiveDocument.Standard = Standart_Firmafunktioniert leider nicht.Danke schonmallandre4
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Properties im Drawing
Hokay am 26.10.2006 um 12:34 Uhr (0)
Hallo TimberwolveNun funktioniert der Script in den Grundzügen.Danke schon einmal.Der ZeichenFaktor läßt sich einstellen. Language="VBSCRIPT" Sub CATMain() Dim drawingDocument1 As Document dim text as DrawingText Dim selection1 As Selection Set drawingDocument1 = CATIA.ActiveDocument Set selection1 = drawingDocument1.Selection selection1.Search "(CATTPSSearch.CATTPSText + CATDrwSearch.DrwText),all" Test Faktor Dim ModText as DrawingText Dim k as Integer For k = 1 to selection1.count Set Mod ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Properties im Drawing
Hokay am 25.10.2006 um 14:44 Uhr (0)
Hallo Zusammenbei mir will das einfach nicht funktionieren!Benutzen im Moment V5R14SP7Kann mir bitte jemand helfen!!!!!Konkret will ich den Faktor auf 68% und den Abstand auf 25% ändern siehe JPGhier mein Script:Language="VBSCRIPT"Sub CATMain()Dim drawingDocument1 As Documentdim text as DrawingTextDim selection1 As SelectionSet drawingDocument1 = CATIA.ActiveDocumentSet selection1 = drawingDocument1.Selectionselection1.Search "(CATTPSSearch.CATTPSText + CATDrwSearch.DrwText),all"bis hier hin funktioniert d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : speichern einer Oberfläche
Lasdi am 27.10.2006 um 20:14 Uhr (0)
hallo Tstone,ich habe ein Auslegungswerkzeug für Maschinenelemente unter der Anwendung von VBA innerhalb CATIA V5 .meine Oberfläche besteht aus eine Multipage,und die Ergebnisse meine Dimensionierung wird in einer Seite dieser Multipage dargesttelt.jetzt will ich wissen ob es möglich ist diese Seite zu speichern Danke
|
In das Form CATIA V5 Programmierung wechseln |