Selektieren von Elementen (Dassault Systemes

Transcrição

Selektieren von Elementen (Dassault Systemes
Selektieren von Elementen (Dassault Systemes - PLM Sol...
http://ww3.cad.de/foren/ubb/Forum137/HTML/002733.shtml
Anzeig e:
Foren auf CAD.de (alle Foren)
CATIA V5 Prog rammierung
Selektieren von Elementen
CAD.de Log in | Log out | Profil | Profil bearbeiten | Reg istrieren | Voreinstellung en | Hilfe | Suchen
UBBFriend: Senden Sie diese Seite per eM ail an einen Freund!
|
Autor
nächster neuer Beitrag | nächster älterer Beitrag
Anzeig e:
Thema: Selektieren v on Elementen (264 mal gelesen)
Pj ack
erstellt am: 13. M ai. 2008 09:32
M itg lied
Unities abg eben:
Hallo zusammen,
Beiträg e: 8
Reg istriert: 07.05.2008
ic h bin absoluter anfänger in der makro-programmierung und würde jetzt gerne in
einem makro elemente selektieren… Mein aktueller c ode sieht so aus:
Dim Was (1)
Was(0) = "Line"
Was(1) = "Surfac e"
Dim UserSel As Selec tion
set UserSel = CAT IA.Ac tiveDoc ument.Selec tion
UserSel.Clear
Dim E As CAT BST R
E = UserSel.Selec tElement2 (Was, "Bitte das Objekt jetzt auswählen", false)
If E = "Normal" T hen
MsgBox (UserSel.Item(I).Value.Name)
Else
MsgBox ("Abbruc h")
UserSel.Clear
Beim ausführen bekomme ic h allerdings folgende Fehlermeldung: „In mac ro with
arguments, the method CAT IA.Selec t.Selec tElement is not supported on NT and
UNIX, and the method InputBox is not supported on UNIX.”
Kennt vielleic ht jemand diese Fehlermeldung und kann mir helfen?
Bin für jeden hinweis dankbar!
Nic o
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP
Jens Hansen
M oderator
Techn. Leiter
Beiträg e: 875
Reg istriert: 05.08.2000
V5R16, V5R18, C#, VB.NET
erstellt am: 13. M ai. 2008 10:00
Unities abg eben:
Hallo,
versuc hs mal so:
Anzeig e:
Sub CAT Main()
Dim Was (1)
Was(0) = "Line"
Was(1) = "PlanarFac e" 'Surfac e gibt es als solc hes nic ht
Set UserSel = CAT IA.Ac tiveDoc ument.Selec tion
UserSel.Clear
Dim Ergebnis As CAT BST R
Ergebnis = UserSel.Selec tElement2 (Was, "Bitte das Objekt jetzt auswählen",
1 von 3
03.02.2009 23:17
Selektieren von Elementen (Dassault Systemes - PLM Sol...
http://ww3.cad.de/foren/ubb/Forum137/HTML/002733.shtml
false)
If Ergebnis = "Normal" T hen
MsgBox (UserSel.Item(1).Value.Name)
Else
MsgBox ("Abbruc h")
End if
UserSel.Clear
End Sub
Das Ganze dann als .c atvbs abspeic hern
Jens Hansen
-----------------Inoffizielle CAT IA-Hilfeseite
Private Seite
Xing
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP
Pj ack
erstellt am: 13. M ai. 2008 11:04
M itg lied
Beiträg e: 8
Reg istriert: 07.05.2008
Unities abg eben:
Vielen Dank für deine sc hnelle Antwort!
Hatte mein mac ro bisher direkt über das T ool „mac ros with arguments“
(Umgebung: Knowledge Advisor) erzeugt.
Da kommt dann weiterhin die oben besc hrieben Fehlermeldung.
Führe ic h jetzt deinen c ode über T ools – Mac ro – Mac ros… aus und speic her ihn
als .c atvbs ab, kommt ein Kompilierungsfehler (Statement: Dim Ergebnis As
CAT BST R)…???
Vielleic ht ne Ahnung woran das liegen könnte?
Nic o
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP
Jens Hansen
M oderator
Techn. Leiter
erstellt am: 13. M ai. 2008 11:14
Unities abg eben:
Dann lass mal "As CAT BST R" weg.
SG
Beiträg e: 875
Reg istriert: 05.08.2000
V5R16, V5R18, C#, VB.NET
Jens Hansen
-----------------Inoffizielle CAT IA-Hilfeseite
Private Seite
Xing
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP
Pj ack
erstellt am: 13. M ai. 2008 11:42
M itg lied
Unities abg eben:
Wunderbar… vielen Dank!
Ohne das "As CAT BST R" klappts!
Beiträg e: 8
Reg istriert: 07.05.2008
Noc h ne letzte Frage… :-) Was muss ic h denn angeben, wenn ic h eine
gekrümmte Fläc he oder eine Kurve selektieren will (also anstatt „Line“ bzw.
„PlanarFac e“?
Nic o
2 von 3
03.02.2009 23:17
Selektieren von Elementen (Dassault Systemes - PLM Sol...
http://ww3.cad.de/foren/ubb/Forum137/HTML/002733.shtml
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP
Jens Hansen
M oderator
Techn. Leiter
Beiträg e: 875
Reg istriert: 05.08.2000
V5R16, V5R18, C#, VB.NET
erstellt am: 13. M ai. 2008 12:44
Unities abg eben:
Das sit sc hwer einzugrenzen weil V5 eben nic ht §gekrümmte Fläc he" sondern nur
sowas wie "T rimm-Fläc he", "Extrude-Fläc he" oder "Combine-Kurve" kennt. Am
einfac hsten kommt man da weg, wenn man "AnyObjec t" als Filter eingibt.
Allerdings kann dann wirklic h ALLES ausgewählt werden.
SG
Jens Hansen
-----------------Inoffizielle CAT IA-Hilfeseite
Private Seite
Xing
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP
Nautilius2005
M itg lied
Diplomand
erstellt am: 13. M ai. 2008 14:15
Unities abg eben:
Hi Pjac k,
Beiträg e: 28
Reg istriert: 26.03.2008
CATIA V5R16
hier sind einige Filter von Catia V5. http://ww3.c ad.de/foren/ubb/Forum137
/HT ML/000247.shtml
ist ein Beitrag mit vielen Filter Beispielen. (immer gut zu gebrauc hen)
Gruß
Denis
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrag s) IP
nächster neuerer Beitrag | nächster älterer Beitrag
|
Diesen Beitrag mit Lesezeichen v ersehen ... | Nach anderen Beiträgen suchen | Zusammenfassung auf CAD42.de |
CAD.de-New sletter
Administrativ e Optionen: Beitrag schliessen | Archiv ieren/Bewegen | Beitrag melden!
Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum
(c)2008 CAD.de
-
3 von 3
03.02.2009 23:17