Eugene;
If the ramping VI is working fine, the problem is probably in between the update of the data point array and the Analog Output channel.
I suggest you to have only the Analog Output VI outputing a known set of datapoints to check its operation. Once you are confortable with that portion, include the ramping VI, and keep monitoring the Update rate you are using, to make sure that all points of the array will be updated to the output.
Hope this helps.
Filipe A.
Applications Engineer
National Instruments