|
CATIA V5 Drafting : Ansicht auf Blatt nicht die ausgewählte 3D Projektion
Lusilnie am 20.02.2007 um 21:03 Uhr (0)
Hallo uwe.a,was heißt "leicht schräg"? Einfach nur gedreht oder nicht parallel zur gewählten Ebene?Bei Letzterem wäre die zweite Frage sofort: Parallel zu den Hauptebenen? - Wenn ja, dann ist wahrscheinlich unter "Tools-Options-Mechanical_Design-Drafting" im Reiter "Layout" Der Schalter "View axis system based on 3D axis system" (oder so ähnlich!) aktiviert. Dann leitet CATIA nur von den Hauptebenen (xy,yz,zx) ab, egal was Du wählst!mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Programmierung : Geometrie aus dem Blatthintergrund
Lusilnie am 22.01.2008 um 00:05 Uhr (0)
Hallo cevk,sollte es nicht so gehen:Code:Sub copieren() Set drwdocument = CATIA.ActiveDocument Set DrwSheets = drwdocument.Sheets Set DrwSheet = DrwSheets.ActiveSheet Dim selection3 As Selection Set selection3 = drwdocument.Selection selection3.Clear selection3.Add DrwSheet.Views.Item(2) selection3.Search ("Name=*Testlinie*,all") selection3.Copy selection3.Clear selection3.Add DrwSheet.Views.Item(2) selection3.PasteEnd SubDamit sollte die Auswahl aus dem Background des aktuellen Sheets kopiert ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Edit Back ground
Lusilnie am 20.10.2006 um 10:09 Uhr (0)
Hallo leipziger,hilft Dir dies:Code:Option ExplicitLanguage = "VBSCRIPT"Sub CATMain() Dim drawingDocument1 As drawingDocument Set drawingDocument1 = CATIA.ActiveDocument Dim drawingSheets1 As drawingSheets Set drawingSheets1 = drawingDocument1.Sheets Dim drawingSheet1 As drawingSheet Set drawingSheet1 = drawingSheets1.ActiveSheet If drawingSheet1.Views.ActiveView.name = drawingSheet1.Views.Item(2).name Then drawingSheet1.Views.Item(1).Activate Else drawingSheet1.Views.Item(2).Activate End If ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : 3D-Schnitt
Lusilnie am 02.03.2009 um 23:15 Uhr (0)
Hallo allerseits,schön, dass es einen Workaround gibt, aber ist der nicht etwas kompliziert?Einfacher wäre es doch mit einem Script, in etwa so:Code:Sub CATMain() Dim rootDoc As ProductDocument Set rootDoc = CATIA.ActiveDocument Dim root As Product Set root = rootDoc.Product Dim oProds As products Set oProds = root.products Dim oSections As Sections Set oSections = root.GetTechnologicalObject("Sections") Dim oSection As Section Set oSection = oSections.Add End SubIch habe die Datei auc ...
|
| In das Form CATIA V5 Allgemein wechseln |
 Section_Add.CATScript.txt |
CATIA V5 Allgemein : 3D-Schnitt
Lusilnie am 02.03.2009 um 23:23 Uhr (0)
Hallo allerseits,schön, dass es einen Workaround gibt, aber ist der nicht etwas kompliziert?Einfacher wäre es doch mit einem Script, in etwa so:Code:Sub CATMain() Dim rootDoc As ProductDocument Set rootDoc = CATIA.ActiveDocument Dim root As Product Set root = rootDoc.Product Dim oProds As products Set oProds = root.products Dim oSections As Sections Set oSections = root.GetTechnologicalObject("Sections") Dim oSection As Section Set oSection = oSections.Add ...
|
| In das Form CATIA V5 Allgemein wechseln |
 Section_Add.CATScript.txt |
CATIA V5 Allgemein : 3D-Schnitt
Lusilnie am 02.03.2009 um 23:23 Uhr (0)
Hallo allerseits,schön, dass es einen Workaround gibt, aber ist der nicht etwas kompliziert?Einfacher wäre es doch mit einem Script, in etwa so:Code:Sub CATMain() Dim rootDoc As ProductDocument Set rootDoc = CATIA.ActiveDocument Dim root As Product Set root = rootDoc.Product Dim oProds As products Set oProds = root.products Dim oSections As Sections Set oSections = root.GetTechnologicalObject("Sections") Dim oSection As Section Set oSection = oSections.Add ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Parameter überprüfen ob vorhanden
Lusilnie am 18.08.2007 um 00:39 Uhr (0)
Hallo AndreeX00X,der Code kann nicht das gewünschte Ergebnis haben, denn es bringt nichts, erst zu prüfen, ob ein bestimmter Paramter existiert und ihn dann, ungeachtet des Prüfergebnisses, neu anzulegen. Du solltest das Prüfergebnis schon verarbeiten, etwa so:Code:Sub ParameterErzeugen() Dim partDocument1 As Document Set partDocument1 = CATIA.ActiveDocument ***** Deklarationen wenn notwendig Dim part1 As Part Set part1 = partDocument1.Part Dim parameters1 As Parameters Set parameters1 = part1.Param ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SPAWorkbench - Measurable
Lusilnie am 25.07.2008 um 02:11 Uhr (0)
Hallo FiRo,meine erste (dumme) Frage ist: Weißt Du eigentlich, was Du tust bzw. programmierst?Nach meinem bescheidenen Verständnis kann das, was Du da an Code-Schnipsel hast, nie funktionieren! Warum? Du deklarierst zwar einen Punkt, erzeugst ihn aber nicht. Und dann versuchst Du die Koordinaten dieses nicht vorhandenen Punktes auszulesen und wunderst Dich, dass CATIA sagt: "Geht nicht!".Ich habe Deinen Code mal so angepasst, dass er läuft:Code: Dim p As Part Dim hybridBody As HybridBody Dim hybridShapeFac ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablendeklaration, warum plötzlich nötig?
Lusilnie am 25.04.2007 um 20:18 Uhr (0)
Hallo Goosnargh,noch ein Tipp /eine Erklärung: Falls Du das Problem bei der Arbeit mit dem VBA-Editor von CATIA hast, dort kann man das explizit in den Optionen einstellen, ob das "Nicht-Deklarieren" zugelassen wird oder nicht.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Kabelschlepp an Wireframe ausrichten
Lusilnie am 15.11.2006 um 00:30 Uhr (0)
Hallo phili,habe gerade kein CATIA da, um es zu testen, doch ich würde wiefolgt vorgehen:- auf der Stirnseite der Bolzen der Kettenglieder einen "Center-Point" erstellen- Kongruenz zwischen Stirnseite und Kurve erstellen (pro Kettenglied)- Kongruenz zwischen "Center-Point" und Kurve erstellen (pro Kettenglied)Danach sollte Dein Ziel erreicht sein, ODER?mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Allgemein : Catia V5 R17 auf Windows Vista Home Prem.
Lusilnie am 10.10.2007 um 22:48 Uhr (0)
Hallo nullplan,zum Thema: Zitat:Original erstellt von nullplan:Wer also V5 auf Vista installiert, bewegt sich z.Zt. auf unsicherem Boden...Ich denke die Aussage ist nicht ganz richtig, richtig sollte sie doch so lauten:Wer CATIA V5 installiert und nutzt, bewegt sich auf unsicherem Boden...ODER? mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Stückliste in Excel überführen
Lusilnie am 10.10.2005 um 23:15 Uhr (0)
Hallo robert_de,habe mal Dein Script getestet und bin zu folgendem Ergebins gekommen:1.) Die Funktion "BillOfMaterial" hat einen internen (Programmier-)Fehler.2.) Der Fehler tritt bei manueller Ausführung nur einmal (oder einmal pro Sitzung?) auf.3.) Der Fehler besteht darin, das CATIA beim Abspeichern von "BillOfMaterial" ?versucht? Excel zu starten und es angeblich nicht findet.4.) Der Fehler tritt wieder auf, wenn man per Macro versucht, im Format "XLS" in eine Datei zu speichern, die nicht auf ".xls" e ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Bauteil ist nicht sichtbar?
Lusilnie am 27.11.2005 um 15:33 Uhr (0)
Hallo neffe30,hast Du das Macro im "leeren" CATIA ausgeführt, d.h. keine Datei war geöffnet? Wenn nicht, probiers mal!Ansonsten müßtest Du doch mal ins Macro schauen, ob irgendwelche Pfade zum Speichern definiert sind, die es bei Dir nicht gibt!Soweit erst mal meine Ideen!mfg,Lusilnie
|
| In das Form CATIA V5 Allgemein wechseln |