Исключить значение

Простейшие вопросы в области инженерной разработки
Ответить
Nikita_Mikhailov
interested
interested
Сообщения: 3
Зарегистрирован: 04 дек 2018, 18:19
Версия LabVIEW: 18
Контактная информация:

Исключить значение

Сообщение Nikita_Mikhailov »

Добрый вечер. Мне надо исключить число, если оно равно тому, с которым сравнивается. Я пытался сделать через case structure. То есть сравниваю и, если true, то ничего не делаю, если false, то прогоняю числа на выход. Но в массив всё равно записывается число, которое должно быть исключено. Подскажите, пожалуйста)
P.S. Если программа режет глаз, то извиняйте =)
P.S.S. Программа в 16ой версии
Вложения
nechet.txt
Данные
(35 байт) 113 скачиваний
Untitled 1.vi
программа 16ая версия лабвью
(12.05 КБ) 139 скачиваний
Последний раз редактировалось Nikita_Mikhailov 05 дек 2018, 17:47, всего редактировалось 1 раз.
Аватара пользователя
ladik

Silver
developer
developer
Сообщения: 275
Зарегистрирован: 18 ноя 2014, 11:45
Награды: 1
Версия LabVIEW: 2015, 2019
Откуда: Екатеринбург
Благодарил (а): 4 раза
Поблагодарили: 3 раза
Контактная информация:

Re: Исключить значение

Сообщение ladik »

Во-первых, задача решается при должном усердии на раз-два. Если сложно сразу в голове, напишите на листочке алгоритм. Для каждого элемента массива, если его значение не равно нулю, сохранить в новый массив, иначе ничего не делать. Очевидно же, что нужен цикл for, сравнение, и передача массива между итерациями цикла. Обо всём этом написано в LabVIEW Основы 1 или в Трэвисе LabVIEW для всех. Достаточно прочесть совсем немного.
Во-вторых, отправляя вложение в последней версии LabVIEW, Вы снижаете вероятность, что кто-то его посмотрит, далеко не у каждого есть последняя версия.
В-третьих, зачем отправлять тучу личных сообщений рассылкой да ещё и с пометкой "срочно". Неужели кто-то броситься искать LV18 и срочно помогать чайнику? :crazy:
За то время, что Вы ждёте решения, при усердии могли бы уже решить и забыть.
Вложения
Снимок.PNG
Дорогу осилит идущий.
Nikita_Mikhailov
interested
interested
Сообщения: 3
Зарегистрирован: 04 дек 2018, 18:19
Версия LabVIEW: 18
Контактная информация:

Re: Исключить значение

Сообщение Nikita_Mikhailov »

Я не отправил сообщений срочно.
Спасибо за помощь.
Nikita_Mikhailov
interested
interested
Сообщения: 3
Зарегистрирован: 04 дек 2018, 18:19
Версия LabVIEW: 18
Контактная информация:

Re: Исключить значение

Сообщение Nikita_Mikhailov »

И вообще-то я так и сделал, как вы описали. Если бы открыли программу, то увидели бы.
Аватара пользователя
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 »

igorek_888 писал(а): Здравствуйте!
Помогите пожалуйста разобраться со следующими вопросами:
1) Как убрать из массива нули?
2) Как извлечь значения индексов не нулевых значений массива?
Большое спасибо))
1.png
Untitled 1.vi
(11.68 КБ) 88 скачиваний
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Исключить значение

Сообщение Artem.spb »

зачем мудрить с кейсами?
arr.png
arr.png (14.84 КБ) 3222 просмотра
alex3f
beginner
beginner
Сообщения: 26
Зарегистрирован: 23 авг 2016, 09:16
Версия LabVIEW: 2016
Контактная информация:

Re: Исключить значение

Сообщение alex3f »

Artem.spb, в :labview: 2010 не было ещё такого функционала.
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Исключить значение

Сообщение Artem.spb »

alex3f писал(а):Artem.spb, в :labview: 2010 не было ещё такого функционала.
Да, только во втором сообщении
Во-вторых, отправляя вложение в последней версии LabVIEW, Вы снижаете вероятность, что кто-то его посмотрит, далеко не у каждого есть последняя версия.
что как бы намекает, что спрашивающий использует :labview: 2018, и :labview: 2010 совсем не актуально
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2210
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 26 раз

Re: Исключить значение

Сообщение Borjomy_1 »

Надо рисовать в 8.6, чтоб жизнь медом не казалась
Artem.spb

Activity Автор
professor
professor
Сообщения: 3393
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Исключить значение

Сообщение Artem.spb »

Borjomy_1 писал(а):Надо рисовать в 8.6, чтоб жизнь медом не казалась
По-моему там события уже появились, так что всё равно будет мёдом
Ответить

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