ЛИР 941 + С#
Добавлено: 22 окт 2016, 12:13
Добрый день. К плате ЛИР 941 подключены два датчика: абсолютный энкодер ЛИР-ДА-237Т-3-Т-18-05-RS-4-2-1.0 и датчик линейного перемещения ЛИР-ДА7-1-0070-05-3-2-2-3-1,0.
Использую библиотеки для c#. Пример кода:
Настройка платы проходит успешно, первый после первого вызова метода Update() происходит правильное считывание показаний датчика, но при следующих вызовах Update() ничего не происходит, значения показания датчиков остаются прежними. Есть ли подробный пример кода с использованием библиотек c#?
Использую библиотеки для c#. Пример кода:
Код: Выделить всё
IAbsolutePlataPool absPlataPoool = new AbsolutePlataPool();
IAbsolutePlataDevice absPlataDevice = absPlataPoool.CreateDevice(0);
Boolean isReady = absPlataDevice.CustomizeChannel(3, 22, 500, 250, AbsoluteChannelControl.ContinualQuestioning);
if (isReady) //если настройка прошла успешно
{
IAbsolutePlataEncoder absPlataEncoder = absPlataDevice.CreateEncoder(EncoderType.Linear, 3, 500);
absPlataDevice.Update();
//Вызываем Update() еще несколько раз
...
}