信号发生器都可以产生直流信号,有的在UTILITY里面设置,有的在任意波里面设置,这个就要具体对应您的仪器型号了。
加入真的没有直流这个功能的,可以使用以下方法:

输出一个正弦信号,频率20K,幅度选到最小,直流偏置就设置为你要的直流电压值,这样输出的也基本可以看作一个直流信号。

不太清楚您的意图。是想要5V的直流供电电源呢?还是想对一个0-10V的交流信号调理成0-5V的直流电压以便用A/D转换采样处理
如果是想要5V的直流供电电源,那么楼上thr_mshq的回答就很好了。
如果是想要A/D转换采样,那要看您的采样目的,对延迟时间(也就是采样的“及时性”)要求是否苛刻。
如果要求不苛刻,允许延迟远大于交流周期的时间的话,可以将0-10V的交流信号整流滤波后,再用电阻分压,调理到0-5V。注意通常电容性的滤波得到的直流会达到交流电的峰值,也就是说,对10V的正弦信号整流滤波出来可以达到141421……伏。需要按此来确定分压比。因为滤波的时间常数必须远大于交流电周期,所以,此方法在输入信号变化时,会有滞后延迟。
如果对采样延迟时间要求苛刻,不允许如此滤波,那么通常就不再整流滤波,而是直接对交流的瞬时值采样,通过软件来分析该交流电信号。当然软件采样的频度必须远高于交流电的频率才行。因为A/D转换量程是0-5V,所以可以如下转换:
(1)将0-10V的交流信号(其峰值最大±141421……伏)分压为峰值最大±25V;
(2)再用运算放大器或其他方法叠加上一个标准的25V直流电压;
这样,该交流信号就被转换到0-5V范围内了。注意此时25V对应于输入的0电压。采得的数据需要统一减去相当于25V的数据,得到正负的有符号数才能表示交流电压瞬时值。


