|
CATIA V5 Programmierung : Probleme mit UserSel
DanielFr. am 02.03.2010 um 09:58 Uhr (0)
Hallo,die Deklaration deiner Variablen passt nicht. "E" ist bei dir ein String. Diser stellt den Status der interaktiven Abfrage dar. Du versucht im Anschluss dem "E" ein Objekt zuzuweisen.Versuch mal folgendes:Code:Dim myObj as Object hier solltest du dann den richtigen Datentyp eintragen (bei der Reference)Set myObj = UserSel.Item(1).Value------------------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 : Speichern von VBA-Projekt nicht möglich
Randle am 13.02.2020 um 10:55 Uhr (1)
Hallo,ich denke was helfen könnte ist den CATVBAHost Prozess zu beenden. Wäre einen Versuch wert. Allerdings ist damit (spätestens) ab R24 vorbei. Dann läuft das VBA innerhalb des CNEXT Prozesses. Dann hilft nur noch CATIA neu starten.Ob man aus CATIA heraus die VBA Dateien auf dem Fileserver schließen kann weiß ich nicht sicher. Könnte ich mir schon vorstellen.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : User-Selektion umbennen
meisterlumpi am 18.08.2011 um 08:10 Uhr (0)
folgendes (neues) modul könntest du noch probieren:Code:Sub CATMain() Call M_DocStructure.CATMain Dim sel As Selection Set sel = CATIA.ActiveDocument.Selection Dim sel1 As Product Set sel1 = sel.Item(1).Value MsgBox IsComp2(sel1) End SubPublic Function IsComp2(iProduct As Product) As Boolean On Error Resume Next Dim P1 As Product, P2 As Product IsComp2 = True Set P1 = iProduct.ReferenceProduct falls das Objekt keine Product ist, ist es auch keine Component If Err.Number 0 Then IsComp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA & Dateiname bzw. Dateiendung auslesen
roccat am 10.08.2010 um 09:00 Uhr (0)
Hallo Maetes,hab keine Ahnung ob es dir hilft aber den DokumentenTyp prüfe ich immer mit Typename. Wie es mit Step oder Iges... verhält mußt du mal testen (siehst du was er bei case else ausgibt) aber ich glaube tberger hat recht da Catia das beim laden bereits wandelt.mfGMarioOption ExplicitSub CatMain()Dim MyDocuments As DocumentsDim MyDocument As DocumentSet MyDocuments = CATIA.DocumentsSchleife über alle documenteFor Each MyDocument In MyDocuments Typenname abfragen Select Case TypeName(MyDocument) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Show Status von Elementen prüfen
Julenk0rt am 23.05.2014 um 10:45 Uhr (1)
Danke für den Tipp, aber ich hab noch eine andere Lösung gefunden. Ich arbeite die beiden Schritte einfach nacheinander ab.Zunächst lasse ich eine Schleife über alle Bodies laufen und zu prüfen ob sie "leer" sind. Dabei blende ich die "leeren" Bodies aus.Im Anschluss selektiere ich über die Suche alle Körper, die sich im Show befinden.Zwar etwas umständlicher, als beides in einem Abwasch zu erledigen, aber es scheint zu funktionieren. Hier der Code dazu:Sub CATmain()Dim AnzDim iDim SelAnz = CATIA.ActiveDoc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.RefreshDisplay auch in R11 SP03?
gdir am 08.10.2003 um 12:19 Uhr (0)
Hallo zusammen, ich habe in der R12 Dokumentation das schon länger inoffiziell angekündigte Application.RefreshDisplay gefunden ( CATIA.RefreshDisplay = False soll während der Skript-Laufzeit den Bildschirm Refresh ausschalten und dadurch die Laufzeit verkürzen). Weiss zufällig jemand von Euch, ob es für R11 SP03 ein entsprechendes Hotfix gibt? Hat jemand unter R12 getestet und Laufzeiten verglichen? Viele Grüße Günther
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit Makro ein JPG Bild erstellen
Thomas Harmening am 27.01.2011 um 18:38 Uhr (0)
Zitat:Original erstellt von K-Volkmann:Ich möchte die Catia Funktion tools - Bild - erfassen durchführen und das Bild dann apbspeichern oder wenn möglich gleich in eine PPT einfügen.Klar geht sowas, Erfassen - Zwischenablage - PPTAber bei mir macht es das Hardcopyprogramm und das ist auch viel flinker als das Catia-Tool.[Diese Nachricht wurde von Thomas Harmening am 27. Jan. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reorder Tree in Assembly ohne die Constraints zu verlieren?
AndiTom am 09.01.2009 um 14:42 Uhr (0)
Hallo an Alle!Ich bastele gerade mit C# ein Tool zum reordern der Parts in einem Product.Das reordern selbst funktioniert nach dem cut & paste Prinzip mit einem Hacken: dabei gehen alle Linksbei Constraints und Reused Pattern kaput. Mit Constraints habe ich durch volgende Catia Einstellung geloest:Tools-Options-Mechanical Design-Assembly Design-Constraints-Past components auf "Without the assembly constraints".Die Reused Pattern funktionieren immer noch nicht.Die Frage ist gibts ne andere Moeglichkeit den ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Font aller Elemente einer Selektion ändern
Jens Hansen am 29.01.2009 um 22:07 Uhr (0)
Hallo,was für Elemente sind das denn ?? Font - also Schriftart gibt es ja nur bei Texten. Mit einer Selection bzw. dem vispropertyset kannst du "nur" die Farbe, die Sichtbarkeit, Liniendicke, Linientyp, usw. ändern.Demnach wäre es schon wichtig zu wissen, was das für Elemente sind.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Cnext.exe can not be found or does not match
h134635 am 03.06.2013 um 04:18 Uhr (0)
Zitat:Original erstellt von HoBLila:Your request is really low on information.What did you tried?What do you want?Give us a step by step scenario.Did you compiled it and how you linked the cnext.exe to the debugger?How do you start the solution?Here is my environment:- WinXP 32bit SP2- CATIA P2 V5R19 SP0 32bit- VS 2005 SP1- CAA RADE P3 V5R19 32bit(I have no license, I use C R A C K from internet. Everything seem OK)Now, I want to perform a "Hello World" program as following:- Create a new foler D:UI- Copy ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Symbolleisten erstellen per Makro ?
zhnujm am 29.04.2009 um 18:39 Uhr (0)
Hallo,kann man in CATIA per Makro/VisualBasic eine Symbolleiste erstellen ?Mit dem Makrorecorder bekomme ich diese Funktionen leider nicht aufgezeichnet.Hintergrund ist das hier leider keine Änderungen an der Benutzeroberfläche gespeichert werden, ich mir aber dennoch eine kleine Symbolleiste mit häufig benuzten Befehlen erzeugen möchte indem ich bei jedem CATIA-Start ein Makro/etc ausführen will.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Bearbeitunsgskatalog (für Bearbeitungsprozesse)
DanielFr. am 29.07.2009 um 18:15 Uhr (0)
Hallo Dussel,IMHO ist es nicht möglich einen Katalog in CATIA direkt über Methoden anzusprechen (da es weder entsprechende Methoden bzw. Klassen und Objekte hierfür gibt).Die einzige Möglichkeit einen Katalog zu öffnen wäre aber "CATIA.StartCommand" aber das wird dir wahrscheinlich überhaupt nicht weiterhelfen ------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektion_während_der_Laufzeit
DanielFr. am 16.04.2010 um 11:12 Uhr (0)
Hallo,der String den du an die SelectElement2 Methode übergibst stimmt nicht. Du musst den Datentyp (HybridBodies) als String übergeben und nicht den Standardnamen (Geometrical Set).Du kannst dir ja ein kleines Hilfskript basteln das dir aus einer Selektion ("AnyObject") den zugehörigen Datentyp (mit der Function TypeName) in einer MsgBox ausgibt------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normt ...
|
| In das Form CATIA V5 Programmierung wechseln |