|
CATIA V5 Programmierung : Setzen der zeitlichen Simulationsgrenzen in der DMU Kinematics Umgebung
lestieve am 09.08.2019 um 07:32 Uhr (1)
Hallo zusammen,ich möchte dieses Thema nach sechs Jahren mal wieder hervorholen, da ich aktuell vor demselben Problem stehe.Der Befehl SetClockInterval läuft jedes mal auf einen Fehler, obwohl grundsätzlich alles korrekt aufgebaut ist. Das Auslesen der oberen und unteren Grenze funktioniert analog einwandfrei.Hat sich eventuell jemand in den letzten Jahren mit diesem Problem beschäftigt und eine Lösung gefunden?In den CATIA-Hilfen sind die Befehle und Methoden leider nicht aufgeführt, sodass man dort keine ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Define in Work
Beinschuss am 04.09.2017 um 13:26 Uhr (1)
Guten Tag...Ich bin ein blutiger Anfänger in Sachen Makros und hoffe, dass ihr mir ein wenig bei meinem Verständniss weiter helfen könnt. Ich habe viele Seiten hier im Forum durch gestöbert, leider bin ich aber trotzdem nicht zu einer Lösung für mein Problem gekommen. In diesem Fall geht es darum, dass ich sehr häufig verschiedene Geometrische Sets "aktiv" (Define in Work) setzen muss und mir dafür einen Tastenkürzel anlegen wollte. Bei den "Commands" lässt sich aber für "Define in Work Object" kein Tastat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bitte: Offset auf Fläche mittels Macrorecorder aufzeichnen (R10)
Jens Hansen am 15.05.2003 um 09:48 Uhr (0)
Hallo zusammen, könnte mir jemand einen Gefallen tun? Ich habe Schwierigkeiten, im Partdesign eine Offset (Volumen - kein Flächenoffset) auf eine Fläche (befindet sich im Geöffneter_Körper) zu programmieren. Der Befehl heißt zwar "Addnewthickness", aber meine definierte Reference wird nicht akzeptiert. Deshalb: Unter R10 soll der Makrorecorder besser sein. Kann jemand versuchen, ein Offset auf eine Fläche zu bringen und dies mit dem Recorder aufzuzeichnen? Wir haben (noch) kein R10. Vielen Dank im Voraus m ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausführen eines Befehls bei nochmaligem Drücken eines CmdButtons
LM012345 am 08.01.2019 um 11:36 Uhr (1)
Hallo zusammen, ich habe ein Makro geschrieben, um eine CATIA Tabelle auf ein Zeichnungssheet zu bekommen. Dabei habe ich die Userform Funktion mit VBA genutzt. Ich würde aber gerne die Funktion mit einbringen, dass immer eine Zeile zu der Tabelle hinzugefügt wird, wenn der Button "Zeile hinzufügen" gedrückt wird. Bisher wird dann zwar beim ersten Drücken eine Zeile hinzugefügt, bei nochmaligem Drücken aber nicht mehr.Viele Grüße,Leila
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schreibrechte prüfen
Timberwolve am 04.10.2006 um 13:09 Uhr (0)
Hallo Community, ich habe ein Problem. Ich habe ein Programm geschrieben, welche den Strukturbaum in CATIA in VB in Form eines TreeView ausliest. Nun soll vor dem eigentlichen Programmlauf geprüft werden ob die bestehenden Parts bzw. Products den richtigen Status haben. D.H. manche müssen schreibgeschützt sein und manche nicht. Dies ist notwendig. Sind die Kriterien nicht erfüllt so darf das Programm nicht weiterlaufen. Ich habe leider noch nie solch einen Fall programmiert. vielleicht hat jemand ne lösung ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bodies mit zugewiesenem Material in einem CATProduct finden
JuPaV am 24.11.2010 um 17:28 Uhr (0)
Hallo! Versuch so:Sub CATMain()Set osel = CATIA.ActiveDocument.Selectionosel.Search "Part Design.Body;all"Dim mColBody As New CollectionIf osel.Count 0 Then For i = 1 To osel.Count mColBody.Add osel.Item(i).Value NextEnd Ifosel.ClearIf mColBody.Count 0 Then For ii = 1 To mColBody.Count osel.Clear osel.Add mColBody.Item(ii) osel.Search "(CATProductSearch.MatMaterialType + CATAsmSearch.MatMaterialType),sel" If osel.Count 0 Then MsgBox "MATERIAL" Else MsgBox "keine MATER ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abstand zwischen Flächen messen
zoltan.bekesi am 15.07.2008 um 18:49 Uhr (0)
Hallo TheCW,anbei ein Auszug aus V5Automation.chm:Code:Dim reference1 As Reference Set reference1 = part1.CreateReferenceFromObject(object1) Dim reference2 As Reference Set reference2 = part1.CreateReferenceFromObject(object1) Dim TheSPAWorkbench As Workbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench ( "SPAWorkbench" ) Dim TheMeasurable As Measurable Set TheMeasurable = TheSPAWorkbench.Measurable(reference1) Dim MinimumDistance As double MinimumDistance = TheMeasurable.GetMinimumDistance(refe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : innerhalb CATPart in CATProduct arbeiten
Martin K am 29.03.2010 um 14:07 Uhr (0)
Hallo DanielDanke für die schnelle Antwort.Ich habe in der zwischenzeit mit dem Makrorecorder probiert und folgendes script erzeugt:---------------------------------------------------------------------------Language="VBSCRIPT"Sub CATMain()Set documents1 = CATIA.DocumentsSet partDocument1 = documents1.Item("TEST.CATPart")Set part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Add()part1.Update End Sub---------------------------------------------------------------------------Jetzt möchte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz zurückliefern
DaiVied am 23.01.2012 um 11:35 Uhr (0)
Hallo,Ich habe folgende Funktion geschrieben, die mir eine Referenz zurückliefern soll:Code:Function CreateReferenceFromLim (index, name, geometry) Dim BRep Dim RefPlane BRep = "Face:(Brp:("+name+";"+index+");None:())" Set RefPlane = CATIA.ActiveDocument.Part.CreateReferenceFromBRepName(BRep, geometry) CreateReferenceFromLim = RefPlaneEnd FunctionDie Referenz wird Ordnungsgemäß erzeugt, aber beim zurückliefern scheint es ein Problem zu geben.Fehlermeldung: Das Objekt unterstützt diese ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material
student1992 am 05.02.2018 um 15:22 Uhr (1)
ich habe eine frage, ich bin gerade dabei ein Makro im Bereich CATIA V5 ANALSYIS zu entwicklen, bin soweit auch fertig, nur mein einziges problem besteht darin , dass ich die materialien nicht löschen kann.Die werden gleichzeitig mit: dem Befehl SEAM Welding Connection Property erstellt, da ich im Makro gesagthabe, dass bereits ein Material besteht, die er auswählen soll(Mit der Zusatzfunktion, User-define material). Dies geschieht auch im Makro.Wie kann ich meinem Makro sagen, dass die Materialien nicht n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA -> Einem Element ein Parameter zuweisen
Bernod am 15.04.2010 um 11:32 Uhr (0)
Hallo,mein Problem wurde in ähnlicher Weise schon ein paar mal hier angesprochen. Leider konnte ich die Hilfestellungen nicht auf mein Problem übertragen. Und zwar folgendes:- In meinem CATPart existiert eine Polyline und ein Parameter- Über ein VBA-Makro soll der Parameter ausgelesen und der Polyline als Biegeradius zugewiesen werden.- Die Polyline besteht beispielsweise aus 3 Punkten und soll den Radius an Punkt 2 bekommenMein Problem:- Ich verstehe nicht genau wie ich den Parameter an die Polyline überg ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei HSOSynchronized
tberger am 31.01.2011 um 18:00 Uhr (0)
Hallo Christian,dann liest du mehr aus den Beiträgen unter deinem angegebenen Link als ich. Da kann ich nichts davon lesen, dass da ein SP diesen von dir beschriebenen Fehler beheben würde (dort ging es auch um ein "update", das hängen bleibt, kein HSOsynchronised).Ebenso nicht korrekt ist dort die Aussage eines Beitrags am Schluss, dass bei R19SP5 alle 15 Minuten ein "Click OK to terminate" kommen würde. Das kann man absolut nicht generalisieren. In unserem Unternehmen läuft es seit mehr als einem Jahr mi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundlegende Fragen zu Catia CAA
HoBLila am 14.09.2010 um 11:26 Uhr (0)
Zum CAA:Sein tut es die Programmiersprache C++ mit zusätzlichen von Dassault eingebauten Hindernissen und einem Haufen Zusatzobjekte, die jedoch veraltet sind, aber benutzt werden müssen.Somit sehe ich es durchaus als eigenständige Programmiersprache an, da sich fast nur die Syntax gleicht.Gefallen tut die bessere String-Verarbeitung.CATIA V5 ist selbst in der Sprache (CAA) verfasst, daher hat man eben auch ähnliche Möglichkeiten wie Dassault, sofern man raten kann wies geht. Vorteil der Sprache ist, dass ...
|
| In das Form CATIA V5 Programmierung wechseln |