|
CATIA V5 Programmierung : Problem bei BReps für Fasenerstellung
Lusilnie am 27.08.2007 um 23:20 Uhr (0)
Hallo gehirnsuelze,"Pad.1" ist eigentlich Dein "Mittelstueck", Du kannst also anstelle von Pad.1 auch Mittelstueck schreiben. Ansonsten sagt Dein "BRep" aus, das Du die Fläche vom Block "Mittelstueck" gewählt hast, die sich durch Extrusion des 1.Elementes (Sketch.1;1) Deiner Skizze "Sketch.1" ergibt.Du kannst das Ganze auch so vereinfachen:Code:Set Referenz(1) = Part.CreateReferenceFromBRepName("RSur:(Face:(Brp: (Mittelstueck;0:(Brp:(Sketch.1;1)));None:();Cf11:()))",Block)Ich hoffe, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vektorfeld aus Excel importieren
grafiker am 21.01.2018 um 14:52 Uhr (1)
Hallo!Ich habe eine Reihe Vektorfelder aus je maximal 200 Vektoren, welche ich gerne so einfach wie möglich in CATIAV5 importieren möchte.Die Vektoren sind alle zeilenweise in einer Excel-Datei abgelegt. Folgende Formatierung (alle Daten in mm mit 2 bis 3 Nachkommastellen):Name x y z dx dy dzeins 20 30 43 0,3 0,2 0,4zwei 10 34 32 0,12 0,3 0,1Die x.y.z-Koordinaten geben den Fusspunkt des Vektors, die d-Angaben geben die Richtung in die der Pfeil zeigen soll. Die Excel-Daten sollen also quasi i ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem bei BReps für Fasenerstellung
gehirnsuelze am 30.08.2007 um 13:31 Uhr (0)
Danke erstmal an Lusilnie,komme trotzdem nicht damit klar.Ich hab mal noch ein Bild angehangen. Liegt des vielleicht an der Skizze des Grundkörpers, da diese Löcher hat? Hab jetzt schon ne ganze Menge verschieden Varianten probiert, aber leider ohne Erfolg. Beim Anklicken der erzeugten Fase scheint er auch eine Kante bzw. Fläche ausgewählt zu haben aber ich kann nicht erkennen welche (Part kann nicht aktualisiert werden).Vielleicht kann mir jemand anhand der Grafik mal was zusammenbasteln und dann anschlie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product2Part Reloaded V5R18 SP2
Kai Knospe am 28.10.2008 um 10:51 Uhr (1)
Moin moin,die R18 hat ja doch einiges zu bieten...etwa ist endlich die ASD Funktion Product to Part implementiert:Code:Dim oProductDocument As ProductDocumentDim oProduct As ProductDim oProd2Part As DECProductToPartSet oProductDocument = CATIA.ActiveDocumentSet oProduct = oProductDocument.ProductSet oProd2Part = oProduct.GetItem("DECProductToPart")oProd2Part.RunsError = oProd2Part.GetErrorSet oAllCATPart = oProd2Part.GetResultDas Objekt taucht zwar im Objekt Browser auf, nur in der Hilfe nicht...und natürl ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Timestamp
miezeka am 08.01.2009 um 21:53 Uhr (0)
Hallo LilaDu hast rechtich habe diesen Codeschnipsel bekommen, da ich wirklich ein kompletter Neuling bin was programmieren angeht und im Ziethen stand kein Timestamp (vllt hab ichs auch übersehen)an dem Code welchen ich bekommen habe hat mich die Zeitangabe gestört und das Datum-Format. Hier ist YYMMDD und ich möchte unbedingt DDMMYYalso eben spiegelt vekehrt. Frage war ob das möglich ist.Aber es kamen auch andere Variationen, welche auch noch viel einfacher sind.Denn zur Zeit möcht eich ein Template erst ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 64bit - dll gesucht
artle am 04.03.2009 um 10:26 Uhr (0)
Hallo V5luebbi!Könnte es auch daran liegen, dass dein Macro auf das Tool "GenerativeShapeoptimizer" zugreift? Hier ist ab R18 für erweiterte Funktionen eine zusätzliche Lizenz notwendig - laut Aussage unseres Systemhauses beim Webinar "Neuerungen R19" (bitte mich hier nicht festnageln). GSD wird erweitert mit GSO.------------------Ciao, Alexander[Diese Nachricht wurde von artle am 04. Mrz. 2009 editiert.][Diese Nachricht wurde von artle am 04. Mrz. 2009 editiert.]Auszug aus den factsheets: CATIA Generative ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATvba aus Benutzerumgebung starten funktioniert nicht
afaliwan am 07.12.2016 um 13:54 Uhr (1)
Hallo zusammen,ich würde gerne ein Makro in einer catvba aus der Benutzerumgebung starten.Dazu habe ich zuerst das Makro auf eine Symbolleiste gelegt und versucht über den Befehl zu startenWas allerdings nicht funktioniert hat...Auch über:Tools Makros... Ausführen passiert nichts; wenn ich das Makro im Quellcode über F5 starte funktioniert es einwandfreiDann habe ich bisschen gegoogelt und probiert das Makro über ein CATScript zu starten und dazu folgenden Code geschrieben:Code:Language="VBSCRIPT"Sub CAT ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro geometrische Set
Beemer328 am 30.01.2009 um 08:41 Uhr (0)
Ich nochmal. Habe in meinem Lieblingsforum (dieses hier) folgendes gefunden. Jetzt möchte ich nur noch die Sets an eine bestimmte Stelle z.B. unterhalb eines vorhandenen Sets erstellt haben. Kann man das da noch einbauen?sub CATMain() dim ar() set mypart = CATIA.ActiveDocument.Part pflichtnamen="Becks:Jever:Flens:Budwiser:Erdinger" set hybs = mypart.HybridBodies a = split(pflichtnamen,":") for j = 0 to UBound(a) if hybs.Count 0 then found = 0 for i = 1 to hybs.Count if a(j) = hybs.Item(i).Name the ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verschiedene Instanzen in Baugruppe bearbeiten
fireman am 06.12.2004 um 07:38 Uhr (0)
Hallo miteinander, ich möchte in einer Baugruppe (mit Unterbaugruppen) in allen Part-Instanzen eine Operation ausführen, anfangen möchte ich in der ersten Instanz. Wie muss denn mein Code lauten, wenn ich so eine Aktion ausführen möchte. Ein Problem: die Parts heißen bei jeder Baugruppe anders und die unterschiedlichen Baugruppen haben auch eine unterschiedliche Anzahl von Parts. Wenn mir jemand ein wenig auf die Sprünge helfen könnte wäre ich sehr danbar. Gruß aus dem wilden (und a...kalten) Süden, fire ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : VBScript: Error message
Eule am 17.01.2011 um 18:23 Uhr (0)
Hintergrund: PowerCopy mit integrierter Reaction, welche ein VBScript aufruft.Vor 2 Jahren hat das VBScript noch einwandfrei funktioniert.Jetzt bleibt das Script hängen mit folgender Fehlermeldung: CATIAHybridBodies: "The method Item failed."Kann es damit zusammenhängen, daß ich jetzt mit Release 18 arbeite und das Script mit Realease 16 geschrieben wurde?Hier ein Auszug aus dem Script:Dim hybridBodies1 As HybridBodiesSet hybridBodies1 = part.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenschaft parameters auf die Zeichnung
bgrittmann am 26.10.2022 um 10:08 Uhr (1)
Servus tobulDanke für deinen Hinweis.Ich hab mir nun nochmal den Code angeschaut. Ich vermute dass die Schleife verwendet wird um bei einer Zeichnungsansicht auch den Fall abzufangen, wenn eine Szene oder nur selektierte Körper aus einem Part angezeigt werden.Die Verwendung von einer For-Schleife finde ich da eher unpassend, eine zB do-Until wäre wohl angebrachter (mit dem Abfangen wenn bis zur Catia-Application hoch iteriert wird)Vermutlich wäre es auch ohne die Schleife möglich (eine weitere Else-Verzwei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere CATIA Instanzen auf einem Rechner steuern
razzor88 am 01.11.2021 um 11:32 Uhr (1)
Hallo, du könntest zunächst erstmal eine Liste aller parts /products die du bearbeiten möchtest erstellen. Dann schreibst du dir ein macro in catscript oder vba das mit dem Part das machst was du möchtest.Dann kannst du eine catia Instanz direkt im batchmodus starten, dabei übergibst du direkt eine Datei die geöffnet werden soll(eine Datei aus deiner Liste)und das makro. Den Befehl dafür habe ich grade leider nicht parat.So kannst du dann mit einer Schleife alle parts abarbeiten.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Varianten in Baugruppe erstellen
bgrittmann am 22.08.2019 um 18:26 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Ich hoffe du hast dich schon mal in die Grundlagen von VB(A) eingearbeitet.Ich würde dein Problem so angehen: Musterteil öffnen Baugruppe schließen Schleife über alle Konfigurationen der Designtable für jede Konfiguration: Konfiguration aktivieren, Part aktualisieren, SaveAs (logischer neuer Dateiname), Dateiname (mit Pfad) in Array ablegen Baugruppe wieder öffnen die verschiedenen Varianten mit AddComponentsFromFiles in die Baugruppe einfügenZu den ein ...
|
| In das Form CATIA V5 Programmierung wechseln |