Всем привет,
собственно вопрос в наименовании темы.
Детали - этот блок суб вызывается и закрывается автоматически по встроенному событию.
Пока что на ум приходит такой шаг как я указал ниже.
Очистка стринг индикатора при повторном отображении
- Integro
- beginner
- Сообщения: 44
- Зарегистрирован: 04 окт 2009, 16:10
- Версия LabVIEW: 14, 18
- Откуда: Israel
- Поблагодарили: 1 раз
Очистка стринг индикатора при повторном отображении
- Вложения
-
- Clearning1.png (10.97 КБ) 1183 просмотра
-
- Решение
- Clear String.PNG (10.51 КБ) 1179 просмотров
"Coding is not the main event anymore. Building software is the main event."
Chris Wanstrath, Co-Founder, CEO of GitHUB
Chris Wanstrath, Co-Founder, CEO of GitHUB
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Очистка стринг индикатора при повторном отображении
Записывать в строку и что-то и тут же удалять - очень умнО с точки зрения гонки состояний (последнее изображение).
И что значит очистка при повторном отображении? Индикатор не накапливает данные, его не нужно очищать при повторной записи.
И что значит очистка при повторном отображении? Индикатор не накапливает данные, его не нужно очищать при повторной записи.
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Очистка стринг индикатора при повторном отображении
Ну вот что я и говорил в другом посте. Это сплошной антипаттерн. Flat Sequence Structure, цикл в цикле, локальные переменные...
Мы делили апельсин - много наших полегло...
-
- professor
- Сообщения: 3404
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 175 раз
- Контактная информация:
Re: Очистка стринг индикатора при повторном отображении
Да ещё бесконечный while в придачу с однократным for
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Очистка стринг индикатора при повторном отображении
Добрый день!
Сформулируйте задачу более конкретно, а пока такая догадка: Вам необходимо отчистить состояние индикаторов между запусками приложения, внизу картинки самый простой способ.
И заодно пару примеров как избежать гонки сигналов.
Сформулируйте задачу более конкретно, а пока такая догадка: Вам необходимо отчистить состояние индикаторов между запусками приложения, внизу картинки самый простой способ.
И заодно пару примеров как избежать гонки сигналов.
- Integro
- beginner
- Сообщения: 44
- Зарегистрирован: 04 окт 2009, 16:10
- Версия LabVIEW: 14, 18
- Откуда: Israel
- Поблагодарили: 1 раз
Re: Очистка стринг индикатора при повторном отображении
У меня одновременно в реальном времени происходит до 10 счетов данных со стороны COM, при этом я могу их селективно перед началом измерений выбирать. Так в одном случае это 3 канала, а в последующем 1. Когда я после первого измерения вновь открываю я вижу предыдущий результат в стринг индикаторах, который мне не нужен.
В выше приведенном решении проблема устранена, но мнения ценю, чтоб в дальнейшем это проверить.
"Coding is not the main event anymore. Building software is the main event."
Chris Wanstrath, Co-Founder, CEO of GitHUB
Chris Wanstrath, Co-Founder, CEO of GitHUB
- Integro
- beginner
- Сообщения: 44
- Зарегистрирован: 04 окт 2009, 16:10
- Версия LabVIEW: 14, 18
- Откуда: Israel
- Поблагодарили: 1 раз
Re: Очистка стринг индикатора при повторном отображении
Данный метод в моем случае создает проблемы с фильтрацией постоянно обновляемого буфера обмена. В индикаторах отображаются другие параметры счета всего массива, которые мне не нужны.Vasiliy Baev писал(а): ↑07 май 2022, 21:25 Добрый день!
Сформулируйте задачу более конкретно, а пока такая догадка: Вам необходимо отчистить состояние индикаторов между запусками приложения, внизу картинки самый простой способ.
И заодно пару примеров как избежать гонки сигналов.
2022-05-07_21-20-04.png
Не понимаю, в чем проблема вставлять в стринг пустую строчку, как это влияет на производительность?
"Coding is not the main event anymore. Building software is the main event."
Chris Wanstrath, Co-Founder, CEO of GitHUB
Chris Wanstrath, Co-Founder, CEO of GitHUB
- Integro
- beginner
- Сообщения: 44
- Зарегистрирован: 04 окт 2009, 16:10
- Версия LabVIEW: 14, 18
- Откуда: Israel
- Поблагодарили: 1 раз
Re: Очистка стринг индикатора при повторном отображении
Это FSM построен специально для 10 канального ADC (UART/RS232)на базе STM32, который в свое время здесь активно обсуждался. Ни одно из предложенных решений не работало. В результате я добился этого и есть демонстрация одновременного счета напряжений.
По ходу в сетях кроме моей реализации ничего по сей день для этой шильды так и не существует, но это уже другая история. Если найду скину в работе или заходите на мой YouTube канал, линк скину в личку.
"Coding is not the main event anymore. Building software is the main event."
Chris Wanstrath, Co-Founder, CEO of GitHUB
Chris Wanstrath, Co-Founder, CEO of GitHUB
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 19 Ответы
- 5223 Просмотры
-
Последнее сообщение jane_wild
-
- 23 Ответы
- 4626 Просмотры
-
Последнее сообщение maxim_MA
-
- 6 Ответы
- 1640 Просмотры
-
Последнее сообщение ladik
-
- 38 Ответы
- 13300 Просмотры
-
Последнее сообщение AndreyDmitriev
-
- 2 Ответы
- 270 Просмотры
-
Последнее сообщение Optoelectronics