Добрый день!
Генераторы произвольной форы не позволяют оперативно изменять параметры. Это позволяют делать генераторы построенные по принципу прямого цифрового синтеза (DDS). Такие генераторы называются функциональными. Они имеют в наборе ряд стандартных сигналов. однако имеют ограничения по формированию сигналов произвольной формы (ограниченный объем памяти, отсутствие сегментированного режима, 1 канал, невозможность синхронизации нескольких генераторов, как правило только собственное ПО + набор команд для управления на языке SCPI)
Принципиальные отличия функциональных генераторов от генераторов сигналов произвольной формы описано у нас в статье:
http://www.prist.ru/info.php/articles/tabor_ww.htm
Тут нужен некий компромис между функциональным генератором и генератором сигналов произвольной формы, в которых совмещен принцип DDS и ARB. В указанной ссылке как раз рассматриваются один из типов таких генераторов фирмы Tabor Electronics. Эти генераторы могут управляться как собственным ПО, так и поддерживают возможность написания программ в таких средах как LabView, Matlab, Excel пр.
Перечень моделей достаточно обширен (более 30). Цена начинается от 100 тыс. р. Вот ссылка на прайс:
http://www.prist.ru/produce.php/e-cat/meas.htm?q=toc&lp=generators&m=58
Из более бюджетных можно предложить наверное только АКИП-3402. Это 1-канальный генератор на принципе DDS, однако имеет блок для записи сигналов произвольной формы. В комплекте собственное ПО для формирования сигналов произвольной формы, набор команд, предоставляются по запросу драйвера Labview, IVI:
О возможностях этих генераторов можно прочитать здесь: http://www.prist.ru/info.php/articles/review_akip-3402.htm