|
CATIA V5 Programmierung : Makro um Kurvenlängen zu messen
CTenschert am 08.09.2005 um 15:21 Uhr (0)
Auf folgenden Seiten findest Du das Grundgerüst:Wie messen: http://ww3.cad.de/foren/ubb/Forum137/HTML/001256.shtml#000002 Wie in Excel ausgeben http://ww3.cad.de/foren/ubb/Forum137/HTML/001029.shtml oder http://ww3.cad.de/foren/ubb/Forum137/HTML/000762.shtml#000003 ist zwar lesen, beim schreiben drehst Du nur die seiten des "=" um.Und dann noch ein bischen rumprobieren wo deine Curven liegen. Ein paar Sicherheitsabfragen rein. Hier ein Beispiel:PS: curves muß activ sein. ******************************** ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CSV mit Excel öffnen
monka am 02.10.2018 um 13:23 Uhr (1)
Hallo Solidos, Hallo alle anderen die das Problem vielleicht haben ich weiß das ist schon sehr lange her aber ich hatte gerade das gleiche Problem. Lösen konnte ich das in dem ich in der csv-Datei in die erste Zeile sep=; eingetragen hab. Mit dem Befehl sep=Trennzeichen kann das Trennzeichen explizit angegeben werden.Also wenn du in deiner csv das Komma als Trennzeichen verwendest musst du sep=, in die erste Zeile schreiben. Dann wird bei jedem Komme in die nächste Zelle gesprungen.Grußmonka
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei Publication-Macro?
BigCheese am 04.03.2008 um 16:41 Uhr (0)
Hallo Rattlesnake,ich habe die Erfahrung gemacht, dass ein Schalter in den Tools - Options bei der Publication mit Makro Schwierigkeiten macht: Unter Infrastructure/Product Structure/Product Visualization sollte der Schalter Do not activate default shapes on open nicht aktiviert sein... klingt komisch, ist aber so Der Schalter wirkt, sobald ein bestehendes CATPart geladen wird. Wird ein CATPart mit File-New neu erzeugt, scheint der Schalter die Publication nicht zu beeinflussen.Der Schalter muss übrigens v ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catproduct und catpart aus excel umbenennen
bgrittmann am 19.07.2010 um 20:17 Uhr (0)
ServusDas kann ja nicht funktionieren, war ja nur eine kurze Vorstellung der Grundbefehle.Bei dir könnte es so aussehen (nicht getestet):Code:...Set oProd = activedoc.ProductoProd.PartNumber = "Neue_Name"Set oColl = oProd.Productsn = oColl.CountFor i = 1 To n Set aktPart = oColl.Item(i) oColl.ReferenceProduct.Parent.Product.PartNumber = "Neue_Name_Part_" ....Oder je nach dem wo du die Parts und Products umbenennen willst.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Titleblock per Makro füllen
DanielSRe am 12.07.2014 um 12:14 Uhr (1)
Hallo Zusammen,das ist mein erster Beitrag hier.Ich bin Maschinenbau Student und Mitglied in dem Formula Student Teamg der Hochschule.Da ich bei unserem Team für das CAD zuständig bin, möchte ich ein Makro erstellen das die Zeichnungserstellung erleichtert.Bei meinem Praxissemster bei einem Automobilhersteller hatten wir ein ähnliches Makro.Was ich mir vorstelle wäre, dass ich ein offenes Part/Produkt habe und das Makro starte.Es öffnet sich eine Oberfläche wo man folgendes auswählen kann.1. Zeichnungsgröß ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension mit Toleranzen nach excel auslesen
marbat am 16.03.2009 um 10:01 Uhr (0)
Hallo Norbert,habe mir das noch einmal angesehen,du kannst natürlich jedem Maß eine eindeutige Bezeichnung geben, siehe Beispielbei der Gelegenheit möchte ich dich noch darauf hinweisen, daß bei deiner Selektion nur Distanzen,also keine Radien und Winkel, ausgewählt werden. (DimensionType=DrwDimDistance,scr) For i=1 to oSelection.countSet Dimension = oSelection.Item(i).ValueDimension.Name = "Maß." & iDimension.GetTolerances oTolType,oTolName,oUpTol,oLowTol,odUpTol,odLowTol,oDisplayModeGruß Martin --------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Batch - Ausführung Makro
steirerhubsi am 13.08.2003 um 16:24 Uhr (0)
Hallo! Ich möchte ein Makro, das ich in VisualStudio.NET (VB) geschrieben habe (siehe Anhang), in CATIA als Batch-Run ausführen. Dieses Makro öffnet ein Produkt und erzeugt einen neuen Teil im Produkt (kreisförmiges Pad). Der Radius und die Höhe des Pads werden aus einem Text-File eingelesen und nach dem Erzeugen der Geometrie werden die Schwerpunktskoordinaten, die Masse und das Volumen ebenfalls in eine Text-Datei geschrieben. Das Produkt bleibt geöffnet und die Meldung Fertig! wird ausgegeben (MsgBox ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIAs Skriptengine versteht Office Parametersyntax nicht
WolfgangKrenz am 14.06.2005 um 17:25 Uhr (0)
Language = VBScript Sub CATMain() Set objExcel = CreateObject( Excel.Application ) newWb = objExcel.Workbooks.Add( Template:=xlWBATWorksheet ) With newWb.CustomDocumentProperties .Add name := Related , linkToContent := False , _ type := msoPropertyTypeBoolean , value := False End With newWb.Close( SaveChanges:=True ) objWorkbook.SaveAs( test.xls ) objExcel.Quit() End Sub ___________________________ All diese tollen Dinge funktionieren bei mir nicht [Diese Nachricht wurde von Wo ...
|
| 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 : Bohrungen in struktur einsortieren (Warnungsfenster vermeiden)
camahiahua am 19.07.2012 um 16:42 Uhr (0)
Hallo,vielen Dank für deine Antwort. Ich habe das gerade ausprobiert und es hat geklappt. Ich kann eigentlich direkt die Bohrung selektieren und dann "Reorder" und dann selektiere ich "Inside" und anschließend den entsprechenden Body wo die Bohrung abgelegt werden soll. Dies habe ich mit dem Maus ausprobiert und funktioniert aber diese Aktion kann per Makro gemacht werden?? Ich habe versucht diese Aktion mit "Start Recording Macro" abzuspeichern aber ich kriege leider keinen Makrobefehl.vielen Dank nochmals
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 13.08.2010 um 11:02 Uhr (0)
Wow! Vielen Dank für diesen äußerst hilfreichen Beitrag!Dann will ich die Liste der Fragen mal abarbeiten...1. Ja2. Die Nutzergruppe sind derzeit nur 3 bis 4 Leute, über einen längeren Zeitraum betrachtet werden wohl auch andere (neue) Kollegen damit arbeiten (Hiwis, Doktoranden,...)3. Für einen primitiven Grobentwurf der nur die Machbarkeit des Projekts demonstriert habe ich 1-2 Monate Zeit. Primitiv bedeutet: einfache Berechnung und einfache Geometrie. Insgesamt werde ich ca. 8 Monate zur Umsetzung der v ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection - gültige Typen / The method Item failed
ChrisHH am 31.05.2012 um 10:26 Uhr (0)
Guten Tag Allerseits,leider musste ich mir einen neuen Account machen, da ich meine Zugangsdaten nicht mehr kenne und eine neue E-mail hab. Wie dem auch sei, auf jedenfall habe ich ein Problem bei dem ich nicht mehr weiter komme. Die Suchfunktion hat leider auch nichts brauchbares ausgeworfen, was sehr selten vorkommt.Nun zu meinem Problem:Ich habe ein größeres Product mit vielen Componenten wie Parts, Products und Catia Components. In vielen Componeten befinden sich Parameter die manuell erstellt und umbe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User Properties in Excel
bgrittmann am 20.04.2012 um 22:43 Uhr (0)
Servus MG8684Auf die Userproperties solltest zB über:oProducts.Item(I).ReferenceProduct.Userproperties.Item("Werkstoff")zugreifen können bzw über:oProducts.Item(I).ReferenceProduct.Userproperties.Item("Werkstoff").ValueAsStringden Wert ausgeben lassen.Diesen Wert musst du dann nur noch in der Tabelle eintragen lassen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |