|
CATIA V5 Allgemein : Frage zu Block aus Illustrator-Pfaden
bgrittmann am 27.10.2013 um 09:04 Uhr (1)
ServusMeiner Ansicht nach hast du ein "Vieleck" aus Splines.Wenn du wirklich eine stetige Kontur haben willst, musst du wohl die Kontur in Catia neu mit Splines aufbauen (zb dazu Stützpunkte aus dem Import verwenden).Ich glaub nicht dass der Aufwand sich rentiert.Kannst du nicht zum auslasern der Kontur ein dxf direkt als Illustrator erstellen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Drafting : ISOCPEUR
bgrittmann am 14.01.2011 um 15:05 Uhr (0)
ServusWillkommen im Forum.Ich gehe davon aus, dass man die Font-Datei nur in das entsprechende Windowsverzeichnis für Schriftarten legen muss (c:windowsfonts). Dann sollte diese auch in CATIA verwendbar sein.Wenn du eine Suchmaschine verwenden kannst findest du vielleicht auch einen Download der Schriftart. Ggf muss du noch eine Lizenz zum (kommerziellen) Nutzen der Schriftart erwerben.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
bgrittmann am 24.04.2013 um 12:35 Uhr (1)
ServusIch welchem Format liegt das Teil (aus Type3) vor? (Dateiendung)ggf kann könnte man einfach über Abfrage eine den Typ des Dokuments bestimmen: (ungetestet)Code:FOR EACH oDoc IN CATIA.Documents if TypeName(oDoc) = ("PartDocument" or "ProductDocument") then tmp = SPLIT(oDoc.FullName, FileSeparator) tmpString = tmp(UBOUND(tmp)) tmp = SPLIT(tmpString,".") FileName = tmp(0) oDoc.Product.PartNumber = FileName end ifNEXTgrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
bgrittmann am 24.04.2013 um 12:35 Uhr (0)
ServusIch welchem Format liegt das Teil (aus Type3) vor? (Dateiendung)ggf kann könnte man einfach über Abfrage eine den Typ des Dokuments bestimmen: (ungetestet)Code:FOR EACH oDoc IN CATIA.Documents if TypeName(oDoc) = ("PartDocument" or "ProductDocument") then tmp = SPLIT(oDoc.FullName, FileSeparator) tmpString = tmp(UBOUND(tmp)) tmp = SPLIT(tmpString,".") FileName = tmp(0) oDoc.Product.PartNumber = FileName end ifNEXTgrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makro Aufzeichnung
bgrittmann am 27.02.2011 um 22:39 Uhr (0)
ServusBeim groben überfliegen ist mir aufgefallen, dass du mit "on error resume next" die Fehlerbehandlung ausgeschaltet hast. AFAIK bleibt diese Einstellung auch in andern Subs erhalten. Somit hast du keine Möglichkeit dir Fehlermeldung anzeigen zulassen und darauf zu reagieren.Lösche mal diese Zeile und schau dir mögliche Fehler und derer Ursache an (zB mit dem Wachfenster bzw. das Makro Schrittweise abarbeiten)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Berechnung mit Catia machen
bgrittmann am 09.11.2011 um 17:42 Uhr (0)
ServusBitte Systeminfo ausfüllen.Die Berechnungen sollten, bis auf atan2 (dafür musst du dir eine Alternative "zusammenbasteln"), sollten gehen.Einfach mal den Formeleditor öffnen, eine Formel erstellen und schauen welche Befehle in der Kategorie "Math" zur Verfügung stehen (siehe auch Doku).Bei Formel solltest d immer die Einheiten beachten (deg ist auch eine Einheit)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Achsen verdecken
bgrittmann am 13.05.2011 um 14:06 Uhr (0)
ServusEinfach die manuellen Schritte (also die Suche und das Ausblenden) mit dem Makrorecoder aufnehme. zB:Code:Sub CATMain()Dim Document1 As DocumentSet Document1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = Document1.Selectionselection1.Search "(Name=Master_info & (((CATStFreeStyleSearch.OpenBodyFeature + CATPrtSearch.OpenBodyFeature) + CATGmoSearch.OpenBodyFeature) + CATSpdSearch.OpenBodyFeature)),all"Dim visPropertySet1 As VisPropertySetSet visPropertySet1 = selection1.VisPropertie ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Auf generierte Elemente im Drafting zugreifen
bgrittmann am 18.05.2010 um 21:34 Uhr (0)
ServusDie Objektauflösung des Editor liefert folgendes:Code:Set drawingDocument1 = CATIA.ActiveDocumentSet drawingSheets1 = drawingDocument1.SheetsSet drawingSheet1 = drawingSheets1.Item("Blatt .1")Set drawingViews1 = drawingSheet1.ViewsSet drawingView1 = drawingViews1.Item("Vorderansicht")Set geometricElements1 = drawingView1.GeometricElementsSet line2D1 = geometricElements1.Item("Linie.1")Näheres siehe Doku.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alles einblenden
bgrittmann am 28.06.2007 um 15:06 Uhr (0)
ServusVersuch es mal hiermit:Code:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocument1.Selectionselection1.Search "(Assembly Design.Teil.Sichtbarkeit!=Sichtbar + Assembly Design.Product.Sichtbarkeit!=Sichtbar);Alle"Set visPropertySet = selection1.VisProperties visPropertySet.SetShow 0End SubGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Auswahlliste bei Parameter abhängig von anderen Parametern machen
bgrittmann am 11.12.2008 um 07:49 Uhr (0)
Servus CEROGDeine Problembeschreibung ist schion eindeutig. Allerdings scheint es in CATIA nicht so einfach zu sein dieses Umzusetzen. AFAIK kann man nicht auf die Werteliste eines Parameters zugreifen.Eine weitere Möglichkeit wäre vielleicht noch einen Parameter mit dem Typ "Liste" zu definieren, dazu ist aber eine KWA (zumindest keine Standardlizenz) notwendig.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Hardware-Voraussetzung Catia V5 R19 Student, Runtime Exception
bgrittmann am 30.12.2010 um 10:31 Uhr (0)
ServusWillkommen im Forum.Die offizielle Systemanforderung finde ich gerade nicht, aber:1,25GB RAM ist schon ziemlich knapp.Ich vermute, dass die Grafikkarte bei dir Probleme macht. Bei "Spielegrafikkarten" (siehe auch Forensuche) können solche Fehler durch die mangelnde OpenGL Unterstützung nicht ausgeschlossen werden. Vielleicht hilft eine andere Version (ggf auch älterer) des Treibers.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Axis Update
bgrittmann am 17.09.2011 um 15:49 Uhr (0)
ServusWo hast du den Befehl UpdateAxissystem her?Versuch es mal so:Code:...Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim axisSystems1 As AxisSystemsSet axisSystems1 = part1.AxisSystemsDim axisSystem1 As AxisSystemSet axisSystem1 = axisSystems1.Item("Absolutes Achsensystem")oder: Set axisSystem1 = axisSystems1.Item(1)part1.UpdateObject axisSystem1...GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile mit der selben Benennung aber unterschiedlichen Instanznr. ansprechen
bgrittmann am 08.12.2017 um 12:53 Uhr (1)
ServusWenn du über die Products-Collection gehst ja:Code:Set oRootproduct = Catia.ActiveDocument.ProductSet oProduct = oRootproduct.Products.item("MeinProduct.1")(bitte mal auch die Objektauflösung und die Doku bemühen)Die Documents-Collection enthält alle geöffneten Dokumente (auch andere Fenster und Unterbaugruppen).Oder willst du von der Instanz auf das entsprechende PartDocument gelangen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |