Page 84 - 6735
P. 84

Public Sub main()
           Dim swApp As Object 'об'єкт SolidWorks Application
           Dim Part As Object 'об'єкт документ SolidWorks
           Set swApp = CreateObject("SldWorks.Application") 'створити
           об'єкт
           Set Part = swApp.ActiveDoc 'активний документ
           'змінити значення параметра на 20 мм
           Part.Parameter("D1@Extrude1").SystemValue = 20 / 1000
           Part.EditRebuild 'перебудувати модель
           End Sub

              Параметричні моделі з рівняннями у SOLIDWORKS API

              Приклад показує можливість перебудови параметричної моделі
           SOLIDWORKS, яка містить рівняння (рис. 3.2), шляхом зміни цих
           рівнянь. Модель містить чотири рівняння (рис. 3.3), одне з яких є
           глобальною  змінною  h.  Рівняння  в  розділі  Features  дозволяє
           вимкнути  елемент  Fillet1  (скруглення).  Решта  рівнянь  задають
           розміри моделі – довжину ("D2@Sketch1") і товщину ("D1@Boss-
           Extrude1").  Зверніть  увагу,  що  параметр  висоти  моделі  не
           залежить від рівнянь.

















                    Рисунок 3.2 – Параметрична модель з рівняннями



                                          84
   79   80   81   82   83   84   85   86   87   88   89