Page 231 - 6734
P. 231

Рисунок 54 – Робочий лист Excel

                       win32com.client – об'єкти SOLIDWORKS

               В  прикладі  створюється  клієнт  COM  для  доступу  до  об’єктів
           системи автоматизованого проектування SOLIDWORKS. Програма
           змінює значення розміру активної моделі і перебудовує модель.

           import win32com.client
           swApp =
           win32com.client.Dispatch("SldWorks.Application") #
           створити об'єкт SldWorks.Application
           Part=swApp.ActiveDoc # активний документ
           # змінити значення параметра "D1@Extrude1" на 10 мм
           Part.Parameter("D1@Extrude1").SystemValue = 10.0/1000
           Part.EditRebuild # перебудувати модель

                        pyserial – доступ до послідовного порту

               pyserial (http://github.com/pyserial/pyserial) – модуль Python для
           доступу до послідовного порту на Windows, OSX, Linux, BSD (будь-
           які  POSIX  системи)  і  IronPython  [56].  Для  тестування  віртуальних
           послідовних портів можна використовувати Eltima Virtual Serial Port
           Driver  (http://www.eltima.com/ru/products/vspdxp)  або  com0com
           (http://com0com.sourceforge.net) і створити з’єднані віртуальні порти
           COM6-COM7.  За  допомогою  Serial  Port  Terminal  можна  відкрити
           COM6  або  COM7  для  запису  чи  читання  даних.  Або  можна
           записувати  і  читати  за  допомогою  pyserial  2.7,  як  це  показано  в
           прикладі.
           import serial,time
           data=list("hello!") # дані, що будуть надсилатись

                                         230
   226   227   228   229   230   231   232   233   234   235   236