 |
CATIA V5 Programmierung : Werte aus SmarTeam-Profilkarte auslesen (mit VBA)
tberger am 17.05.2011 um 06:55 Uhr (0)
Im Smarteam-Installationsverzeichnis findest du im bin-Ordner eine Datei "AZ.HLP".Darin kannst du die "BasicScriptReference" aufrufen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy aus einem Catalog per VB6 starten
JPF am 08.02.2008 um 08:52 Uhr (1)
Nachtrag:wie kann man überhaupt eine bestimmte PowerCopy starten mit VB6 ?????Mit dem Catia-Startcommand und c: Instantiate From Document, aber wie bekomme ich das richtige Part dazu gestartet ???
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Win7 - Fensterproblem
buecherm83 am 05.08.2015 um 15:22 Uhr (1)
"Replace" startet den Ersetzen Dialog. Wenn CATIA bei dir auf deutsch gestartet ist muss du "Replace" durch "Ersetzen" ersetzen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
tomtom1972 am 22.03.2005 um 09:57 Uhr (0)
Hallo, in R14 (und mit VB 6.0) klappts mit .SelectElement2 und folgendem Code. (Da die Methode SelectElement2 ebenfalls in R12 existiert, gehe ich davon aus, das es hier auch klappt.) Dim InputObjectType(0) Dim Status Dim oSelection Set oSelection = CATIA.ActiveDocument.Selection InputObjectType(0) = Face ---nur Fläche auswählbar Status = oSelection.SelectElement2(InputObjectType, Select , False) --- UserSel If (Status Normal ) Then -------Auswahl i.O? MsgBox Abort --- nein E ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in Product editieren
tomtom1972 am 11.02.2006 um 14:04 Uhr (0)
Hallo,der zweite Teil deines Scriptes ist falsch. Um die Parts in einem Product "durchzugehen" musst du auch die Items counten und nicht über die Catia.Documents gehen. Dein Zähler (n) der Items deines Products hat ja nichts mit dem Zähler der Documents zu tun.So müsste es gehen: Sub CATMain()Set oActDoc = Catia.ActiveDocumentSet oProducts = oActDoc.Product.ProductsSet oSelection = oActDoc.SelectionoSelection.Clear ----------- bis hierhin wars i.OFor i = 1 to oProducts.Count Zählt die Children Set oIte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gewählte Punkte
tubuibam am 12.05.2015 um 15:32 Uhr (1)
Hallo,ich habe ein Makro geschrieben, wenn wir die Punkte gewählt haben, werden ihrer Koordinaten bemerkt, und etwas gearbeitet.1)Meine Frage ist, ob die gewählte Punkte eine Fähnchen, oder ein Marken in 3d Model bekommen kann, damit man weiß, welche Punkt man gewählt hat?2) Weitere Frage ist, am Ende dieses Wahlvorgang, habe ich ein Form erstellt, quasi ein Vorschau mit Information von den gewählten Punkten. Dieser Form ist aber fest in der Vordergrund, und man kann nicht zu 3D Model Fenster wechseln, dam ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einmaliger Name auf oberster Part-Ebene
Math.random am 16.04.2010 um 19:22 Uhr (0)
Diese Antwort hilft nur bedingt, trotzdem Danke.Wie es scheint, gibt es für mein triviales Problem keine saubere Lösung.CATIA.ActiveDocument.Part.FindObjectByName("GeoSet_Makro") war so ziemlich das erste, was ich ausprobiert habe. Neben CATIA.ActiveDocument.Part.CreateReferenceFromName("Part1/!GeoSet_Makro") in allen Schreibweisen.Das Problem an FindObjectByName ist, dass der gesamte Baum des Parts solange durchsucht wird, bis der gesuchte Begriff gefunden wurde oder nicht. Wie lange mag die Ausführung de ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht unterstützer Typ der Automatisierung
scheuche am 11.08.2003 um 08:44 Uhr (0)
Hallo Stoffel, die meldung sieht aber so aus als ob sie von microsoft und nicht aus CATIA V5 kommt. also nicht von V5 Objekten. ------------------ gruss scheuche
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reorder
Pumapilot am 13.03.2006 um 08:46 Uhr (0)
HalloProbiers mal mit Ausschneiden - einfügen (cut - paste), d.h. den zu verschiebenden Teil des Strkturbaums ausschneiden und an der gewünschten Stelle einfügen.z.B.:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = partDocument1.Selectionselection1.Clear Dim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = bodies1.Item("Pressboden")Dim ordere ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Trägheitsachsen einen Surface-Objects
WMA HSU am 23.11.2020 um 13:46 Uhr (1)
Hallo zusammen,Ich habe mal wieder ein etwas kurioses Problem. Ich habe ein Part, in dem historisch gewachsen mehrere Surfaces und Bodies im Raum liegen, deren Position und Ausrichtung ich nicht kenne.Jetzt möchte ich diese mit einem Script auslesen, leider schaffe ich das nur für die Body-Objekte, indem ich die "SPAWorkbench" nutze und dann über "objSPAWorkbench.Inertias" und Code:Dim KoordinatenAxis(8)objInertia.GetPrincipalAxes(KoordinatenAxis)Dim KoordinatenUrspung(2)objInertia.GetPrincipalAxes(Koordin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Original aus Muster auslesen
DMaier am 08.04.2008 um 16:43 Uhr (0)
Nee, das wars nich^^Er färbt trotzdem ein gemustertes Pad.VB hab ich, nur keine Adminrechte zum Installieren Ich probiers zuhause nochmal, andernfalls meld ich morgen meinen Misserfolg Danke jedenfalls für die viele Mühe deinerseits./edit, 2 Stunden später...klappt irgendwie nicht, selbst wenn ich Muster ohne "Featuretype catSimpleHole" aus der Schleife werfe, wird das gemusterte Pad mit eingefärbt.Bin langsam ratlos Zitat:Sub CATMain() CATIA.Caption=theCATTitle Variablen Dim Hole As Hole ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte in Geoset abrufen und Aktion ausführen
Kay Petri am 17.04.2013 um 06:47 Uhr (0)
Ja. So habe ich es auch gedacht. Er tut es aber leider nicht. Hier mal der Code bis jetzt.Code:Dim oDoc As DocumentDim Auswahl As StringDim SelType(0)Dim oPart As PartDim myBody As ObjectDim mySelektionChecker As Boolean mySelektionChecker = FalseSelType(0) = "HybridBody"Set oDoc = CATIA.ActiveDocument Set oSel = oDoc.Selection oSel.Clear Set oPart = oDoc.Part Set myBody = oPart.InWorkObject myType = TypeName(myBody)Auswahl = oSel.SelectElement2(SelType, "Bitte selektieren Sie ein geo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro universal gestallten
theshadog am 20.05.2009 um 18:18 Uhr (0)
Also ich finde das Buch "CATIA V5 Makroprogrammierung mit Visual Basic Script" sehr empfehlenswert. Im "Kochbuch" wird vieles an Beispielen erklärt, was man nicht einfach auf anderes übertragen kann.Zu deinem Problem:Bei den Skizzen kannst du ebenfalls über eine Eingabe arbeiten.Code:Dim zahl as Integerzahl = InputBox("Skizzennummer eingeben.", "Skizzennummer", zahl)Dim sketch1 As SketchSet sketch1 = sketches1.Item("Skizze." & zahl)Eine andere Möglichkeit wäre, dass du eine Selection definierst, damit der ...
|
| In das Form CATIA V5 Programmierung wechseln |