|
CATIA V5 Programmierung : Punktabstand zwischen versch. Produkten & Parts
Alexander.Stud am 09.01.2013 um 13:56 Uhr (0)
Ich bins nochmal danke Ralf :-)Ich habe nun einen etwas anderen Weg gefunden aber deine Ideen eingebaut, dieser funktioniert leider nicht GLOBAL gesehen:___________________________Sub CATMain()Set selection1 = CATIA.ActiveDocument.Selection Dim ElementTyp(0) ElementTyp(0) = "Part" selection1.Clear Auswahl = selection1.SelectElement2(ElementTyp, "Wählen Sie ein Part aus...", False) If Auswahl = "Normal" Then Set Element1 = selection1.Item(1) End IfDim hybridBodies1 As H ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 Transformationmatrix
tantom am 26.07.2006 um 09:18 Uhr (0)
Hallo und guten Tag,ich habe folgendes Problem:Ich möchte ein Catpart in einem Zusammenbau-Produkt einmal an seiner Original-Position und einmal an der zx-Ebene gespiegelt verwenden. Ich habe gehört, dass es da eine Transformations-Matrix gibt, die manauslesen und entsprechend verändern kann.Kann mir jemand etwas auf die Sprünge helfen?Danke im Voraus.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum traversieren und mit Simplify rausschreiben
SaftLaden am 23.04.2009 um 10:15 Uhr (0)
So jetzt hab ich in Bezug aufs verstehen nochmal Fragen 1:Warum wird cGroups als AnyObject deklariert? Ich dachte cGroups müsste als Groups oder Collection deklariert werden?? (Collection ist ja keine Ableitung von AnyObject)2:Ist es so, dass GetTechnologicalObject("Groups") alle Knoten meines geöffneten Produktes ausgibt?Sub CATMain() Retrieve the Groups collection Dim cGroups As AnyObject Set cGroups = CATIA.ActiveDocument.Product.GetTechnologicalObject("Groups") Create a group with selected products ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen ob im Part ein Parameter gesperrt ist
Tiberius am 09.10.2009 um 08:56 Uhr (0)
Hallo,wie bekomme ich heraus ob ein vorherbestimmter Parameter in einem Part gesperrt ist?Wenn eine Beziehung hinterlegt ist bekomme ich das ja heraus mit:If TypeName(MeinParameter.OptionalRelation) = "Nothing" Then ...End IfVielleicht kann mir von Euch einer nen Tipp geben.GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt2D ansprechen und Koordinaten ändern (verschieben)
CadV5UserR am 05.12.2008 um 09:14 Uhr (0)
Hallo Hokay,Ich habe auf die schnelle mal ein Script erstellt womit dein Problem gelöst sein sollte.........******************************************************************* Programm zum Auslesen und setzen von Punkten****************************************************************** Dim documents1 As Documents Dim document1 As Document Dim drawingDocument1 As Document Dim drawingSheets1 As DrawingSheets Dim drawingSheet1 As DrawingSheet Dim selection1 As Selection Dim selection2 As Selection Dim specsA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie erzeuge ich ein GeoSet in einem Part
Lusilnie am 05.03.2009 um 23:15 Uhr (0)
Hallo Gepetto,wenn die Selektion wirklich ein Part (keine Instanz eines Parts!) beinhaltet, dann geht das Erzeugen des GeoSets in einer Zeile über:Code:Dim myHybridBody As HybridBodySet myHybridBody = Selektion.Item(1).Value.HybridBodies.Add()Du kannst da aber auch mehr Zeilen daraus machen!Wenn Du allerdings nur die Instanz selektiert hast, muss die 2.Zeile so lauten:Code:Set myHybridBody = Selektion.Item(1).Value.ReferenceProduct.Part.HybridBodies.Add() mfg,Lusilnie------------------Alle Aussagen zu Das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro-Punkte
Tweety79 am 17.12.2008 um 12:32 Uhr (0)
Hi!Ich kann das Macro bei mir nicht starten. Ich habe nur eine Zeichnung offen und ein Part so wie du geschriben hast. Aber sobald ich das MAcro starte, kommt eine Meldung "Nur eine Zeichnung und 1 part dürfen geöffnent sein. es wird beendet ( so in etwa ) und nichts geht mehr.Was mache ich falsch?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Abstand in einer bestimmten Richtung in Produkt Kontext abmessen.
bgrittmann am 25.09.2020 um 08:38 Uhr (1)
Servus LionelDie Bandanalyse (catDistanceMeasureTypeBand) ist eher für eine visuelle Auswertung gedacht. Dabei werden definierbare Abstandsbereiche farbig eingefärbt.Von der Makroprogrammierung ist das wohl eher uninteressant, da AFAIK zB der Export fehlt bzw die Auswertung nur visuell statt findet.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserRefProperties in jedem Produkt erstellen bzw. beschreiben
Lusilnie am 10.01.2007 um 23:00 Uhr (0)
Hallo crinuy,schau mal, da:http://ww3.cad.de/foren/ubb/Forum137/HTML/001817.shtmlHier wird geprüft, ob ein "normaler" Parameter schon vorhanden ist. Sollte sich auch auf "UserRefProperties" adaptieren lassen.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 Programmierung : Namen (String) vergleichen!!!
CAMiCADse am 04.01.2007 um 15:18 Uhr (0)
Hallo,mit value kommst du an das Objekt, und mit name an den Namen des Objekts.Also: Selection.item(i).value.nameGrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : For each Schleife
Chrisma am 27.05.2010 um 15:48 Uhr (0)
Ne leider nicht. Value immernoch "nothing". Weder SelectionSets, noch SelectedElement, noch Selection bringt was.------------------Hihihi, lol, hihihi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datentyp ermitteln über Selection und AnyObject
wadim-u am 22.01.2021 um 18:58 Uhr (3)
Datentyp ermitteln über Selection und AnyObjectGuten Tag zusammen!Bin seit vor kurzem dabei die, mir die Makros-Programmierung im Selbststudium beizubringen. Auf der Suche nach einer Datentyp-Übersicht bin ich auf eine etwas ältere (noch vom 15.04.2010) Diskussion gestossen (https://ww3.cad.de/foren/ubb/Forum137/HTML/004001.shtml). Besonders interessant fand ich den abschliessenden Beitrag von DanielFr.:Zitat:Original erstellt von DanielFr.:Hallo,der String den du an die SelectElement2 Methode übergibst st ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste von assem_AllCATPart
Randle am 16.01.2024 um 14:07 Uhr (1)
Hallo,sollte so gehen (nicht getestet, aus dem Gedächtnis geschrieben).Code: For i = 1 To CATIA.ActiveDocument.Part.Bodies.Count Dim InstanzenName=CATIA.ActiveDocument.Part.Bodies.Item(i).Name Teile.Add(InstanzenName) NextGruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |