|
CATIA V5 Programmierung : Zeichnungsname aus versch. Parametern und Teilstücken des Partnamen zusammensetzen
roccat am 12.10.2010 um 08:03 Uhr (0)
Hallo cChris,das dürfte kein Problem sein aber du mußt ein wenig präziser werden.Welche Strings hast du, was willst du davon haben und wie soll der Fertige String zusammengesetzt werden.Nützliche Befehle für Stringbearbeitung sind auch noch Replace, Split, Instr, Ucase, Lcase ... Ausserdem schreibe ich auch gerne den Benutzer und Datum mit in den Dateinamen. Mit Date(), Format() und CATIA.SystemService.Environ("USERNAME")mfGMario
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textdatei in Drawing einfügen
hagengu am 04.05.2005 um 08:00 Uhr (0)
Mojn Mutzi, so kommts am Stück: Sub CATMain() Dim F As Integer Dim sInhalt As String Set DrwDocument = CATIA.ActiveDocument Set DrwSheets = DrwDocument.Sheets Set DrwSheet = DrwSheets.ActiveSheet Set DrwView = DrwSheet.Views.ActiveView sFilename = ( C:ipc.log.0 ) F = FreeFile Open sFilename For Binary As #F sInhalt = Space$(LOF(F)) Get #F, , sInhalt Close #F Set DrawingText = DrwView.Texts.Add(sInhalt, 20, 20) DrawingText.SetFontSize 0, 0, 5 DrawingText.anchorPos ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATPart und CATProduct zuverlässig unterscheiden
denyo_1 am 09.01.2009 um 10:19 Uhr (0)
Hallo nreim1,dazu ist ein kleiner Umweg erforderlich, den innerhalb einer Produktstruktur sind alle Unterkomponenten (egal ob Produkt, Komponente oder Part) für CATIA Produkte. Deshalb mache dir eine MsgBox und fordere den Anwender auf ein PRODUCT zu selektieren.Diese Selektion fragst du nun ab ob es auch wirklich ein Produkt bzw. eine Komponente ist. Falls JA gehts mit dem Quelltext weiter, falls NEIN spring zurück und lass ihn nochmal selektieren.So stellst du sicher das nur eine Teil selektierte wurde u ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : how to Pause macro
appvid am 07.09.2012 um 23:08 Uhr (0)
Hi good day..Could some explain how to pause macro for user to see catia screen and do his check and continue. this is what i wan to do----------------Sub main step-1 copy data from one file to another filecode (i have code) step-2here i want user to check file if copied geometry is right. If he says ok rest of the macro would continue step-3 file saveascode (i have code)end sub----------Any examples how to use vbModel and vbModeless with userformHappy weekend and thanksappvid
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CSV mit Excel öffnen
Solidos am 11.03.2008 um 09:28 Uhr (1)
Ich versuche eine CSV Datei mit Excel zu öffnen, jedoch öffnet mir Excel die Datei Falsch, also alle Werte einer Zeile in einer Zelle, anstatt mit "," getrennt in Zellen. Wenn ich es aus Excel starte, funktioniert es, aber aus Catia nicht. Hoffe, jemand kann mir dabei helfen.Hier mein Code:Sub CATMain() Dim Excel As Application Dim WB As Workbook Set Excel = CreateObject("Excel.Application") Excel.Visible = True Set WB = Excel.Workbooks.Open("c: empDatei.csv",csv)End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Lage (Center) von sphärischem Joint (Kongruenz) auslesen? (evtl. SPAWorkbench?)
bgrittmann am 08.07.2013 um 13:01 Uhr (0)
ServusVermutlich liegt das Problem daran, das der Mittelpunkt der Kugel von CATIA berechnet wird, und nicht als Geometrie vorliegt. (deshalb kann nicht auf das "GetConstraintElement" zugegriffen werden)Erzeuge dir am besten die Kugelmittelpunkte als Geometrie, dann sollte das Makro funktionieren.GrußBerndPS: Bei deinem Modell handelt es sich nicht um Kugelflächen, so würde das Kugelgelenk in Realität nicht funktionieren.------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verteilung von VBA-Projekten
Hobel am 30.07.2003 um 07:44 Uhr (0)
Schon mal als erste Rückmeldung: Ich hatte im letzten Jahr das gleiche Problem. Erst wenn der ausführende Anwender Catia wieder geschlossen hatte, konnte das Makro auch von einem anderen Benutzer gestartet werden. Irgendwie habe ich das Problem damals gelöst, mir fällt aber im Moment das „Wie“ nicht mehr ein. War es ein Berechtigungsproblem auf dem Server oder VBA-abhängig? Ich werde weiter überlegen und Dich benachrichtigen, sobald mir die Lösung wieder einfällt. Gruss, Hobel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy/Paste von Körpern durch Selektion in einer Baugruppe
Stoffel am 04.04.2003 um 18:20 Uhr (0)
Moin! Mal wieder die Frage nach den Aktivierung von einzelnen Teilen/Produkten. Auch wenn sie öfters gestellt wird, wird es, meiner Meinung nach, keine Antwort dafür geben.... Die Methode ActiveDocument bezieht sich auf das Dokument, welchen Gerade aktiv in CATIA ist. Das ist aber nur relevant, wenn mehrere Dateien geöffnet sind.... (falls das falsch ist, bitte ich um Berichtigung) Soviel für heute Stoffel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Stückliste Blechteile
jdahm am 26.07.2011 um 15:55 Uhr (0)
Wir wollen kalkulieren, wieviel Blech, geordnet nach Blechstärke, in einer Baugruppe verbaut ist.Gibt es bereits eine ähnliche CATIA-Funktion mit Datei-Export, oder muß man das als Makro programmieren?Das Minimalziel wäre eine Teile-Auflistung, die die Blechstärke enthält.Optimal wäre noch die dazugehörige Fläche der Abwicklung.Sind in der standardmäßigen "Bill of Material" oder "Measure Inertia" Informationen enthalten, ob es sich um Sheetmatal-Parts handelt?------------------GrußJürgen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Array duplicates removal
Sylas am 18.08.2022 um 17:12 Uhr (1)
Zitat:Original erstellt von bgrittmann:HiHow do you create the allcatpart? Does your script copy the bodies and create the boolean operation, or do you use a build in function?What shall happen if two identical subproducts are present? Shall these bodies assembled in a common body?regardsBerndallcatpart is already existing part in catia tree structure which I choose by selectelement3 earlier.Script is copying bodies and paste in without link, assembling bodies tooif the product1 occurs second time, same se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatensysteme kongruent setzen
Ivanl am 18.11.2011 um 17:03 Uhr (0)
Hallo zusammen, habe auch gerade die Problematik das ich zwei Koordinatensysteme von zwei verschiedenen Parts aufeinander legen möchte. Ich wollte es auch über Referenzen machen und habe es genauso wie Zoltan gemacht.----------------------------------------------Sub CATMain() Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet products1 = product1.ProductsDim constraints1 As ConstraintsSet constraints1 = product1.Connections("CATIAConstraints")Dim ref2 As ReferenceSet ref ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro korrekt beenden
RSchulz am 10.10.2008 um 13:16 Uhr (0)
Hallo,CATIA greift Aufgrund der Links bzw. Einstellungen auf diese CATVBA´s zu, da es prüfen muss, ob diese verfügbar sind. Die Makros werden normal beendet das CATVBA ist dennoch im Zugriff. Bei uns haben wir diese local liegen und kopieren sie mit dem Autostart jedes mal vom Server per Script auf die Rechner. So können wir Änderungen verteilen und vornehmen.------------------MFGRick SchulzKonfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : umspeichern mittels makro (MVS2005)
tonka am 15.09.2006 um 06:45 Uhr (0)
Hallo,Danke für deine Antwort. Nein, ich habe das neue Product eingefügt. Die beiden Dateien sind mit dem Befehl FileCopy(Quelle,Ziel) kopiert worden. Das Problem is, das man ja wenn man die CATIA Dateien verschiebt und es Verknüpfungen gibt, meist die alten Verknüpfungen beibehalten werden. Ich suche einen Befehl, mit dem man entweder alle Dateien einen Ordner zuweisen kann oder einen Befehl der wie die Sicherungsverwaltung funktioniert.MfGTonka
|
| In das Form CATIA V5 Programmierung wechseln |