|
CATIA V5 Programmierung : Parameter aus Part in TitleBlock-Editor/ Fehler beim Ändern der Parameter
AndreeX00X am 18.08.2007 um 16:42 Uhr (0)
Hallo LusilnieDanke für deine Lösung, jedoch hat es damit nicht so recht geklappt. Ich habe es aber trotzdem hinbekommen, nachdem ich mal ein wenig rumprobiert habe, wo der Fehler liegen könnte. Nachdem ich ReferenceProduct durch UserRefProperties ersetzt hatte (Zeile habe ich unten nochmal hingeschrieben), hat es dann genau so funktioniert, wie ich es haben wollte.Code:Set strParam1 = partDocument1.Product.UserRefProperties.Item("Erstellt")Bei meiner oberen Frage muss ich zugeben, dass ich micht nicht so ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB - API für 3D Curve im Free Style?
Andreas Isele am 21.08.2007 um 12:59 Uhr (0)
Hallo zusammen,Weiss jemand, ob es für die Bezier Kurven (Funktion 3DCurve) im Free Style Workbech im Visual Basic APIs gibt oder brauch ich dazu CAA? Ich möchte mit einem Script eine Bezierkurve erstellen.GrussAndreas------------------CATIA V5R14 SP08 / R16 SP05Windows XP Prof. SP02CATIA V424 R2AIX 4.3.3/5.2
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mittelpunkte finden
YellowDevil am 22.08.2007 um 03:20 Uhr (1)
Moin,ich habe mal die Methode mit den Edges ausprobiert und leider festgestellt, dass es nicht die Lösung ist. Zum einen werden die Bohrungen alle sauber gefunden und auch Punkte erzeugt und die Koordinaten ausgegeben, doch leider werden auch alle anderen Edges die nur im geringsten einen Radius haben mit gefunden. Somit muss eine Lösung her diese auszuschliessen. Ich hatte die Idee auf dem Edge eine PointOnCurve setzen zu lassen und zwar in per Prozent. Einmal mit 0 und 1, wenn bei beiden Punkten die Koor ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Achsensystem im GeoSet
crow73 am 09.02.2007 um 08:01 Uhr (0)
Hallo Zusammen,ich möchte gerne meine Achsensysteme Upgraden da dies alsLösung eines PMRs vorgeschlagen wurde. Leider schaffe ich esbis jetzt nicht auf die Achsensysteme zuzugreifen die sich ineinem Geometrical Set befinden. Bei den anderen die sich unterAxis Systems befinden ist dies kein Problem!(siehe unten)Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim axisSystems1 As AxisSystemsSet axisSystems1 = part1.AxisSystem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Achsensystem im GeoSet
Proofin am 09.02.2007 um 10:35 Uhr (0)
Hi,kannst du mal etwas genauer Beschreiben was du vorhast.Du kannst auch über ein Befehl Objekte selektieren ohne das der Anwender eingreifen muß.z.B.dim sSelset sSel = CATIA.ActiveDocument.SelectionsSel.Search("Typ=Achsensystem,all")Diese Zeilen selektieren alle Achsensysteme im aktive Dokument. Zu Beachten ist, das der Suchstring sprachabhängig ist in meinem Bsp. für die deutsche Version.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Achsensystem im GeoSet
YellowDevil am 23.08.2007 um 05:48 Uhr (0)
Versuch mal folgendes:Dim oMySelDim oAxis(200)Dim iCountDim iZaehlerSet oMySel.CATIA.ActiveDocument.SelectionoMySel.ClearoMySel.Search(" .Axis System;all ")If oMySel.Count20 Then iZaehler=oMySel.Count2 For iCount=1 To oMySel.Count2 Set oAxis(iCount)=oMySel.Item2(iCount).Value Next oMySel.Clear For iCount=1 To iZaehler oMySel.Clear oMySel.Add oAxis(iCount) CATIA.StartCommand("Upgrade") oMySel.Clear NextEnd If
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : andere möglichkeit objekte auszublenden...
JuergenHeckmann am 24.08.2007 um 23:55 Uhr (0)
Hoppla...Hab da wohl den Code vergessen Sub CATMain()Dim partDocument1 As PartDocumentDim selection1 As SelectionDim visPropertySet1 As VisPropertySetDim part1 As PartDim hybridBodies1 As HybridBodiesDim hybridBody1 As HybridBodyDim hybridShapes1 As HybridShapesDim hybridShapePointCoord1 As HybridShapePointCoordDim bSTR1 As StringDim bSTR2 As StringDim bSTR3 As StringDim profilzahl As IntegerDim Koordinatenzahl As Integerprofilzahl = 12Koordinatenzahl = 160Set partDocument1 = CATIA.ActiveDocumentSet part1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : getcomponents ohne Selection
BigCheese am 28.08.2007 um 18:00 Uhr (0)
Hallo lohri,die Position wird nicht zwischen Part und Produkt, sondern zwischen Instanz und Produkt abgelegt.Versuche mal, ob Dir der abgeänderte Code weiterhilft:Sub CATMain() Dim oProducts As Products Dim part_null As Object Dim acoord_in_part() Dim acoord_part_in_product(11) Dim oParentDoc As Document Set oProducts = CATIA.ActiveDocument.Product.Products For X = 1 To oProducts.Count Set oParentDoc = oProducts.Ite(X).ReferenceProduct.Parent If TypeName(oParentDoc) = "PartDocument" Th ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : getcomponents ohne Selection
lohri am 28.08.2007 um 16:44 Uhr (0)
Hallo Zusammen,ich möchte einen Koordinatentransformation in einem Produkt ausführen. Wie ich die Punkte im Part auslese und wie man eine Transformation durchführt habe ich dank eurer Hilfe bereits herausgefunden. Mir fehlt jetzt lediglich die translatorische und rotatorische Position des Parts im Produkt. Das geht offenbar mit der Methode getcomponents. Ich weiß, dass das Thema mittlerweile ein alter Hut ist, dennoch möchte ich die Methode gerne direkt auf das gerade aktive PartDocument anwenden - ohne di ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wiederholtes Einfügen wiederkehrender Konstruktionen
Z0diaC am 28.08.2007 um 14:15 Uhr (0)
Hallo,ich habe ein Problem bezüglich PowerCopies und Makros und hoffe hier auf Hilfe zu finden. Für unsere Konstruktionen benötigen wir Geometrien, die zwar vom konstruktiven Aufbau her immer gleich bleiben, in ihren Ausprägungen jedoch variabel sind. Aus diesem Grunde wurde eine PowerCopy erzeugt, in welcher die Konstruktionsmethodik hinterlegt ist, so dass mit Hilfe der PowerCopy die jeweilige Geometrie nun relativ schnell und handlich in verschiedene CATParts eingefügt und angepasst werden kann. PowerCo ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem bei BReps für Fasenerstellung
gehirnsuelze am 31.08.2007 um 10:52 Uhr (0)
Hallo Lusilnie,nochmals vielen Dank für den Hilfe, leider bekomm ich es immer noch nicht hin. Es scheint bei mir ein kleines Verständnissproblem zu geben. Hab mal im Folgenden aufgezeigt, was ich so gemacht habe und noch mal eine bessere Grafik angehangen...vieleicht kannst du mir nochmal helfen.Ich hab mich erstmal auf die Kante des Mittelstuecks beschränkt, da das Problem wohl bei beiden Kanten das selbe ist.Definition der benötigten Sachen ist wie folgt durchgeführt:Code:Dim SkizzeMittelstueck As Sketch ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Copy/Paste Special, as Result with Link
Helmut Steeg am 31.08.2007 um 13:06 Uhr (0)
Hallo, ich bins wieder malIch hab ein neues Problem.Ich habe ein Geometrisches Set, in dem Sketches stehen. Ich muss nun den Sketch kopieren, und als Result with Link in einem Body einfügen. Der Body ist als InWorkObject definiert. Wenn ich den folgenden Codeschnipsel ausführe, landet er bei meinem CATIA im korrekten Ziel, aber bei einem Kollegen bleibt das Solid/Ergebnisobjekt im Geometrischen Set und wird vom Code nicht mehr gefunden.Kann mir jemand sagen, was ich da falsch mache oder wo mein Problem zu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3DXML in HTML und Javascipt dazu?!!
dc_tke am 03.09.2007 um 11:28 Uhr (0)
Hallo JPREigentlich sollte nach Installation des 3DXML Viewers das OCX und das CHM file auf deine Platte sein. 3DForAllOCXViewer.ocxDas Unterverzeichnis ist C:ProgrammeDassault Systemes 3D XML Playerintel_acodein Ich benutze kein Enovia. Daher vermute ich dass deine 3DXML Installation nicht ganz in Ordnung ist. Hast du den 3DXML Viewer im vorgeschlagenen Pfad installiert?An der lokalen CATIA Installation hängt das wahrscheinlich nicht.Eventuell hilft deinstallieren und aktuelle Version neu installieren. ...
|
In das Form CATIA V5 Programmierung wechseln |