关于DFB的使用
施奈德的concept可以使用子程序编程实现一些重复使用的功能。
子程序称为DFB块,DFB不能在concept软件中编辑,必须在另外的
concept DFB软件中编辑,而且比较讨厌的是,两个软件不能同时打开,
这样,使用起来不是特别方便,尤其是在调试的时候,如果需要编辑DFB子程序,
必须关闭主程序界面,打开DFB,耽误不少时间。而且在DFB程序更改以后,
保存编译以后,再次打开主界面的时候,软件会提示子程序已经更改,是否在主程序中作更改,
选择全部更改即可。
子程序和主程序如果要进行数据传递,有两种方法可以实现,一,使用数据传递,子程序中定义输入输出变量,主程序调用时,将输入参数赋值,同时可以使用子程序的输出。
二是通过全局变量实现,全局变量在子程序&主程序中必须同时定义而且名称必须完全一样,否则是编译的时候会报错。
我得感觉,concept的子程序有点麻烦,不太好用。