2.3编码设计
(1)将Event Structure放入While循环内。
(2)在Event Structure的边框上按右键,弹出快捷菜单,选择Edit Events Handle d by This Case,调出事件编辑对话框。?
(3)在事件编辑对话框作如下选择:?
按“OK”,关闭事件编辑对话框。?
(4)在该Event Structure的事件数据端口上按右键,选择Remove Element删去其他 元素,只保留“Item Tag”。?
(5)在Event Structure内放上Case Structure,将“Item Tag”与Case Structure 的选择端口相连。?
(6)将Case Structure中的框图标识符内容由“Ture”改为“正弦波”(需要特别注 意的是该标识符内容必须与输入到菜单编辑器Item Tag项目中的内容完全一致)。再将“正 弦波.vi”SubVI引入其中。?
(7)依次在Case Structure的边框上按右键选择Duplicate Case,步骤同(6),分别 将“方波”、“锯齿波”、“三角波”、“白噪声”、“高斯白噪声”对应的SubVI引入到C ase Structure中。?
(8)在主程序前面板放入“停止”按钮,在程序框图的?Event Structure边框上按右 键,弹出快捷菜单,选择Add Event Case,调出事件编辑对话框。?
(9)在事件编辑对话框作如下选择:

?
按“OK”,关闭事件编辑对话框。?
(10)在该Event Structure的事件数据端口上按右键,选择Remove Element删去“T ime”、“CtlRef”、“OldVal”、“NewVal”四个元素。?
(11)将“停止”按钮图标放到该Event Structure中,并与While循环的条件端口相 连。到此编码设计完毕,图5即为其中正弦波响应程序框图。
2.4程序运行
运行该程序,点击“基本发生器”的下拉菜单“正弦波”,结果如图6所示,在正弦波子窗 口中显示出连续不断的正弦波,调整“频率”、“振幅”和“相位”任一项,波形即产生相 应变化。点击“退出”按钮,正弦波子窗口关闭。再点击其他下拉菜单,即出 现相应子窗到的三向压电动态测力仪车刀在车削时所受的三个方向的切削力,经过验证,LabVIEW调 用动态链接库驱动采集卡采集数据是成功的。?