|
CATIA V5 Programmierung : absolute Koordinaten von Punkten im Product
Lusilnie am 08.09.2005 um 22:49 Uhr (0)
Hallo achulio,ich weiß nicht, ob Du noch einen Lösungsvorschlag brauchst, aber das runterrechnen der Position des Punktes aus dem Part auf das Produkt müßte mit einer Matrix-Multiplikation in Art der Beispiele aus der CATIA-Hilfe (DMUPstCopyPasteKeepAbsolutePosition.CATScript und DMUPstCutPasteKeepAbsolutePosition.CATScript, siehe Anhang) funktionieren.Ich habe das spezielle Vorgehen in Deinem Fall allerdings auch noch nicht probiert. Ist nur eine Idee!mfg,Lusilnie
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA hat keine Kontrolle nach Makro lauf
Lusilnie am 26.09.2005 um 00:44 Uhr (0)
Hallo Filippo,versuchs mal mit: Dim Status As Integerund If Status = "2" Then Exit Submfg,Lusilnie
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA hat keine Kontrolle nach Makro lauf
Lusilnie am 26.09.2005 um 23:13 Uhr (0)
Hallo Filippo,entschuldige bitte, war die Abfrage fuer MsgBox!Habe Dein Scenario nochmal durchgespielt und muss "Stoffel" recht geben: Es funktioniert mit "Cancel" und bringt einen Fehler mit "cancel"!Meine Test-Umgebungen: V5R14SP3HF22 und V5R14SP3HF26mfg,LusilniePS: Bei V5R14 (ohne SP und HF) funktioniert sowohl "Cancel" als auch "cancel" !!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schaltflächenaktionen in Makro aufnehmen
Lusilnie am 29.09.2005 um 00:29 Uhr (0)
Hallo ackee,wenn ich Dein Problem richtig verstanden habe habe, sollte die Antwort lauten: CATIA.StartCommand ("Join")eingesetzt als Scriptzeile, wenn Deine Auswahl beendet ist.mfg,Lusilnie
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Funktionalität Silhouette über Makro nutzen
Lusilnie am 29.09.2005 um 02:15 Uhr (0)
Hallo CAD-V5,wenn ich es recht verstehe, besteht Dein Problem aus 2 Teilproblemen:1.) Auslesen der Parts aus dem Verzeichnis2.) Umwandeln der Parts in cgrs mit DMO-SilhouetteZu 1.) ist besser das Betriebssystem zu nutzen, da CATIA meines Erachtens dazu unzureichend ist. Zu 2.) ist meine Idee, jeweils das Part in ein leeres Product zu laden, zu selektieren und mittels DMO-Silhouette als cgr zu speichern (Tipp zu letzterem: Makro-Rekorder)Der Knackpunkt aus meiner Sicht (und wenig CATIA-FileSystem-Management ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Noob Problem..
Lusilnie am 05.10.2005 um 00:19 Uhr (0)
Hallo Shaft,ich hab das mal mit dem Code probiert:Ausblenden von Ebenen in einem CATPart bzw. CATProductFür V5R7SP6, V5R8SP2 und V5R8SP5 auf PC mit deutscher LändereinstellungScript erstellt von M. Gerlich (matthias.gerlich@edag.de) am 28.10.02Eigentum der EDAG Engineering + Design AGDas Sript darf als solches weder Verkauft oder Angeboten werdenLanguage="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = productDocum ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfadangabe realisieren???
Lusilnie am 10.10.2005 um 23:12 Uhr (0)
Hallo robert_de,habe mal Dein Script getestet und bin zu folgendem Ergebins gekommen:1.) Die Funktion "BillOfMaterial" hat einen internen (Programmier-)Fehler.2.) Der Fehler tritt bei manueller Ausführung nur einmal (oder einmal pro Sitzung?) auf.3.) Der Fehler besteht darin, das CATIA beim Abspeichern von "BillOfMaterial" ?versucht? Excel zu starten und es angeblich nicht findet.4.) Der Fehler tritt wieder auf, wenn man per Macro versucht, im Format "XLS" in eine Datei zu speichern, die nicht auf ".xls" e ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste in Excel überführen
Lusilnie am 10.10.2005 um 23:15 Uhr (0)
Hallo robert_de,habe mal Dein Script getestet und bin zu folgendem Ergebins gekommen:1.) Die Funktion "BillOfMaterial" hat einen internen (Programmier-)Fehler.2.) Der Fehler tritt bei manueller Ausführung nur einmal (oder einmal pro Sitzung?) auf.3.) Der Fehler besteht darin, das CATIA beim Abspeichern von "BillOfMaterial" ?versucht? Excel zu starten und es angeblich nicht findet.4.) Der Fehler tritt wieder auf, wenn man per Macro versucht, im Format "XLS" in eine Datei zu speichern, die nicht auf ".xls" e ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.StartCommand synchron?
Lusilnie am 12.10.2005 um 20:04 Uhr (0)
Hallo Jens Hansen,entschuldige, daß ich mich hier einmische, aber vielleicht liegt hier ein Verständigungsproblem mit synchron und asynchron vor.Die wirkliche Frage ist aus meiner Sicht, wie man dem Script beibringt, daß es auf die Vollendung des mittels CATIA.StartCommand() gestarteten Prozesses wartet.Dies ist nämlich nicht immer der Fall, treffsicher zu Testen mit dem Command "Generate CATPart from Product..." bei R14, z.B.:Sub CATMain()CATIA.StartCommand "Generate CATPart from Product..."MsgBox "Fertig ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tasche gespiegelte Ausdehnung
Lusilnie am 27.10.2005 um 00:30 Uhr (0)
Hallo Jules_Vernes,habs gerade mal ausprobiert und es funktioniert bei mir sowohl im PartBody als auch in einem zusätzlichen Body. Habe das Script per MakroRekorder aufgenommen, den Teil der Sketch-Erzeugung/-"Füllung" herausgenommen und ausgeführt.Wo ist Dein Problem? (CATIA-Release/SP/HF + Code-Schnipsel wäre ganz gut!!! )mfg,LusilniePS: Kann Dir auch gern mein "Rekorder-Script" senden!!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Tasche gespiegelte Ausdehnung
Lusilnie am 27.10.2005 um 18:09 Uhr (0)
Hallo Jules_Vernes,ein Code-Schnipsel ist doch die beste Beschreibung!!! Dein (oder CATIAs) Fehler liegt darin, das gespiegelte Ausführung bei Limit="UpToNext" oder "UpToLast" nicht funktioniert, sondern, wenn ich mich recht erinnere (habe gerade kein CATIA verfügbar!), nur bei Dimension! So habe ich auch aufgezeichnet, mit Dimension. Das ist übrigens keine Makro-Eigenheit, es geht auch bei der interaktiven Erstellung nicht!mfg,Lusilnie
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Lusilnie am 15.11.2005 um 23:56 Uhr (0)
Hallo "Gevatter Tod",nach Deiner Beschreibung tippe ich mal darauf, daß nicht alle "Object-Libraries" geladen bzw. ausgewählt sind. Im VBA-Editor unter (english) Tools-Reference einfach alles, was mit CATIA anfängt anhaken und sehen, was der Editor macht. Bei nicht ladbaren DLLs bringt er entweder einen Fehler oder Du bekommst einen Fehler bei der ersten Ausführung eines Modules und mußt dann alle "Missing: CATIA..." wieder abwählen (weil im Lizenspaket nicht verfügbar?!).Ich hoffe, dies löst Dein Problem, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Lusilnie am 17.11.2005 um 23:07 Uhr (0)
Hallo "Gevatter Tod",dann mal weiter in der Fehlersuche!Ist "Funktion gesperrt oder nicht vorhanden" der Wortlaut der Fehlermeldung oder ist der genaue Ausdruck von CATIA/VBA-Editor anders? Vielleicht läßt sich der Fehler damit eingrenzen.So auf die Schnelle fällt mir sonst auch nichts weiter ein! Außer noch weiteren Fragen:-Welcher Workbench ist aktiv?-Design- oder Visualisation-Mode (Cache-Mode) als Standard?mfg,Lusilnie
|
In das Form CATIA V5 Programmierung wechseln |