Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  API Toleranzen und Konfigurationen

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
SOLIDWORKS Simulation Grundlagen Schulung - online, ein Seminar am 19.08.2026
Autor Thema:  API Toleranzen und Konfigurationen (268 mal gelesen)
nahe
Ehrenmitglied



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

Beiträge: 1764
Registriert: 18.01.2001

arbeite mit:
Dell Precision 7750
i7 2,6 GHz 6 Kerne
32GB RAM
512GB SSD
NVIDIA Quadro RTX 4000
------------------------
SWX-2020 SP5.0
EPDM
----------------
Windows 10
----------------
VB.net
VB
VBA
ein wenig Swift am Mac

erstellt am: 04. Apr. 2006 15:20    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

weiß vielleicht jemand, wie man Toleranzen über API für bestimmte Konfigurationen setzen/verändern kann?
In der Onlinehilfe habe ich nur die Möglichkeit gefunden Maße für bestimmte Konfigurationen zu ändern.

------------------
Grüße
Heinz

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

Thomas5
Mitglied
Konstrukteur, SWX-Admin


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

Beiträge: 420
Registriert: 14.07.2003

SWX2013

erstellt am: 05. Apr. 2006 15:04    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 nahe 10 Unities + Antwort hilfreich

Hallo,
es gibt einige Befehle, um an die Toleranzen heranzukommen:
    DimensionTolerance::GetHoleFitValue
    DimensionTolerance::GetShaftFitValue
    DimensionTolerance::SetFitValues
    DimensionTolerance::GetFontHeight
    DimensionTolerance::GetFontScale
    DimensionTolerance::GetFontUseDimension
    DimensionTolerance::GetFontUseScale
    DimensionTolerance::SetFont
    DimensionTolerance::Type
    DimensionTolerance::GetMaxValue
    DimensionTolerance::GetMinValue
    DimensionTolerance::SetValues

Da mußt Du aber vorher die Konfiguration klar gemacht haben und das Maß muß auch für Konfiguration spezifiziert sein:
    Part.Parameter(Maßbezeichner).SetSystemValue3 standard, swSetValue_InThisConfiguration, ""
    Part.Parameter(Maßbezeichner).SetSystemValue3 standard, swSetValue_InAllConfigurations, ""

Dann kannst Du damit machen, was Du willst.
Viele Grüße
Thomas

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

nahe
Ehrenmitglied



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

Beiträge: 1764
Registriert: 18.01.2001

arbeite mit:
Dell Precision 7750
i7 2,6 GHz 6 Kerne
32GB RAM
512GB SSD
NVIDIA Quadro RTX 4000
------------------------
SWX-2020 SP5.0
EPDM
----------------
Windows 10
----------------
VB.net
VB
VBA
ein wenig Swift am Mac

erstellt am: 05. Apr. 2006 16: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 Thomas

danke für die Hinweise.
Ohne es selbst versucht zu haben verstehe ich die Befehle
allerdings so, dass
Part.Parameter(Maßbezeichner).SetSystemValue3 standard, swSetValue_InThisConfiguration, ""

"nur" die Maßzahl für eine bestimmte Konfiguration setzt und nicht
die Toleranz für eine bestimmte Konfiguration.
So wie es in SWXSolidWorks über den Bemaßungs-Propertymanager möglich ist.

Oder verstehe ich das falsch?

------------------
Grüße
Heinz

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

Thomas5
Mitglied
Konstrukteur, SWX-Admin


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

Beiträge: 420
Registriert: 14.07.2003

SWX2013

erstellt am: 05. Apr. 2006 18: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 Nur für nahe 10 Unities + Antwort hilfreich

Hallo Heinz,
das siehst Du richtig. Du kannst unabhängig davon, ob das Maß für alle Konfigurationen gilt oder nicht, bei jeder Konfiguration eine andere Toleranz oder Passung angeben.
Mit
    swDim.Tolerance.GetMaxValue
    swDim.Tolerance.GetMinValue

holst du dann aus der aktiven Konfiguration z.B. das obere und untere Abmaß heraus.
mit
    DimensionTolerance.SetValues ( MinValue, MaxValue)
setzt du sie mit dem gewünschten Wert. Dann machst Du eine andere Konfiguration aktiv usw.
Den richtigen swDim.Tolerance.Type = TolType setzen nicht vergessen, sonst kommt die Sache im Modell nicht zum Vorschein.
Viele Grüße
Thomas

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)2024 CAD.de | Impressum | Datenschutz