|
CATIA V5 Programmierung : Fastener parameter
Hamlet am 21.01.2014 um 08:07 Uhr (1)
Also ich hab mir die selection-search-Funktion angesehen.In den meisten Fällen sehe ich in etwa diesen code:dim auswahl as selectionset auswahl = catia.activedocument.selectionauswahl.search ........Kann ich das überhaupt verwenden? Da ich mich in einem Produkt befinde, jedoch auf ein Part darin zugreifen will.Zudem hab ich noch nichts dazugefunden, wie ich in der search-Funktion nach einem Datentyp (hier: HybridShape) suchen kann.Ich hab bis jetzt nur Werteabfragen gefunden, wie z.b.:Auswahl.search ".Punk ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Translation der Parts eines Products
gebbo am 23.01.2014 um 10:22 Uhr (1)
Hallo!Ich bin im Makro-Programmieren für Catia V5 leider nicht wirklich fit. Ich habe mich zwar schon bisschen eingelesen aber mir fehlt noch viel.Ich habe mehrere größere Products, deren Einzelparts ich gerne für eine schöne Darstellung auseinanderrücken würde. Nun ist die Explosionsfunktion in Catia nur bedingt sinnvoll, sodass ich die Lösung über den DMU Navigator – Translation bevorzuge. Dort rücke ich die Teile wie sie verbaut sind um einen bestimmten x-Wert auseinander, die Außenhaut muss also am wei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Translation der Parts eines Products
xam0560 am 23.01.2014 um 10:46 Uhr (1)
Hossa, das was du vorhast ist schon eine ander Hausnummer. Ich bin zwar auch nicht der imba spezialist in VB, aber das wird scher.Ich persönlich würde eine schleife programmieren mit manueller Abfrage.D.H.1. Musst du deinem Makro sagen um welchen Wert das ganze verschoben werden soll.2. In welche Richtung? Alle gleich oder unterschiedliche?3. Startbauteil4. Ab hier jetzt die Schleife mit, das nächste Teil anklicken in Caita. 4.1 Schleifendurchlauf = Verschiebe Auswahl um X in Richtung Y4.2 next I (mit abbr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Translation der Parts eines Products
gebbo am 27.01.2014 um 19:54 Uhr (1)
Hallo!Ich habe mal ein Macro aufgezeichnet:Code:Language="VBSCRIPT"Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet products1 = product1.ProductsSet product2 = products1.Item("beispiel.1")Set move1 = product2.MoveSet move1 = move1.MovableObjectDim arrayOfVariantOfDouble1(11)arrayOfVariantOfDouble1(0) = 1.000000arrayOfVariantOfDouble1(1) = 0.000000arrayOfVariantOfDouble1(2) = 0.000000arrayOfVariantOfDouble1(3) = 0.000000arrayOfVariantOfDouble1(4) = 1.000000a ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatische Translation der Parts eines Products
bgrittmann am 27.01.2014 um 21:32 Uhr (1)
ServusUm das Makro richtig umsetzen zu können solltest du dir die Grundlagen zu VBA (gibt sicher genügend Tutorials dafür) aneignen und ggf ein Buch zur Makroprogrammierung in CATIA besorgen. Zusätzlich solltest du dir mit der API-Doku vertraut machen.Grundsätzlich würde ich so vorgehen (als Beispiel):- mir zB SelectElement3 die Teile/Unterbaugruppen selektieren lassen- Selektion ggf in einer Collection zwischenspeichern- ListBox mit dem Namen der Instanzen füllen- ListBox ordnen- mit Move die Instanzen ve ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publizieren von User Defined Parameter
SergejH am 28.01.2014 um 15:34 Uhr (1)
Hallo Bernd!noch ein Mal vielen Dank für deine Hilfe!Aber soweit mit dem Aufzeichnen waren wir auch, bis auf die Schleife: Idee ist einfach super!Problem, bei der Publikationserstellung wie mit einfacher Aufzeichnung:Code------------------------------------------------------------------------------Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim product1 As CATBaseDispatchSet product1 = partDocument1.GetItem("Part1")Dim reference1 As ReferenceSet refe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über mehrere geöffnete Fenster laufen lassen
Hamlet am 29.01.2014 um 08:44 Uhr (9)
Einen schönen guten Morgen an alle,ich habe ein Makro geschrieben, welches einige Componenten einer Zeichnung mit einer Excel-Tablle vergleicht.Pro Excel-Tabelle, gibt es ungefähr 5-8 Zeichnungen.Derzeit muss ich jede Zeichnungen in Catia öffnen:1) 1. Zeichnung2) Marko starten3) Fenster auf 2. Zeichnung wechseln4) Marko starten .... u.s.w.Gibt es eine Möglichkeit die geöffneten Fenster von Catia wie ein Array zu durchsuchen?Der Anfangsname der benötigten Zeichungen ist halt immer gleich.z.b. schwarz-01 bis ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro über mehrere geöffnete Fenster laufen lassen
Hamlet am 29.01.2014 um 09:48 Uhr (1)
Danke Bernd,wie immer schnell und auf den Punkt.Funktioniert echt klasse. Nur eine kleine Anmerkung, falls jmd. das Marko später einfach kompieren sollte:In der For-Schleife muss"Set oWindow = CATIA.Windows.Item(1)" -- "Set oWindow = CATIA.Windows.Item(I)" heißen. BRHamlet[Diese Nachricht wurde von Hamlet am 29. Jan. 2014 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Catia V5
chrisspeed am 30.01.2014 um 11:48 Uhr (1)
Hallo Zusammen,ich habe mir das Buch von Jens Hansen ( Catia V5 automatisieren) ausgeliehen. Leider habe ich mich noch gar nicht mit der Makroprogrammierung beschäftigt. Und das Buch ist etwas schwierig, wenn keinerlei Vorkenntnisse herrschen.In dem Buch gibt es einen Link zu seiner Seite mecmod.deleider gibt es die Seite nicht mehr. Ich hätte aber gern ein Makro heruntergeladen, damit ich es vergleichen kann, da ich es mit der Beschreibung im Buch nicht hinbekomme.Wisst ihr, ob es noch ein Archiv zu den B ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Catia V5
Hamlet am 30.01.2014 um 11:56 Uhr (1)
Direkt kann ich dir da nicht helfen, aber lade doch mal ein Bild vom Makro hoch.Vll. können dir hier ja ein paar Leute deine Fragen beantworten. GrußHamlet
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Catia V5
bgrittmann am 30.01.2014 um 11:57 Uhr (1)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Schon mal im Internet-Archiv web.archiv.org geschaut?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Catia V5
Catrin am 30.01.2014 um 11:59 Uhr (12)
Hallo,frag doch Jens selbst.Er ist hier als Moderator unterwegs und Du kannst ihn auch per PM erreichen.Er hilft Dir bestimmt !GrussCatrin--------------------------------------------------------------------privat@catrin-schlensok.de--------------------------------------------------
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Catia V5
chrisspeed am 30.01.2014 um 12:03 Uhr (1)
PM habe ich schon versucht, da bekomme ich immer eine Fehlermeldung. Ich dachte, er ist hier nicht mehr gemeldet.Das Archiv schaue ich mir mal an, danke für den Tipp.Ich kann ein Makro einstellen, aber da hab ich immer noch kein Vergleich, ob es so aussieht, wie vorgesehen. Ist aber vielleicht auch nicht so wichtig.Systeminfo fülle ich gleich aus!
|
In das Form CATIA V5 Programmierung wechseln |