|
CATIA V5 Programmierung : Makro zum tessilieren
pfannensepp am 15.03.2013 um 11:33 Uhr (0)
Hallo Gemeinde,habe mal wieder ein Problem bei dem ich nicht weiterkomm. Eigentlich sidn es zwei Teilaufgaben die voneinander getrennt betrachtet werden können. Das erste...Ich möchte gerne eine Fläche in CATIA tesselieren ( STL Rapid Prototyping Workbench) und dann als STL Abspeichern. Ich habs schon gesund und den Makrorecorder gefragt, aber keine Automatisierungsmöglichkeiten gefunden. Geht das?Als nächstes... würde ich gerne zwei STL Meshes mit der "Boolean Operations"-Funktion im Shape Sculptor versch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum tessilieren
moppesle am 15.03.2013 um 11:53 Uhr (0)
Hallo pfannensepp,zu A gibt es da etws. Vieleicht kannst du ein paar Codeschnipsel gebrauchen.http://ww3.cad.de/foren/ubb/Forum133/HTML/008323.shtml#------------------Gruß UweAuch Catia ist nur ein Mensch! [Diese Nachricht wurde von moppesle am 15. Mrz. 2013 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Annotations, zugehöriges Element finden
HoBLila am 14.03.2013 um 11:13 Uhr (0)
Hallo MarcDe,vielleicht hilft Dir das schon weiter:Grundbedingung für das beispiel: Annotation ist bereits selektiert.Code:Public Sub CATMain() Dim annoWork As AnnotationTypeLib.Annotation Dim arrVarSurf() As Variant Dim objAnnoWork As Object Dim selWork As INFITF.Selection Dim sName As String Set selWork = CATIA.ActiveDocument.Selection Set annoWork = selWork.Item2(1).Value Set objAnnoWork = annoWork ReDim arrVarSurf(annoWork.GetSurfacesCount - 1) Call objAnnoWork.GetSurfaces( ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
DonYouAn am 17.03.2010 um 08:37 Uhr (0)
Hallo,ich komm einfach nicht weiter mit einem kleinen Problem. Ich habe das Forum durchforstet und die Catia-Hilfe bemüht, aber es will einfach nicht so wie ich es will.Ich möchte per CATScript einen "Attribute Link" eines Parameters auf einen Text erzeugen. Beides sowohl Parameter, als auch Text sind auf der Zeichnung schon vorhanden.Folgendes habe ich probiert (und andere Sachen auch), komme aber nicht zum Erfolg:Code:Sub CATMain()Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Definition der einzelnen Funktionen in einem Makro für Teileumbenennung
DasDon am 19.03.2013 um 08:39 Uhr (0)
Moin moin, ich versuche mich mal ran Ein CATIA Makro fängt immer erst bei Sub CATMain() an...danach wird das Objektvariable aktuellesProdukt mit dem satzSet aktuellesProdukt = CATIA.ActiveDocument.Product deklariert. und zwar von CATIA das Aktive Dokument welches ein Produkt ist. aktuellesProdukt entspricht also ab nun an das geöffneten CATProduct.jetzt werden die String Variablen alteBezeichnung & neueBezeichnung anhand eines Eingabefenster definiert und anschließend wird ein das unterprogramm Um ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
DonYouAn am 17.03.2010 um 14:55 Uhr (0)
Hallo Daniel,danke, Du hast mir sehr geholfen.Allerdings kann ich nicht auf Textobjekte im Background zugreifen. Der Background ist bei uns im Unternehmen gesperrt.Bei der Zeile Code:Set intDrwTextObj = intDrwTextsObj.GetItem("SAP__DRAW-DOKNR")meckert Catia, dass "Method GetItem failed". SAP__DRAW-DOKNR ist auf Background View[3] definitiv vorhanden. Muss ich etwas anderst machen um auf BG-Objekte zuzugreifen oder ist dies denn überhaupt möglich?DankeDonYouAn--------------------
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Attribute Link, wie?
tberger am 19.03.2013 um 11:49 Uhr (0)
Das muss nicht mit Makroprogrammierung gemacht werden (sofern es überhaupt geht, da eine Einstellungssache in Tools-Optionen).Du findest die Einstellung der Settings hierfür unter Tools-Optionen-Mechanische Konstruktion - Drafting, Tab ganz rechts Verwaltung, 4. Schalter von oben "Zugriff auf Blatthintergrund sperren".Wenn das dann noch vom CATIA Admin mit Administratormodus gesperrt wird, gilts für alle im Unternehmen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - ei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datenrettung bei Click OK to Terminate
Promod90 am 20.04.2017 um 13:04 Uhr (1)
wo finde ich das "Shar develop projekt"?Seid ihr in Catia oder Excel?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datenrettung bei Click OK to Terminate
bgrittmann am 20.04.2017 um 13:21 Uhr (1)
ServusWeder noch.Das ist in Microsoft Visual Studio (oder auch SharpDeveolp siehe zB hier).Also eine IDE für .NET.GrußBerndEDIT: Auf catia.cad.de findest du eine fertige Anwendung mit einer Erklärung.------------------Warum einfach, wenn es auch kompliziert geht.
|
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 : Ermitteln ob Wert eines Parameters eine Formel ist
geekv5 am 21.03.2013 um 10:21 Uhr (0)
Morgen!Habe jetzt erstmal via Startcommand gelöst, geht sicher besser..Code:Sub CATMain()Dim partDocument1 As PartDocumentDim selection1 As ObjectDim part1 As PartDim relations1 As RelationsDim parameters1 As ParametersDim length1 As LengthDim formula1 As FormulaDim quellparameter As ParameterDim parameterliste() As VariantSet partDocument1 = CATIA.ActiveDocumentSet selection1 = CATIA.ActiveDocument.SelectionSet part1 = partDocument1.PartSet relations1 = part1.RelationsSet parameters1 = part1.ParametersIf ...
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |