сравнение чисел и запись в файл

Простейшие вопросы в области инженерной разработки
Ответить
ivan777777788
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 дек 2016, 18:31
Версия LabVIEW: 12
Контактная информация:

сравнение чисел и запись в файл

Сообщение ivan777777788 »

помогите, пожалуйста.как в данной программе сравнить все измеренные значения с установленным(самим программистом) и записать в текстовом файле напротив каждого измеренного: высокое, совпадение или низкое (в зависимости от установленного).и еще проблема с временем измерения(прогоняется не до конца).не понимаю, как это реализуется.
Вложения
var 16.txt
(2.34 КБ) 104 скачивания
zapis v fail.vi
(41.01 КБ) 149 скачиваний
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: сравнение чисел и запись в файл

Сообщение Kosist »

А виайка, которую Вы прикрепили - она ведь не сравнивает, а только генерирует файл с результами? Или Вам нужно добавить код для сравнения в эту виайку? Или Вам нужна отдельная виайка?
Upd: подправил виайку, как вариант прилагаю сниппет.
Лучше использовать spreadsheet файл. Время считалось неправильно, т.к. итератор на единицу меньше общего количества итераций - поэтому нужно к i добавлять единицу.
compare and save.png
Старайтесь делать код более аккуратным - тогда его легче править, да и понятней тогда он становится.
Вложения
var 16.txt
(4.58 КБ) 110 скачиваний
Мы делили апельсин - много наших полегло...
ivan777777788
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 дек 2016, 18:31
Версия LabVIEW: 12
Контактная информация:

Re: сравнение чисел и запись в файл

Сообщение ivan777777788 »

Спасибо.нужно было добавить код в эту виайку.
а для чего нужен value to compare?
ivan777777788
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 дек 2016, 18:31
Версия LabVIEW: 12
Контактная информация:

элемент

Сообщение ivan777777788 »

можно ли в labview 12 найти выделенный элемент?
Вложения
shema.png
Аватара пользователя
zxc_pavel
adviser
adviser
Сообщения: 242
Зарегистрирован: 02 июн 2016, 12:07
Версия LabVIEW: 15
Благодарил (а): 9 раз
Поблагодарили: 23 раза
Контактная информация:

Re: элемент

Сообщение zxc_pavel »

Где знак вопроса? Build array...
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: элемент

Сообщение IvanLis »

ivan777777788 писал(а):можно ли в labview 12 найти выделенный элемент?
В палитре работы с массивами: https://zone.ni.com/reference/en-XX/hel ... ild_array/
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: сравнение чисел и запись в файл

Сообщение Kosist »

ivan777777788 писал(а):а для чего нужен value to compare?
Ну Вы же писали, что результаты нужно сравнивать с каким-то числом; это число для сравнения...
Мы делили апельсин - много наших полегло...
ivan777777788
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 дек 2016, 18:31
Версия LabVIEW: 12
Контактная информация:

Re: сравнение чисел и запись в файл

Сообщение ivan777777788 »

спасибо
ivan777777788
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 дек 2016, 18:31
Версия LabVIEW: 12
Контактная информация:

Re: сравнение чисел и запись в файл

Сообщение ivan777777788 »

есть небольшая проблема - в данной работе некорректно считается пункт "времени прошло" при включенном светодиоде
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: сравнение чисел и запись в файл

Сообщение IvanLis »

ivan777777788 писал(а):есть небольшая проблема - в данной работе некорректно считается пункт "времени прошло" при включенном светодиоде
При "включенном светодиоде" у Вас цикл прерывается, а программа останавливается.
Так что по определению, она считать не должна.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: сравнение чисел и запись в файл

Сообщение Kosist »

IvanLis писал(а):При "включенном светодиоде" у Вас цикл прерывается, а программа останавливается.
Так что по определению, она считать не должна.
А почему цикл прерывается? Если "Светодиод" - это инструмент отладки Highlight Execution, то цикл продолжает выполняться...
ivan777777788 писал(а):есть небольшая проблема - в данной работе некорректно считается пункт "времени прошло" при включенном светодиоде
А что Вы ожидали? У Вас же не абсолютное время, а расчетное - конечно, оно будет неправильно считаться. У Вас же время выполнения замедляется. Нужно делать так:
compare and save_time corrected.png
Но учтите - тогда на выходе у Вас не всегда будет это время равно времени измерений, т.к. из-за того, что приложение работает не в системе жесткого реального времени, будут джиттеры, и прочие радости. В комментариях на сниппете я написал...
Мы делили апельсин - много наших полегло...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»