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

Простейшие вопросы в области инженерной разработки

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

Postby Nikita_Mikhailov on 04 Dec 2018, 18:25

Добрый вечер. Мне надо исключить число, если оно равно тому, с которым сравнивается. Я пытался сделать через case structure. То есть сравниваю и, если true, то ничего не делаю, если false, то прогоняю числа на выход. Но в массив всё равно записывается число, которое должно быть исключено. Подскажите, пожалуйста)
P.S. Если программа режет глаз, то извиняйте =)
P.S.S. Программа в 16ой версии
Attachments
nechet.txt
Данные
(35 Bytes) Downloaded 9 times
Untitled 1.vi
программа 16ая версия лабвью
(12.05 KiB) Downloaded 10 times
Last edited by Nikita_Mikhailov on 05 Dec 2018, 17:47, edited 1 time in total.
Nikita_Mikhailov
interested
interested
 
Posts: 3
Joined: 04 Dec 2018, 18:19
LabVIEW Version: 18
Karma: 0

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

Postby ladik on 04 Dec 2018, 19:47

Во-первых, задача решается при должном усердии на раз-два. Если сложно сразу в голове, напишите на листочке алгоритм. Для каждого элемента массива, если его значение не равно нулю, сохранить в новый массив, иначе ничего не делать. Очевидно же, что нужен цикл for, сравнение, и передача массива между итерациями цикла. Обо всём этом написано в LabVIEW Основы 1 или в Трэвисе LabVIEW для всех. Достаточно прочесть совсем немного.
Во-вторых, отправляя вложение в последней версии LabVIEW, Вы снижаете вероятность, что кто-то его посмотрит, далеко не у каждого есть последняя версия.
В-третьих, зачем отправлять тучу личных сообщений рассылкой да ещё и с пометкой "срочно". Неужели кто-то броситься искать LV18 и срочно помогать чайнику? :crazy:
За то время, что Вы ждёте решения, при усердии могли бы уже решить и забыть.
Attachments
Снимок.PNG
Дорогу осилит идущий.
User avatar
ladik
advanced
advanced
 
Posts: 198
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 69
hardware I/O VIP

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

Postby Nikita_Mikhailov on 04 Dec 2018, 21:30

Я не отправил сообщений срочно.
Спасибо за помощь.
Nikita_Mikhailov
interested
interested
 
Posts: 3
Joined: 04 Dec 2018, 18:19
LabVIEW Version: 18
Karma: 0

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

Postby Nikita_Mikhailov on 05 Dec 2018, 17:52

И вообще-то я так и сделал, как вы описали. Если бы открыли программу, то увидели бы.
Nikita_Mikhailov
interested
interested
 
Posts: 3
Joined: 04 Dec 2018, 18:19
LabVIEW Version: 18
Karma: 0

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

Postby IvanLis on 05 Dec 2018, 18:31

igorek_888 wrote:Здравствуйте!
Помогите пожалуйста разобраться со следующими вопросами:
1) Как убрать из массива нули?
2) Как извлечь значения индексов не нулевых значений массива?
Большое спасибо))


1.png
Untitled 1.vi
(11.68 KiB) Downloaded 5 times
User avatar
IvanLis
professor
professor
 
Posts: 4653
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 730
hardware VIP bloggers teachers

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

Postby Artem.spb on 06 Dec 2018, 11:08

зачем мудрить с кейсами?
arr.png
arr.png (14.84 KiB) Viewed 159 times
Artem.spb
expert
expert
 
Posts: 1443
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 248
CLD hardware I/O VIP freelance

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

Postby alex3f on 06 Dec 2018, 12:00

Artem.spb, в :labview: 2010 не было ещё такого функционала.
alex3f
beginner
beginner
 
Posts: 21
Joined: 23 Aug 2016, 09:16
LabVIEW Version: 2016
Karma: 10

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

Postby Artem.spb on 06 Dec 2018, 12:47

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


Да, только во втором сообщении
Во-вторых, отправляя вложение в последней версии LabVIEW, Вы снижаете вероятность, что кто-то его посмотрит, далеко не у каждого есть последняя версия.

что как бы намекает, что спрашивающий использует :labview: 2018, и :labview: 2010 совсем не актуально
Artem.spb
expert
expert
 
Posts: 1443
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 248
CLD hardware I/O VIP freelance

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

Postby Borjomy_1 on 06 Dec 2018, 14:05

Надо рисовать в 8.6, чтоб жизнь медом не казалась
Borjomy_1
expert
expert
 
Posts: 1833
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 319
VIP

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

Postby Artem.spb on 06 Dec 2018, 16:31

Borjomy_1 wrote:Надо рисовать в 8.6, чтоб жизнь медом не казалась

По-моему там события уже появились, так что всё равно будет мёдом
Artem.spb
expert
expert
 
Posts: 1443
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 248
CLD hardware I/O VIP freelance


Return to Для чайников

Who is online

Users browsing this forum: Taba and 14 guests

cron