API SehenPrüfen, ob eine Bewertung vorhanden ist

Hallo an alle

 

Ich entwickle derzeit unter VB.Net eine Software zur automatischen Teilegenerierung und müsste dazu wissen, ob eine benannte Dimension existiert, aber es gibt keine Möglichkeit, diese in der solidwokrs-Hilfe zu finden, wenn jemand einen Hinweis hat

Derzeit ändere ich die Bewertung auf diese Weise, aber es gibt keine Möglichkeit zu wissen, ob die Änderung erfolgreich war oder nicht :/

Part.Parameter(CoteToChange.). SystemValue = Round(CoteToChange.Value, 0) / 1000

Hallo

Aber wenn die Bewertung nicht vorhanden ist, gibt das Programm einen Fehler zurück, oder?

In diesem Fall müssen wir uns auf die Fehlerbehandlung beziehen: 

Mit einem "Bei Fehler, gehe zu" und einer Meldung oder einer Warnung zum Beispiel.

http://gilmir.developpez.com/tutoriels-vb6/tutoriel16/

 

Tatsächlich habe ich hier eine Antwort gefunden:

https://forum.solidworks.com/thread/64245

 

1 „Gefällt mir“

 Vielen Dank .PL

Der Code, den ich in VB.net angepasst habe, sieht folgendermaßen aus:

Dim swModel als SldWorks. ModelDoc2 = swApp.ActiveDoc
Dim swDim As SldWorks.Dimension = swModel.Parameter("NutThickness@Sketch1")
Wenn nicht , ist swDim nichts , dann
    MsgBox("NutThickness@Sketch1 Finden")
Else
    MsgBox("NutThickness@Sketch1 nicht finden")
Ende , wenn
1 „Gefällt mir“