Помогите пожалуйста с Formula Node
- flafi
- beginner
- Сообщения: 18
- Зарегистрирован: 12 апр 2016, 21:39
- Версия LabVIEW: 8.5
- Контактная информация:
Помогите пожалуйста с Formula Node
Помогите пожалуйста разобраться что не так. Выдает вот такую ошибку Error on line 1 is marked by a '#' character: "if a# = 0 x = 0.25; else if a = 1 x= 0."
- Вложения
-
- formula node.png (8.45 КБ) 2951 просмотр
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Помогите пожалуйста с Formula Node
в C шной нотации для сравнения используется "==", а знак равенства используется для присваивания
но выкидывайте нафиг Node. Это костыли. Для вашей задачи прекрасно подходит структура Case. Для последнего варианта надо дополнительную страничку в кейсе установить как Default. А для каждого значения от 0 до 11 сделать свою страницу, где результату устанавливается нужное значение
или вообще так:
но выкидывайте нафиг Node. Это костыли. Для вашей задачи прекрасно подходит структура Case. Для последнего варианта надо дополнительную страничку в кейсе установить как Default. А для каждого значения от 0 до 11 сделать свою страницу, где результату устанавливается нужное значение
или вообще так:
- Вложения
-
- замена node.png (19.25 КБ) 2947 просмотров
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Помогите пожалуйста с Formula Node
Не выкидывайте нафиг Formula Node, это вполне нормальный код. Помимо второго знака равенства вы ещё и скобки забыли.Borjomy_1 писал(а):в C шной нотации для сравнения используется "==", а знак равенства используется для присваивания
но выкидывайте нафиг Node. Это костыли.
Во-первых заведите себе привычку при сравнивании с константой в Си-подобных языках всегда писать константу вперёд, вот так:
Тут даже если вы пропустите второй знак равенства - вам немедленно скажет об этом компилятор.
Во-вторых, чуть более элегантно здесь использовать switch структуру:
Ну или так, как коллега Borjomy_1 выше написал - тут есть куча всевозможных подходов.
- flafi
- beginner
- Сообщения: 18
- Зарегистрирован: 12 апр 2016, 21:39
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Помогите пожалуйста с Formula Node
Господа, премного благодарю! Ваши советы помогли решить мою проблему.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 8 Ответы
- 2045 Просмотры
-
Последнее сообщение Eugene_Eugene
-
- 8 Ответы
- 687 Просмотры
-
Последнее сообщение Select
-
- 2 Ответы
- 661 Просмотры
-
Последнее сообщение Borjomy_1
-
- 3 Ответы
- 795 Просмотры
-
Последнее сообщение Artem.spb
-
- 1 Ответы
- 471 Просмотры
-
Последнее сообщение Artem.spb