|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
myTea am 03.01.2007 um 11:10 Uhr (0)
Naja mit der Aufzeichnungsfunktion wirst Du da leider nicht weit kommen. Da musst Du schon richtig ans programmieren ran.Ich mache sowas auch über ein Makro, allerdings starte ich das Makro schon direkt aus Excel heraus. Das ist auch eine Möglichkeit es über ein Excel-Makro zu machen, das auf Catia zugreift. Man kann natürlich auch ein Makro machen das man in Catia startet das dann auf Excel zugreift.------------------[URL=http://www-03.ibm.com/solutions/plm/country/de/index.html[/URL]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Stückliste in Firmeninterne Stückliste importieren??
Tstone am 31.12.2006 um 13:13 Uhr (0)
HalloWir machen das folgendermaßen:Mit einem Makro in CATIA die Stückliste(Catia -Funktionalität) erstellen, als xls speichern und anschließend (immer noch gesteuert über das Makro) Excel starten und Stückliste laden und formatieren.Aber versuche es doch mal mit der Suchfunktion im Forum, das Thema ist schon öfters beackert worden.------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotations
Onikage am 27.03.2007 um 11:42 Uhr (5)
Hallo,hab die Suchfunktion genutzt, aber leider keinen helfenden Beitrag gefunden.Hat jemand schon mal Annotaions zu Punkten programmiert?Die Punkte krieg ich eingelesen usw, die Annotations krieg ich auch hin, aber diese werden leider total komisch in die Ebene eingetragen und zwar irgendwie um 90° gedreht. Set hybridShapeFactory1 = Part.HybridShapeFactorySet originElements1 = Part.OriginElementsSet hybridShapePlaneExplicit1 = originElements1.PlaneXYSet reference1 = Part.CreateReferenceFromObject(hybridSh ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Catia in eine Exceltabelle
SirKlabauter am 24.04.2007 um 16:19 Uhr (0)
Einen schönen guten Tag an alle,ich möchte aus Catia Parameter über VBA auslesen und in eine Exceltabelle schreiben. Funktioniert alles soweit.Hier mal der Code:Private Sub Fehler()Dim XLS As ObjectDim objxls As ObjectSet objxls = GetObject("", "excel.application")Set XLS = objxls.workbooks.Open("C: empFehler.xls")XLS.ActiveSheet.ActivateXLS.ActiveSheet.range("a1").SelectXLS.ActiveSheet.range("A1").Value = Kante1.ValueXLS.workbook.SaveXLS.CloseEnd SubDer Hacken an der ganzen Sache ist, das ich nicht eine s ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Catia in eine Exceltabelle
tomtom1972 am 25.04.2007 um 07:03 Uhr (0)
Hi Sir Klabauter,Sub CATMain()Set objXL = CreateObject("Excel.Application")objXL.Visible = TrueSet oAWBook = objxl.Workbooks.Addwenn du die Zellen direkt ansprichst, geht das besser (=schneller) als über die SelektionobjXL.Cells(1,1).Value = "Test"sFileName = "C: est.xls"oAWBook.SaveAs sFileNameobjXL.QuitEnd SubGruß------------------tomtom1972[Diese Nachricht wurde von tomtom1972 am 25. Apr. 2007 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel zwischen 2 Linien messen
dabaeda am 08.05.2007 um 14:00 Uhr (0)
Hallo,vielleicht hat jmd ne Idee dazu:ich möchte den Winkel zwischen einer Linie(line) und einer anderen Linie(projection) messen, und dann in Excel abspeichern. Beide Linien sind nicht in einem Sketch, sondern als 3D-Geometrie in einem Geoset.1.Mit welchem Befehl kann man denn Winkel messen?2.Wie kann ich dann die Winkel weitergeben? Später muss ich viele Winkel (automatisch) messen, und diese dann als txt-File speichern.Beim speichern von koordinaten habe ich das bisher so gemacht: Zitat:Redim aCoord(2)d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-fremde Datei öffnen
Locke101 am 12.06.2007 um 14:57 Uhr (0)
Weiß mittlerweile das es z.B. über Dim objIE As ObjectSet objIE = CreateObject("InternetExplorer.Application")objIE.Visible = TrueobjIE.Navigate "Dateipfad"funktioniert. Weiß jemand wie die Strings hinter CreateObject auszusehen haben, um die gängigen Programme wie Word, ... (Excel ist in der Hilfe beschrieben) zu öffnen??
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensysteme aus Excel
SirKlabauter am 18.03.2008 um 13:43 Uhr (0)
http://ww3.cad.de/foren/ubb/Forum137/HTML/001999.shtml Das sollte dir bei Punkt eins weiterhelfen.------------------Hinweise auf Rechtschreibfehler kann man sich bitte sparen.CATIA: V5R16Programmiersprache: VBA
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Komplexeres Makro
gernot.kremser am 19.06.2007 um 10:05 Uhr (0)
Hallo der V5 - Gemeinde,hätte eine komplexe Programmieraufgabe umzusetzen und bin verzweifelt auf der Suche nach einem Lösungsansatz. Ich hoffe, dass Ihr mir in dieser Hinsicht weiterhelfen könnt...Also:Ich bekomme von einem Programm heraus Berechnungsergebnisse ausgeworfen. Diese Ergebnisse können als rtf oder txt-Dokumente gesichert werden. Dieses Dokument beinhaltet Werte, die ich in eine Tabelle einfügen möchte, welche sich in einer 2D-Komponente in der Zeichnung befindet.Theoretisch müsste ich mit dem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Search Funktion mit Variablenname
ebnair am 20.06.2007 um 17:01 Uhr (0)
Liebe CAD-Gemeinde,ich muss ein Catia-Part nach einem Namen durchsuchen. Dieser Name steht in einer Variable. Ich kann den Namen nicht direkt in den Search-Befehl schreiben, da der Name durch eine andere Funktion aus einer Excel-Tabelle eingelesen wird (in diesem Quellcode zur Veranschaulichung weggelassen).Wie baue ich hierfür den Befehl auf?Dim namename = "Bodengruppe"Dim selset sel = CATIA.ActiveDocument.Selectionsel.clearsel.search "Name= " " & name ;all"So funktioniert der Befehl leider nicht.Ich würd ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Test: Parameter Wert gleich Dezimalzahl?
Timberwolve am 08.08.2007 um 15:36 Uhr (0)
Hallo, könntest du das Makro mal posten? Es stellen sich noch ein paar Fragen, wo sind die Parameter vorhanden? in einem ParameterSet oder in mehreren. Ich würde dir empfehlen, das Excel nur im Hintergrund laufen zu lassen, also nicht sichtbar auf dem Bildschirm. Dann könntest du die Parameter überprüfen und zwar mit TYPENAME oder den Parameterwert mit IsNumeric. Dann kannst du Zahlen von anderen Einträgen unterscheiden. zu deinem 2.PunktDer beste Weg Fehlermeldungen zu vermeiden, ist natürlich alles richt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Test: Parameter Wert gleich Dezimalzahl?
zoltan.bekesi am 26.07.2007 um 17:26 Uhr (0)
Hallo,Du könntest die Bearbeitung verschnellern, indem Du die Aktualisierung in Excel ausschaltest (falls es bisher nicht betan wurde).Das geht über den Application Objekt vont Excel, sagen wir es heißt z.B. Excel aus CATIA gestartet oder einfach Application aus Excel. Dann brauchst Du vor der Schleife Excel.Screenupdating=false und nach der Schleife Excel.Screenupdating=true setzen. Somit wird beim Ausfüllen der Tabelle nichts angezeigt, es wird aber wesentlich schneller sein.Für den Test kannst Du eventu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Test: Parameter Wert gleich Dezimalzahl?
ebnair am 25.07.2007 um 11:23 Uhr (0)
Hallo liebe CAD-Profis,ich habe ein Makro geschrieben, dass mir alle Parameter eines Parts/Products in ein Excel-File ausliest. Da es sich um etwa 2000 Parameter handelt, dauert das Auslesen sehr lange.Mein Befehl zum Auslesen der Parameter:Excel.Worksheets(1).cells(l+1,4).value = prod.Parameters.Item(i).valueEin Grund dafür könnte sein, dass nicht alle Parameterwerte eine Dezimalzahl enthalten (Ich benötige nur Zahlenwerte),und dass es außerdem beim Ausführen des Makros zu Fehlern kommt.Diese Fehler umgeh ...
|
In das Form CATIA V5 Programmierung wechseln |