Создавался понемногу разными пользователями в ветке помощи новичкам, основную работу проделал пользователь kalobyte , я решил вытащить из недр поближе к людям.
Блок графически отображает уровень сигнала на входе mysignal. Обязательные условия для работы блока: в программе должен быть как минимум один стандартный блок дисплея, дисплей в программе должен быть под номером 1. Отображение выводится блоками по 5 делений, в настройках блока необходимо указать максимальную длинну шкалы (количество блоков). Максимальное значение на входе должно лежать в пределах количество_блоков х 5 (для 8 блоков макс. отображаемое значение составит 40, для 16 - 80 и т. д.) т. е. необходимо обеспечить масштабирование входного значения. Когда шкала не показывается, на её место можно вывести любую другую информацию.
Не будет работать работе когда в проекте присутствует аналогичный блок с пользовательскими символами (к примеру уровня заряда батареи или антенна).
Входы:
EN - показать/скрыть шкалу;
mysignal - вход сигнала.
Параметры пользователя:
column_lenght - длинна шкалы в блоках;
str - строка;
collum - столбец для начала шкалы (нужно учесть длину шкалы, иначе есть вероятность не уместится в экран).