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


TTL_in_out-E14-440

Вы не вошли.

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

Poman
20.05.2009 14:51:00
#1

Гость

TTL_in_out-E14-440

не помогли бы Вы со ссылкой на кусочек программы для Е14-440: ввод_ (считывания информации с ТТЛ-входов) и вывода на ТТЛ-выходы(выставление комбинаций 1 и 0).  В экземплах такого не обнаруживается, вполне возможно, что в форуме это есть, но Ваша поисковая система ищет только по названиям тем (может стоит чуть расширить область поиска...).
С уважением, Роман

20.05.2009 15:04:27
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,535

Re: TTL_in_out-E14-440

А какой библиотекой собираетесь пользоваться: LComp или Lusbapi?

Poman
20.05.2009 15:11:13
#3

Гость

Re: TTL_in_out-E14-440

Стоит Lusbapi, последняя с Вашего сайта.
чуть уточню вопрос - я имею ввиду просьбу чуть подробнее изложить пункт 4.7 руководства - как вставить функции считывания-вывода в основной процесс работы в режиме АЦП.

20.05.2009 17:49:48
#4

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,535

Re: TTL_in_out-E14-440

Недопонял...
Можно немного пояснить, что подразумевается под "вставить функции считывания-вывода в основной процесс работы в режиме АЦП"?

Poman
21.05.2009 10:14:31
#5

Гость

Re: TTL_in_out-E14-440

Основная задача - периодическое считывание аналоговой информации, т.е.работа в режиме АЦП.
В некоторые моменты необходимо (1)выставить на цифровых линиях (ТТЛ) определенный код, или (2)считать комбинацию с этих линий.
Какова д.б. последовательность использования функций из раздела 4.7? (нельзя ли привести пример вывода (например на все 16 выводов отправим единицы), пример ввода. Нужно ли всегда предварительно разрешать(а потом запрещать) ввод-вывод функцией ENABLE. Каков формат флажка Enable_Ttl_Out?/ Заранее спасибо

Poman
22.05.2009 13:40:55
#6

Гость

Re: TTL_in_out-E14-440

Уважаемый Сергей (или кто-нибудь из lCARD)
Жду ответа

22.05.2009 15:32:27
#7

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,535

Re: TTL_in_out-E14-440

1. Что за раздел 4.7? Какое руководство?
2. Как и написано в руководстве программиста (http://www.lcard.ru/download/e14_440_pr … _guide.pdf) перед работой с цифровыми выходными линиями их предварительно необходимо разрешить ENABLE_TTL_OUT(TRUE). После чего в любой последовательность можно использовать функции для чтения TTL_IN() или установки TTL_OUT() цифровых линий.
3. В каком смысле "формат флажка ENABLE_TTL_OUT"? Какой может быть формат у булевой переменной?

Роман
27.05.2009 11:48:39
#8

Гость

Re: TTL_in_out-E14-440

под виндами при использовании lcomp
WASYNC_PAR pp;

   pp.s_Type = L_ASYNC_TTL_OUT;
   pp.Data[0] = 0xA525;
   cout << IoAsync(&hIfc, &pp) << endl;

   pp.s_Type = L_ASYNC_TTL_INP;
   pp.Data[0] = 1;
   cout << IoAsync(&hIfc, &pp) << endl;

Роман
27.05.2009 11:50:45
#9

Гость

Re: TTL_in_out-E14-440

под линуксом
ASYNC_PAR pp;
pI->InitStartLDevice();
pI->StartLDevice();
pp.s_Type = L_ASYNC_TTL_INP;
pp.Data[0]=1;
cout<<pI->IoAsync(&pp)<<endl;
cout << hex<<pp.Data[0]<<endl;

27.05.2009 12:32:35
#10

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: TTL_in_out-E14-440

под линукс также как под windows....

Роман
29.05.2009 08:49:35
#11

Гость

Re: TTL_in_out-E14-440

кроме типа WASYNC_PAR pp(win) ASYNC_PAR pp(lin)

29.05.2009 11:27:58
#12

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: TTL_in_out-E14-440

и тип тоже ASYNC_PAR. W это для wlocmp враппера.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск