|
CATIA V5 Programmierung : Konvertieren in VBA
sawah am 30.08.2011 um 09:37 Uhr (0)
Hallo,irgendwie geht das nicht bei mir, in die zielen unten zeigt ein Fehler:Set oDatei = CATIA.FileSystem.CreateFile(cDateiPfad & cDateiName, False)!!!!!FEHLERSet dStrom = oDatei.OpenAsTextStream("ForAppending")!!!!!FEHLERdStrom.Write ("START" & CHR(10))!!!!!FEHLERdStrom.Write ("Element" & ";" & "X-Koordinate" & ";" & "Y-Koordinate" & ";" & "Z-Koordinate" & CHR(10))!!!!!FEHLERaber eigentlich brauche ich das alles nicht, ich will nur ein Punkt selektieren ein Koordinatensystem selektieren und die Koordinat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe zügrif auf CATIA Projekt über DLL
leon0109 am 11.01.2012 um 23:35 Uhr (0)
Hallo Ich ,als Student ,musste eine externe Applikation mit C# erstellen, um mit sämtliche Funktionen CATIA zu steuern. Bis jetzt habe ich, dank Forum Hilfe, viel gelernt und geschafft. Die wichtigste war Stückliste von gewünschtem Projekt auslesen und in XML Format konvertieren. Das klappt auch prima aber Problem ist das mein Programm, nur wenn CATIA in Hintergrund läuft, funktioniert.Weis jemand vieleicht wie ich Stückliste von gewünschtem Projekt, ohne CATIA, lesen kann. Danke
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung ausgeben lassen
zoltan.bekesi am 14.04.2009 um 19:11 Uhr (0)
Hallo Daniel,du bist schon auf dem richtigen Weg.Folgender Beitrag enthält Code für die Messung von Volumen: http://ww3.cad.de/foren/ubb/Forum137/HTML/003169.shtml#000000Den Volumen in String zu konvertieren ist einfach, es gibt mehrere Methoden:Code:aLine = cstr(MeasureVolume(Body, Part)) einfach, aber ohne FormatierungaLine = Format(MeasureVolume(Body, Part),"0.00") mit Foramtierungevtl. musst du die Einheiten umrechnen (siehe o.g. Beitrag).Gruß,Zoltan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String in Zahl umwandeln
DanielFr. am 19.10.2010 um 12:58 Uhr (0)
Hallo Bertel,das Problem ist der Punkt in deiner Zahl. Das erkennt dein VB (aufgrund der Spracheinstellung) nicht als Komma sondern als 1000der Trennung an. Hier mal ein Beispiel wie es funktionieren sollte (erst "." mit "," replacen und dann konvertieren.Code:Sub CATMain() Dim intValueStr As String Dim outValueDbl As Double intValueStr = "-4.978612e+001" intValueStr = Replace(intValueStr, ".", ",") outValueDbl = CDbl(intValueStr)End SubErgebnis von outValueDbl ist -49,978612 ------------------MFG ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CatDrawing in PDF konvertieren mit C#
ogard1 am 15.10.2008 um 15:49 Uhr (0)
Hallo,es konnte so funktionieren,CATIA.ActiveDocument.ExportData oderCATIA.ActiveDocument().ExportDataCATIA.ActiveDocument().Close();Oder VB6Private Sub Form_Load()Dim CATIA As ObjectSet CATIA = CreateObject("CATIA.Application")Dim sFilePath As StringsFilePath = "C:ProgrammdrwmyDrawing.CATDrawing"sFilePath = CATIA.FileSelectionBox("Select a Drawing file", "*.CATDrawing",CatFileSelectionModeOpen)Set oDrawingDocument = CATIA.Documents.Open(sFilePath)CATIA.ActiveDocument.ExportData "C:ProgrammdrwmyDrawing1.pd ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufzeitfehler (Überlauf) bei CATvbs-Makro
Axel.Strasser am 07.07.2009 um 15:42 Uhr (0)
Zitat:Original erstellt von n4426:Laut fehlermeldung tritt der fehler bei Zeile 41 (Zeile 41: ViewScale = "1:" 1 / ScaleDezimal) auf. Da ist eine Rechenoperation drin.Das kann IMHo so auch nicht gehen. Du versuchst Text und Rechenoperationen miteinander zu verknüpfen ohne entsprechende Umwandlungen zu machen. Viewscale soll eine Textvariable sein und wenn Du da was anhängst solltest Du erst das was Du anhängst in Text konvertieren (z.B. CStr(..) und dann das Anhängen mit der richtigen Operation "&" durchf ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
v5maler am 29.03.2012 um 15:02 Uhr (0)
Hallo Bernd,Danke für den Code. Aber:Warum kann man nicht auf Netzwerkpfade zugreifen?Oder: Könnte man von Ordner A nach Ordner B konvertieren, bzw, eben als Vorlage bereits die Pfade mit übergeben, damit man nicht jedes mal sich neu hin klicken muss? Diese wären aber dann auch auf UNC-Pfaden ...------------------Es ist nichts zu dumm, es findet doch sein Publikum.[Diese Nachricht wurde von v5maler am 29. Mrz. 2012 editiert.][Diese Nachricht wurde von v5maler am 29. Mrz. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Screenshot als PNG?
Maetes am 31.08.2009 um 09:40 Uhr (0)
Imo scheint effektiv die einzige Lösung zu sein, als BMP speichern und mit irgendwas über Commandline oder API als PNG konvertieren..Imo haben wir hier XNView und IrfanView, mal schaun ob damit was zu machen ist../edit:@bgrittmann: Hab dein Link erst jetzt gesehen,.. das scheint genau das zu sein, was ich brauche..Ich meld mich diesbezüglich wieder/edit2:Habs mittels REGSVR32.EXE registriert, kann aber mit dem Beispielscript nicht drauf zugreifen.. Hat einer eine Idee wie man feststellen kann, ob diese Dat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stapelverarbeitung
chalchi am 18.11.2003 um 11:43 Uhr (0)
Opah... ich suche eine möglichkeit Catia CATDrawings per routine in ein unigraphics kompatibles format (DXF/DWG/CGM) zu konvertieren. gibt es dazu irgendwelche makros, die ich extern aufrufen kann, und die exporteinstellungen anpassen kann? zur zeit verwende ich ein DXF.CATScript! die resultierenden dxf, weisen aber leider völlig falsche strichstärken der geometrie auf! gibt es da eine möglichkeit die einstellungen anzupassen, oder gar die strichstärken zu mappen???? vielleicht mit hilfe der CAT.Settings, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawingtext in Tabelle konvertieren
RSchulz am 08.07.2011 um 14:12 Uhr (0)
Hallo Bernd,wenn, dann würde ich es in ein 2 Dimensionales Array packen, dann hast du schon mal eine Liste. Wie sind die Felder denn aufgebaut? Liegen die auf einer Linie? Dann könntest du ja die x und y-Werte nehmen und hast die Reihen bzw. die Spalten an Hand derer du die Daten in das 2-Dimensionales-Array packen. So würde ich das machen.Ansonsten musst du eine Annäherungsrechnung durchführen und definierst so die Spalten und Reihen. In der Regel stehen die ja schon in einem gewissen Bereich zueinander.H ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme beim .cgr .model exportieren
markus-zoe am 12.05.2004 um 13:28 Uhr (0)
Hallo zusammen, ich bin neu in der V5 Programmiererei und wollte eine komfortable Lösung um .CATParts in .cgr und/oder .model zu konvertieren. Hier mein Versuch: Sub CATMain() For I = 1 To 4 Dim specsAndGeomWindow1 As specsAndGeomWindow Set specsAndGeomWindow1 = CATIA.ActiveWindow Dim partDocument1 As partDocument Set partDocument1 = CATIA.ActiveDocument partDocument1.ExportData "Test" & partDocument1.Name & ".cgr", "cgr" partDocument1.Close Next End Sub Das klappt zwar mit den .cgr, aber die so er ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
Kuksi am 08.08.2008 um 11:40 Uhr (0)
Hey!Ich hab eine Lösung gefunden. Die Konvertierung im VB Script (cStr()) hat leider nicht funktioniert, scheinbar kann VB den Typ der Übergeben wurde nicht konvertieren. (Fehler: Methode wird nicht unterstützt) Ich habe es jetz so umgesetzt das ich zunächst mit let.... in der Reaction eine Variable vom Typ String erstelle und dieser den Wert `Part1Part Number` übergebe. Dann übergebe ich diese Variable an das Makro; und so sieht das Script dazu aus: Reaction: let Number (String)Number = `Part1Part Number` ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wunschliste für Makros und Powercopies
elharry am 28.02.2008 um 12:30 Uhr (0)
Hallo Jens,Das mit dem Konvertieren von cgr -- model könnte noch erweitert werden CGR to STL, CGR to WRL, CATDrawing to PDF, CATDrawing to HPGL, CATDRAWING to TIFFDas ganze noch mit der Auswahl, - eine einzelne Datei - alle Dateien in einem OrdnerSchön währe auch ein Thema zur Interaktion USER / MAKRO Gestaltung zu Dialogen. Z.B. das die MSGBOX nach 1024 Zeichen aufhört, wie kann man das abfackeln.Was allen Automobilisten fehlt oder per CAA erstellt wurde Netzmakro für Drawings.Interessant auch die Mul ...
|
| In das Form CATIA V5 Programmierung wechseln |