Переменные в структуре formula node
-
- beginner
- Сообщения: 29
- Зарегистрирован: 09 апр 2010, 09:34
- Версия LabVIEW: 8.6
- Контактная информация:
Переменные в структуре formula node
День добрый. В цикл вставлена структура formula node, содержание структуры:
int32 Uz;//выходная переменная
int8 mode_c;// внутренняя переменнаяструктуры
switch(mode_c)
{case 0: Uz=10; mode_c=1; break;
case 1: Uz=20;mode_c=1; break;
case 2: Uz=30; mode_c=1;break;
default:}
ПОНИМАЮ что прога тупая(но ето для примера) ВОПРОС: как сделать чтобы при выходе из formula node значение переменной mode_c сохранялось???(можноли это сделать без применения регистров цикла, в котором вызывается formula node)
int32 Uz;//выходная переменная
int8 mode_c;// внутренняя переменнаяструктуры
switch(mode_c)
{case 0: Uz=10; mode_c=1; break;
case 1: Uz=20;mode_c=1; break;
case 2: Uz=30; mode_c=1;break;
default:}
ПОНИМАЮ что прога тупая(но ето для примера) ВОПРОС: как сделать чтобы при выходе из formula node значение переменной mode_c сохранялось???(можноли это сделать без применения регистров цикла, в котором вызывается formula node)
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Переменные в структуре formula node
НЯЗ, нет. А зачем?
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- beginner
- Сообщения: 29
- Зарегистрирован: 09 апр 2010, 09:34
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Переменные в структуре formula node
Просто хотел простенький алгоритм программы записать в formula node, (понимаю что это использование непоназначению) а не городить этот алгоритм используя state diagram (диаграммы состояний)
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Переменные в структуре formula node
Shift register цикла, объемлющего formula node не слишком утяжелит конструкцию по сравнению с Использованием NI LabVIEW State Diagram Toolkit, но повысит её читаемость.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Переменные в структуре formula node
Сохранять переменную придётся вне Formula Node, но может быть так будет выглядеть компактнее?
- Вложения
-
- FormulaNode.png (1.95 КБ) 5155 просмотров
-
- beginner
- Сообщения: 29
- Зарегистрирован: 09 апр 2010, 09:34
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Переменные в структуре formula node
Спасибо eg, а это feedback node?? (что-то я немогу его преобразовать так-же как у тя на картинке((
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Переменные в структуре formula node
Да, это Feedback Node, я им правда первый раз в жизни воспользовался. Не знаю что там может не получиться
-
- professional
- Сообщения: 301
- Зарегистрирован: 12 июн 2008, 19:56
- Награды: 1
- Версия LabVIEW: 8.6; 2009
- Откуда: Montreal
- Контактная информация:
Re: Переменные в структуре formula node
это потому что у eg LV2009 а у тебя 8.6dancerdima писал(а):что-то я немогу его преобразовать так-же как у тя на картинке((
-
- beginner
- Сообщения: 29
- Зарегистрирован: 09 апр 2010, 09:34
- Версия LabVIEW: 8.6
- Контактная информация:
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Переменные в структуре formula node
Feedback node раза в 2-3 медленнее shift registers на версиях <8.5.1
http://forums.ni.com/ni/board/message?b ... .id=154842
Если это важно, то я бы воспользовался shift register 'ами.
http://forums.ni.com/ni/board/message?b ... .id=154842
Если это важно, то я бы воспользовался shift register 'ами.
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Переменные в структуре formula node
Я так понимаю dancerdima просто не хочет выводить входы и выходы из кейса в цикл (чтобы компактнее выглядело).
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 8 Ответы
- 1503 Просмотры
-
Последнее сообщение Eugene_Eugene
-
- 8 Ответы
- 667 Просмотры
-
Последнее сообщение Select