Я занимаюсь автоматизацией лабораторных инструментов. У меня есть требование, так как функция будет отправлять файлы/двоичные данные через VISA GPIB от хост-компьютера к инструменту.Эквивалентная функция ibwrtfW и ibwrtfA в модуле python visa/gpib
В Ni4882.h для передачи файлов/двоичных данных в Visual Studio 2010 есть следующие функции, и он работает. Я хорошо разбираюсь в команде отправки в виде строки GPIB.
Но я никогда не сталкивался с отправкой файла с помощью команды GPIB.
Это функции, которые я пробовал в C++. Я использовал файл ni4882.obj (имел определение этих функций) и создал приложение, поэтому мне удалось перенести файл ПК на инструменты. Но я не могу найти эквивалентные функции в Python
unsigned long NI488CC ibwrtfA (int ud, const char * filename);
unsigned long NI488CC ibwrtfW (int ud, const wchar_t * filename);
Может кто-нибудь, пожалуйста, дайте мне знать, эквивалентную функцию в pyvisa или визы питона пакет? - или - любой эквивалентный модуль к альтернативе для этого.
Я просматриваю все функции pyvisa и визы, но мне не удалось найти эквивалентные функции.
Спасибо заранее!
Sandy, у вас есть рабочий код на C/C++ для решения этой задачи? Если у вас есть, ваши шансы на полезный ответ будут увеличиваться, если вы включите его в свой вопрос. –
@ArtonDorneles У меня есть файл ni4882.h и ni4882.obj из standrad NI установки драйвера. Пожалуйста, перейдите по ссылке http://www.ni.com/download/ni-488.2-3.1.2/4360/en/ – Sandy
Вы попробовали мой ответ? Бросьте мне строку, если я могу сделать что-нибудь еще для вас. –