|
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 : Kinematik Parameter auslesen
HoBLila am 10.02.2009 um 17:42 Uhr (1)
Also ich würde einem Anfänger der CATIA-programmierung nicht gerade direkt den Einstieg über CAA empfehlen. Es wäre sicher besser sich erstmal mit den Tücken der VB-Programmierung zu befassen, bevor man gleich richtig mit CAA loslegt.------------------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 bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| 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 : 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 : 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 |
|
CATIA V5 Programmierung : Catia VBA Command No 3D background
ar2020 am 04.12.2020 um 16:39 Uhr (1)
Hallo Uwe,danke für den Tipp.Leider bin ich bzgl. CatVBA noch recht neu und verstehe nicht wie diese Enumeration in VBA einbauen soll.Bisher habe ich Enumerationen so verstanden, dass es als Kurzform für Variablen verwendet wird.Also wenn ich es so vorm Sub im Module definiere:Public enum CatVisuBackgroundMode catNoBackground catPick catNoPick catLowIntPick catLowIntNoPickEnd PublicDann wäre im Sub die Variable: "CatVisuBackgroundMode.0" gleichzusetzen mit "CatVisuBackgroundMode.catNoBackground"Bin mir nu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste Makro
bgrittmann am 19.08.2013 um 09:49 Uhr (1)
ServusIch würde dazu die CATIA interne Funktion zum erstellen der Stückliste verwenden. (Analyse - Stückliste)Wenn du eine passende Einstellung gefunden hast kannst du per Makrorekorder diese auch aufzeichnen (siehe auch vergleichbares Makro hier)GrußBerndPS: Bitte Systeminfo ausfüllen.------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 19. Aug. 2013 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Cgr-Files in Product einfügen
Criollo am 23.04.2010 um 09:34 Uhr (0)
Hallo,ich möchte per Makro CGR-Dateien in ein Product einfügen.Die Liste der CGR-Dateien schreibe ich vorher in einen Array.Mit dem Befehlnewprods.AddComponentFromFiles arrayofVariantOfBSTR1,"All"möchte ich die Dateien einfügen. Das zugehörige Produkt habe ich per Makro neu in CATIA anlegen lassen.Es kommt zwar keine Fehlermeldung, aber die Dateien werden leider nicht eingefügt.Hat dazu jemand eine Idee. Viele Grüsse aus dem sonnigen Süden.Criollo
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Federberechnung / Formel / Einheiten
rettev am 20.06.2012 um 09:40 Uhr (0)
Hmm.....so ganz verstanden hab ich Euch wohl nicht - oder es klappt so nicht.Ich habe es mal mit einem Parameter "Tc" vom Typ MPa versucht und auch vom Typ "Real"Das Ergebniss bei der Formel: (8*Dm_Neutrale_Faser *Fc )/(PI*Drahtdurchmesser **3) ist leider beim Typ Tc:Real= 1,341387993e+009Moment= 1,341e+012NxmmPressure= 1,341e+009N_m2Nehmen wir an:Dm = 21,6mmFc = 876,4NDrahtdurchmesser = 3,3mmRechne ich zu Fuß komme ich auf: ~ 1341N/mm²Wie schaffe ich es die Formel oder Parameter Typ umzustellen das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bilddateien hochzählen
Waech am 03.09.2003 um 18:13 Uhr (0)
Hallo, ich habe eine Schleife programmiert, s.d. sich mein Bauteil ständig verändert. Nun würde ich aber gerne noch mit in die Schleife programmieren, dass Catia nach jedem Update bzw. nach jedem Durchlaufen der Schleife ein Bild erzeugen soll. Dabei muß sich aber der Name des Bildes ändern. Deshalb die Frage: Gibt es eine Möglichkeit, dass ich die Zählvariable in den Bildnamen integriere? Gruß Andreas
|
| In das Form CATIA V5 Programmierung wechseln |