Никогда не используйте локальную переменную в LabVIEW.
Хорошо, это завышено, но это передовой инструмент, который следует использовать только в качестве последнего средства. Если вы когда-либо обнаруживаете, что используете локальную переменную, вы, вероятно, делаете это как неэффективно и рискованно, как можете, на языке потока данных. Локальные переменные ломают поток данных и вводят копии данных и риск условий гонки. Так что давайте откажемся от этого.
Есть два инструмента, которые, как вам кажется, отсутствуют в вашем инструменте: структура событий и регистр сдвига. Вот ваше исправление: (Вам может потребоваться изменить этот фрейм на 61 вместо 60 ... Я не знал, что вы имели в виду 60 нажатий кнопок или отображаемое значение «60». Я пошел с 60 нажатиями кнопок.)
Кстати ... изображение ниже представляет собой фрагмент VI. Вы можете буквально перетащить PNG на свою блок-схему, если у вас LV 2016 или более поздней версии, а встроенные метаданные превратят ее в рабочий код.
Вот как код будет написан до 2001 года с использованием опроса вместо событий. Есть редкие случаи, когда опрос полезен сегодня, но, как правило, хороший программист LabVIEW избегает этого решения, потому что он тратит так много пропускной способности процессора.
Если вы выберете код на блок-диаграмме и затем в меню выберите «Редактировать >> Создать фрагмент VI из выбора», тогда LabVIEW создаст PNG с вашим кодом.Люди могут перетащить этот PNG на свои блок-диаграммы, чтобы воссоздать ваш код из встроенных метаданных. Очень полезно для публикации в Stack Overflow! – srm