3)添加项目所需的库文件
在如图3-20所示的界面中,选择项目浏览器的Logical View选项卡。鼠标右键单击Libraries,在出现的快捷菜单中选择Add Object...菜单项,进入如图3-21所示的添加对象界面。在Categories中选择Library,在Templates中选择Existing Library,点击Next,进入如图3-22所示的现有库选择界面。选择AsHyCon库,点击Next,出现如图3-23所示的提示界面,点击Finish,所选择的库即添加至用户项目中。同理可将LoopConR库添加至用户项目中,如图3-24所示。
图3-20 添加库菜单
图3-21 添加对象界面
图3-22 库选择界面 图3-23 提示界面
11
4)声明变量
在如图3-26所示的界面中,选择项目浏览器的Logical View选项卡。鼠标左键双击Global.var,Wordspace右侧出现的Global.var[Variable Declaration]工作标签。鼠标右键单击编辑区,在出现的快捷菜单中选择Add variable菜单项,进入如图3-27所示的变量声明界面。
图3-24 添加LoopConR库
图3-25 项目所需库文件
图3-26 添加全局变量
在如图3-27所示的变量声明界面,可以输入先前配置过的变量名,如ss、pulse、time等,也可声明其他需要的一些变量,要注意数据类型必须与I/O模块要求的数据类型一致。点
…
击type旁边的按钮,弹出如图3-28及3-29所示的变量类型选择界面,为所定义
12
的变量选择合适的变量类型。本项目所需的所有变量名及变量类型见图3-30。其中LCRMovAvgFit_0及LCRMovAvgFit_1变量的数据类型选择参加图3-29。
图3-27 全局变量声明
图3-28 变量类型选择界面 图3-29 变量类型选择界面
图3-30 项目所有变量名及变量类型
13
5)添加程序块
在如图3-31所示的界面中,选择项目浏览器的Logical View选项卡。鼠标右键单击浏览器中任何一个元素,在出现的快捷菜单中选择Add Object菜单项,弹出如图3-32所示的添加对象界面,在Categories中选择Program,在Templates中根据实际情况选择Existing Program或New Program,点击Next,进入如图3-33所示的新程序建立界面一。
在此界面中,输入程序的名称,选择是否需要自动生成程序类型声明文件、变量声明文件。点击Next,进入如图3-34所示的新程序建立界面二。
在此界面中,选择要生成的文件种类:起始程序、循环程序、终止程序。其中循环程序是必选项,其余两种程序文件可根据应用来决定是否需要。用户可以修改各类程序的文件名、编程语言。点击Next,进入如图3-35所示的提示界面。点击Finishing,程序块添加完毕。你将在Workspace左边的浏览区中看到新生成的程序块,如图3-36所示。
图3-31 添加对象菜单项
图3-32 添加对象选择界面
图3-33 新程序建立界面之一
14
图3-34 新程序建立界面之二
图3-35 是否将程序加入的提示界面 图3-36 新程序浏览目录 图3-37 三文件合一
在图3-34中,用户也可选择Merge ini,cyclic and exit program into one file,这样就生成一个C语言程序文件,如图3-37所示。此C语言程序中,包含起始程序、循环程序、终止程序。在图3-34所示的浏览区中,双击NewProgram.c,将出现如图3-38所示程序编辑区。用户可在相应的区域加入自己的程序代码,以便形成自己的控制程序。
加入用户起始程序代码
加入用户循环程序代码
加入用户终止程序代码
图3-38 程序编辑区
15