|
CATIA V5 Programmierung : Rechteckmuster mit variablem Abstand
cmb am 01.10.2008 um 10:02 Uhr (0)
Hallo CATIAaner,habe nun ein ähnliches Problem: der erste Abstand soll 20mm sein und jeder weitere sollte 1,5 mal so lange sein wie der vorherige.Und eigentlich möchte ich keine Punkte aus einem Excel sheet auslesen bzw. erstellen.Hat jemand so etwas schon einmal umgesetzt?Geht diese Funktionalität denn eigentlich ohne Knowledgeware?Grüße Norbert [Diese Nachricht wurde von cmb am 01. Okt. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Neues Fenster wärend Macro öffnen
Andreas Isele am 24.10.2003 um 10:13 Uhr (0)
Hallo, Das Problem ist, die Struktur der Kopie neu aufzubauen. Kann man machen, ist aber sehr aufwendig. Alternativ dazu kann man vom geöffneten Produkt den Namen und den Pfade ermitteln und ein zweites Produkt mit NEW FROM öffen, welches dann eine exakte kopie des geöffneten Produkts ist. Bedingung: Alle änderungen müssen gespeichert sein. Hab im Anhang ein kleines VB-Project, welches genau diese macht. Gruss Andreas [Diese Nachricht wurde von Andreas Isele am 24. Oktober 2003 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion auf Baum beschränken
Hannes12 am 08.04.2010 um 08:48 Uhr (0)
Hallo,ich verwende bisher in meinem Macro den Befehl "SelectElement2" welcher es dem Anwender ermöglicht ein Element im 3D-Fenster oder im Baum auszuwählen... Gibt es eine Möglichkeit die Selektion des Users auf den Baum zu beschränken? Ich habe schonmal irgendwo hier im Forum was darüber gelesen aber finde das nicht mehr wieder. Soweit ich mich erinnere, gab es dort aber nur den Vorschlag alle 3D-Elemente auszublenden, und nach der Selektion wieder einzublenden. Diese Lösung finde ich aber nicht gut!Danke ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namensänderung eines Produkt nicht sichtbar
S-Card am 02.05.2013 um 10:38 Uhr (0)
Hallo zusammen,ich stehe gerade vor folgendem Problem:In einem Process-Document ändere ich durch ein Macro den Namen eines existierenden Werkzeugs in einem Werkzeugwechsel.Klappt auch, nur ist diese Änderung weder am Produkt sichtbar noch im Werkzeugwechsel.Erst wenn ich das Werkzeug öffne, wo ich dann den geänderten Namen sehe, ändert sich auch der angezeigte Name.Hat jemand eine Idee, was ich machen kann um den Namen sowohl im Werkzeugwechsel wie auch in der ResourceList zu aktualisieren?vielen Dank im V ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Path von Part in Product herausfinden
mm-home am 07.09.2015 um 18:15 Uhr (1)
Dere,Was ist bei Starten Bekannt:Bekannt ist auf jeden Fall der Name des Root-Products, da es ja vorab schon geöffnet sein muss.Weiter ist nach der Selektion (mit dem Macro) auch der jeweilige Part-Name bekannt.Was ist vorerst nicht bekannt:In welcher Tiefe des Products liegt das selektierte Part.Die PartNumber bzw. den Instance Name kann ich von dem selektierten Elemente bestimmen.Gibt es eine Möglichkeit diesen anschließend zu suchen, zu selektieren undin den DESIGN_MODE zu stellen?Ich hab dies schon ver ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material zuweissen
ogard1 am 14.11.2004 um 15:30 Uhr (0)
Hallo, ich habe ein Problem ich habe ein CATProduct mit cca 550 Bauteilen und ein Material Katalog mit 3 Material Familien (Car Paints, Elektrik, Motor) und jeweils 9 mat. Pro Familie Die Bauteile sind aufgeteilt in 4 Gruppen, aber man kann leider den material nicht gruppenweise vergeben, also muss man über zb. Über die Teilebezeichnung machen. Da habe ich das Problem wenn ich anfange zu selektieren Dim productDocument1 As Document Set productDocument1 = CATIA.ActiveDocument Dim selection1 As Selecti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATAllPart in Produkt umwandeln
kaeja am 16.07.2012 um 16:11 Uhr (1)
Hallo Lusilnie,entschuldige die späte Antwort.Dein Tipp mit dem CATScript hat funktioniert. Wenn ich den gesamten Code in ein CATScript schreibe und die Variablen, welche ich sonst über das Formular setzte, definiere, läuft das Makro durch.Leider weiß ich jetzt nicht wie ich die Bibliotheken überprüfen kann. Wo muss ich was vergleichen?Ich habe das VBA-Macro auf drei verschiedenen R16 Rechnern probiert. Da es überall nicht läuft ist entweder etwas mit der Unternehmensinstallation falsch oder ich kann die f ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nach Synchronisation der Konstruktionstabelle Modell automatisch Aktualisieren
PilotJoe am 06.01.2020 um 13:30 Uhr (1)
Hallo Bernd,erstmal noch ein frohes neues Jahr!Nochmals:Mein Ziel ist es, dass sich das Modell durch einen Button-Klick automatisch aktualisiert Da ich ein Excel VBA Programm erstellt habe, was die Parameterwerte errechnet, hatte ich gedacht, dass ich diese dann mit der Konstruktionstabelle verknüpfe.Das hat ja auch alles geklappt... Leider muss für die Aktualisierung immer noch in CATIA 3x geklickt werden:/Wie kann man die Parameter denn direkt ansprechen?Bei de Profilen habe ich mich jetzt für eine feste ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Array Sortierung und Excel Export
MichaX am 11.04.2017 um 14:23 Uhr (1)
Vielen Dank Bernd,habe nun auch meinen Fehler gefunden. Ich muss die Laufvariable E auch noch in die Sub Excel1 übergeben.Sonst kann das Programm ja nicht riechen wie es die Zellen befüllen soll.Jetzt habe ich noch eine dumme Frage...Wie schalte ich On Error resume next eigentlich wieder aus ? Tausend Dank für die immer wieder tolle Hilfe !!!Grüße Micha
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktkoordinaten in Excel auf ausgewähltes Achsensystem
Gruenbaumfunker am 04.12.2008 um 17:29 Uhr (1)
Hallo,ich bin eben dabei dieses Skript in ein VBA Makro einzubauen. Allerdings bekomme ich beim auslesen des Achsensystems folgende Fehlermeldung:Function marked as restricted or uses a type not supported in Visual BasicEs scheint so als würden die folgenden Befehle nicht unterstützt werden:axisSystem1.GetOrigin aCoord2axisSystem1.GetXAxis Vx_AaxisSystem1.GetYAxis Vy_AaxisSystem1.GetZAxis Vz_AHab in der Doku nachgeschaut, aber dort sind sie genau so drin. Was mache ich falsch?Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung unterdrücken
doni211 am 21.11.2011 um 09:21 Uhr (0)
Hallo cad.deerstmal großes Lob an euer Forum, find ich Klasse, nutze ich gerade täglich!Diesmal hab ich aber trotz stundenlanger Suche weder eine Alternative zu on error, noch sonst eine Lösung für mein Problem gefunden.Beim isolieren meiner Links verwende ich CATIA.StartCommand "Isolate_VBA", das ich vorher in Catia konfiguriert habe.Beim Ausführen auf einem anderen Rechner fehlt die Konfiguration und mein Macro zeigt hunderte Male die Fehlermeldung "Unknown command: Isolate_VBA" an.Um diese Fehlermeldung ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selection.search 2D und while Schleife
cmb am 02.10.2007 um 09:28 Uhr (0)
Hallo Lusilnie,hab mich zu früh gefreut, das Macro schreibt zwar Parameter die Anzahl stimmt auch, aber in der Schleife wird der erste String immer wieder als Parameter ausgegeben. Ergebnis ich habe n-mal den gleichen Parameter in meiner Drawing.Dim DrawDocSet DrawDoc = CATIA.ActiveDocumentDim ParamsSet Params = DrawDoc.ParametersDim DrawSheetsSet DrawSheets = DrawDoc.SheetsDim DrawSheetSet DrawSheet = DrawSheets.Item(1)Dim DrawViewsSet DrawViews = DrawSheet.ViewsDim DrawViewSet DrawView = DrawViews.Item(2 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zur Lizenzaktivierung
cmb am 26.10.2006 um 15:15 Uhr (1)
Hallo,auszug aus der Online Hilfe:o Func GetLicense( CATBSTR iLicense) As CATBSTR The method is not relevant for the settings. Role: The method is not relevant for the settings, because a dynamic license is only taken in account for the current session. That is why GetLicense() does not appears in the dump, even when GetLicenseInfo() appears. The output oValue will always be "". Heißt das :ich sehe gar nicht das die Lizenz angezogen wurde? und kann in meinem Macro weitere Funktionalität ausführen?.Hinweis ...
|
| In das Form CATIA V5 Programmierung wechseln |