|
CATIA V5 Programmierung : Nach Synchronisation der Konstruktionstabelle Modell automatisch Aktualisieren
bgrittmann am 26.12.2019 um 10:41 Uhr (1)
ServusEin ganzes Flugzeug?Dann empfehle ich dir ein Skelett/Adapter für den Aufbau und die Steuerung des Modells zu nutzen.Die Daten können schon aus einer Excel-Datei kommen. Dann zB per Makro direkt die Parameter ansprechen und ändern.Oder doch per Konstruktionstabelle und das manuelle Updaten bzw das zusätzliche Fenster akzeptieren. (weniger Einarbeitung erforderlich)Das größte Problem sehe ich bei den Flügelprofilen. Das von dir erwähnte Makro erzeugt ja immer eine neue Kurve. Entweder müsstest du per ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Drafting : Falsche Gewindedarstellung, kann mir jemand helfen?
bgrittmann am 06.10.2011 um 20:15 Uhr (0)
ServusSo könnte es funktionieren:- CATParts der entsprechenden Schraubentypen aus dem Ordner der Bibliothek öffnen- beim Gewinde auf Typ "Standardgewinde" umschalten- den Parameter "Gewinde" der Konstruktionstabelle mit dem Gewinde verknüpfen. (siehe auch Doku und Forensuche)Da du bestimmt nur wenige Schraubentypen (also verschiedene Normen) verwendest, sollt dies schnell gehen.GrußBerndPS: Gerne kannst du den korrigierten Katalog wieder auf catia.cad.de hochladen (Admin kontaktieren)------------------Waru ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Programmierung : Typ Probleme bei 0,5 und 0.5
bgrittmann am 02.11.2013 um 13:00 Uhr (1)
ServusDu musst bei Usereingaben im die Werte entsprechend konvertieren bzw "casten".Bei Catia-Parameter kannst du zb "ValueAsString" zum auslesen und "ValuateFromString" zum einlesen verwenden (siehe Doku).Wenn du beim Ausgeben von Zahlen in zB eine UserForm diese mit "CStr" in einen String konvertierst, sollte auch das Dezimaltrennzeichen entsprechend den Einstellungen genommen werden. Ggf musst du bei Usereingaben ein "." durch ein "," ersetzen damit die Konvertierung danach klappt.GrußBernd------------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Gruppieren im Part-design
bgrittmann am 28.12.2012 um 13:34 Uhr (0)
ServusBitte Systeminfo ergänzen.In CATIA kann man nicht direkt gruppieren, um den Strukturbaum übersichtlicher zu machen, besser zu strukturieren oder mehrere Elemente gemeinsam zumustern kann man diese in einem eigenen Körper zusammenfassen. Dieser kann dann zB gemustert werden. Der "neue" Körper musst aber mit dem Hauptkörper noch mit einen Booleschen Operation "verbunden" werden (zB Add, Assemble, Remove,..)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Stücklisten-Format DAUERHAFT definieren
bgrittmann am 31.01.2018 um 17:04 Uhr (1)
Servus JonnyZu einer Frage ob die Formate gespeichert werden können hab ich folgendes in der Doku gefunden:Zitat:Eine Sicherung der erzeugten Formate ist nicht möglich. Die angepassten Formate gelten nur für die jeweilige CATIA Sitzung.Alternativ kannst du das Einstellen und Erzeugen der Stückliste per Makrorekorder aufnehmen und kannst somit eine Stückliste nach deinen Wünsche per Makro erstellen lassen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Eine Plane bewegen
bgrittmann am 29.06.2011 um 10:40 Uhr (0)
ServusSchau mal in der Doku unter "HybridShapePlaneOffset". Beispiel zum den Offset zu ändern:Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Geometrisches Set.1")Set hybridShapes1 = hybridBody1.HybridShapesSet hybridShapePlaneOffset1 = hybridShapes1.Item("Ebene.1")hybridShapePlaneOffset1.offset.value = 20.part1.Update End SubGrußBernd------------------Warum einfach, wenn e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : CATIA: SPLIT / FUNKTION
bgrittmann am 12.08.2011 um 12:14 Uhr (0)
ServusAFAIR kann man mit dieser Funktion nur (im Assembly Design) einen Körper von mehren Parts abziehen.Also Funktion starten - Körper wählen der Abgezogen werden soll - Parts wählen von dem der selektierte Körper abgezogen werden soll. (siehe auch Doku (F1-Taste))GrußBerndPS: Willkommen im Forum. Bitte Systeminfo ausfüllen------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Datentransfer : Import von STL Dateie
bgrittmann am 22.09.2017 um 10:43 Uhr (1)
ServusBei STL handelt es sich um tessilierte Daten, beim Export in Inventor solltest du auch ein solches Format wählen (vrml, cgr). (ggf nach dem Export nochmal in Inventor prüfen ob wirklich was drin ist)Hast du schon mal mit einer anderen STL-Datei in Catia getestet? Ggf ist die Datei auch "beschädigt"GrußBerndEDIT: Vermutlich geht keines deiner geposteten Datei-Formate für diese Daten------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Datentransfer wechseln |
|
CATIA V5 Allgemein : Datenbereitstellung
bgrittmann am 29.08.2018 um 16:55 Uhr (1)
Servus Hagen123Gibt es denn in SAP/CDI keine Funktion die Daten in ein spezielles Verzeichnis zu schieben?Bei SmarTeam geht das zb so:- Arbeitsverzeichnis von Catia leeren- aus dem PDM das CATProdukt mit allen Zeichnungen ins Work-Verzeicnis schreiben lassen- die Daten dann händisch weg speichern (ggf vorher aufräumen zB cgr löschen)Das wieder einspielen ins PDM ist dann viel interessanter. Dazu hab ich auch mal ein entsprechendes Tool zum raus schreiben und wieder einspielen ins PDM gesehenGrußBernd------ ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Makro wiederholen Schleife erzeugen
bgrittmann am 04.01.2017 um 14:50 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Wenn du keine Ahnung von Programmierung hast wären folgende Schritte angebracht:1. allgemein in VB(A) einarbeiten2. deinen aufgezeichneten Code verstehen dazu auch mal in die Literatur von Catia schauen3. deine unter 1. erhaltenen Kenntnisse auf deinen Code anwenden und ergänzen (Aufbau, Schleifen, ...)GrußBerndPS: Manchmal liefert auch die Forensuche schon was fast passendes.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Datentransfer : keine Aufkleber / tif dateien bei wrl vrml
bgrittmann am 08.04.2008 um 20:17 Uhr (0)
ServusDa ich nicht glaube, dass man da was falsch mache kann hier ein paar Anregungen:- Welche CATIA Version verwendest du (vielleicht ein Bug)?- Kann dein Viewer Texturen in VRML-Files anzeigen (probier es mal mit de zwei geposteten Files)- Gibt es eine Fehlmerlmeldung beim erstellen des VRMl Files (veilleicht in den log-Files)?- Tritt das Problem nur bei Tiff-Files auf (ungewöhliches Tiff-Format)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Datentransfer wechseln |
|
CATIA V5 Programmierung : Neues Part mit definiertem Namen per Makro erstellen
bgrittmann am 01.03.2017 um 10:24 Uhr (1)
Servus KevinWillkommen im Forum.Hier ein kleines Beispiel (CATScript):Code:Sub CATMain()Dim oDocuments As DocumentsDim oPartDocument As Documentdim oProduct As Productdim StrPartNumber as StringStrPartNumber = Inputbox("Bitte geben sie die Teilenummer für das neue CATPart ein","NewPart")if StrPartNumber "" then Set oDocuments = CATIA.Documents Set oPartDocument = oDocuments.Add("Part") Set oProduct = oPartDocument.Product oProduct.PartNumber = StrPartNumberend ifEnd SubGrußBernd------------------Warum einf ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometrisches Set löschen
bgrittmann am 23.10.2010 um 23:19 Uhr (0)
ServusSchon mal die Makroaufzeichnung probiert? Diese liefert zB:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.ClearDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("Geometrisches Set.1")selection1.Add hybridBody1selection1.DeleteEnd SubGrußBernd- ...
|
| In das Form CATIA V5 Programmierung wechseln |