|
CATIA V5 Programmierung : Uebergeodnetes_PRODUCT
Jasiu am 03.08.2004 um 17:13 Uhr (0)
Hallo, ich hatte schon mal etwas ähnliches versucht: Dim InputObjectType(0) Set Document = CATIA.ActiveDocument Set Selection = Document.Selection InputObjectType(0)= Part Selection.Clear Status=Selection.SelectElement(InputObjectType, Select the Part ,false) Set PunktParentName = Selection.Item(1).Value Selection.EndSelectElement Selection.Clear MsgBox PunktParentName.Parents.Parent.Name komme jedoch nicht an den InstanceName des selektierten Parts heran. Dann sollte es einfach sein das Parent zu find ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Shareable Lizenzen ändern
RSchulz am 17.10.2013 um 14:04 Uhr (1)
Hallo,der Anwender kann doch selbst per Tools Options General sharable products an und ab wählen. Dafür brauch auch niemand CATIA neu starten. Funktioniert bei uns im Übrigen einwandfrei (zumindest meisten ).Wenn, dann dürfte es nur über die Settings gehen. Die sharable Lizenzen werden dort aber garnicht gespeichert, da sie nur für die aktuelle Session interessant sind. Ich kann mir vorstellen, dass Dassault das garnicht möchte.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systemin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro in CATIA starten
RSchulz am 02.08.2010 um 09:20 Uhr (0)
Hallo und herzlich willkommen,die Frage kann man dir ohne den Code zu sehen nur sehr schlecht beantworten. Unter VBA ist es immer schwierig, da die VBA (Visual Basic for Applications) für die Applikation definierte Befehlssätze beinhaltet. Diese sind aber nicht ohne weiteres auch in einem anderen Programm verfügbar.Daher sind Code und vor allem die Fehlermeldung selbst wichtig, um etwas vernünftiges darüber sagen zu können.------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BoundingBox
Soulreaver am 05.01.2015 um 13:02 Uhr (1)
Hallo allerseits,ich habe leider auch ein Problem mit der BoundingBox.CATScript.Mit der mir vorhanden Version (Download aus diesem Thema) kann ich in R19 ohne Probleme eine BoundingBox erzeugen. Versuche ich das gleich Spiel in R24, baut CATIA keine saubere BoundingBox auf. Die dazugehörigen Sketche sind riesig groß und der, zu entstehende Sweep, wird durch einen Update-Fehler nicht erzeugt.Muss ich in R24 noch irgendwo eine Einstellung vornehmen, damit das Script wieder funktioniert?Bin über jede Hilfe da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia v5 automatisieren
HoBLila am 25.03.2013 um 11:27 Uhr (1)
Ja, das ist möglich.Ich empfehle Dir aber Dich mit einer Firma, die dies kann, in Verbindung zu setzen (wird besser und günstiger).Ich habe solch ein Tool bereits für die damalige CAD Scheffler geschrieben. Damals hieß es, glaube ich, "NC-Doku" und müsste nun über die CENIT AG beziehbar sein.------------------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 Natur vers ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verzeichnis aus Tools-Optionen auslesen
HoBLila am 14.01.2011 um 14:18 Uhr (1)
Leider hat Daniel vollkommen Recht. :-)BruteForce bringt auch nicht viel, da viel zu wenige Controller drin sind. :-(Hinzu kommt noch, dass selbst die CATIA-Funktion nicht in der Lage ist für den Tab die Settings zu exportieren.------------------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 Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad über Dialog auswählen
mkna am 10.08.2006 um 08:27 Uhr (0)
Hallo Holgerin welcher Umgebung läuft dein Programmcode. Wenn ich ihn in dem Visualbasic editor von Catia hinneinlade bekomme ich das irgendwie nicht hin. Wie gesagt bin ein Anfänger in Sachen Programmieren.Aber trotzdem Vielen Dank für Eure Beiträge.Wenn ich es nicht anders schaffe werde ich einfach in der FileSectionBox bewußt ein Zeichen eingeben und über die Funktion Left alles ausser dieses Zeichen als Pfad weiterverarbeiten. Im Moment brauche ich diese Funktionalität nur für mich.Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Catia V5 Start
add am 01.08.2011 um 15:06 Uhr (0)
Hallo Tim,Wir sind einer Meinung wenn es darum geht dass der "normale Macroeditor" die Fehler nicht wirklich darstellt.Dies bringt mich jedoch nicht wirklich weiter, auch der zweite Ansatz mit „Select case xxx Case 5 tu 10“ ist für jemanden dem gerade erklärt worden ist was eine Variable ist, etwas zu schnell, was mir fehlt ist eine verständliche Annäherung an das im Buch beschriebene Ergebnis. Im Übrigen Ich Arbeite mit dem VBA-Editor von Microsoft! das ist doch der "Normale" oder?Besten Dank im Vorausadd
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit C# Parameter auslesen
mycon am 25.06.2017 um 13:28 Uhr (1)
Danke dir schonmal für die Info.Mit dem Materialmanager komme ich leider nicht ganz klar.Denn ich möchte eigentlich in Catia keine Familien und Materialien mehr pflegen, d.h. der Materialkatalog ist leer.Das Programm soll das Material neu erstellen und dem aktiven Part zuweisen.Hast du einen Tipp wie ich ein neues Material erzeuge?Das mit der Selection ist aber dennoch für mich interessant.Ich finde einen Parameter über die Selection.search, aber ich bekomme das keiner Variable vom Typ KnowledgewareTypeLib ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material zuweissen
u01dz am 01.12.2004 um 15:57 Uhr (0)
Hi, ich kann mir folgende Lösung vorstellen: 1. Du erstellst ein CATPart, in dem für jedes Material ein Body liegt, dem ein anderes Material zugewiesen ist. Dieses dient als Materialbibliothek. 2. Du öffnest neben Deinem CATProduct dieses CATPart in einem zweiten CATIA-Fenster und kopierst über die COPY&PASTE-Funktionalität die entsprechenden Materialien in Deine CATParts. Interaktiv funktioniert das und somit lässt es sich auch mit VBS oder CATScript automatisieren. Das Material würdest Du über die Search ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbmanagement
bgrittmann am 29.09.2015 um 12:10 Uhr (1)
ServusWenn du selbst nicht programmieren willst/kannst und keinen kennst der es für erstellt (schon mal beim Systemhaus nachgefragt?) hab ich eine Idee:- alle Parts öffnen- Maus/Tastatureingabe mit einem Makro (Ghost-Mouse, Mouse Recorder, ...) aufzeichnen: - in Catia die Eigenschaften es Parts öffnen - Einstellung vornehmen -- OK - Speichen - Fenster schließen- Makro dann von Hand für jedes Part auslösen (bis kein Part mehr geöffnet istGrußBernd------------------Warum einfach, wenn es auch kompliziert ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mittellinien für Fräs-Taschen in Zeichnung per Makro
Pietzonka am 10.09.2019 um 11:19 Uhr (1)
Sehr geehrte Catia-Gemeinde,immer wieder sind Taschen zu bemaßen und dafür wäre es günstig, wenn ein Makro eine Mittellinie zwischen zwei anzuklickenden Linien im vorzugebenden Quadranten erzeugt,die Mittellinie fixiert,die Strichstärke und Linienart anpasst unddie Linie beidseitig begrenzt.Bisher bin ich schon am Auswählen der Linien der Tasche gescheitert. Damit stirbt natürlich auch die automtische Bemaßung.Wie habt Ihr dieses Problem gelöst?MfG Pietzonka
|
| 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 |