Среднее значение показаний датчика в NXT-G

Средствами NXT-G возможно рассчитать среднее значение показаний датчика и, например, отобразить это значение на экране. Делается это следующим образом:

Ashampoo_Snap_2013.12.19_18h36m24s_001_

 

 

Необходима переменная, где бы хранилось среднее значение. Можно назвать ее “Average”. Первое действие в цикле – обнуление этой переменной, т.е. в нее заносится ноль.

Ashampoo_Snap_2013.12.19_18h36m55s_002_

Среднее значение будет высчитываться каждую секунду. Вложенный цикл нужен для подсчета очередного значения переменной. Точнее, в нем в переменную записывается сумма показаний датчика и предыдущего значения переменной. Затем это значение делится на количество итераций внутреннего цикла.

Ну и в конце это значение отображается на экране блока NXT.

Какого-либо важного практического применения для этого я не придумал, но для использования исследовательской модели (например, среднее значение шума в помещении – при использовании датчика звука) это вполне может пригодится.

За основу взят материал http://www.brickshelf.com/gallery/brdavis/NXT/NXT-G/average1.png

 

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.