Есть массив с названием пунктов меню.
Счетчиком по индексу я получаю значение для вывода на экран.
Хорошо бы на вход счетчика подать предел = количеству элементов массива меню, чтобы зациклить счетчик по кругу.
Как программно узнать количество элементов в массиве
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Как программно узнать количество элементов в массиве
taras20, выбирайте подходящий бок. для меню точно подойдет. там есть блок изменения переменной. Т.е. входное число можно +1,-1, с установкой макс, мин..
https://yadi.sk/d/s8LH0y-pnyMm2
https://yadi.sk/d/s8LH0y-pnyMm2
Как программно узнать количество элементов в массиве
Спасибо за блоки. Но в них нужно подавать максимум. А я бы хотел туда подать количество элементов массива, чтобы не заводить переменную например "количество пунктов меню", а взять из массива "Пункты меню" в котором указаны названия меню.Сергей писал(а):входное число можно +1,-1, с установкой макс, мин
Как программно узнать количество элементов в массиве
Кстати хотел попробовать Ваши модули Сергей. (ардуино 1.6.7)
Результат:
Модуль 1 Прыгает через 4 пункта 2016-->2020 2024 2029 2030
<--2027 2023 2019 2014. Если через переменную, то начинает с 0.
Модуль 2 На экране -2 и тишина ни туда ни сюда (пробовал через переменную) тот же эффект
Модуль 4
Стартует с 0 и вверх если как на рисунке старт меньше минимума. Но это нормально. Защиту от дурака можно сделать.
Результат:
Модуль 1 Прыгает через 4 пункта 2016-->2020 2024 2029 2030
<--2027 2023 2019 2014. Если через переменную, то начинает с 0.
Модуль 2 На экране -2 и тишина ни туда ни сюда (пробовал через переменную) тот же эффект
Модуль 4
Стартует с 0 и вверх если как на рисунке старт меньше минимума. Но это нормально. Защиту от дурака можно сделать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось taras20 30 янв 2016, 15:50, всего редактировалось 1 раз.
- Сергей
- Лейтенант
- Сообщения: 578
- Зарегистрирован: 31 авг 2015, 15:06
- Имя: Сергей
- Контактная информация:
Как программно узнать количество элементов в массиве
попробуйте внутри блока убрать вот этот генератор. Не помню зачем я его ставил и проверить сейчас не могу.taras20 писал(а):Модуль 1 Прыгает через 4 пункта
Вообще эти блоку надо переделывать. Я их делал в сентябре 2015, когда счетчики в ФЛПрог не умели считать в минус. Еще попробую на Си сделать инкремент/декримент переменной. По блокам делать сложно (верхняя часть блока с изменением направления счета), а в коде это две команды 1++; и 1--;.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя