|
CATIA V5 Programmierung : Wie ruft man ein CATScript oder VBScript aus VBA heraus auf?
davidhess am 08.04.2010 um 14:15 Uhr (0)
Hallo Daniel,ich habe ein ähnliches Problem und komm einfach nicht weiter. Ich habe mit Punkten eine Polyline erstellt und möchte die Koordinatenwerte in einer Datei ausgeben. Leider kann ich auf die Werte nicht zugreifen, vermutlich weil die Punkte als PointOnCurve deklariert sind.Hier mein Code, vielleicht hast du/ihr eine Idee!Vielen Dank!Sub PolyPktAusgabe()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1Set selection1 = partDocument1.Selectionselection1.ClearDim ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fläche auswählen und Oberfläche messen
Lusilnie am 14.04.2010 um 01:23 Uhr (0)
Hallo Blade9969,bring doch mal die folgende Änderung in Deinen Code ein:Code:Set reference1 = partDocument1.CreateReferenceFromObject(selectedflaeche)Hilft dies?Übrigens: Ich weiß ja nicht, wo Du den Code her hast, doch logisch sind die Bezeichnungen nicht! Warum? Dein PartDocument1 bezeichnet kein Document (Datei) sondern ein Part! Damit macht man sich als Programmierer das Leben nur unnötig schwer!mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppe über Regeln steuern
djtiendahl am 17.04.2010 um 16:03 Uhr (0)
Erstmal vielen Dank für die schnellen Antworten!Mit "Part hinzufügen und entfernen" meine ich das ich ein Vorhandene Komponente (CATPart Datei) in die Assembly Design Umgebung hereinlade.Das mit dem true/false setzen des "Aktivierungsstatus der Komponente" durch eine Regel ist eine Möglichkeit. Das Problem ist nur, dass der Strukturbaum überladen wird, denn es geht darum Federn in verschiedenen Ausführungen zu schichten und das können schnell 30 Stück oder mehr sein.Wenn es möglich wäre nur soviele Dateien ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektionen eines Parts im Product
DanielFr. am 10.09.2009 um 17:39 Uhr (0)
Hallo,"selectElement2" funktioniert nur im aktiven Dokument. Ist dies ein Produkt kannst du nur Features des Produktes selektieren. In deinem Fall selektiert er richtigerweise die komplette Instanz. Versuch mal das "SelectElement4". Hiermit ist es möglich auch in anderen Dokumenten (also in der Partinstanz) zu selektieren.Hier mal der Auszug aus der *.chm Datei:Func SelectElement4( CATSafeArrayVariant iFilterType, CATBSTR iActiveDocumentMessage, CATBSTR iNonActiveDocumentMessage, boolean iTooltip, CATI ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AddNewProduct erzeugt Component
BLD1983 am 28.05.2020 um 09:56 Uhr (1)
Hallo.Hast du ein Bsp wie ich dieses FileSystemObject anwenden kann.Mit CATIA.FileSelectionBox lässt mich Catia nur eine Datei auswählen.?mfg------------------Ich will es gar nicht wissen, aber ich muss.....Das Leben verlangt es.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy in Produktumgebung ausführen
DanielFr. am 27.04.2010 um 13:44 Uhr (0)
Hallo , Zitat:Und meine Variable "IntPointObj" ist global deklariert mit "Dim IntPointObj". Ich verstehe den Unterschied zwischen der Deklaration mit Dim, Public oder Private nicht.Dim = Private = Werden Variablen mit "Dim" oder "Private" global deklariert, so sind sie im kompletten Modul sichtbar (D.h. jede Funktion bzw. Routine kann diese Variablen nutzen ohne das sie explizit übergeben werden müssen)Public = Wird eine Variable als "Public" global deklariert, so ist diese Variable in der kompletten VB-Li ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokument geöffnet
DonYouAn am 04.05.2010 um 09:34 Uhr (0)
Hallo,ich suche mir hier einen Ast und finde die Lösung nicht. Liegt vielleicht auch daran, dass die Suchfunktion suboptimal ist.Ich will eigentlich in CATScript nur überprüfen ob überhaupt eine Datei geöffnet ist. Ich denke das ist ziemlich einfach, ich komme aber nicht auf die Lösung.DankeDonYouAn------------------Wenn mans kann ist es keine Kunst. Wenn mans nicht kann erst recht nicht! (Karl Valentin)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Newbie needs help: Goto und Function realisieren
DanielFr. am 06.05.2010 um 12:15 Uhr (0)
Hallo,um das Abbruchkriterium in die Schleife zu bekommen musst du innerhalb dieser nochmals messen. Ich habe dir hier mal ein kleines Beispielscript zusammengebaut (CATPart Testdatei ist R16). Das Script beachtet auch die Verschieberichtung (heißt der Abstand wird immer kleiner). Des weiteren sind noch ein paar Sicherheitsabfragen sowie die Eingabemöglichkeit einer Schrittweite implementiert.Das Ganze ist eine *.bas Datei. Diese muss im Visual Basic Editor unter File - Import wieder importiert werden.---- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Newbie needs help: Goto und Function realisieren
dusches am 06.05.2010 um 12:59 Uhr (0)
blöde Frage, aber wie öffne ich die Datei? Im VBA Editor kann ich "Import File" nicht anklicken...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsvergleich
linuxer am 07.05.2010 um 14:34 Uhr (0)
Hallo Leute,ich bin ganz neu im Thema CATScripting und stehe auf dem Schlauch. Wir starten Catia aus dem PDM raus und holen uns auch die daten immer aus dem PDM. Jetzt haben wir den DMU-Navigator mit der DV1-Lizenz und mit der Funktion "compare drawings" muss ich jetzt die zweite Zeichnung aus dem PDM holen. Das Script zum öffnen einer Datei lautet wie folgt, wie muss ich das erweitern damit ich auch die zweite Zeichnung mit dem "compare drawings" bekomme?Sub CATMain() Wäre nett, wenn ihr mir aufs Pfer ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit vba-skript aus Kochbuch
r.huber am 08.05.2010 um 10:06 Uhr (0)
Hallo zusammen,ich habe folgendes Problem mit dem "Beschriftungs-Makro" vom "Kochbuch - Catia automatisieren" und hoffe, dass mir jemand weiterhelfen kann.Ich habe das Makro auf einem 32-bit XP Rechner ohne Probleme ausführen können. Anschließend hab ich es auf einem Win7 64-bit versucht und die Fehlermeldung "Can not load an object because it is not available on this mashine" erhalten. Komischerweise kam die selbe Fehlermeldung bei einem anderen XP 32 Rechner von einem Kollegen.Hab mir dann mal im VB-Edit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim Öffnen von DXF Daten
Christian.O am 25.05.2010 um 09:47 Uhr (0)
Servus,es scheint zu gehn. Vor dem Öffnen der DXF Datei erzeuge ich eine neue Drawing. Danach wird das DXF geöffnet (scheint ja zu funktionieren) und die leere Drawing wieder geschlossen. Werd das noch ausgibig Test. Geb euch dann bescheid ob es gefruchtet hat oder auch nicht.@Axel: Hast du das mit dem "Drawing Mode" gemeint?------------------Mit freundlichen Grüßen aus TirolChristian Obholzer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem beim Öffnen von DXF Daten
Christian.O am 24.05.2010 um 19:44 Uhr (0)
Servus,wie der Betreff schon sagt hab ich ein mächtiges Problem beim Öffnen von DXF Daten mittels VBA. Hab natürlich in diversen Foren (auch dieses hier) keine Lösung dazu gefunden. Der Ablauf des Makros ist jener, dass ich über eine Textbox einen X-beliebigen Text eingebe und diesen dann in einer neuen Drawing darstellen lasse. Danach erstell ich mir aus der Drawing ein DXF wobei die Drawing dann geschlossen wird. Soweit klappt es ja auch und das DXF File wird erzeugt. Jetzt will ich aber mit dem Code:Set ...
|
| In das Form CATIA V5 Programmierung wechseln |