Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Partameter Typ

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:  Partameter Typ (313 mal gelesen)
Gaucho
Mitglied
Konstrukteur


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

Beiträge: 52
Registriert: 07.05.2008

CATIA V5 R16 Sp5
CATIA V5 R17 SP5
CATIA V5 R19 SP3 64

erstellt am: 20. Jul. 2009 15:32    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

Hallo zusammen,

ich lese unterschiedlichste Parameter aus einem Part aus mit Namen und Wert. Funktioniert auch gut. Aber ich hätte gerne noch die Einheit dazu. Unter Item(x).Unit.Symbol komme ich dran, aber wenn ich einen Typ String habe, gibts .Unit ja nicht.
Ich filtere jetzt über Err.Number, aber kennt jemand eine elegantere Möglichkeit?

Danke Euch schon mal im voraus für ne Antwort!

------------------
mfg Gaucho

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

tberger
Mitglied
Application Manager CATIA V5 / V6


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

Beiträge: 1385
Registriert: 13.01.2007

WIN 7 64bit
V5R21SP3HF49
3DX/V6 R2016x

erstellt am: 20. Jul. 2009 15:41    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 Gaucho 10 Unities + Antwort hilfreich

Vielleicht kannst du über einen Hilfsstring dir den Parameter erst mal als String umwandeln, dann alle Zeichen von 1,2,3-0 und den "." entfernen. Was übrig bleibt ist dann die Einheit.

------------------
Grüße aus dem Rheinland

Thomas

+++++++++++++++++++++++++++++++++

CATIA - eine Laune der Natur ...

"Phase 2 in CATIA V5"  - www.tobeplus.de

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

C-R
Mitglied
Dipl.-Ing. Maschinenbau-Konstruktion

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

Beiträge: 8
Registriert: 16.07.2009

erstellt am: 20. Jul. 2009 16:41    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 Gaucho 10 Unities + Antwort hilfreich

Moin,

nach V5Automation.chm haben nur die Parameter die Eigenschaft Unit, die vom Typ Dimension oder von Dimension abgeleitet sind. Die Typinformation kannst du zur Laufzeit abfragen über TypeName(object) oder in VBA zusätzlich über TypeOf.

Der Code dafür sieht in etwa wie folgt aus, habe ihn jetzt nicht getestet, eventuell heißen die einzelnen Typnamen auch DimensionParam oder so, müsstest du mal ausprobieren.

VBScript:

Code:

Dim oParam As Parameter
Set oParam = ...
If TypeName(oParam) = "Dimension" Or TypeName(oParam) = "Angle" Or TypeName(oParam) = "Length" Then
  ...
End If

VBA:

Code:

Dim oParam As Parameter
Set oParam = ...
If TypeOf oParam Is Dimension Or TypeOf oParam Is Angle Or TypeOf(oParam) Is Length Then
  ...
End If

Gruß

Carsten

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