Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  catscript in vb

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  catscript in vb (1514 mal gelesen)
alikb
Mitglied



Sehen Sie sich das Profil von alikb an!   Senden Sie eine Private Message an alikb  Schreiben Sie einen Gästebucheintrag für alikb

Beiträge: 11
Registriert: 06.10.2009

erstellt am: 13. Feb. 2010 12:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

moin
habe ein makro aufgenommen
und kann soweit alles vom catscript in vb "übersetzen"

ausser dieses hier
Set reference1 = part1.CreateReferenceFromName("Selection_RSur Face Brp AxisSystem.1;1);None );Cf11 ));AxisSystem.1;Z0;G3055)")

ich weiß nicht was ich da schreiben soll ?!
zeigt mir nen error an !

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

DanielFr.
Moderator
Manager


Sehen Sie sich das Profil von DanielFr. an!   Senden Sie eine Private Message an DanielFr.  Schreiben Sie einen Gästebucheintrag für DanielFr.

Beiträge: 2506
Registriert: 10.08.2005

HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3

erstellt am: 13. Feb. 2010 13:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für alikb 10 Unities + Antwort hilfreich

Hallo,

läuft das CATScript an der Stelle den sauber durch? Der "BREP-String" der an die Funktion übergeben wird ist in VB exakt der selbe wie im CATScript. Was bringt er den für eine Fehlermeldung und hast du vielleicht noch einen größern Auszug aus dem Script?

------------------
MFG Daniel

Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jens Hansen
Mitglied
Senior Consult


Sehen Sie sich das Profil von Jens Hansen an!   Senden Sie eine Private Message an Jens Hansen  Schreiben Sie einen Gästebucheintrag für Jens Hansen

Beiträge: 1055
Registriert: 05.08.2000

Win7
CATIA V5 R19
VB.Net
C#

erstellt am: 13. Feb. 2010 17:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für alikb 10 Unities + Antwort hilfreich

Hallo,
eigentlich schaut das richtig aus. Kann es denn sein, dass dieser BREP nicht mehr existiert?
Teste das mal, indem du das selbe Makro nochmal aufzeichnest und dann bei der Zeile den Namen vergleichst. Wenn sie unterschiedlich sind, musst du dir dafür etwas anderes einfallen lass, da dein Makro da immer aussteigen wird.

SG

Jens Hansen

------------------
Inoffizielle CATIA-Hilfeseite
Homepage von Jens Hansen
Kochbuch - CATIA V5 automatisieren

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

alikb
Mitglied



Sehen Sie sich das Profil von alikb an!   Senden Sie eine Private Message an alikb  Schreiben Sie einen Gästebucheintrag für alikb

Beiträge: 11
Registriert: 06.10.2009

erstellt am: 15. Feb. 2010 20:37    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


6kantbolzen.txt

 
moin leute
danke fuer die antworten erstma
habe mein programm ueberarbeitet
hatte zuviele Zeilen
habe jetzt etwas einfacheres programmiert
bzw makro aufgenommen -> catscript
und habe alles in VB kopiert
dann halt die Dims alle nach oben geschrieben
paar input boxen etc rein gebastelt
jetzt passt alles
ausser
er zeigt mir ein Error fuer constraint !
er sagt: constraint is ambiguous, imported from the namespaces or types MECMOD,System Data
habe ma die datei angehängt
wäre schön wenn einer ne lösung zu den constraint s hat
und vielleicht ästetische hilfe bzw ideen 

ps is nurn sechskant bolzen

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

DanielFr.
Moderator
Manager


Sehen Sie sich das Profil von DanielFr. an!   Senden Sie eine Private Message an DanielFr.  Schreiben Sie einen Gästebucheintrag für DanielFr.

Beiträge: 2506
Registriert: 10.08.2005

HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3

erstellt am: 16. Feb. 2010 08:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für alikb 10 Unities + Antwort hilfreich

Hallo  ,

hast du einen Verweis auf die MecModTypeLib.tlb gesetzt? Ansonsten kannst du den Constaint auch als Objekt deklarieren dann brauchst du keinen Verweis

------------------
MFG Daniel

Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

alikb
Mitglied



Sehen Sie sich das Profil von alikb an!   Senden Sie eine Private Message an alikb  Schreiben Sie einen Gästebucheintrag für alikb

Beiträge: 11
Registriert: 06.10.2009

erstellt am: 16. Feb. 2010 13:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

ne das habe ich nicht
meine frage ist ja wie ich das mache 
bin newbie 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Jens Hansen
Mitglied
Senior Consult


Sehen Sie sich das Profil von Jens Hansen an!   Senden Sie eine Private Message an Jens Hansen  Schreiben Sie einen Gästebucheintrag für Jens Hansen

Beiträge: 1055
Registriert: 05.08.2000

Win7
CATIA V5 R19
VB.Net
C#

erstellt am: 16. Feb. 2010 14:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für alikb 10 Unities + Antwort hilfreich

Hallo,
wie die Fehlermeldung schon sagt: "Constraint" ist doppeldeutig, daher kann der Compiler nicht entscheiden zu welcher Klasse denn "Constraint" gehören; zu MECMOD oder zu System.Data ?
Am besten du deklarierst diese entsprechend mit der Klassennamen - also:

Dim constraints1 As MECMOD.Constraints

SG

Jens Hansen

------------------
Inoffizielle CATIA-Hilfeseite
Homepage von Jens Hansen
Kochbuch - CATIA V5 automatisieren

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

alikb
Mitglied



Sehen Sie sich das Profil von alikb an!   Senden Sie eine Private Message an alikb  Schreiben Sie einen Gästebucheintrag für alikb

Beiträge: 11
Registriert: 06.10.2009

erstellt am: 17. Feb. 2010 15:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


laueft.txt

 
danke danke
jetzt funktioniert alles

habe nur noch ein kleines problem
er ändert die werte nicht also 2 von 3 , die in den input boxen neu durch den benutzer eingetippt werden
lediglich die parameter werte aendern sich
doch am bauteil ändert sich nur die "Länge"
die ist auch im script mit einer formel verknüpft

ich bräuchte das selbe für die anderen 2 parameter
habe an formeln gedacht aber irgendwie klappt das nicht so ganz

hat jemand ne lösung?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

alikb
Mitglied



Sehen Sie sich das Profil von alikb an!   Senden Sie eine Private Message an alikb  Schreiben Sie einen Gästebucheintrag für alikb

Beiträge: 11
Registriert: 06.10.2009

erstellt am: 21. Feb. 2010 20:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Kann jemand helfen?damit sich die zwei Eingaben aendern bitte

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 21. Feb. 2010 20:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für alikb 10 Unities + Antwort hilfreich

Servus
Du musst auch jeweils eine Formel, wie für die Länge des Pads, erstellen.
Beim Sechskant wird es vielleicht etwas komplexer ggf erst einen Konstruktionskreis erstellen, die Linien tangential anlegen und die Winkel mit Constrains festsetzen. Dann kannst du durch ein Maß das ganze Sechseck anpassen.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz