Здравствуйте!
Подскажите с решением задачи:
Есть сервопривод, управляемый напряжением 0 - 10 В. Нулю вольт соотвествует 0 об/мин. 10 вольт - 3000 об минуту.

Нужно реализовать плавный разгон, то есть плавное нарастание напряжение управления на выходе ПР от нуля до заданной величины за задаваемое время.

То есть - есть время в диапазоне от 1 до 10 секунд. Допустим 5 секунд. Есть уставка 1500 оборотов. По внешнему сигналу должно запустится нарастание переменной управления аналоговым выходом от 0 до в данном случае 0.5 и значение 0.5 должно быть получено через dT=10 секунд от старта.

На микроконтроллере я такую задачу делал так: прерывание по таймеру 10 раз в секунду, домножал уставку времени на 10 - получал число шагов. Далее уставку управления делил на число шагов получая приращение на шаг. И собственно дальше уже вычислял значение переменной увеличивая ее от нуля по прерыванию на величину шага и посылая в АЦП.

Возможно ли такой алгоритм реализовать на ПР или есть более изящное решение?

Благодарю.