|
CATIA V5 Programmierung : StartCommand im VB-Editor vs. CATIA
joehz am 02.02.2017 um 17:52 Uhr (1)
Hi Steve,kommt bei mir praktisch zeitgleich.Probier mal folgendes:Code:Sub catmain() CATIA.StartCommand "fit all in" CATIA.RefreshDisplay = True MsgBox "done."End SubTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bodies abhängig von Parameter erzeugen
Sinalco am 24.03.2009 um 02:04 Uhr (0)
Hallo V5 Spezialisten,habe dieses Forum jetzt sehr lang erfolglos durchsucht, und brauche jetzt Eure Hilfe um folgendes Problem zu lösen:Mit einem VB Scripts innerhalb eines Parts sollen Bodies erzeugt werden.Name und Anzahl wird aus dem Part (Parameter im Part) ausgelesen.Dieser Code funktioniert soweit:Sprache: VB Script (kein Macro!!!)###################################################################### Dim oActiveDoc As Document Dim bodies1 As BodiesDim body1 As BodyDim parameters1 As Par ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia starten ohne den intsallPath zu kennen
JanF am 12.11.2003 um 13:33 Uhr (0)
Hallo Ronny! Das müßte mit Dim CATIA As Object Set CATIA = CreateObject( CATIA.Application ) funktionieren. Dafür gibt es auch ein beispiel in der Onlinedoku, auf die habe ich im Moment aber keinen Zugriff. Gruss Jan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaften aus verknüpftem Part lesen/abrufen
denyo_1 am 25.04.2008 um 09:14 Uhr (0)
Hallo Andreas,also erstmal zu Punkt eins. Das geht in dem du den Master nicht mitset xxx = documnet1.open(Pfad) öfnest, sondern mit set xxx = document1.read(Pfad) nur ließt. Alle Eigenschaften des Dokuments sind durch das lesen (.read) zugänglich, das Part (bzw. Produkt) ist dabei jedoch nicht geöffnet. So kannst du zum Beispiel die PartNumber, die Discription etc. abgreifen ohne das Teil zu öffnen.(Das angehängte Beispiel Script macht ein neu aus von einer Zeichnung, speichert sie in einen angegebenen Ord ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geschwindigkeit Parameter ansprechen
manwe23 am 02.02.2011 um 23:17 Uhr (0)
Hallo,Habe hier ein mehr oder weniger großes Problem:Ich habe ein Produkt mit sehr vielen Parametern, welche Geometrie und Knowledgewareobjekte steuern. Damit man nicht laufend im Baum Parameter suchen muss, lade ich den Parameterinhalt in ein VBA-Fenster, in dem man die Werte manipulieren und anschließend wieder rückschreiben kann. Um das Ganze etwas zu ordnen, habe ich bestimmte Parameter zusätzlich in ParameterSets gruppiert. Bisher funktionierte das Ganze recht klaglos, sprich also über:Dim MyParameter ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Games - MineSweeper
Jens Hansen am 22.12.2009 um 23:36 Uhr (0)
Juhu.. das erste CATIA-Spiel *freu*Weihnachten ist gerettet Schöne Festtage und ein erfolgreiches neues JahrJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Studio 2008 und CATscript/CATvbs/CATvba
Shamrock2 am 22.10.2009 um 11:59 Uhr (0)
Hallo zusammen,bin stolzer Besitzer eines Visual Studio 2008.Möchte damit Catia per CATscript/CATvbs/CATvba "fernsteuern".Habe folgende LIBs eingebunden: CATIA V5 CATAssemblyInterfaces ... CATIA V5 DraftingInterfaces ... CATIA V5 GenKnowledgeInterfaces .. CATIA V5 InfInterfaces ... CATIA V5 KnowledgeInterfaces ... CATIA V5 MecModInterfaces ... CATIA V5 NavigatorInterfaces ... CATIA V5 PartInterfaces ... CATIA V5 ProductStructureInterfaces ...Habe in einer "Konsolanwendung" versucht mit: dim CATTemp CATTemp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro soll OK-Taste ausführen
tomtom1972 am 11.10.2006 um 11:50 Uhr (0)
Hallo,mit VB (nicht im CATScript) und CATIA in engl. Sprachversion mache ich das so: Set oProdToALLCATPart = Catia.Documents.Open(objFile.Path) iWinCount = Catia.Windows.Count Set oSel = Catia.ActiveDocument.Selection oSel.Clear oSel.Add (Catia.ActiveDocument.Product) AppActivate ("CATIA V5") Catia.StartCommand ("Generate CATpart from product...") Start = Timer Do While Timer Start + 1 DoEvents Loop SendKeys Chr(13), True While Catia.Windows.Count = iWinCount WendGruss TomTom--------------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
DanielFr. am 11.05.2009 um 18:36 Uhr (0)
Hallo,versuch mal folgendes:Code:Dim CATIA As ObjectSet CATIA = GetObject(, "CATIA.Application")Die beiden mal auskommentieren und CATIA.SystemService.Print direkt aufrufenDim SysS As ObjectSet SysS = CATIA.SystemServiceCATIA.SystemService.Print "Retrieve the current part"------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion umbennen
newmann am 15.08.2011 um 16:08 Uhr (0)
Hallo,habe ein Problem wo ich hoffe das mir jemand helfen kann mache gerade meine ersten Gehversuche mit VBA und bin schon am verzweifeln. Folgende Voraussetzungen; Ich habe ein Produkt (RootProdukt) in dem sich mehrere Unterelemente (Produkte, Parts, etc.) befinden. Vorhaben;Nun wähle ich über eine Userselektion ein/ mehrere Elemente (Part, Produkt) aus, dabei kann die Ebene wo sich dieses Element befindet unterschiedl. sein. Nun möchte ich den Instance-Namen der selektierten Elemente auslesen und an eine ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff über C#
Jens Hansen am 07.07.2005 um 14:11 Uhr (0)
Hallo Jörg, hier ein ganz einfaches Beispiel zum ansprechen einer geöffneten CATIA-Sitzung unter c#: object CATIA0 = Marshal.GetActiveObject("CATIA.Application"); INFITF.Application CATIA = CATIA0 as INFITF.Application; MessageBox.Show(CATIA.SystemConfiguration.Version.ToString()); schöne Grüße Jens Hansen ------------------ Inoffizielle CATIA-Hilfeseite http:catia.cad.de
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mein Skript läuft Catia weg
tberger am 17.03.2011 um 18:45 Uhr (0)
Versuch doch mal dein vba-Modul als CATScript darzustellen. Wenn du es dann in CATIA startest sollte das wesentlich schneller gehen als ein vba-Makro, das immer nur "von aussen" auf CATIA einwirkt.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Einfaches Makro erstellen
haannsmaann am 05.12.2012 um 13:47 Uhr (0)
Es handelt sich hier um eingelesene Messpunkte über eine Excel-Tabelle. Diese sollen jetzt an einer gekrümmten Referenzebene "gespiegelt" werden. D.h.: (für einen Punkt gesehen)1. den Punkte auf die Fläche projezieren 2. diese beiden Punkte(eingelesen und projeziert) dann mit einer Geraden verbinden (Normale erstellen)3. diese Gerade(Normale) um den Betrag der Geraden auf die andere Seite der Ebene bringen und dort einen Punkt erzeugen.Im Anhang ist nochmal eine grobe Skizze: Rot ist die Ebene, Blau die Pu ...
|
| In das Form CATIA V5 Programmierung wechseln |