|
CATIA V5 Programmierung : Materialdatenbank mit Excel verknüpfen
TobiS am 26.08.2009 um 07:04 Uhr (0)
Ich weiss, hierfür gibt es bereits einige Themen, welche aber nie wirklich zu einem Ergebniss geführt haben.Mein Problem ist, das ich von der Makroprogrammierung in Catia überhaupt keine Ahnung habe und um mir das nötige Wissen anzueignen reicht mir die Zeit leider nicht.Von daher meine Frage. Hat irgendjemand von euch ein Makro welches es mir erlauben würde, die angefügte Excel-File als Materialdatenbank in Catia zu implementieren? Es geht mir hier in erster Linie um die Materialeigenschaften und nicht um ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich von selektierter Fläche auf das zugehörige Part
Steffen Hohmann am 07.03.2003 um 16:21 Uhr (0)
Hallo Louis, anbei ein Makro zur Erzeugung einer Bohrung durch Auswählen eines Punktes und einer Fläche. Das Ganze läuft aber erst unter R10 sauber. Ich hoffe Dir damit geholfen zu haben. Ansonsten melde Dich einfach. Gruss Steffen Sub Main() bei VBScript Sub CATMain() Variablendeklaration Dim CATIA As Application CATIA-Object Dim ODoc As PartDocument Partdokument-Object Dim OFactory As ShapeFactory ShapeFactory-Object Dim OSelection ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frage zu Dassault Catia V5 Macro
HoBLila am 04.08.2015 um 15:23 Uhr (1)
Das Makro setzt voraus, dass Du Dich in der richtigen Workbench befindest.Edb sagt mir jedoch nichts.ich würdeCode:Set objGV5EdbWkb = objGV5Document.GetWorkbench("EdbWorkbench")gegenCode:Set objGV5EdbWkb = CATIA.StartWorkbench("EdbWorkbench")tauschen, oder vorher eine Überprüfung der aktiven Workbench einbauen.------------------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 b ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part Number auslesen
tberger am 22.04.2010 um 15:01 Uhr (0)
Es gibt eine schnelle Möglichkeit: das geht ganz klar mit einem Makro (wenn man es mal hat).der Haken: man muss es programmieren und das geht nicht eben schnell.Schau dich doch mal im Forum um, da gibt es einige Beiträge- wie man alle Dateien eines Verzeichnisses der Reihe nach öffnet- die .PartNumber eines jeden .Product -s ausliest und z.B.- in ein String mit und ";" Zeilenumbrüchen und ";" trennt um danach- den Gesamtstring als .csv (=EXCEL lesbar) auszugeben------------------Grüße aus dem ThurgauThomas ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Befehl zum Erzeugen eines Koordinatensystems
DanielFr. am 02.08.2010 um 16:25 Uhr (0)
Hallo ,sorry hatte ich vergessen zu erwähnen . Das Ganze ist ein *.catvba. *.catvbs sowie *.catscript funktionieren beide nicht. *.catvbs deklariert seine Variablen selber (und unterstützt keine Collections) und *.catscript unterstützt keine Collection. Diese wird im Beispiel aber verwendet um die Punktkoordinaten sowie Punktnamen aus Excel zu lesen (könnte ggf. auch in ein Array gewandelt (umgeschrieben) werden)------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Su ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Formelerstellung
AlfaRomeo75 am 17.01.2008 um 14:00 Uhr (0)
Hallo nochmal,ich möchte Eure kostbare Zeit natürlich nicht umsonst in Anspruch nehmen und habe nun doch noch die Lösung gefunden!!! Die möchte ich natürlich nicht geheimhalten!Nach einigen Versuchen "Try&Error" muss nun der Syntax wohl korrekt lauten:Set Formel = CATIA.ActiveDocument.Part.Relations.CreateFormula("Formel1","",CATIA.ActiveDocument.Part.Parameters.Item(mySet.Name&""&LineName&"End"),"length(`"&my.Name&""&myNear.Name&"` )")Vielen Dank dennoch an die, die sich vielleicht schon gedanken gemacht ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wiederholter Befehl für Elemente eines Ordners
V5Playaz am 17.11.2009 um 12:14 Uhr (0)
Hallo Christoph,zuerst würde ich mal den Makrorekorder verwenden und den Code dann modifizieren.Selektion des Sets über:Code: Dim userSel As SelectionSet userSel = CATIA.ActiveDocument.SelectionuserSel.ClearDim selObj(0)selObj(0) = "AnyObject" bzw. geometrical setDim oSel As StringoSel = userSel.SelectElement2(selObj, "Bitte Geometrical Set wählen.", True)Dim oSelElem As SelectedElementSet oSelElem = CATIA.ActiveDocument.Selection.Item(1)Danach die Anzahl der Elemente des Sets für die Schleife ermitteln.g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript (PartNumber=Dateiname inkl. Unterordner)
Gena am 02.10.2009 um 10:10 Uhr (0)
Hallo Freunde,könnt Ihr mir bitte bei einem Script helfen?Hier sieht Ihr einen Script (von einem CAD.de User) mit dem man Part Number mit dem Dateinamen synchronisiert. Nach dem starten gibt man die Adresse von einem Ordner in dem sich die Daten befinden und alle Parts und Produkts werden abgeglichen. Nun möchte ich das auch die Unterordner mit untersucht werden.Würde mich über eine Lösung sehr freuen.Mit freundlichem GrußGenaSub CATMain()Dim Eingabe As String Eingabe = "D:pf" Eingabe = InputBox ("Bitte ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bildschirm während makroablauf aktualisieren...
DanielFr. am 13.08.2009 um 12:27 Uhr (0)
Hallo Nico,warum braucht man den sowas? Wenn du was bewegen möchtest um ein "Vorstands-*.gif" daraus zu machen ist vielleicht eine Animation (DMU) sinnvoller. Ev. könntest du mal CATIA.Display.Refresh versuchen. ICh bin mir aber fast sicher das du keine Chance haben willst. Das CATIA-Objekt ist solange disabled bis eine Codezeile kommt die eine Userinteraktion erfordert (SelectedElement) oder das Makro beendet wird. IMHO wird in dieser Zeit das Display weder gerendert noch aktualisiert ------------------M ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part oder Product aus Drawing öffnen
Lusilnie am 09.06.2010 um 00:20 Uhr (0)
Hallo GeorgK,ich stelle mich mal ganz dumm und frage: "Wer oder was sollen denn die Eltern einer Datei sein?" Aus meiner (bescheidenen) Sicht sollte Dein Skript wie folgt lauten:Code:Sub CATMain()CATIA.StatusBar = "Part öffnen, Version 1.0"Dim ReferenceComponent Set ReferenceComponent = drawingView1.GenerativeBehavior.Document CATIA.Documents.Open (ReferenceComponent.FullName)End Submfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSet in Body / Körper
Bobby_Joe2001 am 28.04.2010 um 20:56 Uhr (0)
Hallo,spontan fällt mir die Möglichkeit ein, per Selection darauf zuzugreifen.Code: Set obj_Part = CATIA.ActiveDocument.Part Set obj_Body = obj_Part.MainBody Set obj_Selection = CATIA.ActiveDocument.Selection obj_Selection.Clear obj_Selection.Add obj_Body obj_Selection.Search "CATKnowledgeSearch.AdvisorParameterSet,sel" For i = 1 To obj_Selection.Count Set obj_ParameterSet = obj_Selection.Item(i).Value obj_ParameterSet.DirectParameters.CreateString "OP", "" Next obj_Selection.Cle ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bei FileSelectionBox Pfad vordefinieren
INLU am 09.01.2010 um 19:41 Uhr (0)
Hallo V5 Gemeinde und ein frohes neues Jahr !Ich versuche gerade eine Exceldatei über Catia zu öffnen. Das Funktioniert mitCode:Set excel = CreateObject("Excel.Application")file = CATIA.FileSelectionBox("Wählen Sie die Stücklistenvorlage aus", "*.xls", CatFileSelectionModeOpen) If file = "" Then End End IfSet workb = excel.Workbooks.Open(file)excel.Application.Visible = Trueauch ganz gut. Ich möchte aber nun den Pfad, in dem die FileSelectionBox startet vordefinieren.Ist das möglich, und wenn nicht, g ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATvbs unter Unix
mathias.bergundthal am 08.09.2006 um 12:16 Uhr (0)
das weiss ich leider auch nicht so genau... fakt ist dass catia nicht gern hat wenn man variablen deklariert. ich programmiere hautpsächlich mit vb und vb.net. ich habe nun im vb.net angefangen mit der variablen deklaration zu arbeiten, leider geht es nicht immer. also ich habe objekte welche ich als objekte deklarieren muss und nicht als catia objekte... wieso? weiss ich nichtist schade aber ist so... und man lebt damitdann wünsche ich dir noch schöns kommentieren grüsse, mathias------------------In diese ...
|
| In das Form CATIA V5 Programmierung wechseln |