|
CATIA V5 Programmierung : (Masse)mittelpunkt einer Seite (Face) bestimmen
AndiKrue am 26.06.2009 um 13:46 Uhr (0)
Sollte so funktionieren, ich hoffe es hilft dir weiter.Dein Fehler liegt wohl an dem CreateReferenceFromObject. Geht nur über CreateReferenceFromName, selektiert man im Baum, geht es über Object. Nochmal nen Edit, nun kann man wirklich nur Flächen im Baum und im Space selektieren.Code:Private Sub GetCenterOfGravityFromFace()Dim oDocumentDim SelDim InputObjectType(1)Dim StatusDim i As IntegerDim oFaceDim oPartDim oReferenceDim oMeasurableDim iCenterOfGravity(2)Set oDocument = CATIA.ActiveDocumentSet oPart = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : (Masse)mittelpunkt einer Seite (Face) bestimmen
WMJS am 21.03.2013 um 12:28 Uhr (0)
Tut mir echt Leid, dass ich diesen Opa Fred ( ) nochmal hochholen muss, aber ich versuche das Programm von AndiKrue zu nutzen, um den Mittelpunkt einer vom Benutzer selektierten Fläche zu erzeugen, es funktioniert aber nur bis zu dem fett-markierten Aufruf. "PartDerSuche" ist mit dem Part der ausgewählten Fläche gefüllt.Code: Globale Wertevergabe Set Dokument = CATIA.ActiveDocument~~~~~~~~~~~~~~~~~~~~~~~~~~~ Unterprogramm zur Erstellung des Werkstückmittelpunktes Sub MittelpunktErstellen Deklaration ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Winkel im Uhrzeigersinn messen
pfannensepp am 21.03.2013 um 14:14 Uhr (0)
Halloich habe eine kleine Auseinandersetzung mit CATIA. Ich will einen Winkel messen mitCode:Set TheMeasurable = TheSPAWorkbench.GetMeasurable(PNormale(i))Winkel = TheMeasurable.GetAngleBetween(Richtung)funktiniert auch. Allerdings misst er mir immer den "kleinen/spitzen" Winkel. Ich will aber immer den in Uhrzeigersinn gemessen haben( glaube ein Winkel ist auch so definiert...sagten die in der Schule mal).Gibt es da eine Möglichkeit das richtig zu messen?Hab im Anhanh ein beispiel.... den roten Winkel wil ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro an Part anhängen
tberger am 21.03.2013 um 18:08 Uhr (0)
Hallo Klaus,das was ich kenne ist mit der KWA-Lizenz oder auch PKT-Lizenz machbar und ist ein sogenanntes VB-Skript, das in den Catia-Teilebaum eingehängt werden kann. über eine Reaction kann dann das Skript ausgelöst werden. Das andere ist die Reaction selbst in der auch ein Skriptteil eingebracht werden kann.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Definition der einzelnen Funktionen in einem Makro für Teileumbenennung
bamigon am 21.03.2013 um 21:04 Uhr (0)
Ich wieder!Hab hier ein zweites Makro, das nun den Exemplarname an die Teilenummer anpasst.Jedoch stehe ich wahnsinnig auf dem Schlauch. Hab nicht die geringste Ahnung, was genau das Programm bzw. die einzelnen Schritte so machen Und auch hier hab ich die ehrenvolle Aufgabe das ganze zu Präsentieren! Wäre echt super hilfreich, wenn jmd. mir erklären könnte, was genau in den einzelnen Schritten gemacht wird un warum!?hier der Code:Sub CATMain() Set aktuellesProdukt = CATIA.ActiveDocument.Product Dim ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Definition der einzelnen Funktionen in einem Makro für Teileumbenennung
DasDon am 22.03.2013 um 09:13 Uhr (0)
Moin moin,ohne blöd zu klingen oder so, aber warum muss du sachen präsentieren von denen du keine Ahnung hast? Gibt es nicht jemanden der die makros geschribene hat und davon dann auch Ahnung hat?Code:Sub CATMain()Set aktuellesProdukt = CATIA.ActiveDocument.ProductDim aktuelleProdukte As ProductsSet aktuelleProdukte = aktuellesProdukt.ProductsUmbenennen aktuelleProdukte Das Makro fängt wie immer im Sub CATMain an.Den Objektvariable aktuelleProdukte wir als die Produkte des aktuellen in CATIA geöffneten Pr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Definition der einzelnen Funktionen in einem Makro für Teileumbenennung
bamigon am 19.03.2013 um 00:20 Uhr (0)
Hallo zusammen,ich hätte nach langer Zeit mal wieder eine Frage.Ich habe aus dem Forum hier aus mehreren Makros ein passendes Makro für meine Anwendung zusammengebaut, welches auch (bis dato) einwandfrei funktioniert. Nur habe ich das "Problem", dass ich darüber eine Präsentation (vor Programmierlaien) halten muss/darf und mir nicht alle einzelnen Funktionen so ganz klar sind. Daher schreibe ich nun mal mein Makro hier rein mit den von mir angedachten Definitionen. Über eure Anmerkungen/Hilfen/Verbesserung ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part Maße/Ausdehnung auslesen
Fmueller am 26.03.2013 um 11:36 Uhr (0)
Hallo, ich bin noch ziemlich neu in der Catia Programmierung.ist es direkt möglich die Maße bzw die Ausdehnung eines Parts in eine Koordinatenrichtung auszulesen oder muss man sich dazu ein Workaround ausdenken?Die SuFu konnte mir dabei leider nicht helfen grüßefmueller
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
adrian83 am 08.06.2013 um 22:46 Uhr (1)
HI,ich melde mich nochmal zurück. bin mit meiner Arbeit fast am ende,und so wie es aussieht könnte es etwas gutes werden,wenn da nciht die kleinen tücken immer wären. zum beispiel bin ich mittlerweile absoluter FAN der global featureRecognition im prismatic machinging. in folgendem code-beispiel werden erkannte feauteres (Bohrungen der einfachheit halber auch) einer taschenfräsoperation zugerechnet und es wird die werkzeugbahn berehcnet. Jetzt mein anliegen: Kann mir bitte einer zeigen,wie man noch per sch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erstellen eines Halter durch ein Makro
moppesle am 27.03.2013 um 10:57 Uhr (0)
Hallo S-CAD.wilkommen im Forum. Bitte systeminfo ausfüllen.Das hört sich für mich nach einer Powercopy an.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt auf Fläche erzeugen - Keine Referenz?
WMJS am 02.04.2013 um 10:13 Uhr (0)
Hallo CADler, ich habe gerade ein seltsames Problem und bin zu blind, es zu finden Und zwar möchte ich einfach einen Punkt auf einer Ebene in einem Geometrischen Set erstellen, das klappt soweit auch und der Punkt bekommt die angestrebten Koordinaten 0, 0 auch mit. Allerding wird ihm keine Referenzebene mitgegeben, das Makro läuft über diese Stelle aber ohne Fehlermeldung hinweg, weshalb ich auf dem Schlauch stehe!Sub MessflaechenVerrechnen Dim ErsteFlaecheX, ZweiteFlaecheX, ErsteFlaecheY, ZweiteFlaech ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten auf verschiebene Tabellen in Excel verteilen
Berges am 02.04.2013 um 13:59 Uhr (0)
Hallo ZusammenHabe ein VB Script das mir Werte aus Catia in Excel schreibt.Alles in eine Tabelle funktioniert.Ich möchte aber die Werte auf verschiedene Tabellen in der geöffneten Excel Datei verteilen.Wie spreche ich die Tabellen (Tabell1 , Tabell2 , Tabell3 u.s.w.) an?Hier der Auszug aus meinen ScriptFileName = "C:TempABMESSUNG.xlsx"Dim EXCEL As ObjectSet EXCEL = CreateObject("Excel.Application")EXCEL.Workbooks.Open FileNameEXCEL.Application.Visible = TrueEXCEL.Parent.Windows(1).Visible = True___________ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingungen im Strukturbaum entsprechend Komponenten automatisch in Sets verschieben
DasDon am 05.04.2013 um 12:28 Uhr (0)
Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim oProduct As ProductSet oProduct = productDocument1.ProductoProduct.ApplyWorkMode DESIGN_MODE[Part Number] + [Revision] + [Description] - "Name" auslesen und in Liste speicherndim oChild As Partset oChild = oProduct.Part###wie gesagt. geht nicht. Parts die in einem Produkt aufgehängt sind, werden trotzdem als Product deklariert.###CATIA.ActiveDocument.Product.Products (die Gruppe Kinder des Produkts.)###Returns the c ...
|
In das Form CATIA V5 Programmierung wechseln |