|
CATIA V5 Programmierung : Probleme Joint Erstellung (PointCurve und PointSurface)
Lidef am 01.08.2007 um 14:43 Uhr (0)
Hi Hezarfen,Nach dem Studieren deines Quellcodes sind mir 2 Fehler aufgefallen.1. Beim Referenzfeld müsste in Klammern eine (1) stehen.2. Du hast die Referenzen vertauscht. Du beziehst dich auf den Namen "Point.1" nennst die Referenz aber: "oReferenceCurve1"Damit verwirrst du dich selbst.Deshalb musst du hier dir Referenzen vertauschen: Set aVar1(0) = oReferenceCurve1 Set aVar1(1) = oReferencePoint1Hier der Quellcode, der funktionieren sollte:(allerdings habe ich die "Verwirrungen" nicht verbessert, so s ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy / Paste in einer Produkt-Part-Struktur
tomtom1972 am 02.08.2007 um 06:24 Uhr (0)
Hallo,Versuche das was du ganz oben beschreibst doch mal manuell durchzuführen, das funktioniert ja schon nur, wenn du CATIA "austrickts"; das Problem ist doch ein ganze anderes, wie Mörchen in seiner/ihrer ersten Antwort schon schreibt: Du erzeugst einen Loop, wenn du aus B ein Object in C kopierts (mit Link) und dann von C wieder in B (ebenfalls mit Link). Wer ist den dann die Referenz von wem (auf Part-Ebene)? Wenn "meine" User so was machen bekommen sie eine auf die Finger Gruß TomTom----------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy / Paste in einer Produkt-Part-Struktur
Lidef am 02.08.2007 um 11:33 Uhr (0)
Hallo Physimathi,es kann sein, dass deine Selektion falsch ist. Die Namensgebung "selection" würde ich lieber meiden, da die Klasse ja schon so heißt. Außerdem gibst du kein Ziel vor.Probiers doch mal so:Dim Selektion As SelectionSet Selektion = CATIA.ActiveDocument.SelectionSelektion.ClearSelektion.Add body1selection.CopySelektion.ClearSelektion.Add C Wenn "C" der Name des Zielparts ist. "C" muss der Klasse "Part" seinSelektion.PasteSpecial ("CATPrtResult")Selektion.ClearVielleicht hilft das dir weiter ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametrisches Textfeld im Drawing per VB?
toyo83 am 03.08.2007 um 14:29 Uhr (0)
Das solte dir HelfenCode:Sub dt()Dim DrwDocument As DrawingDocumentSet DrwDocument = CATIA.ActiveDocumentDim DrwSheets As DrawingSheetsSet DrwSheets = DrwDocument.SheetsDim DrwSheet As DrawingSheetSet DrwSheet = DrwSheets.ActiveSheetDim drawingTexts1 As DrawingTextsDim drawingText1 As DrawingTextDim MyView As DrawingViewSet MyView = DrwSheet.Views.Item(2)Dim MyText As DrawingTextDim param As Stringparam = "DAS SOLTE DEIN PARAM SEIN !!"Set MyText = MyView.Texts.Add(param, 0#, 0#)End Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Simulation erzeugen???
Hezarfen am 07.08.2007 um 11:23 Uhr (0)
Hallo, ich habe auf der DS Automation Developers Seite das unten stehende skript entnehmen können für eine Bewegung (Motion).Aber ich verstehe nicht ganz, wie das mit der Motion abläuft. Ist das vergleichbar mit der Simulation bei dem man Überschneidungsuntersuchungen und Abstandsmessungen machen kann? Weiss hemand, wie wie man die Befehle anwendet, um die Parts zu bewegen? Dim myMovableObject As Move Set myMovableObject = MyObject.Move.MovableObject Dim EngineMoveObject As Move Set EngineMoveObje ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt speichern
elharry am 08.08.2007 um 08:33 Uhr (0)
Hallo zusammen,ich habe wieder mal ein Problem. Gestern lief es noch und heute mag es einfach nicht mehr. Aber ich weiß auch nicht mehr was ich geändert habe ;-(Vielleicht hat ja jemand von Euch eine Ahnung was ich da falsches eingebaut habe.Aufgabe des MakrosEs sollen alle Parts und Produkte im aktiven CATIA in einen Ordner "C:tempunter" gespeichert werden.Gestern wurden alle Parts und Produkte gespeichert außer dem Root Produkt. Nun speichert es mir nur noch einige Produkte und keine Parts mehr.Ich habe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametrisches Textfeld im Drawing per VB?
Timberwolve am 08.08.2007 um 12:35 Uhr (0)
Die Parameter müssen direkt in den Parts angelegt werden. Und eine Messung brauchst du nicht zu machen. Bzw. willst du das ganze per Makro lösen oder kann es auch als Masse-Parameter im Part bereitgestellt werden???Diesen kann man über die PartMeasure-Formeln (Keine CATIA-Messung) verknüpfen.Wenn du das ganze per Makro machen willst, dann müsste ich auch erstmal schauen was man da tun kann. Aber der manuelle weg wäre dieserGruß Timber------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy über Makro aufrufen
flomator am 07.08.2007 um 08:58 Uhr (0)
Hallo,ich suche einen ganz bestimmten Makrobefehl:und zwar möchte ich eine PowerCopy über ein Icon aufrufen können. Das funktioniert soviel ich weiß nur über ein CATScript.Ab V5 Release 16 ist es möglich eine PowerCopy über ein Makro einzufügen.(Dazu gibt es ein Beispiel in der Catia Dokumentation)Allerdings ist das meiner Ansicht nach zu aufwendig, da man die Inputs in den Makro Codeeinbinden muss. Ich möchte die PowerCopy nur mit Makro aufrufen. Alles weitere läuft dann wie gehabt.Ich arbeite mit Catia V ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy über Makro aufrufen
flomator am 08.08.2007 um 13:00 Uhr (0)
Hey LeuteBis jetzt sieht mein Code so aus:----------------------------------------------------------------------------------Sub CATMain()Dim ADoc As DocumentSet ADoc = CATIA.Documents.Open ("Pfad zur PowerCopyPC.CATPart” End Sub-----------------------------------------------------------------------------------Dabei wird nur das CATPart geöffnet und der Anwender muss die PowerCopy über Insert = Instantiate From Selection selbst ausführen.Kennt jemand eine Möglichkeit die PowerCopy direkt anzusprechen?D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt speichern
elharry am 08.08.2007 um 13:01 Uhr (0)
Hallo,ich lass es sowohl aus dem VBA Editor laufen als auch als catvbs.Beidemale kommt die Meldung das in Zeile 40 die Methode Reference nicht funktioniert.Gestern hatte ich den Eindruck, das CATIA alles selbst in den Designmode lädt wenn der "Save As" Befehl kommt.Es sind keine Links zwischen meinen Bauteilen oder Produkten, nur einige Constraints auf Assembly Designe Ebene.Könnte mich so ärgern das ich wieder mal an einem laufenden System rumgepfuscht habe. Warum habe ich mir das gestern nicht schön beis ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung mit VB Scrip.
suzzy am 08.08.2007 um 13:37 Uhr (0)
Hallo Ihr,Hat jemand von Euch mit dem Buch CATIA V5- Makroprogrammierung mit VisualBasic Scripvon Dieter R. Ziehrer, Verlag Carl Hanser Erfahrungen? Ich wollte es mir kaufen, hab dann aber aufgrund des Preises mal nen schnellen Rückzieher gemacht. Ich weiss, die sind alle teuer, aber ich hau nicht mind. 50 ¤ raus, wenn ich nicht weiss, obs gut ist.Braucht man heftig viele Vorkenntnisse? Ich bin nämlich ein totaler Makroneuling. D.h. ich verwende sie, aber kann nicht programmieren. Wäre nett, wenn jemand da ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt speichern
Timberwolve am 08.08.2007 um 14:24 Uhr (0)
Hi, nein CATIA Setzt nicht alles in den Design Mode wenn man speichert, da muss man schon etwas nachhelfen. Du kannst bevor du die Rekursive Speicherroutine aufrufst, ja alles in den Design MOde laden. z.B:Code:CATIA.ActiveDocument.ApplyWorkMode DESIGN MODEDann dürfte es keine Probleme mehr geben!Aber Achtung wenn du deaktivierte Parts dabei hast. Lass doch das Makro mal im DEBUG MODUS laufen, dann siehst du ja an welchem Bauteil bzw. Produkt er sich beim Speichern aufhängt. Gruß Timber------------------We ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung mit VB Scrip.
Timberwolve am 08.08.2007 um 15:23 Uhr (0)
Hi, ich kann dir aber nicht sagen was in dem neuen Buch für R16 steht. Ich habe nur ein altes. Es kommt ganz darauf welche Art von Makros das sind. Wenn es sich viel mit Produktstrukturen beschäftigt, kann es sein, das du im Buch nicht immer das findest was du suchst. Ich würde dir empfehlen es in einem Buchladen einfach mal durchzufliegen und zu schauen was du brauchst bzw. was nicht. und dann den Kauf abwägen. Du weisst ja was die Makros können, bzw. was du verändern möchtest. Danach solltest du dann auc ...
|
In das Form CATIA V5 Programmierung wechseln |