|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
Sylas am 29.11.2012 um 09:48 Uhr (0)
Zitat:Original erstellt von bgrittmann:ServusHast du mal meinen Code in einem CATPart ausgeführt (in dem ein ParameterSet "Anderungen" enthalten ist?Schau mal in der Doku wo die Parameter in einem PartDocument und einem ProductDocument angeordnet sind, dann wir dir klarer, dass du noch eine Fallunterscheidung benötigst (siehe Forensuche)GrußBerndEDIT: Du solltest auch mal in der Doku schauen was dir RootParameterSet liefert.Servus BerndIch verstehe jetzt was du meinst wegen Fallunterscheidung. Ich glaube, ...
|
In das Form CATIA V5 Programmierung wechseln |
 VBAProject4.zip |
CATIA V5 Programmierung : VBA Makro mit Formulare
Sylas am 16.12.2012 um 00:11 Uhr (0)
Hallo Leute!Ich habe Mal ein VBA Makro mit zwei Formulare erstellt (mit Hilfe von Bernd - danke dir mein Freund :zwinker .Also mein Problem ist, dass das Makro lauft super wenn ich starte das unter VBA Editor (Alt+F11 im Catia) aber ich muss das unter Makro Auswahl (Alt+F8) starten (ich habe das als Bibliothek angeklickt) - und das funktioniert nicht. Jemand weißt warum?P.S. Ich entschuldige mich für die Polnische Beschriftungen unter das Makro - ich bin sicher dass für euch es ist kein Problem
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mass vom mehreren Bodies
Sylas am 28.04.2017 um 13:24 Uhr (1)
ServusKann mir jemand sagen, wie kann ich Gesamtmass vom selektierte Bodies lesen mit Makro?Ich habe schon Selektion uber SelectElement2 gemacht, Workbench und Measurable definiert aber wie kann ich jetzt kompletes Selektion als Reference definieren?Anbei mein Code(erste Schritten):Code:Sub xStart()Dim body_sel As SelectionDim dbody_selDim InputObjectType(0) As VariantInputObjectType(0) = "Body"Dim StatusSet body_sel = CATIA.ActiveDocument.SelectionSet dbody_sel = body_selStatus = dbody_sel.SelectElement3( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extract Flächen us dem Body
Sylas am 19.11.2015 um 14:13 Uhr (1)
Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactorySet bodies1 = part1.BodiesSet body1 = bodies1.Item("(BodyName)")Set shapes1 = body1.ShapesSet solid1 = shapes1.Item("Solid.83")Set reference1 = part1.CreateReferenceFromBRepName("RSur:(Face:(Brp:(Solid.83;%2168);None:();Cf11:());WithPermanentBody;WithoutBuildError;WithSelectingFeatureSupport;MFBRepVersion_CXR15)", solid1)Set hybridS ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Toolbar mit CatScripts / VBA Makros
Sylas am 13.06.2017 um 07:27 Uhr (5)
Hallo ZusammenIch habe eine Frage, welches nicht genau im Programmierung-Bereich soll gefragt sein (oder?)Ich habe schon paar in Haus VBA Makros / CATScripts geschreiben... Jetzt ich will das im Haus zwischen mehreren Users verteilen.Ich kann das in der Toolbar plazieren, aber wie kann Mann dieser Toolbar dann weiter geben?Ich habe auch irgendwo gelesen, das es ist möglich ein CATIA catalog mit catscripts bauen (VBA Makros sind dort mit catscript gelauftet).Hat jemand so probiert?Gibt es noch andere Möglic ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Symmetry contraint
Sylas am 29.06.2017 um 08:20 Uhr (1)
Hallo ZusammenIch muss gerade mehrere Parts symmetrisch mit constraints verbinden. Ich wunderte mich ob ist dass möglich mit VBA Code das automatisieren?Ich habe auch mit NX gearbeitet, und dort solche constraint (center) existiert schon, aber unter Catia es gibt kein.Die Idee ist: ich klicke an zweites Part (was soll ich verbinden) zuerst, und dann auf 2 ebenen von erstes Part (verbinden zu)...Ich hoffe dass mein Deutsch is gut genug für machen das Klar was ich will GrußLucas[Diese Nachricht wurde von Sy ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Ansicht aktualiesierung
Sylas am 25.09.2017 um 10:13 Uhr (1)
Zitat:Original erstellt von bgrittmann:IMHO geht ForceUpdate nur bei einer DrawingView.So habe ich gewust ;)Zitat:Original erstellt von bgrittmann:Probier mal ob:Code:CATIA.RefreshDisplay = FalseCATIA.RefreshDisplay = Trueden Baum aktualisiert.Das geht auch nicht. Vielleicht so:Code:CATIA.StartCommand "Collapse All"und dann irgendwie mit "expand Selection"...?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Typ der Plane wechseln von Explicit zu Equation
Sylas am 04.10.2017 um 12:17 Uhr (1)
Hallo ZusammenIch habe ein Plane welsches Explicit ist.Ich will dieses Plane als Equation definieren. Wenn ich dass mit Hand direct unter Catia mache - es ist einfach: doppelclick an der Plane und aus Liste nutzte ich Definition:Equation und das ist alles: Catia rechnet die A,B,C,D automatisch.Wie kann ich die A,B,C,D Werte aus dem Measure zugreifen (Ich will mit Hybridshapefactory eine Ebene mit .AddNewPlaneEquation erstellen)?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere Bodies und Geosets löschen
Sylas am 15.01.2018 um 19:15 Uhr (1)
Zitat:Original erstellt von Creator-X:Hallo Bernd,also die Catia Biblioteken werden in den Ref angezeigt und sind alle aktiviert.Daheim funktioniert es ja auch. In der Arbeit da bekomm ich dann Feghler wenn der Code ausgeführt werden soll obwohl es die gleiche Version ist. Vielleicht liegt es ja am Windof10. Daheim hab ich W7 drauf.Ist schon komisch. Andere Macros laufen ja auch bei mir in der Arbeit.Bin ein bissel ratlos. Gruß MarcoHalloHast du deine Makro an andere PC versucht? Startet es?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy / Paste special ohne Link - wieder ;)
Sylas am 16.02.2018 um 06:47 Uhr (1)
Hallo ZusammenIch möchte durch Product.Products )Der CATIA Baum) durchgehen, und jedes Body ohne Link zum anderes Part einfugen.Ich habe wieder Probleme mit Copy / PasteSpecialWithoutLink... kann mir jemand was ich wieder Falsch gemacht habe zeigen?Code:Sub xStart()Dim asp_adapter As PartDocumentDim asp_product As ProductDocumentDim sourcesel As SelectionDim targetsel As SelectionDim oProd As ProductDim oPart As PartDim oFilter(0) As VariantoFilter(0) = "Product"Dim odSel As SelectionSet odSel = CATIA.Act ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Running executable unter CATIA mit catscript
Sylas am 23.02.2018 um 15:17 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusAlso in Windows 7 öffnet sich das Fenster mit deinem Code.(bleibt dann aber hängen: geht nur wenn Catia mit Englischer Sprache verwendet wird)GrußBerndPS: Das Makro von Joe von catia.cad.de kennst du auch?Ich habe auch gemerkt, dass unter Win7 - andere User - das Makro geht... Makro von Joe habe ich nicht probiert - ich siehe keine Download option da... EDIT:Doppelclick an ProdSortNoOcx.exe hat mir Explorer gehangt [Diese Nachricht wurde von Sylas am 23. Feb. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ProductToPart für Arme
Sylas am 19.04.2018 um 09:48 Uhr (1)
Zitat:Original erstellt von razzor88:Guten Morgen, Ich hatte vergessen zu erwähnen,daß bei meinem Programm nur Sachen die im Show stehen. D.H. Alle ausgeblendeten Products oder Parts werden nicht kopiert. Genauso wie Ausgeblendete Körper.Kein Part (Body) ist im NoShow. Andere Idee?Zitat:Original erstellt von bgrittmann:ServusUnd was ist an den Teilen die nicht kopiert werden anders?Schon mal versucht nachzuvollziehen warum das Makro von Joe nicht klappt (schrittweise ausführen und nachvollziehen)?Wenn du ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ProductToPart für Arme
Sylas am 25.04.2018 um 10:13 Uhr (1)
Zitat:Original erstellt von moppesle:Hallo Sylas,öffne die STP-Datei und speichere das Produkt als Catiasfiles wieder. So einfach? Ich will kein neues CATProduct haben, nur ein neues Part für jedes Product (anlisch wie mit CATIA Funktion: "Generate CATPart from CATProduct"). Bist du sicher?
|
In das Form CATIA V5 Programmierung wechseln |