Это код:
Код: Выделить всё
import win32com.client
import ctypes
pulse = win32com.client.Dispatch("Pulse.Labshop.Application")
def SaveMeasurement():
FunctionO = pulse.Application.Project.FunctionOrganiser
FunctionG = FunctionO.FunctionGroups("Test1")
Function = FunctionG.Functions("Test2")
MyFunction = Function.FunctionData
Entries = MyFunction.NumberOfXAxisEntries
entries_ref = (ctypes.c_float * Entries)(*range(Entries))
MyFunction.Frequencies(ctypes.byref(entries_ref))
SaveMeasurement()
Функция работает на VBA, и я также пробую C#, но получаю сообщение об ошибке:
Код: Выделить всё
FunctionO.FunctionGroups("Test1")Подробнее здесь: https://stackoverflow.com/questions/793 ... n-to-a-com
Мобильная версия