|
CATIA V5 Programmierung : Erstellung einer Linien-Reihe nach Vorgabe von Koordinaten (Input-box) mit Korrekturm
V5Playaz am 29.01.2010 um 20:52 Uhr (0)
Ich könnte das schon, aber erstens habe ich gerade kein CATIA zur Hand und zweitens keine Zeit.Ich habe dir die notwendigen Schritte gezeigt, du musst dich damit auseinander setzen. Beispiele gibts im Catia-Kochbuch, hier im Forum und über den Makrorekorder.Wenn du dich damit auseinander gesetzt hast, und an einer bestimmten Stelle hängst kannst du dich hier gerne nochmal melden.Ansonsten gibt es genug Firmen die so etwas für dich übernehmen.Grüsse Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stapelverarbeitung
chalchi am 18.11.2003 um 11:43 Uhr (0)
Opah... ich suche eine möglichkeit Catia CATDrawings per routine in ein unigraphics kompatibles format (DXF/DWG/CGM) zu konvertieren. gibt es dazu irgendwelche makros, die ich extern aufrufen kann, und die exporteinstellungen anpassen kann? zur zeit verwende ich ein DXF.CATScript! die resultierenden dxf, weisen aber leider völlig falsche strichstärken der geometrie auf! gibt es da eine möglichkeit die einstellungen anzupassen, oder gar die strichstärken zu mappen???? vielleicht mit hilfe der CAT.Settings, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel aus Rotationsmatrix
zoltan.bekesi am 07.12.2009 um 18:14 Uhr (0)
Hallo Klaus,ich weiß zwar nicht wie CATIA rechnet, habe vor einiger Zeit aus anderen Gründen folgender Beispiel für Transformationen gefunden:Transformationen in PhytonHier steht (in eigenartiger Matrizenschreibweise) alles mögliche über Transformationen, auch wie man von einen Rotationsmatrix auf die Winkel kommen kann (über viele-viele Wege). (Bei RobCAD waren es Z, Y, X, immer in Bezug auf das neue Achsensystem.)Es wäre aber vielleicht auch hilfreich in die Hilfe einiger CATIA Grundmodulen zu schnüffeln ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Alle Documente zählen
Martin K am 18.02.2011 um 13:50 Uhr (0)
HalloIch möchte alle geöffneten Dokumente zählen um eine Schleife zu bauen.Hier die vereinfachte Version um das Problem zu beschreiben.Language="VBSCRIPT"Sub CATMain() ANZAHL = CATIA.Documents.Count MsgBox "Anzahl: " + Cstr(ANZAHL), 16, "Anzahl"End SubIch denke so müsste eigentlich die Anzahl der geöffneten Dokumente angezeigt werden.Es werden aber immer deutlich mehr angegeben. Auch wenn ich CATIA ganz neu starte.Ich habe zum Bsp. 4 Modelle offen es wird aber 9 angezeigt.Was mache ich falsch?DankeGruß Mar ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Positionen von Schnitt-Ansichten in mehrere Zeichnungsblätter ermitteln
DanielFr. am 31.07.2012 um 13:01 Uhr (0)
Hi,zunächst würde ich empfehlen das du dich um die Funktion kümmerst die die exakte Position der Schnittlinie auf der Zeichnung ließt. Das ist schon etwas knifflig. D.h. es bringt nichts jetzt hier in Kleinigkeiten (was hast du für einen Objekttyp etc.) seine Zeit zu verbummeln wenn der Kern nicht gelöst wurde. Bei einem Betriebssystem wird auch erst die Architektur festgelegt, dann der Kern entwickelt und dann das schöne BlingBling außenrum (siehe Aero, etc.) ------------------MFG DanielSysteminformation ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ALLinONE:CATPart mit Material
CEROG am 22.05.2009 um 17:26 Uhr (0)
Zitat:Original erstellt von Martin K:HalloWir vergeben allen Körpern ein Material.Für den Datentransfer erzeuge ich über die Funktion "CATPart aus Product generieren" ein sog. AllInOne.CATPart. Leider gehen dabei alle Informationen verloren.Ich suche nun einen Weg ein AllInOne.CATPart zu erzeugen incl. der Materialangabe.Vielleicht mit einem Makro?? Vielen DankMit freundlichen GrüßenMartinSollen die einzelnen Bodies im AllCATPart parametrisch sein oder reicht eine Verknüpfung mit Link?.------------------ ...
|
| In das Form CATIA V5 Programmierung wechseln |
 CORNER_FEATURE.CATPart.zip |
CATIA V5 Programmierung : 3D Corner erstellen
ptit.tom am 18.05.2009 um 08:55 Uhr (0)
Hallo,Das Feature "Corner" ist im CATIA leider nicht sehr stabil. Ich füge ein Beispielpart an. Versuch den Punkt C zu verschieben. Wenn du auf die andere "Seite" wechseln, kriegst du eine Fehlermeldung. Du muss dein Corner einmal öffnen und zumachen, um das Feature zu "reparieren".Ich vermute, daß CATIA im Makro dieses Problem nicht lösen kann.Ich hatte das Problem mit PowerCopy. Ich habe einfach mit anderen Features gearbeitet (Circle Bitangent and Radius. Achtung, die zwei Linien sollen richtig ausgeri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Polylinie-Länge messen
lbecker am 30.04.2012 um 20:38 Uhr (0)
Hallo zusammen,ich bin neu hier und - wie sollte es anders sein - ich habe Fragen zum Thema Catia V5 und Makros...Meine "Vorbildung" beruht auf VBA-Excel-Programmierung und CATIA V5 Konstruktion. So und nun meine Frage:Ich versuche ein Polylinie vom User auswählen zu lassen. Das klappt mit Hilfe von SelectElement2 soweit auch ganz gut - dabei mal Danke an Jens Hansen und Dieter Ziethen. Nun wollte ich die Länge der Polylinie ermitteln... Wie geht das? So richtig scheint es keine Eigenschaft in HybridShapeP ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit Excel Catia steuern
HoBLila am 21.01.2010 um 16:28 Uhr (0)
Richtig.Dies hat aber den Vorteil, dass er bereits gewisse Voraussetzungen getroffen haben kann, wie eine Datei geöffnet zu haben.Dabei aber bitte aufpassen, mit GetObject erhälst du nur das erste CATIA aus der Prozessliste.Sind also mehrere geöffnet kann es vorkommen, dass das falsche erwischt wird.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Na ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserForm + Auswahl + Catia
Proofin am 07.12.2007 um 09:37 Uhr (0)
Moin compimento,dein Klick-Funktion für deinen Button könnte wie folgt aussehen:Code:Private Sub MyButton_Click() Dim oSel As Selection Dim selTyp(0) As String Dim sState As String set type of the object to select selTyp(0) = "MyType" get selection Set oSel = CATIA.ActiveDocument.Selection oSel.Clear hide the window Me.Hide start user selection sState = oSel.SelectElement2(selTyp, "please select", False) set the selected value If sState = "Normal" Then do something Else do something else End If ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : öffnen eines Produktes (Namen aus Textfile)
steirerhubsi am 20.07.2004 um 13:47 Uhr (0)
Hallo! Ich hab das Problem so gelöst: Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim productDocument1 As Document Dim filesystem1 As Object Set filesystem1 = CATIA.FileSystem Dim file As Object Dim Pfad As String FileNum = FreeFile() Open ( d: empinfo.txt ) For Input As FileNum Input #FileNum, Pfad Input #FileNum, Datei Close #FileNum Set productDocument1 = documents1.Open(Pfad & Datei) End Sub Der Pfad und der Dateiname der zu öffnenden CATIA-Dateien sind in einem Textfile ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GetAsyncKeyState / KeyPressed / DOEvents
elharry am 13.10.2009 um 15:04 Uhr (0)
Hallo zusammen,versuche mich gerade mal wieder an einem Makro und bekomme es nicht hin.Das Makro soll beim drücken der ESC Taste abbrechen. Das Makro soll nur auf Windows laufen.Den folgenden Code habe ich.Sub Main() For I = 1 To 10000 DoEvents KeyPressed = CBool(GetAsyncKeyState(vbKeyEscape) And &H8000) &H8000 meint gedrückt! DoEvents Catia wartet kurz? MsgBox ("Keypressed : " & KeyPressed) If KeyPressed = "True" Or KeyPressed = "Richtig" Then Exit Sub MsgBox ("R ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .net Problem
AlfaRomeo75 am 13.01.2009 um 12:18 Uhr (0)
Zitat:Original erstellt von RSchulz:Hallo,da ich den Thread nicht kenne und ihn mir nicht durchlesen möchte, bitte ich darum dein Problem genauer zu beschreiben. Was genau möchtest du denn machen?OK, also ich möchte ein catvbs-Skript, welches sonst direkt unter Catia gestartet wird (Alt+F8...) über ein Externes .Net Programm starten.Also ich habe also im Visual Basic Express Edition 2008 eine Form auf der ich ein Button erzeuge! Sobald dieser Button gedrückt wird, soll das catvbs-Script ausgeführt werden. ...
|
| In das Form CATIA V5 Programmierung wechseln |