|
CATIA V5 Programmierung : Kochbuch Catia V5 Start
RSchulz am 29.07.2011 um 09:06 Uhr (0)
Hallo und herzlich willkommen im Forum,was ist da mit "einfach das Objekt im Quellcode markiert und mittels Drag an drop im watch fenster abgelegt" gemeint?Damit ist gemeint, dass eine Variable=Objekt kopiert und im Watch-Fenster eingefügt werden ann.was ist mit "Objekt im Quellcode" gemeint?Die Variable ist somit damit gemeint! Sieht man aber auch auf Seite 28...HTH------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objectpfad / Einsteigerhilfen
cadtb am 24.11.2008 um 08:11 Uhr (0)
Warum funktioniert das nicht?Code:Set specsAndGeomWindow1 = CATIA.ActiveWindowSet viewer3D1 = specsAndGeomWindow1.ActiveViewerSet viewpoint3D1 = viewer3D1.Viewpoint3DDas zeichnet mir der Makroaufzeichnungsassisten auf, wenn ich in einem Part auf "Isometrische Ansicht" klicke.Leider funktioniert das aber dann in einem Makro nicht - warum?(Es kommt zwar keine Fehlermeldung, aber er ändert auch nicht die Bauteilausrichtung)[Diese Nachricht wurde von cadtb am 24. Nov. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : MultipleValues aus Parameter auslesen.
roccat am 04.12.2025 um 11:10 Uhr (15)
Hallo,mit Code:MyParameter.SetEnumerateValues myListlassen sich ja die MultipleValues eines Parameters setzen, aber wie kann ich prüfen ob ein Parameter MultipleValues hat und wenn ja wie kann ich diese Auslesen?Bei Code:MyParameter.GetEnumerateValues myList kommt die Fehlermeldung "out of stack space Error 28" und Catia terminiert sich.Vielen Dank für eure Hilfe.mfGMario------------------Wenn das die Lösung sein soll,will ich mein Problem zurück !!
|
| In das Form CATIA V5 Programmierung wechseln |
 MAIN-test2.txt |
CATIA V5 Programmierung : Punkte in Catia importieren
as-tom am 11.05.2009 um 08:21 Uhr (1)
Hallo Daniel,das Makro läuft jetzt auch bei mir. Und ich habe es auch mit der "richtigen Datei" (sind mehr als die paar Punkt in der txt-Datei) zum Laufen bekommen. Klasse Jetzt habe ich Dir mal eine Datei angehängt, die ich so bekomme von der Entwicklung der Räder (nur die Anzahl stimmt wieder nicht). Das Format sieht so aus.Kann man Dein Makro auch so umschreiben, dass es auch damit funktioniert?Zur Erläuterung: es ist einmal die Saugseite der Schaufel und eimal die Druckseite.Gruss, Thomas
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : interne Befehlsbezeichnung ermitteln
Tiberius am 10.08.2011 um 14:30 Uhr (0)
Hi,angenommen ich habe ein Part in dem einige Funktionen aus dem PartDesign verwendet worden sind. Der User der damit gearbeitet hat, hat um sich die Arbeit etwas zu erleichtern die vorgegeben Bezeichnungen geändert. Z.B. anstatt bei einem Block steht dann anstatt Block.1 eben Grundplatte. Wenn ich jetzt ein Makro aufbauen möchte das nach ganz bestimmten Funktionen sucht, kann man sich nicht mehr an der Bezeichnung orientieren. Wie komme ich an den internen Befehl den CATIA benutzt?GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim ändern eines Punktes im Raum
zoltan.bekesi am 30.09.2010 um 21:34 Uhr (0)
Hallo cChris,mit einen Makro wird dein Vorhaben leider nicht funktionieren können, da CATIA für Makros (VBA, VBScript, CATScript) den Ereignis "Modell geändert" nicht weitergibt.Den Ereignis die du hier verwenden möchtest steht dir als Auslösen nur in den schon genannten Fällen von Check/Reaction zur Verfügung.Was du höchstenst machen kannst ist, dass der Benutzer auf einen Knopf drücken muss und somit die Kontrolle veranlasst.Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bautel ausmessen
Filippo17 am 23.09.2015 um 14:09 Uhr (1)
Guten Tag,ich muss zugeben, dass ich noch nicht viel mit Catia gearbeitet habe und die Frage daher ziemlich simpel zu beantworten sein kann.Angenommen ich bekomme irgendein Bauteil (einen einfachen Würfel mit Bohrung zum Beispiel) geschickt. Wie ist es am schnellsten möglich zu überprüfen, ob der Würfel in der Toleranz (keine Katenlänge größer als 40 mm und keine Bohrung größer 5 mm ist). Und wie lässt sich dieses Vorgehen auf beliebig komplexe Bauteile ausweiten.Vielen Dank für eure Hilfe. Filippo
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hilfe(datei) für Catia V5 und Visual Studio .NET
Helmut Steeg am 17.12.2007 um 11:04 Uhr (0)
Wenn du dich mit VB6 auskennst, solltest du sehr schnell in VB.NET, bzw. C# reinkommen. Man muss sich ein bisschen umgewöhnen, aber die Umstellung geht mit ein bisschen experimentieren eigentlich relativ schnell.Der größte Teil dürfte sein, die .NET Klassen kennenzulernen und zu verwenden Was Catscript/VBA Module angeht: in .NET musst du auf korrekte Datentypen achten, catscript / catvbs ist da tolerant - .NET nichtAnsonsten hast du im VB die normalen automation-Befehle zur Verfügung und kannst damit hant ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten (x, y, z) von einem HybridShapePointOnCurve
listing_code am 24.11.2004 um 14:54 Uhr (0)
Hai Leut Du muss zuerst eine referenz herstellen: Set MySelElement = MySel.Item(1) Set Ref1 = part1.CreateReferenceFromObject(MySelElement) Dann muss Du die richtige Workbench laden: Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench( SPAWorkbench ) Set TheMeasurable = TheSPAWorkbench.GetMeasurable(Ref1) Erst dann kannst Du anfangen Dein Punkt zu messen Dim MyPointCoord(2) TheMeasurable.GetPoint MyPointCoord Coord_X = MyPointCoord(0) Coord_Y = MyPointCoord(1) Coord_Z ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild aus dem DMU Nav in Ppt einfügen
ogard1 am 16.09.2007 um 10:20 Uhr (0)
Hallo,ich möchte aus Dem Activen Fenster DMU Navigator(unter Windows) das Bild in Power Point einfügen,bekomme ber leider immer eine Fehlermeldung beim einfügen des Bildes in PP.(an der stelle Fett dargestellt)Vielleicht hat jemnd Idee wo ich das Fehler habe.Vielen DankSub CATMain()PptInsertPictureEnd SubSub PptInsertPicture ( )Dim TempPfadTempPfad = "D: est"Dim fsoSet fso = CreateObject ( "Scripting.FileSystemObject")Dim DateinameDateiname = fso.GetTempName ( )TempPfad = TempPfad+Dateiname+".bmp"Dim viewe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tasche gespiegelte Ausdehnung
Lusilnie am 27.10.2005 um 18:09 Uhr (0)
Hallo Jules_Vernes,ein Code-Schnipsel ist doch die beste Beschreibung!!! Dein (oder CATIAs) Fehler liegt darin, das gespiegelte Ausführung bei Limit="UpToNext" oder "UpToLast" nicht funktioniert, sondern, wenn ich mich recht erinnere (habe gerade kein CATIA verfügbar!), nur bei Dimension! So habe ich auch aufgezeichnet, mit Dimension. Das ist übrigens keine Makro-Eigenheit, es geht auch bei der interaktiven Erstellung nicht!mfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme bei Referenzerstellung
Kristof am 17.11.2003 um 12:02 Uhr (0)
Hallo, Wenn deine ebene Kurve ein Ojbekt ist, sollte es kein Problem sein: Set okurve = CATIA.ActiveDocument.Part.HybridBodies.Item(1).HybridShapes.Item( Spline.1 ) (Kurve als Objekt, hier eine Spline mit PointsOnPlane erzeugt) Set oref = opart.CreateReferencefromObject(okurve) Wenn es aber ein BRep (CreateReferenceFromBRepName) ist, habe ich keine Ahnung, dass ist nämlich auch mein Problem. Vielleicht kann dir das Weiterhelfen.... Tchuss Kristof
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Dichte auslesen
achulio am 14.07.2005 um 17:26 Uhr (1)
Jedes Part hat die Eigenschaft Density, die du als Zahl mit der Genauigkeit double auslesen kannst!Also z.B. Dim MyPart As PartSet MyPart = PartDocument.Item("Filename")Dim Density As DoubleDensity = MyPart.DensityFolgendes sagt die CATIA-Hilfe dazu:Property Density( ) As double (Read Only) Returns the part density. Example: The following example displays the density of the part: Set partRoot = partDoc.Part MsgBox "The density is " & partRoot.Density...aber keine Ahnung was du mit Umschlingkreis meinstGru ...
|
| In das Form CATIA V5 Programmierung wechseln |