Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


E-154 VB

Вы не вошли.

 Поиск | Регистрация | Вход 

Сергей
01.06.2011 22:19:20
#1

Гость

E-154 VB

Известно что Е-154 может управляться на VB. Почему же разработчики до сих пор не покажут примеров программирования на VB. Практически все иностранные производители обязательно дают примеры на VB для подобных модулей. Сделайте пожалуйста ...

02.06.2011 11:31:12
#2

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: E-154 VB

VB = Visual BASIC?

Что касается примеров, то на самом деле простые программы на любом алгоритмическом языке семейства алголовых читаются и переводятся с языка на язык достаточно очевидным образом.

Раз готовых примеров не нашлось, могу предложить интерактивную помощь на форуме.

Главное - сделать обертку для импорта библиотеки и описать в ней типы структур и константы.

Насколько я понимаю http://msdn.microsoft.com/en-us/library … 71%29.aspx , импортировать функции в бейсик можно через
Declare Function имя_функции Lib "такой_то.dll" (ByVal_или_ByRef параметр As тип, ...) As тип_возвращаемого_значения
или Declare Sub, если возвращаемого значения нет.

А Вы хотите использовать lcomp или lusbapi?

Сергей
02.06.2011 14:32:15
#3

Гость

Re: E-154 VB

Большое спасибо за быстрый ответ. Я использую  lusbapi, версии не знаю, но размер 217088. Было бы достаточным использование функций:
SET_ADC_PARS, ADC_SAMPLE, DAC_SAMPLE, TTL_IN, TTL_OUT. Я работаю с "медленными сигналами" и нет необходимости обработки потоков. Для меня достаточно, например, при Command1_Click() получить без калибровочных коэффициентов отстет с нескольких каналов АЦП, установить биты DO1-DO8, прочитать DI1-DI8. Да еще уметь установить режим работы АЦП (в основном усиление). В принципе не получается установить нужное усиление для АЦП. Желательно использовать Visual BASIC 6.0. Действительно нужна такая "обертка". К работе "железа" Е-154 претензий нет.

Сергей
06.06.2011 10:10:55
#4

Гость

Re: E-154 VB

Приятно что такая активная переписка идет тут, но раздел планировался по управлению Е-154 на Visual BASIC.

06.06.2011 15:27:18
#5

Сотрудник "Л Кард"
Здесь с 23.04.2014
Сообщений: 237

Re: E-154 VB

Обсуждение замены Е-440 на Е-154 перенесено в отдельную ветку: http://www.lcard.ru/forumthreads/10274