Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
Жаль, конечно)
А вообще как в принципе обеспечивается управление напряжением? Я уже стенку сломал, никак сделать не могу это.
Я что бы ни делал, напряжение на выходе не меняется никак, только 15в и всё.
Здравствуйте.
Каналы ЦАП присутствуют только в модулях E14-140-D и E14-140-M-D, согласно руководству https://www.lcard.ru/download/e14_140_users_guide.pdf
Уточните название модуля, которое присутствует на этикетке снизу корпуса.
Есть такая жёлтая: 1L940101
А тут процедура по изменению напряжения по перетаскивании ползунка:
procedure TForm1.TrackBar1Change(Sender: TObject);
begin
pp.s_Type := L_ASYNC_DAC_OUT;
pp.Mode := 0;
pp.Data[0]:=ULONG(round(2047/5*TrackBar1.Position/10));
pLDev.IoAsync(pp);
Label1.Caption:=floattostrf(TrackBar1.Position/10,ffgeneral,5,3) + ' Volt';
end;
Доброго дня, товарищи.
Имеется на руках внешний модуль E-140.
Я посмотрел распиновку данного модуля, и там говорится, что пины 1-2 это выходы каналов для DAC, 3 - AGND.
Но в холостом режиме постоянно идёт напряжение на 2 пин в 15.25В, а 1й молчит. Мне нужно с помощью программы на паскале задавать напряжение самому.
Вот мой код (библиотеки подключены):
procedure TForm1.GenONClick(Sender: TObject);
begin
Timer2.Enabled:=True;
j:=0;
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
j:=j+1;
pp.s_Type := L_ASYNC_DAC_OUT;
pp.Mode := 0;
pp.Data[0]:=ULONG(round(2047/5*0.7*(0.5+sin(0.2*j))));
Memo1.Lines.Add(inttostr(pp.data[0]));
pLDev.IoAsync(pp);
Memo1.Lines.Add(inttostr(round(100*0.7*(0.5+sin(0.2*j)))));
end;
То есть это стандартная процедура для вывода напряжение на выходе. Но у меня оно постоянно активное. Я подключаю карту и оно сразу начинает подавать его туда. Что я не так делаю? Может мне какой-то другой пин замерять надо?
Здравствуйте.
Из руководства, п.3.3.1 следует, что выходы двух каналов ЦАП (+-5 В) находятся на контактах 18 и 19 соответственно, а "цепь общего провода" AGND - на контакте 17. У модуля L-780 нет каких-то других программно управляемых аналоговых выходов.
Вас понял. Спасибо большое.
Добрый день.
В распоряжении оказался L-Card L-780-й, установленный в ПК через PCI. Задание таково, что мне нужно подать напряжение на выход. Отрегулировать его (увеличить-уменьшить на +-2В). Прога написана на паскале и она должна работать, но вот вопрос, c каких выводов мне нужно снимать напряжение?
У нас есть пин, с которого постоянно идёт 5В, но не он нужен мне. А нужен тот, который только в течение работы моей программы будет выдавать сигнал.
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск