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