PDA

Просмотр полной версии : показания ТРМ138



незарегистрированный
23.04.2007, 12:58
я чтот никак немогу сообразить про индексацию

ReadFloat24(30,0,'LuPV',val,0); это первый канал адреса 30 ?
ReadFloat24(30,0,'LuPV',val,1); это второй канал адреса 30 ?

или всёж первый канал это запрос по адресу 30 , второй 31 -- тогда какой индекс ставить?

незарегистрированный
23.04.2007, 13:51
понял что нетем читал :))

ReadIEEE32(24+(3-1),0,"rEAd",val,tm,3-1).

tm- как это время понимать ?

Мощицкий Павел
23.04.2007, 14:41
1. В атрибуте индекса лучше поставьте "-1". Номер канала определяется в адресе. Если базовый адрес 30, то второй канал имеет адрес - 31.
2. tm - это относительный счётчик времени. По нему можно только определить: настоящее прочитанное значение относится к новому замеру датчика или повтор предыдущего.

незарегистрированный
23.04.2007, 14:47
т.е если значение tm в следующем цикле считывания другое то показания изменились если одинаковое то старые.. так?

Мощицкий Павел
23.04.2007, 15:40
Совершенно верно.