реклама на сайте
подробности

 
 
> LabView6.1+SB как это делается?
bms
сообщение Mar 22 2006, 08:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545



Есть устройство, управляемое по USB, есть драйвер к этому устройству.
Подскажите в двух словах как этот драйвер прикрутить к LabView6.1? Хочется уметь управлять этим устройством при помощи собственных программ написанных в LabView.
Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ipc
сообщение Apr 11 2006, 11:10
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 30-03-05
Из: Санкт Петербург
Пользователь №: 3 793



Библиотека написана на VC++ и содержит следующие функции.

NUsbLib::CDevice::CDevice(CDevice::CDevice const &)
NUsbLib::CDevice::CDevice(uchar)
NUsbLib::CDevice::~CDevice(void)
NUsbLib::CDevice::operator=(NUsbLib::CDevice const &)
const NUsbLib::CDevice::`vftable'
NUsbLib::CDevice::Bulk(tagSUsbLibBulk const *,void *)
NUsbLib::CDevice::Command(tagSUsbLibVendorRequest const *,void *)
NUsbLib::CDevice::CommandWait(tagSUsbLibVendorRequest const *,void const *,void const *,ulong) 100016D0 8
NUsbLib::CDevice::Enum(tagSUsbLibDeviceInfo *,uchar)
NUsbLib::CDevice::LoadFirmware(tagSUsbLibIntelHexRecord const *)
NUsbLib::CDevice::Lock(void)
NUsbLib::CDevice::UnLock(void)
UsbLib_Bulk
UsbLib_Command
UsbLib_CommandWait
UsbLib_CreateEepromImage
UsbLib_DeviceClose
UsbLib_DeviceEnum
UsbLib_DeviceLock
UsbLib_DeviceOpen
UsbLib_DeviceUnLock
UsbLib_LoadFirmware
UsbLib_ReadIHFromFile
start

Какая из них вызвала ошибку?И какие параметры ей были переданы.
Go to the top of the page
 
+Quote Post
bms
сообщение Apr 11 2006, 11:28
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545



Цитата(ipc @ Apr 11 2006, 15:10) *
Библиотека написана на VC++ и содержит следующие функции.

NUsbLib::CDevice::CDevice(CDevice::CDevice const &)
NUsbLib::CDevice::CDevice(uchar)
NUsbLib::CDevice::~CDevice(void)
NUsbLib::CDevice::operator=(NUsbLib::CDevice const &)
const NUsbLib::CDevice::`vftable'
NUsbLib::CDevice::Bulk(tagSUsbLibBulk const *,void *)
NUsbLib::CDevice::Command(tagSUsbLibVendorRequest const *,void *)
NUsbLib::CDevice::CommandWait(tagSUsbLibVendorRequest const *,void const *,void const *,ulong) 100016D0 8
NUsbLib::CDevice::Enum(tagSUsbLibDeviceInfo *,uchar)
NUsbLib::CDevice::LoadFirmware(tagSUsbLibIntelHexRecord const *)
NUsbLib::CDevice::Lock(void)
NUsbLib::CDevice::UnLock(void)
UsbLib_Bulk
UsbLib_Command
UsbLib_CommandWait
UsbLib_CreateEepromImage
UsbLib_DeviceClose
UsbLib_DeviceEnum
UsbLib_DeviceLock
UsbLib_DeviceOpen
UsbLib_DeviceUnLock
UsbLib_LoadFirmware
UsbLib_ReadIHFromFile
start

Какая из них вызвала ошибку?И какие параметры ей были переданы.


Ошибку выдают абсолютно все функции. Правда у меня видны только эти:
UsbLib_Bulk
UsbLib_Command
UsbLib_CommandWait
UsbLib_CreateEepromImage
UsbLib_DeviceClose
UsbLib_DeviceEnum
UsbLib_DeviceLock
UsbLib_DeviceOpen
UsbLib_DeviceUnLock
UsbLib_LoadFirmware
UsbLib_ReadIHFromFile
Ошибка одна и та же. Хедер пытаемся получить с автора, но пока безрезультатно - автор у нас не работает, потому сам себе хозяин.
Параметры мы собственно передать и не успели, просто когда жмёшь кнопку "ОК"- сразу после конфигурирования - тут же выскакивает ошибка. Появляется "разорванная стрелка" - приложение с ошибкой, как известно, не запускается... Получается что выбираю в визарде функцию из списка предложенных - и всё. Уже только одно это действие вызывает ошибку.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 02:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01389 секунд с 7
ELECTRONIX ©2004-2016