|
CATIA V5 Programmierung : Punkte aus einer Textdatei erzeugen und benennen
denyo_1 am 11.07.2008 um 08:25 Uhr (1)
Hallo Mr.Smith,welches Format liegt nun vor? Also ich schreibe gerade an nem Makro das dein altes Format ließt. Das Problem ist, beim Lesen einer txt-Datei muss viel mit Split, Right, Left, etc. gearbeitet werden. Dazu MUSS das Format aber gleich sein sonst ließt er dir irgendwas aus nur nicht das was er soll.Und das mit den Punkten abgleichen hattest du auch vergessen zu erwähnen. Das wird nämlich schon recht komplex. Wo genau liegen den die Punkte bzw. liegen sie alle in einem geometrischen Set oder sind ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Große Probleme mit Design Table (Konstruktionstabelle)
tonka am 01.02.2008 um 11:33 Uhr (0)
Hy@all,ich habe ein großes Problem mit dem automatisierten anlegen von Kosntruktionstabellen (DesignTable). Ich programmiere Makros mittels VB6.0.Mein Code für das anlegen eines DesignTable sieht bei mir folgendermaßen ausCode:Dim ActPrt As PartSet ActPrt = CATIA.ActiveDocument.Part Dim Rel As RelationsSet Rel = ActPrt.RelationsSet NewDesignTable = Rel.CreateDesignTable("testname", "testcomment", False, "C:Documents and SettingsUSERDesktopKonstruktionstabellexyz.xls") Dim x As DimensionSet x = ActPrt.Par ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizze im Raum Ausrichten
INLU am 19.06.2008 um 18:15 Uhr (0)
Hallo Lila,so hat es funktioniert! Für Alle noch einmal die Lösung:---------------------------Dim geoele As HybridBodyDim hb1 As HybridBodiesDim meinpart As PartDim skizzen As SketchesDim skizze As ObjectDim ursprungselemente, ebeneDim skachse(8)Dim ueb(8) As DoubleSub catmain()Set meinpart = CATIA.ActiveDocument.PartSet hb1 = CATIA.ActiveDocument.Part.HybridBodiesSet geoele = hb1.Addgeoele.Name = "test"Set skizzen = geoele.HybridSketchesSet ursprungselemente = meinpart.OriginElementsSet ebene = ursprungse ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit dem rootproduct update
Scotty22111 am 02.08.2006 um 16:30 Uhr (0)
packe am besten noch mein vorläufiges script zu, damit man mit dem Problem auch was anfangen kann.Public Sub CommandButton_Okay_Blatt1_Click()---- Begin resolution script for object : MASTERPARTDim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim masterpart As ProductSet masterpart = productDocument1.Productmasterpart.updateproductDocument1.Application.ActiveDocument.ActivateproductDocument1.Product.update update des masterparts!---- End resolution scriptCATIA.RefreshDispla ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Blockform rausschreiben
AMG_C30 am 19.08.2004 um 11:23 Uhr (0)
Hallo, ich habe im Process ein Achsensystem bzw. NC-Achsensystem und in der Aufspannung ein Rohteil (Körper in einem Part). Die äußeren Eckpunkte des Quaders in jeder Achse vom Ursprung des Achsensystem aus gerechnet möchte ich beim PP-Lauf mit rausschreiben. Das sieht z.B. bei Heidenhain-Klartext so aus: 1 BLK FORM 0.1 Z X-89 Y-8 Z-31 2 BLK FORM 0.2 X+16 Y+62 Z+39 Es wird jetzt schon ein Blockform ausgegeben, aber immer mit festen Werten. Da im apt dazu nichts steht, ist das wahrscheinlich fest im P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FindObject hängt sich auf
Lusilnie am 24.03.2009 um 21:07 Uhr (0)
Hallo mgheinz1001,ich glaube, wir hatten hier ein Verständigungsproblem. Aus Deinen ersten Post ging für mich nicht eindeutig hervor, dass Du die Part-Instanz vom selektierten Element suchst.Nun scheint mir klar, was Du willst. Somit kannst Du Dir den "zweiten Teil" meines Vorschlags schenken, da die ersten Zeilen schon das Gesuchte liefern sollten.Zu Deiner letztem Frage: Bei der Selektion eines Geometrie-Elementes eines Parts innerhalb einer Product-Struktur selektierst Du das Geometrie-Element innerhalb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Typ Skizze
tberger am 25.03.2010 um 07:13 Uhr (0)
Es wird nicht die Skizze gesteuert, es wird aus der Skizze heraus z.B. per Outputs die eine oder andere Kurve "ezeugt"/vorgehalten. Dann wird per Regel eine vorher isolierte Kurve gleichgesetzt mit einer anderen Kurve (z.B. hier einer der Outputs), je nach Parameterwert.Ich habe das schon öfter gemacht um Varianten im Part vorzuhalten. Die Curve.1 bzw. Curve.2 ist dann z.B. jeweils ein Output Profile aus meinem Mastersketch.So kann ich dann diese Kurven nutzen, um einen Block mit anderer durch Regel gesteu ...
|
| In das Form CATIA V5 Programmierung wechseln |
 Gravur.zip |
CATIA V5 Programmierung : Gravur Makro schneller machen
martin2 am 01.07.2022 um 09:32 Uhr (5)
Hallo,ich habe mir ein Makro zum Erstellen von Gravuren erstellt.Das funktioniert auch soweit.Um das Makro zu verwenden muss ich mir zuerst einen Parameter vom Typ "Zeichenfolge" anlegen, und dort dann den zu programmierenden Text eingeben.Mein Problem ist jetzt folgendes:Wenn ich z.B. A eingebe, so läuft das Makro relativ schnell durch.Wenn ich aber z.B. ABCABC eingebe, so braucht das Makro schon deutlich länger.Meine Frage lautet also: Wer kann mir sagen, wie ich die Laufzeit des Makros verkürzen kann? ( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speichern mit CatScript - CATIA speichert Dateien doppelt ab
roccat am 24.11.2010 um 10:30 Uhr (0)
Hallo tobiley,kann es sein das dein "MyProduct" auch mal "New" ist und somit keinen Pfad hat und damit dann deine UnterParts in einen Standardordner wie "Eigene Dokumente" speichert.Stehen alle Dokumente in einem Ordner oder gibt´s Unterordner?Sonst könntest du auch gleich mit den Dokumenten arbeiten und nicht mit den Produkten, ist ein wenig einfacher. Wenn ein Part oder Product zweimal in der Struktur ist, so speichert dein Makro dieses auch zweimal(evtl. Saved-Modus abfragen).Evtl. bekommst du auch ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Replace mit Makro durchführen
schnix am 17.05.2011 um 14:51 Uhr (0)
Hallo CAD-User,stehe derzeit vor einem Problem. Hänge genau bei der Methode, die oben beschrieben wurde. Das "replacen" mit Hilfe der Joins klappt wunderbar. Nur beim Ersetzen über ein Translate hängt es :-(Versuche eine Achse, durch eine vom Benutzer gewählte Achse, im Part Design zu ersetzen. Programmiere mit VisualStudioAuszug aus dem Quellcode: Dim F F = UserSel.SelectElement2(Was, "################### Bitte ein Achsensystem selektieren ###################", False) Dim MeinObj As Object Mei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : WB-Wechsel
Bartleby am 01.10.2004 um 11:47 Uhr (0)
Hallo CATIAner, ich will in einer Productstruktur verschiedene Aktionen durchführen unter anderem auch kopieren von einem Part ins andere. Dazu wechsel ich mehrmals die workbenches und Parts / Products. mein Problem ist wenn ich aus der AssemblyWB in die PartDesignWB wechsel dann wird der workbenchwechsel erst vollzogen wenn ich !händig! fenster nebeneiander oder übereinander oder cascade clicke. nehme ich diese befehle mit ins macro wird die Fensteraktion durchgeführt der WB-Wechsel aber nicht. der Workb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SaveAs klappt nicht
K.Siebert am 04.12.2008 um 12:56 Uhr (0)
Hallo,Hier ist eine Diskussion über SaveAs http://ww3.cad.de/foren/ubb/Forum137/HTML/002554.shtml und du musst den Kompletten Pfad angeben das Verzeichnis list du mit Path aus hier ein LösungsvorschlagCode:__________________________Dateipad LESEN___________________________________________Dateipfad = drawingView1.GenerativeBehavior.document.ReferenceProduct.Parent.PathFullName = drawingView1.GenerativeBehavior.document.ReferenceProduct.Parent.FullnameName = drawingView1.GenerativeBehavior.document.Reference ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroerstellung: Weiterverwendung von sektiertem Element für Rotate-Befehl
DanielFr. am 09.02.2010 um 19:20 Uhr (0)
Hallo Hannes,das erste kann nicht funktionieren das die Methode "CreateReferenceFromObject" eine Methode ist die unter der Part-Klasse zu finden ist.Leider muss ich Bernd in diesem speziellen Fall wiedersprechen. Das Problem ist das die Fläche die du aus der Selektion bekommst an sich kein Objekt ist sondern wiederrum nur eine Selektionsreferenz.Das heißt du musst dich ein bisschen mit den BRep Strings auseinandersetzen.Zuerst selektierst du die Fläche und bekommst eine Referenz. Diesen "BREP Referenz Stri ...
|
| In das Form CATIA V5 Programmierung wechseln |