|
CATIA V5 Programmierung : Eigenschaften ausfüllen per Makro
joehz am 17.03.2016 um 17:39 Uhr (1)
Hi Norman,anstattCode:myproduct2.Nomenclature = ""&Ausgabe&""bzw:currentprod.Nomenclature = ""&Ausgabe&""probier mal Code:myproduct2.Nomenclature = Ausgabebzw.currentprod.Nomenclature = AusgabeHope it helps,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Librarys in Makro-Bibliotheken unterschiedlich
danielsc am 31.07.2009 um 10:29 Uhr (0)
Also eigentlich bin ich ja davon ausgegangen das ich mein benötigten Librarys nur einmal in CATIA einbinden muß aber gerade ist mir aufgefallen das dies doch nicht der fall ist und ich sie für jede Makor-bibliothek extra einbinden muß. kann man das irgendwo umstellen oder gibts ne möglichkeit die neue Makro-Bibliothek einfach mit der alten zu synchronisieren? Ist nämlich doch ein ziemlicher Aufwand jetzt wieder alle per hand einzufügen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWE: String kürzen
-che- am 31.07.2009 um 11:26 Uhr (0)
Hallo,ich möchte gerne den Bauteilnamen per KWE-Regel automatisch filtern lassen und habe dazu schon nachfolgende Regel erstellt, die alle "_" im Namen durch Leerzeichen " " ersetzt. (CATIA V5 R19)Ich möchte gerne dazu noch, dass die ersten 35 Zeichen aus dem String entfernt werden .. bekomme das aber leider nicht "geregelt" ... vieleicht kann mir dazu jemand helfen./*Regel erzeugt von: -che- 30.07.2009*/let Z (String)let i = 1Z= `99-99Z_999999_________POS_99_99_99_BAUTEILNAME_ZUSATZ_________________Teilen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWE: String kürzen
tberger am 31.07.2009 um 12:06 Uhr (0)
Hallo -che-du musstZ = Z-Extract(34,Z-Length()-35 ) oder so ähnlich setzen.Dann würdest du ab dem 35. Zeichen bis zum Ende "extrahieren.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de[Diese Nachricht wurde von tberger am 31. Jul. 2009 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
 Dimension_Style.zip |
CATIA V5 Programmierung : Bemassung Darstellung (Style) ändern
Hokay am 18.03.2011 um 11:01 Uhr (0)
Hallo Zusammen,ich versuche einige Eigenschaften von Bemaßungen auszulesen und wieder neu zu schreiben.Grund hirfür ist eine Anhebung alter noch aus V4 Zeiten stemmenden Zeichnungen auf V5Da es meist kein zugehöriges Part gibt sind die neuen Drawings in der Regel "dumme" Zeichnungen.Sie sollten nur optisch einigermaßen unserem Firmenstandart gleich sehen.Konkret geht es mir im Moment um die Umsetzung der Bemaßungsdarstellung (Style)Den bekomme ich einfach nicht "gegriffen"Kann mir jemand Helfen!MFG HeikoSu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
chris-cv5 am 31.07.2009 um 22:06 Uhr (0)
Hallo zusammen,ich bin neu hier und durch Zufall auf dieses Forum gestossen...ich habe schon einige Beiträge gelesen aber noch nichts passendes gefunden. Vielleicht könnt Ihr mir weiterhelfen. Nun zur meiner Frage ...Ich habe in einem Verzeichnis ca. 4903 Datensätze die aus Catia V4 (ca. 80%) und Catia V5 (20%) bestehen. Aus den kryptischen Dateinamen ist leider nicht zu erkennen um welche Art von Teilen es sich handelt. Um diese riesige Datenmenge sortieren zu können muß ich also jeden Datensatz einladen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
DanielFr. am 01.08.2009 um 13:37 Uhr (0)
Hallo Chris,erst einmal herzlich willkommen hier im Forum. Dein Problem ist zwar nicht sonderlich schwer (und sicherlich einfach zu implementieren) ABER es bedeutet doch einen gewissen Programmieraufwand. Die Frage ist jetzt wie fit bist du in VB bzw. VB.NET? Könntest du dir selber so einen Code zusammenbauen und nur bei Problemen fragen oder wünschst du dir einen vollständig implementierten, funktionierenden, getesteten Code Dein Beitrag ist zwar schon ziemlich ausführlich und verständlich geschrieben, d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
chris-cv5 am 01.08.2009 um 20:21 Uhr (0)
Hallo Daniel,danke für deine Antwort. Hier erst einmal die Beantwortung deiner Fragen ...wie fit ... ich selber habe bisher nur VB-Code für Excel verfasst. Das letzte mal ist jetzt ca. 3 Jahre her. Dies waren meisten immer kleine Programme um sich die Arbeit zu erleichtern - also Profi bin ich leider nicht. Ein vollständiges Programm wäre natürlich zu schön um wahr zu sein ! Aber Code fragmente um bestimmte Operationen Variablen zuzuweisen würden mir auch schon helfen z.B. wie übertrage ich seletierte Mode ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
chris-cv5 am 03.08.2009 um 11:53 Uhr (0)
der Ablauf ist folgender. In einem Ordner befinden sich 4903 Datein (models & parts). In Catia lege ich ein Product an z.B. ZSB-Umfang. Darunter - Insert New Component - darunter lade ich dann ca. 100 Modelle per insert existing Component ein ...ZSB-Umfang|- u1 |- 1.model, 2.model, 3.part, ... 100.part|- u2 |- 101.model, 102.model, 103.part, ... 200.partNun aktiviere ich durch aktivät Terminannode (u1 zuerst) alle 100 Modelle darunter und schaue Sie mir an.Mit der Funktion Edit Selektion Set Edition erstel ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektierte parts/models auf Dateiebene in ein anderes Verzeichnis verschieben
Randle am 03.08.2009 um 15:49 Uhr (0)
Hallo,da bin ich jetzt aber auch mal gespannt. Ich hatte auch schonmal versucht SelectionSets per Automation anzusprechen, bin aber leider bislang gescheitert.Hier mein kläglicher Versuch:Sub CATMain()Dim MyDoc As DocumentSet MyDoc = CATIA.ActiveDocumentDim MySets As SelectionSetsSet MySets = MyDoc.GetItem("SelectionSets")MyDoc.SelectionSets.RenameSelectionSet "Set1", "TEST"End SubWie gesagt, bin gepannt auf das Ergebnis,- Viel Erfolg und lass uns bitte dran teilhaben.------------------MfGRandle! Its not ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Position auswählen
spikey jr. am 06.08.2009 um 10:19 Uhr (0)
Das ist genial-Danke!Hier mein Code:Code:Dim StatusDim Position(1)CATIA.ActiveWindow.ActiveViewer.Reframe Fit in PageStatus = drawingDocument1.Indicate2D ("Punkt wählen",Position)if (Status = "Cancel") thenMsgBox "Aufkleber kann nicht eingefügt werden"Exit SubEnd ifPositionAufkleber(0) = Position(0)PositionAufkleber(1) = Position(1)[Diese Nachricht wurde von spikey jr. am 06. Aug. 2009 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche via Makro
CabinMaster am 04.08.2009 um 08:44 Uhr (0)
Guten Tag!Ich bin noch Neuling in der Makroprogrammierung und generell mit CATIA (wir kennen uns erst seit knapp zwei Wochen). Natürlich stolpert man über vieles, oder eigentlich anfangs über alles, aber meist findet sich ne Lösung mit Makroaufzeichung, Buch oder diesem Forum. Bei folgendem Problem bin ich allerdings etwas gekniffen: ich erstelle aus (sehr!) vielen Punkten Splines, welche ich zu einem Loft zusammen füge. Dafür habe ich als Grundlage das CATIA-interne Excel Makro als Basis genommen. Schluss ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche via Makro
CabinMaster am 04.08.2009 um 08:52 Uhr (0)
Hier noch ein Bild während der manuellen Nutzung der Funktion.Siehe Bild.Dies ist die Aufzeichung des Makro-Rekorders, gewohnt kryptisch . Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet bodies1 = part1.BodiesSet body1 = bodies1.Item("Hauptkörper")part1.InWorkObject = body1Set shapeFactory1 = part1.ShapeFactorySet reference1 = part1.CreateReferenceFromName("")Set thickSurface1 = shapeFactory1.AddNewThickSurface(reference1, 0, 1.000000, 0.00000 ...
|
In das Form CATIA V5 Programmierung wechseln |