|
CATIA V5 Programmierung : Schriftfeld automatisch ausfüllen
K.Siebert am 07.04.2008 um 19:16 Uhr (0)
Na ja fastIch möchte keine Parameter erstellen sondern den Text in der Background View automatisch ändern (ja ich habe mich nicht richtig ausgedrückt) denn die das Skript was hier zu sehen ist nur ein Auszug aus einem anderem Skript was ich geschrieben habe.In diesem Speichere ich die Zeichnungen automatisch in den Ordner wo das Part gespeichert ist.Und bevor die Zeichnung geschossen wird soll noch das Schriftfeld in der Zeichnung angepasst werdenIch weiß halt nicht wie ich auf den schon vorhanden Text (B0 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Syntax aus Speichernamen uebernehmen?
DanielFr. am 20.08.2009 um 08:27 Uhr (0)
Hallo Norman,naja da hast du mehrere Möglichkeiten. Die mächtigste und komplexeste ist definitiv dies mit regulären Ausdrücken zu machen. Dazu müsstest du die "Scripting Runtime DLL" einbinden (nur ein CATvba möglich). Hierbei hättest du die Möglichkeit auch auf einen variablen Dateinamen zu reagieren und den String exakt zu splitten. Die Scripting Runtime ist aber nicht die beste DLL-Datei. Sie bringt Rechner zum Absturz und ist nicht mal auf allen Rechnern installiert Du da aber einen fixen Dateinamen ( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SendKeys + Zusammenbauen
JanF am 21.07.2003 um 11:59 Uhr (0)
Hallo Steffen, vielen dank für die schnelle Antwort! Ich möchte (bzw. muss ) ein Part in ein Element vom Typ Solid umwandeln. Eine Möglichkeit ein Solid direkt zu erstellen ist mir nicht bekannt, in der Doku heißt es dazu: Represents the Imported Solid object. The solid can not be created in automation for the same reason as the cut-copy-paste. Indeed, creating an imported solid supposes to open another part document which is very complicated in automation. Wenn ich die AddNewAssemble-Methode benutze ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB macro in Batch mode
RSchulz am 09.01.2013 um 15:52 Uhr (0)
You could start CATIA with an vb.net applikation so if the memory usage goes to high you could restart catia for the next documents. AFAIK you could also hide the catia window and deactivating some functions of his GUI.Code:Useful Code: CATIA.RefreshDisplay = false CATIA.Interactive = false CATIA.DisplayFileAlerts = falseBut for that you have to learn much more about vb.net.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities ÜBay - ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichenfolge in Formel eingeben
spamp am 08.07.2005 um 10:22 Uhr (0)
Hallo liebe Forenmitglieder, folgendes Problem: Ich möchte in einem Part die Teilenummer gern über eine Formel steuern. Wie ich auf die Teilenummer zugreife, habe ich inzwischen herausgefunden, nur leider erschließt sich mir noch nicht, wie ich diese aus mehreren Teilen zusammensetzen kann. Gewünschtes Format wäre: Zeichenfolge(immer gleich) _ (immer gleich) ReelleZahl(aus Parameter) beispielsweise: Rohr_345 Ich kriege es hin, daß die 345 erscheint und entsprechend von der Rohrlänge abhängig ist, abe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makro Aufzeichnung
RSchulz am 25.02.2011 um 16:17 Uhr (0)
Danke Henry Also nochmal Klartext, da ich doch immer versuche allen zu Helfen... Um ehrlich zu sein, habe ich nichts mehr geschrieben, da es mir etwas zu .... wurde. Du bist nicht mal in der Lage detailliert zu schreiben was du suchst.Geschweige denn eine Systeminfo Hardware + Software etc. anzugeben.Erst hast du geschrieben, dass du etwas aufgezeichnet hast und das nicht lief und wolltest wissen wie es geht. Nun willst du wissen, wie man über eine Userform programmiert, was eh mehr Fragen als Antworten au ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterschied UF - UDF
HoBLila am 11.01.2012 um 10:00 Uhr (0)
Nur ne Idee, aber vielleicht sind damit die Features gemeint, die ich im CAA über einen FeatrueCatalog beschreiben kann.Dort gebe ich an, von welchem SuperTyp die Features abstammen und welche Parameter sie noch besitzen. Diese benötigen dann aber zwingend den FeatureCatalog und ein CAA, welches die Funktionen und Methoden zu den Eigenschaften bereitstellt, sowie eventuell Bilder und Co.Muss jetzt aber nicht stimmen, ist nur eine Idee, wo man noch unterscheiden könnte.------------------Mit freundlichen Grü ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Länge aus zwei Setten nach dem Komma
Berges am 11.12.2012 um 17:14 Uhr (0)
Hallo BerndDer Code ist zusammen kopiert .Bin eben ein purer Anfänger.Der Spript durchsucht ein Product nacht Parts mit dem Namen AUSWERFER_01.CATPart/AUSWERFER_02.CATPart u.s.w.Dan lese ich aus diesem Part den Durchmesser und die Normlänge und die Einbaulänge.Das Part wird dann unter einem neuen Namen mit der den Angaben gespeichert (AUSWERFER_2x200_L=164,17mm.CATPart).Das Programm läuft fast ohne Probleme.Nur wenn ein Auswerfer mit den gleichen Parametern in einem Product zwei mal vorhanden ist stürz der ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage
denyo_1 am 20.01.2009 um 14:22 Uhr (0)
Hallo,ich habe einen Vorschlag. Starte mal die Makroaufzeichnung innerhalb deines Produkts. Wenn sie gestartet wurde klicke Strg+F. Jetzt klickst du oben in den Reitern auf die erweiterte Suche und versuchst mal dort die Parameter so zu bestimmen das er nur nach Exemplarnamen sucht (weiß nicht genau obs geht). Falls das nicht hinhaut kannst du ja immer noch die Schleife nutzen.@Henry:Soweit ich weiß gibt es nur Probleme sobald ein Anwender mit dem Cache-Modus arbeitet. Ansonsten kannst du doch über die Sch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit KWA Loop
Axel am 21.07.2005 um 10:21 Uhr (0)
Moinsen! Ich habe gerade mit der KWA Funktion Loop herum experimentiert. Mein Loop erzeugt ein paar simple Punkte. Die Anfangs- und Endbedingung ist jeweils über einen Real-Parameter gesteuert. Wenn ich einen der Werte ändere, soll sich die Anzahl der Punkte ändern, logisch! Jetzt bin ich auf folgendes Problem gestoßen: Es funktioniert alles, solange ich die Anzahl der Punkte verringere. Wenn ich die Anzahl erhöhe, passiert erst mal nix. Ich kann allerdings die Definition des Loops öffnen und wieder mit OK ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Excel befüllen
DasDon am 17.10.2012 um 10:45 Uhr (0)
Moin moin,unverschämt ist die Frage nicht, enttäuschend aber die Antwort.Nein und nein. 1. Ich weiß nicht wie man es auslesen kann, wenn es überhaupt geht.2. Ich habe nur office 2000 auf dem Rechner installiert. Da gab es noch nicht .xlsx, wenn dann müsste es einen .xlsm Datei werden wegen der Makros. Das könntest du selber hinkriegen, indem du den gesamten Quellcode einfach in die .xlsm Datei kopierst und zwei BUTTONs erzeugst und diese korrekt benennst. Natürlich muss die .xlsm Datei bzw das Sheet/Blatt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter - Properties
denyo_1 am 22.01.2009 um 15:26 Uhr (0)
Hallo Angro,schau dir mal den Codeschnipsel an. Da steckt die Lösung drinnen (die Methode heißt: UserRefProperties)Code: Dim oProductPara Set oProduct = oPart.ReferenceProduct Set oProductPara = oProduct.UserRefProperties On Error Resume Next Set oProductMass = oProductPara.GetItem("Masse") If Err.Number 0 Then On Error GoTo 0 Set oProductMass = oProductPara.CreateDimension("Masse", "MASS", newMass.Value) Else oProductMass.Value = newMass.Value End If On Error Res ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgabe Überschneidungsergebnis als Datei
Thomas_79 am 11.03.2004 um 15:14 Uhr (0)
Ich führe automatisiert eine Kollisionsuntersuchung durch.Dabei ändere ich die Parameter zweier Blöcke in einem Produktfortlaufend über eine Schleife und möchte hinterher wissen, wo Kollisionen auftraten.Anschließend schreibe ich alle Kollisionen in eine Textdatei.Leider werden dabei nicht alle Kollisionen erkannt. Ich habe jetzt eine Messagebox eingebaut, die aufpoppt, wenn eine neue Kollisionsuntersuchung ansteht. Warte ich nun nach der Veränderung der Geometrie solange, bis das Update des Products abges ...
|
| In das Form CATIA V5 Programmierung wechseln |