在波形类型切换模块中,矩形波占空比调节在矩形占空比可调模块,频率和幅度的调节包括频率细调模块、幅度可调模块,波形显示和结束在波形的产生与显示模块中。Р3.2 波形类型切换模块Р波形类型切换模块是虚拟信号发生器重要组成部分之一,该模块的前面板Р界面分别由四个布尔控件和分别对应的四个圆形指示灯组成来选择正弦波、三角波、矩形波、锯齿波四种波形的输出。如图3-2所示。Р考虑到界面的美观性,让用户使用起来更加方便简洁,即该模块的控件是利用系统中的选择单选按钮布尔控件,把系统单选按钮用布尔中的系统按钮所代替,避免了多种控件选择以及控制的复杂程序。Р该框图由一个Case结构(Event Structure)构成,当其中的一个控件按钮按下时,事件结构才会对其控件代码进行响应,其他的不响应,借助枚举列表和局部变量来使波形代码送到波形发生器的波形输入端。Р3.3 频率粗调模块Р 频率粗调控件和波形切换控件的制作方式是一样的,五个控件将频率分为五档,分别为1HZ,10HZ,100HZ,1KHZ,10KHZ。通过Case结构响应用户的点击操作,当用户选择不同的频率档时,微调按纽获得不同的调频范围。Р3.4 频率细调模块Р频率细调是用转盘控件来控制并显示,如图3-4所示频率细调是通过频率粗调输出的信息乘以细调信号的结果输入到各信号发生器的频率调节节点。当频率粗调触发时,频率细调在范围0~10HZ范围内,通过旋钮来调节并显示。频率显示数值控件是显示调节后的频率。Р3.5 幅度和矩形占空比可调模块Р这两模块分别是幅度调节模块和矩形波占空比调节模块,都是用转盘控件控制并连接到波形生成模块的幅度调节节点和矩形波占空比调节的节点。设定可以显示的最大幅度为1V,最小幅度为-1V,当幅度不在-1V ~1V时,会出现失真现象。后者调节的范围是0~100%。通过数值显示控件来显示调节后的幅度调节值和矩形占空比调节值。