|
CATIA V5 Programmierung : Auslesen des aktiven Environmentes
Janni am 27.06.2003 um 09:12 Uhr (0)
Hallo Louis, Die Funktion ist mir bekannt, nur wo gibt es eine Liste der CATIA-Variablen die darüber zu ereichen sind? Gruß Jan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen des aktiven Environmentes
barbara_ am 27.06.2003 um 12:10 Uhr (0)
hallo Janni, die allen Environment-Variablen findest du in dem CATIA Environment Editor. Da kannst du auch deine Eigene Umgebungen definieren. Hoffentlich hilft s dir weiter Gruss Barbara
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Surfaces mit mehreren Domains (R10 SP03)
gdir am 26.06.2003 um 11:33 Uhr (0)
Hallo,ich probiere gerade etwas mit dem Extract herum. Beim Extract benötige ich ein Sub-Element aus meiner Multi-Domain Fläche. Genauer gesagt benötige ich die Referenz auf dieses Sub-Element.Bei einem mit dem Makro-Rekorder aufgezeichnetem Skript verwendete CATIA V5 die Methode CreateReferenceFromBrepName. Dabei kommt bei der Selektion einer Teilfläche ein so wundervolles Konstrukt wie...CreateReferenceFromBRepName("RSur:(Face:(Brp:(GSMBiDim.4;%224);None());WithPermanentBody;WithoutBuildError;WithSelecti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektierter Fläche neue Farbe zuweisen
Thomas_79 am 25.03.2003 um 16:54 Uhr (0)
Hallo, ich selektiere eine Fläche oder eine Kante eines Parts und möchte dieser anschließend dauerhaft eine neue Farbe zuweisen. Die Auswahl erfolgt über die SelectElement-Methode strStatus = Me.mySelection.SelectElement(strFilter, Bitte Fläche auswählen , False) Ich versuche dann über SetRealColor eine neue Farbe zuzuweisen, aber in CATIA ist keine Änderung eingetreten. Me.mySelection.VisProperties.SetRealColor(251, 0, 0, 1) Vielleicht kann mir jemand hel ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SAFEARRAY
Tellerwaescher am 07.07.2003 um 18:00 Uhr (0)
Hallo zusammen ! Hat jemand von euch schon Erfahrung mit der Programmierung der COM-Schnittstelle zu CATIA über Visual C++ ? Ich habe immer wieder Probleme mit dem Datentyp CATSAFEVARIANT. Dank jetzt schon für alle Antworten.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExecuteScript
steirerhubsi am 09.07.2003 um 13:45 Uhr (0)
Hallo! Ich habe ein umfangreiches VBA-Projekt ( VBA_Projekt1 ) in CATIA geschrieben (Datei: Sat_Parameter.catvba). Jetzt würde ich gerne CATIA im batch - Mode aufrufen und ein Makro dieses Projektes mit Hilfe eines CATScriptes starten ( CNEXT -batch d:usersHuberMacroToRun1.CATScript ). Dafür gibt es den Befehl CATIA.SystemService.ExecuteScript , den ich in MacroToRun1.CATScript verwenden kann. Leider funktioniert es bei mir nicht. MacroToRun1.CATScript : Sub CATMain() Dim param(0) CATIA.SystemService ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExecuteScript
steirerhubsi am 09.07.2003 um 14:35 Uhr (0)
Ich benutze den CATIA V5 VBA-Editor. Kannst du mir sagen, wo ich da das Projekt in eine *.exe kompilieren kann?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExecuteScript
Jens Hansen am 09.07.2003 um 14:47 Uhr (0)
Sorry, das war VB; nicht vba. Fehler meinerseits. Aus vba lässt sich direkt keine Exe-datei machen. Das wird vom CATIA-vba-tool nicht unterstützt. Sorry Jens Hansen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tif/Jpg in VBscript-titleblock
KarinMueller am 10.07.2003 um 14:28 Uhr (0)
Hallo! In der Online-Hilfe habe ich folgendes gefunden: --------------------------------------------------------- Dim MySheet As DrawingSheet Set MySheet = CATIA.ActiveDocument.DrawingSheets.ActiveSheet Dim MyView As DrawingView Set MyView = MySheet.DrawingViews.ActiveView Dim MyDrawingPicture1 As DrawingPicture Set MyDrawingPicture1 = MyView.DrawingPictures.Add( C: mpall.bmp , 100., 50.) ---------------------------------------------------------------- So kannst Du ein Bild in ein Drawing integrieren ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename in Makro übernehmen
Tstone am 03.07.2003 um 12:32 Uhr (0)
Hallo Versuch doch mal das: Language= VBSCRIPT Sub CATMain() Dim CATIA As CATIA.Application Set CATIA = CreateObject( CATIA.Application ) Dim partDocument1 As Document Set partDocument1 = CATIA.ActiveDocument Dim AlterName As String AlterName= partDocument1.FullName Dim NeuerName As String NeuerName = Left (AlterName,(Len(AlterName)-8)) & .model partDocument1.ExportData NeuerName, model End Sub Ich hoffe alles wird Gut, bis denn Gruß TStone
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename in Makro übernehmen
umuenst am 07.07.2003 um 12:16 Uhr (0)
Hallo Tstone, vielen Dank !!!! Habe Dein Makro am PC ausprobiert - und tut super ! Das File muß noch in ein anderes Verzeichnis geschrieben werden ( fester Pfad ), aber das habe ich wohl nicht klar ausgedrückt. Egal. Mist ist, daß das Makro unter AIX nicht tut. Die Fehlermeldung ist: ActiveX component can´t create object: Create Object und bezieht sich auf Deine Zeile: Set CATIA = CreateObject( CATIA.Application ) . Oh je, wie soll das enden ? Müssen in gemischten Netzwerken jew. ein Makro für UNIX ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Filename in Makro übernehmen
u01dz am 12.07.2003 um 06:58 Uhr (0)
Hi, anbei zwei Antworten, die eventuell weiterhelfen: 1. CATIA ist ein Ankerobjekt von CATScript ("Effiziente Konstruktion mit Makros, S. 35). Probiere mal: Dim MeinCATIA As Application Set MeinCATIA = CATIA 2. Das Trennzeichen bei Windows lautet "", bei Unix "/". Die Klasse "FileSystem" verfügt über die Eigenschaft "FileSeparator". Diese Eigenschaft liefert das korrekte Trennzeichen in Abhängigkeit des Betriebssystems ("Effiziente Konstruktion mit Makros", S. 191). ------------------ Tschüß, Dieter
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Passenden Workbench holen
u01dz am 12.07.2003 um 07:53 Uhr (0)
Hi, ein Arbeitsbereich wird mit folgendem Befehl geladen: CATIA.StartWorkbench CATShapeDesignWorkbench Namen der Arbeitsbereiche: PDG: PrtCfg GSD: CATShapeDesignWorkbench W&S: CATHybridPartWorkbench GDR: Drw ASD: Assembly ------------------ Tschüß, Dieter
|
In das Form CATIA V5 Programmierung wechseln |