Страница 1 из 1

Использование переменой

Добавлено: 23 окт 2017, 18:25
Дмитрий_
Доброго времени суток. В моем проекте в программу поступают входные данные целочисленного типа от 0 до 400. Как сделать, чтобы при появлении нуля на входе, на выход формировалось бы предыдущее не нулевое значение, а остальные значения не изменялись. Дальше все значения у меня идут на временной график. На языке Си программа выглядит следующим образом:

int Mydll(int input)
{
int output;
int z; //буфер для хранения предыдущего ненулевого значения

if (input>0) {output=input;
z=input;
}
else output=z;
return output;
}

Благодарю, спасибо.

Re: Использование переменой

Добавлено: 23 окт 2017, 18:39
taras_33
Используйте Function Global Variable.

Re: Использование переменой

Добавлено: 05 ноя 2017, 22:18
Дмитрий_
Функцию Function Global Variable пока не пробовал использовать, а вот программа, представленная на рисунке работает таким образом: данные поступившие на вход, появляются на выходе после остановки программы, а хотелось бы, чтобы данные на выходе обновлялись после каждого изменения данных на входе.

Re: Использование переменой

Добавлено: 05 ноя 2017, 23:04
Borjomy_1
Дмитрий_ писал(а):Функцию Function Global Variable пока не пробовал использовать, а вот программа, представленная на рисунке работает таким образом: данные поступившие на вход, появляются на выходе после остановки программы, а хотелось бы, чтобы данные на выходе обновлялись после каждого изменения данных на входе.
Поместите контрол и индикатор внутрь цикла.