Здравствуйте.
Есть хорошие синтезаторы американского производства Programmed Test Sources "PTS Synthesizers"
Выдают классный синус в основном ставят в всякие ОЕМ установки, например ЯМР-спектрометры. Управляются они странно: подачей +5 на определенные пины своего разъема.
Приобрел я платку https://www.w8bl.com/pts-interface/ функции у нее две: задать частоту и амплитуду. Казалось бы все несложно. Но автору кто-то написал программу на VB и он не знает какая функция в какой dll отвечает, например, за задание частоты.
Попробовал поперебирать, LabView видит кучу каких-то функций в dll.
Как думаете, есть ли шанс как-то подружить эту плату с LabView?
Управление синтезаторами PTS
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: Управление синтезаторами PTS
Без описания функций dll не получится (что и в каком формате подавать в них)
Может лучше разобраться с самим синтезатором, в мануале наверняка есть пункт "remote control". По lpt не так сложно нужную команду отправить
Может лучше разобраться с самим синтезатором, в мануале наверняка есть пункт "remote control". По lpt не так сложно нужную команду отправить
-
taras_33
- professional
- Сообщения: 391
- Зарегистрирован: 31 окт 2009, 18:25
- Награды: 1
- Версия LabVIEW: 2019
- Поблагодарили: 13 раз
- Контактная информация:
Re: Управление синтезаторами PTS
А самой windows, она как определяется? Как виртуальный сом порт? Если да, то запустить родной софт и посмотреть сниффером, что там за формат и команды
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots.
So far, the Universe is winning!
So far, the Universe is winning!
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Управление синтезаторами PTS
Что-то я не вижу там никакой подходящей библиотеки. PTS1_3.exe просит только prjKnob.ocx и HIDagentXControl1.ocx при запуске. Первый компонент - это, судя по всему, ручка-контрол для GUI, второй - USB HID обёртка от Trace Systems (HIDmaker). Ну, ещё есть зависимость от VB-рантайма (MSVBVM60.DLL), но это тут явно не нужное. Видимо, вся логика зашита в экзешник. Если HID девайс, то можно попробовать связаться через VISA, но нужно описание команд или исходники. Напрямую HIDagentXControl1.ocx в не цепляется, пишет, что класс не лицензирован для использования.
Конечно, можно попробовать какой-нибудь HID сниффер/логгер, но разобраться в "сыром" USB-траффике будет довольно непросто.
Конечно, можно попробовать какой-нибудь HID сниффер/логгер, но разобраться в "сыром" USB-траффике будет довольно непросто.