сравнение чисел и запись в файл
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 дек 2016, 18:31
- Версия LabVIEW: 12
- Контактная информация:
сравнение чисел и запись в файл
помогите, пожалуйста.как в данной программе сравнить все измеренные значения с установленным(самим программистом) и записать в текстовом файле напротив каждого измеренного: высокое, совпадение или низкое (в зависимости от установленного).и еще проблема с временем измерения(прогоняется не до конца).не понимаю, как это реализуется.
- Вложения
-
- var 16.txt
- (2.34 КБ) 104 скачивания
-
- zapis v fail.vi
- (41.01 КБ) 149 скачиваний
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: сравнение чисел и запись в файл
А виайка, которую Вы прикрепили - она ведь не сравнивает, а только генерирует файл с результами? Или Вам нужно добавить код для сравнения в эту виайку? Или Вам нужна отдельная виайка?
Upd: подправил виайку, как вариант прилагаю сниппет.
Лучше использовать spreadsheet файл. Время считалось неправильно, т.к. итератор на единицу меньше общего количества итераций - поэтому нужно к i добавлять единицу. Старайтесь делать код более аккуратным - тогда его легче править, да и понятней тогда он становится.
Upd: подправил виайку, как вариант прилагаю сниппет.
Лучше использовать spreadsheet файл. Время считалось неправильно, т.к. итератор на единицу меньше общего количества итераций - поэтому нужно к i добавлять единицу. Старайтесь делать код более аккуратным - тогда его легче править, да и понятней тогда он становится.
- Вложения
-
- var 16.txt
- (4.58 КБ) 110 скачиваний
Мы делили апельсин - много наших полегло...
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 дек 2016, 18:31
- Версия LabVIEW: 12
- Контактная информация:
Re: сравнение чисел и запись в файл
Спасибо.нужно было добавить код в эту виайку.
а для чего нужен value to compare?
а для чего нужен value to compare?
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 дек 2016, 18:31
- Версия LabVIEW: 12
- Контактная информация:
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: элемент
В палитре работы с массивами: https://zone.ni.com/reference/en-XX/hel ... ild_array/ivan777777788 писал(а):можно ли в labview 12 найти выделенный элемент?
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: сравнение чисел и запись в файл
Ну Вы же писали, что результаты нужно сравнивать с каким-то числом; это число для сравнения...ivan777777788 писал(а):а для чего нужен value to compare?
Мы делили апельсин - много наших полегло...
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 дек 2016, 18:31
- Версия LabVIEW: 12
- Контактная информация:
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 дек 2016, 18:31
- Версия LabVIEW: 12
- Контактная информация:
Re: сравнение чисел и запись в файл
есть небольшая проблема - в данной работе некорректно считается пункт "времени прошло" при включенном светодиоде
-
IvanLis
- guru
- Сообщения: 5462
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: сравнение чисел и запись в файл
При "включенном светодиоде" у Вас цикл прерывается, а программа останавливается.ivan777777788 писал(а):есть небольшая проблема - в данной работе некорректно считается пункт "времени прошло" при включенном светодиоде
Так что по определению, она считать не должна.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: сравнение чисел и запись в файл
А почему цикл прерывается? Если "Светодиод" - это инструмент отладки Highlight Execution, то цикл продолжает выполняться...IvanLis писал(а):При "включенном светодиоде" у Вас цикл прерывается, а программа останавливается.
Так что по определению, она считать не должна.
А что Вы ожидали? У Вас же не абсолютное время, а расчетное - конечно, оно будет неправильно считаться. У Вас же время выполнения замедляется. Нужно делать так: Но учтите - тогда на выходе у Вас не всегда будет это время равно времени измерений, т.к. из-за того, что приложение работает не в системе жесткого реального времени, будут джиттеры, и прочие радости. В комментариях на сниппете я написал...ivan777777788 писал(а):есть небольшая проблема - в данной работе некорректно считается пункт "времени прошло" при включенном светодиоде
Мы делили апельсин - много наших полегло...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 12 Ответы
- 576 Просмотры
-
Последнее сообщение Sergey Puzanov
-
- 4 Ответы
- 940 Просмотры
-
Последнее сообщение jane_wild