|
CATIA V5 Programmierung : Vergleich eines Objects
CAMiCADse am 20.09.2010 um 12:35 Uhr (0)
Hallo INLU,arbeitest du mit 64-bit CATIA? (-- Systeminfo?!) Da läuft der Objektvergleich nicht sauber.Die Lösung kennst du ja bereits, hast du wohl schon wieder vergessen http://ww3.cad.de/foren/ubb/Forum137/HTML/003119.shtml#000001GrußCAMiCADse
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Annotations TPSView selektieren
HoBLila am 22.10.2010 um 13:40 Uhr (0)
Hallo zusammen,ich habe mal wieder eine Denksportaufgabe. Code:Public Function userSelectView() As String Dim docWork As INFITF.Document Dim selWork As INFITF.Selection Dim arrVarTypes(0) As Variant Dim objBuffer As Object userSelectView = "" On Error Resume Next Set docWork = CATIA.ActiveDocument If (docWork Is Nothing) Then Exit Function End If On Error GoTo 0 Set selWork = docWork.Selection arrVarTypes(0) = "TPSView" Set objBuffer = selWor ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : FEM Lokal Sensor auslesen
aimbot am 23.09.2010 um 11:51 Uhr (0)
Hallo, und Danke für die Antwort. Ich habe bereits einen funktionierenden Weg zum auslesen von Sensorwerten über das erstellen einer Report-Datei...Dies ist nur leider sehr aufwändig und starr. Wenn sich die Sensoren ändern zB von Von Mises zu Tesoren ist der Programieraufwand recht groß. Daher dachte ich, das man vll. über das direkte auslesen der Sensoren etwas Aufwand sparen kann.CATIA zeichnet über die object resulution folgendes auf:dimension1 = parameters1.Item("Analysis ManagerFinite Element Model.1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auf CATEnv zugreifen
Proofin am 23.09.2010 um 15:05 Uhr (0)
Moin Gaucho,verstehe ich das richtig,du schreibst in die CATEnv Datei etwas wie:MyMacroPath=C: empund möchtest jetzt "C: emp" auslesen.Dann kommst du da mit CATIA.SystemService.Environ("MyMacroPath") ran.Die Methode liefert dir dann "C: emp" zurück.GrußThomas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erkennen ob ein Capture aktiv ist
HoBLila am 24.09.2010 um 14:05 Uhr (0)
Du kannst das CATIA nach der aktiven Workbench fragen.Wie diese intern heißen weiß ich jedoch nicht.------------------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 : Erkennen ob ein Capture aktiv ist
tberger am 26.09.2010 um 20:00 Uhr (0)
Hallo Logan,du kannst mitMsgBox catia.GetWorkbenchIDdie Workbench erfragen, in der du dich gerade befindest.Bei den Captures bekommst du damit "TPSCaptureConfiguration".------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erkennen ob ein Capture aktiv ist
logan am 27.09.2010 um 08:24 Uhr (0)
Hallo,erst einmal vielen Dank für die Antworten. Aufgrund meines anderen Postings zur Frage der Erkennung von Parts im Assembly durcheinander gekommen.Erkennung (Danke tberger):If (CATIA.GetWorkbenchID = "TPSCaptureConfiguration") Then ...Workshop Nls unabhängig beenden:CATIA.StartCommand "CATTPSExitCaptureHdr" alias "Exit from capture"Viele Grüße,Logan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy & Paste
tomtom1972 am 27.09.2010 um 13:22 Uhr (0)
Hallo INLU,mit den Namen der Publikationen geht es definitiv nicht, du musst so vorgehen, wie Zoltan es beschrieben hat.Du musst nicht mit hardgecodeten Strings abeiten (die z.B. der Makrorekorder aufzeichnet), sondern kannst diese während der Laufzeit (deines Scripts) über die Objektnamen erzeugen. Die verwendete Methode (.CreateReferenceFromName) ist die einzige Art der Referenzerzeugung, die in Strunkturen mit Instanzen eindeutig ist. Die gleichen Elementnamen können gar nicht vorliegen, da CATIA das be ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feature Name von Body mit Parameter füttern?
DanielFr. am 28.09.2010 um 08:14 Uhr (0)
Hallo Uwe,das geht wenn du eine KWA Lizenz hast. Dann kannst du eine Reaction erstellen die dann ein Script auslöst. Der Event wird, je nach Einstellung, bei jeder Änderung deiner Parameters abgefeuert und löst das Umbenennung-Script aus.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Feature Name von Body mit Parameter füttern?
DanielFr. am 28.09.2010 um 08:46 Uhr (0)
Hallo Christian,also ich habe mal kurz über das Script geschaut und mir sind folgende Kleinigkeiten aufgefallen:1. Alle Variablen werden nur lokal in der Hauptroutine verwendet. Trotzdem sind sie als Public deklariert. Das ist nicht notwendig und verwirrt nur2. Du gibst bei allen Variablen als Suffix deinen Datentyp an (bei zwei aber nicht?)3. Achte darauf das die Variablennamen wirklich eindeutig sind (d.h. der Name der Variable auch mit dem tatsächlichen Aufgabenbereich der Variable übereinstimmt). Ein B ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textfelder auf einem Sheet suchen
sucher2010 am 26.10.2010 um 13:34 Uhr (0)
Hallo Christian. Ich habe die Befehle mal ausprobiert aber ich weiss nicht ich kann die Textfelder immernoch nicht bearbeiten? oView.Texts.GetItem("Text.111").Text = "hier kommt der inhalt" könnte ich nicht ganz einbauen, weil es immerwieder fehlermeldungen zeigt.Ich danke dir schon im Voraus.MFGBMLanguage="VBSCRIPT"Sub CATMain()---- Begin resolution script for object : Text.120Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSh ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Name
Martin K am 28.02.2008 um 16:02 Uhr (0)
HalloBin nicht sehr fit in Makroprogrammierung. Hat bis jetzt aber gereicht.Nun suche ich deinen Parameter.Und zwar möchte ich den Modellnamen einer Drawing auslesen. Leider wird die Drawing aus VPM aufgerufen. Wenn ich nach dem CATIA.ActiveDocument.Name frage wird der HexacodeVPM Name ausgegeben.In der Drawing wird aber der richtige Name im Strukturbaum angegeben.Kann man auf diesen Parameter zugreifen?DankeGruß Martin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum Importieren von Punkten aus Excel
thehomer81 am 29.09.2010 um 14:29 Uhr (0)
Hallo Zusammen,ich suche eine Makro um Punkte aus einem Tabellenblatt in Catia zu importieren.Problem ist das auch der Name (steht dan jeweils in der ersten Spalte) übernommen werden soll.Gruß thehomer81------------------Dipl.Ing. FahrzeugtechnikCATIA V5R16sp5
|
In das Form CATIA V5 Programmierung wechseln |