Цикл if
-
- assistant
- Сообщения: 105
- Зарегистрирован: 27 фев 2009, 15:00
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Цикл if
Здравствуйте. Пдскажите пожалуйста как в правильно написать цикл if. Мне надо осуществить следующее: Сравнить 2 числа, если разниуа между ними = нулю, то эти числа выводятся на экран, а если не равна 0 то они не показывыаются.
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 29
- Зарегистрирован: 18 мар 2009, 11:07
- Версия LabVIEW: 8.6
Re: Цикл if
Не хотел создавать новую тему, т.к. вопрос по сложности практически такой же как и предыдуший. Мне необходимо в цикле For генерировать последовательность 1 0 1 0 1 0... или 1 -1 1 -1 1 -1... Как это проще всего сделать?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 29
- Зарегистрирован: 18 мар 2009, 11:07
- Версия LabVIEW: 8.6
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Цикл if
Ну если значения у тебя уже есть, то зачем тебе цикл? Сделай себе константу из этих значений и готово.
-
- beginner
- Сообщения: 29
- Зарегистрирован: 18 мар 2009, 11:07
- Версия LabVIEW: 8.6
-
- beginner
- Сообщения: 29
- Зарегистрирован: 18 мар 2009, 11:07
- Версия LabVIEW: 8.6
Re: Цикл if
Смысл в том, что мне надо в одном цикле for сгенерировать последовательность по определенному закону, а во втором цикле for необходимо сгенерировать последовательность 1 1 -1 -1 1 1 -1 -1... (генератор полутактовой частоты), длительность элементов которой должна равняться длтельности элементов первой последовательности. После необходимо перемножить их и посмотреть результат.
А если делать вторую последователньость не в цикле то подскажите как?
А если делать вторую последователньость не в цикле то подскажите как?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Цикл if
Да, тебе в принципе одного цикла хватит. Прямо в нём можно одновременно создавать вторую последивательность. Точнее нужно.
Я бы всё таки посоветовал открыть новую тему и выложить примерно твою блок диаграмму.
Я бы всё таки посоветовал открыть новую тему и выложить примерно твою блок диаграмму.
-
- assistant
- Сообщения: 105
- Зарегистрирован: 27 фев 2009, 15:00
- Награды: 1
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Цикл if
А как можно сравнить 2 кластера, если в них значения Х и У совпадают то выводится на экран, если не совпадают то не выводится. К структуре Case кластеры почему то не подсоединить, пишет ошибку. Как можно это сделать?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Цикл if
13troll, Можешь сравнивать кластеры так же как и чиска с помощью "=". Если кликнешь правой кнопкой мыши на прибор "=", то можешь выбрать Comparison Mode -> Compare Aggregates.