我看到一些说明都是说背景数据块不能在其他地方使用,但是实际使用时,在其他FC或FB使用背景数据块变量一样可以使用?请问这样使用有什么问题吗?
显而易见的问题是:
这样写程序不规范,造成数据使用的混乱。
另外在其他地方使用背景数据块的变量,FB内选中变量是无法进行交叉参考的,需要打开这个背景数据块选中后才能交叉参考。
实际使用中,触摸屏我通常都是连接的背景数据块变量,交叉使用需要另外打开背景数据块。
通常较好的做法都是把需要在其他地方使用的背景变量改到接口,建立全局数据块,用全局数据块进行中转传输。但是在设备调试阶段,经常遇到需要不同的FB之间变量的使用,在线调试不便修改,直接把背景变量从一个FB拉到另外一个FB使用,我发现也是可以的,并没有网上说的不能在其他地方使用。我想知道这种用法除了使用混乱外有没有功能上的问题?