|
CATIA V5 Programmierung : CAA: Get Children und Parents
dr am 30.10.2006 um 14:07 Uhr (0)
Moin,Nein, mit CATIProduct::GetAllChildren() bekommst Du auch die Parts, allerdings über die CATIProduct Schnittstelle.Durch rekursive Aufrufe von GetAllChildren() kannst Du Dich dann natürlich von den Subproducts aus weiter nach unten hangeln.(Sowas wurde hier bereits mehrfach mit CATScript bzw. VBA gepostet und funktioniert konzeptionell ganz ähnlich auch mit CAA...)Wenn Du dann bei einem Part oder Product die Features lesen möchtest, kannst Du zum Beispiel einfach ein CATISpecObject Interface zu dem Par ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
dr am 27.11.2006 um 14:27 Uhr (0)
Hi,Sorry, falls diese Antwort etwas spät kommt - ich lese nicht allzu regelmässig in den Foren herum...Wenn Du Catia V5 via C++ ansprechen möchtest, ist der Weg über CAA tatsächlich der einfachste.Aber natürlich nicht der einzige.Falls Du einfach nur die Automation-Schnittstelle verwenden möchtest (sprich: wenn Dir die in VB verfügbare Catia V5 Funktionalität ausreicht), kannst Dus auch mit C++ machen - ohne CAA und teure CAA Lizenzen.Ist aber natürlich komplizierter als mit VB.Der Grund ist, dass die Auto ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection Trap programmierbar ?
Muenchner61 am 24.01.2017 um 18:16 Uhr (1)
Ich selbst komme aus dem Bereich Software Evaluierung, Anwender-Betreuung, Support und Konfiguration von Catia. Es soll keinesfalls überheblich klingen, aber dem einen Konstrukteur ist der Blatt-Hintergrund zu weiß, einem anderen zu dunkel und wieder einem anderen eine Linie zu dick und zu schwarz, usw. und so wird die Sheet-Darstellung ausgeschaltet und man ist von allen Zwängen befreit Zur Frage was nach dem Check passiert:Wir wollen versuchen solch einen Check über den Q-Checker mit einzubinden, aus de ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometricalset einfügen (.net)
dr am 01.08.2006 um 14:11 Uhr (0)
Dieser Code erzeugt ein neues Part, fügt es in die aktive Baugruppe ein und erzeugt ein GeometricalSet im Part.Suchst Du etwas in dieser Art?Code:Sub CATMain()Dim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim myPartDoc As PartDocumentSet myPartDoc = CATIA.Documents.Add("Part")Dim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim myProd As ProductSet myProd = myPartDoc.Productproducts1.AddComponent myPr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Funktion aufrufen: ERR - Unbekannte Makrobibiliothek
LordFuture am 30.03.2004 um 09:48 Uhr (0)
Hi, ich habe dieses kurze Script Language= VBSCRIPT Sub CATMain() Dim trans(1) Set SServ = CATIA.SystemService functionspath = /home/held/makros_sp trans(0) = 10 trans(1) = 5 back = SServ.ExecuteScript (functionspath, ScriptLibaryTypeDirectory, function.catvbs , ExterneFunktion , trans) msgbox back End Sub Die Funktion function.catvbs rechnet die beiden werde * und gibts sie zurück. Sollte sie zumindest, anstelle davon bekomm ich aber die Fehlermeldung: ERR_1002 Unbekannte Makrobibiliothek Mach ich ir ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Newbie needs help: Goto und Function realisieren
LordFuture am 18.03.2004 um 21:44 Uhr (0)
Hmh, jetzt müsst ich aber trotzdem nochmal auf den GoTo zu sprechen kommen. http://support.microsoft.com/default.aspx?scid=kb;en-us;190273 Wie ich des verstehe ist des eine Liste der VB-Kommandos wo in VBScript nicht funzen (seeeeeeeehr praktisch für mich alten VBler).Dort ist auch On Error GoTo aufgeführt.Heist dass ich kann keine Fehler abfangen und meine eigene Fehlerbahdnlungsroutine schreiben oder funzt des nur anders.Wenn anders, kann mir jemand mal nen Wink mit dem Zaunpfahl schreiben?PS: Hab erfolg ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim Aufrufen eines Makros (.catvba)
female kicker am 05.11.2010 um 10:19 Uhr (0)
Hallo!Ich bräuchte dringend Rat.Wir erstellen Zeichnungen über ein bestehendes Makro (.catvba).Bisher hat es auch reibungslos funktioniert.Seit heute kann ich das Makro nicht mehr aufrufen und folgende Fehlermeldung erscheint."Open Macro library ...An error has occured while opening the library. The VBA hosting application is not correctly registered.Make sure your VBA hosting is correctly registered in the Windows registry base.You can use V5RegServer as admin user to register it."Woran kann es liegen, da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wo liegt mein Fehler in der CATIA V5 R21 Makroprogrammierung?
Xalagy am 10.03.2021 um 20:42 Uhr (1)
Danke Bernd. Es scheint so, als meine Variablen einen ungünstigen Vorlauf hatte. Habe das Problem jetzt in den Begriff bekommen!!Ich hätte jedoch noch zwei Fragen zur Makrobefehle generall:1.) Wo finde ich eine konkrete Zusammenstellung aller Makrobefehle und welche Syntax, bzw. logische Operatoren werden wie in CATIA V5 verwendet? Habe dazu leider in der Software nichts konkretes gefunden. Mir wäre das sehr wichtig, da ich nicht jedes mal eine Makro für ein einziges Element ausführen möchte und ich "blind ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automation in MS Visual C++ 6.0
A. Hofmann am 21.01.2004 um 16:59 Uhr (0)
Hallo Laute, es kann sein dass CATIA mal auf dem Rechner gelöscht wurde. Ich hatte mal folgendes Szenario: 1. CATIA V5 R10 war auf meinem Rechner intstalliert. Das Automationsprogramm arbeitete problemlos. 2. Ich installierte dann CATIA V5 R12 zusätzlich. Das Automationsprogramm arbeitete immer noch problemlos. 3. Jetzt deinstallierte ich CATIA V5 R12 über Systemsteuerung/Software aus bestimmten Gründen. 4. Als ich dann das Automationsprogramm startete, ging es auch nicht mehr. Ich schaute dann im Objekt-K ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.NET Problem mit V5 R21
tobiley am 05.04.2013 um 20:00 Uhr (0)
Hallo,ich brauche mal wieder eure Hilfe. Wir haben bei uns auf einem Rechner ein neues Release (R21) aufgespielt was irgendwie auch alle anderen Releases mit geupdatet hat und dadurch auch irgendwie eingriff auf das .NET genommen hat. Wir haben bisher nur soviel heraus gefunden "dassault systemes software vc9 prerequisites x86-x64 9.1.2" das musss irgendwie mit dem .NET zusammenhängen.Nun funktionieren auf jeden Fall auf diesem PC alle VB.NET Prgramme nicht mehr oder nur noch teilweise und CATIA abstürzt ( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Newbie needs help: Goto und Function realisieren
LordFuture am 16.03.2004 um 16:20 Uhr (0)
Hi, hat mal jemand 5 Minuten Zeit nen Newbie auf die Beine zu helfen?Ich hab bisher VB gemacht und versuche mich jetzt in VBscript für V5R10 reinzuarbeiten und scheitere an 2 Grundlegenden Dingen.1. Krieg ichs nicht gebacken GoTo zu realisieren.Habs Probiert mit VB-Style:sprungmarke:msgbox "Bin gesprungen"if wasweisich = 1 thenGoTo sprungmarkeend ifNix geht, Fehlermeldung2. Dass selbe mit Funktionen:Function Name(person)eingabewert = person & " ging durch die Funktion"return rückgabewertEnd FunctionIn Beid ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Überwachen einer Dateigröße
dr am 17.10.2006 um 17:04 Uhr (0)
Die Dateilänge einer Datei kannst Du z.B. so bekommen:Code:Sub CATMain()Dim s As LongDim f As fileSet f = CATIA.FileSystem.GetFile("c:oot.ini")s = f.sizeMsgBox "size: " & sEnd SubSolltest natürlich den Namen Deiner Part-Datei anstelle von c:oot.init verwenden Achte darauf, dass Du in Deiner Schleife zwischen einzelnen Aufrufen etwas wartest (sonst verbraucht das Makro unnötig viel CPU-Zeit).Achte auch darauf, dass Du einen Timeout einbaust, dass Dein Makro also nur anschlägt, wenn eine Datei für mindeste ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA V5R16 mit VS.Net, erste Schritte & Probleme
dr am 21.07.2006 um 09:52 Uhr (0)
Ich habe gestern nun auch endlich R16 installiert und hatte mit VS7.1 prompt dasselbe Problem.Nach der Änderung in der NGsetup.bat-Datei konnte ich allerdings einige UseCases übersetzen. (Ich habe nach der Änderung in der .bat-Datei den Workspace-Bereich komplett gelöscht und neu aufgesetzt.)Allerdings includieren einige UseCases die Datei iostream.h.Diese wird mit VS.NET aber nicht mehr mitgeliefert (man sollteja eigentlich auch die Datei iostream (ohne .h) verwenden).Wundert mich ein wenig, da R16 doch e ...
|
| In das Form CATIA V5 Programmierung wechseln |