Переменные в структуре formula node

Простейшие вопросы в области инженерной разработки
Ответить
dancerdima
beginner
beginner
Сообщения: 29
Зарегистрирован: 09 апр 2010, 09:34
Версия LabVIEW: 8.6
Контактная информация:

Переменные в структуре formula node

Сообщение dancerdima »

День добрый. В цикл вставлена структура 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

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Переменные в структуре formula node

Сообщение mzu2006 »

НЯЗ, нет. А зачем? :dntknw:
dancerdima
beginner
beginner
Сообщения: 29
Зарегистрирован: 09 апр 2010, 09:34
Версия LabVIEW: 8.6
Контактная информация:

Re: Переменные в структуре formula node

Сообщение dancerdima »

Просто хотел простенький алгоритм программы записать в formula node, (понимаю что это использование непоназначению) а не городить этот алгоритм используя state diagram (диаграммы состояний)
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Переменные в структуре formula node

Сообщение mzu2006 »

Shift register цикла, объемлющего formula node не слишком утяжелит конструкцию по сравнению с Использованием NI LabVIEW State Diagram Toolkit, но повысит её читаемость.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Переменные в структуре formula node

Сообщение Eugen Graf »

Сохранять переменную придётся вне Formula Node, но может быть так будет выглядеть компактнее?
Вложения
FormulaNode.png
FormulaNode.png (1.95 КБ) 5155 просмотров
dancerdima
beginner
beginner
Сообщения: 29
Зарегистрирован: 09 апр 2010, 09:34
Версия LabVIEW: 8.6
Контактная информация:

Re: Переменные в структуре formula node

Сообщение dancerdima »

Спасибо eg, а это feedback node?? (что-то я немогу его преобразовать так-же как у тя на картинке((
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Переменные в структуре formula node

Сообщение Eugen Graf »

Да, это Feedback Node, я им правда первый раз в жизни воспользовался. Не знаю что там может не получиться :dntknw:
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Переменные в структуре formula node

Сообщение alexander756 »

dancerdima писал(а):что-то я немогу его преобразовать так-же как у тя на картинке((
это потому что у eg LV2009 а у тебя 8.6
dancerdima
beginner
beginner
Сообщения: 29
Зарегистрирован: 09 апр 2010, 09:34
Версия LabVIEW: 8.6
Контактная информация:

Re: Переменные в структуре formula node

Сообщение dancerdima »

у мя 8.2)))
Аватара пользователя
mzu2006

Professionalism Tutorials Black
doctor
doctor
Сообщения: 2456
Зарегистрирован: 16 авг 2008, 02:12
Награды: 3
Версия LabVIEW: 7.1 10 11 12
Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
Контактная информация:

Re: Переменные в структуре formula node

Сообщение mzu2006 »

Feedback node раза в 2-3 медленнее shift registers на версиях :labview: <8.5.1
http://forums.ni.com/ni/board/message?b ... .id=154842

Если это важно, то я бы воспользовался shift register 'ами.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Переменные в структуре formula node

Сообщение Eugen Graf »

Я так понимаю dancerdima просто не хочет выводить входы и выходы из кейса в цикл (чтобы компактнее выглядело).
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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