|
CATIA V5 Programmierung : Product Parameter
Azazel1 am 17.09.2015 um 13:34 Uhr (1)
Hallo zusammen,ich versuche gerade von meinem selektiertem Product die Parameter abzufragen.Code:CATIA.ActiveDocument.Selection.Item(1).Value.Parameters.Item("Object Title").ValueMit diesem Befehl wird jedoch nur der Wert ausgelesen, von dem Product unter dem selektieren Product.Kann mir hierbei jemand helfen?GrußAzazel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschwundene Ebenen bei Cut&Paste
tb1709 am 05.09.2011 um 14:18 Uhr (0)
So, ich editiere einfach mal, bevor ihr euch Gedanken machen könnt. Ungeachtet dessen, dass CUT/PASTE nicht funktioniert hat, hab ichs doch geschafft, es mit COPY/PASTE/DELETE umzusetzen, klappt ja mit Auswahl.Add CATIA.ActiveDocument.Part.HybridBodies.Item(1)Auswahl.Add CATIA.ActiveDocument.Part.HybridBodies.Item(2)Auswahl.Deleteganz gut, die ersten beiden GeoSets zu löschen. Danke für die Hilfe, ich komme sicher bald wieder auf euch zu! ;-)[Diese Nachricht wurde von tb1709 am 05. Sep. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User defined type not defined
Mimi am 26.09.2003 um 10:39 Uhr (0)
Hallo Zusammen, ich versuche gerade mich in die Macroprogrammierung mittels CATScript und Visual Basic einzuarbeiten. Hierzu habe ich das Buch zur Macro Konstruktion als Hilfsmittel. Zu Beginn habe ich einfach mal etwas rumgespielt und bereits das erste Problem. Ich habe ein catvba projekt erzeugt und eine Userform angelegt. Mittels klick auf einen Commandbutton möchte ich die in der catia.cad.de downloadsection verfügbare Prozedur zum ausblenden der Ebenen eines Dokuments ausführen. Meine Subroutine sieht ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroprogramm zum Abspeichern mit als PartNumber Name
V5Playaz am 06.11.2009 um 00:11 Uhr (0)
Hallo,du musst zuerst eine Schleife, bzw. rekursive Suche über dein Produkt laufen lassen.Danach wird der Partname, Filename oder was auch immer abgefragt.Die gewünschten Parts können dann beliebig gespeichert werden.So, dass war die Vorgehensweise. Um die Umsetzung solltest du dich kümmern, oder wenigstens versuchen dies zu tun. Dann wird dir bei konkreten Problemen auch geholfen.Ansätze gibt es per Suche hier im Forum.Fertige Makros/Progamme gibt es aber auch zu kaufen.grüße Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATAllPart in Produkt umwandeln
kaeja am 16.07.2012 um 16:11 Uhr (1)
Hallo Lusilnie,entschuldige die späte Antwort.Dein Tipp mit dem CATScript hat funktioniert. Wenn ich den gesamten Code in ein CATScript schreibe und die Variablen, welche ich sonst über das Formular setzte, definiere, läuft das Makro durch.Leider weiß ich jetzt nicht wie ich die Bibliotheken überprüfen kann. Wo muss ich was vergleichen?Ich habe das VBA-Macro auf drei verschiedenen R16 Rechnern probiert. Da es überall nicht läuft ist entweder etwas mit der Unternehmensinstallation falsch oder ich kann die f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verzeichniswahl
AEnnenbach am 27.04.2007 um 13:56 Uhr (0)
Das ganze sind 2, bzw. 3 Module und funktioniert auch nur unter vba.Der 1. Part (Codeblock) ist ein Klassenmodul (cSHFolder)Der 2. Part ist ein normales Modul (modSHFolder)Die beiden Module müssen auch unter diesen Namen ins Projekt eingefügt werden. (Insert-Class Module, bzw. Insert-Module)Der 3. Codeblock ist eine Funktion, die in irgendeinem Modul, bzw. in einem Formular eingebaut werden kann und soll nur den Gebrauch der Klasse verdeutlichen.Habs hier auch mal als Attachment angehängt...[Diese Nachrich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Properties auslesen
linuxer am 02.09.2010 um 08:29 Uhr (0)
Hallo Leute,ich habe jetzt zwei Scripte (eins für die Products und eins für die Part) um die Properties auszulesen und als UserRefProperties reinzuschreiben. Leider fehlt mir immer noch die Property "Description", an die komme ich einfach nicht ran!Bis jetzt laufen die beiden Scripte als Standalone, d.h. ich muss jedes einzelne Product oder Part einzeln machen. Wie verbinde ich jetzt die Scripte zu das ich es beim RootProduct starte und es alle Products und Parts innerhalb des Rootproducts bearbeitet.Gruß ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
Meggie275 am 30.05.2008 um 11:18 Uhr (0)
Hallo Tunki,ich habe in einem meiner Templates eine Reaction geschrieben, die auf eine Parameteränderung z.B. der Länge reagiert. Über eine If/then Abfrage weise ich dann dieser Länge ein bestimmtes Part zu und übergebe den Pfad plus den Dateinamen an ein Makro mit Argumenten in meiner Baugruppe. Dieses lädt dann das entsprechende Part. Das funktioniert aber nur mir lokal abgelegten Parts. Aber vielleicht hilft Dir das ja...Beispiel aus Code in Reaction:If länge== 100 then{`BeziehungenVB-Scripte.1Script1`. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
EmilioSanchez am 20.03.2005 um 14:24 Uhr (0)
Hallo Jens Hansen, vielen Dank für deinen Tip. Ist schon mal hilfreich zu wissen das ich nach dem Objekt in des Struktur suchen muß. Ich stehe jedoch nach wie vor vor einem Problem: Meine Selektion ist kein Shape sondern nur eine Teilfläche eines Blocks. Wie komme ich nun an das dazugehörige Shape? Bin für jeden Tip dankbar. Gruß Bernd
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CreateReferenceFromName max. Zeichenlänge für Pfadangabe?
chameleon am 14.02.2013 um 16:06 Uhr (0)
ich brauche den Body, den ich in jeder seiner verschiedenen Positionen in ein Part kopiere (durchläuft eine Kinematik). Ich hab den code nochmal durchlaufen lassen und mir den string für den Pfad ausgeben lassen. Einmal für den String "Pathreferenz", der den Pfad speichert und einmal für den String aus "CreateReferencefromName.displayname". Anscheinend übernimmt er nicht alles vom Pfad und wiederholt ab einer bestimmten Stelle, siehe Bilder. Das Ausrufezeichen befindet sich nicht am Ende. Ich hoffe die Bi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschachtelte Körper bearbeiten
geekv5 am 10.11.2011 um 15:41 Uhr (0)
Komisch, er selektiert einfach nichts.. Habe nur ein Part offen mit einem "Hauptkörper" und einem "Körper.2", der einen "Block.1" beinhaltet.Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As selectionSet selection1 = partDocument1.selectionDim oPadkoerper = "Körper.2"geo = "Block.1"selection1.Search "(CATPrtSearch.BodyFeature.Name=koerper),all"selection1.Search "(CATPrtSearch.Pad.Name=geo),sel"MsgBox selection1.Count - ist 0For i = 1 To selection1.Cou ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Listbox -> Selection -> Hide
tomtom1972 am 01.09.2008 um 08:04 Uhr (0)
Hallo,so einfach gehts dann doch nicht.Ein ListBox (also das List.Item) kann nur Strings enthalten, keine Objekte. Und wenn du die Strings für das Catia.Selection.Add() verwendest, hilft das gar nichts. Um Objekte handeln zu können, würde das List.Item einen .Tag benötigen. Den hat es aber erst in VB.net, vorher nicht.Bis dahin (in VB6 oder so) musst du die Objekte separt zur ListBox in einer Collection verwalten.D.h. wenn du den Namen (=String) einer Instanz (also das .Product) eines Catia-Modells einer L ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Senkrechte Linie oder Vektor auf Fläche
MarkusK am 03.04.2014 um 11:25 Uhr (5)
Hallo,ich versuche gerade, für verschieden Fälle, eine Senkrechte, besser gesagt den senkrechten Vektor zu einer beliebigen Fläche/Surface zu errechnen.Wenn ich einen Punkt etwas von der Fläche entfernt habe kann ich über "GetMeasurable" und "GetMinimumDistancePoints" die Koordinaten vom Punkt und der senktrechten Projektion bekommen.Somit kann ich den senkrechten Vektor ausrechnen.Der nächste Wunsch wäre wenn ich ein Linie habe, den teoretischen, oder realen, Schnittpunkt mit der Fläche zu ermitteln.Dann ...
|
| In das Form CATIA V5 Programmierung wechseln |