有没有熟悉力控软件的,我发现工程运行之后,将数据库组态里的那些数据点删掉,工程还是能够正常运行

何解?有知道的吗?... 何解?有知道的吗? 展开
 我来答
百度网友7e4d43a
2013-05-16 · TA获得超过310个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:124万
展开全部
数据库组态中的那些数据点是外部变量,也就是说是与外部进行数据交换的点,你运行的时间估计没连设备,如果连上设备运行,你会发现软件中没数据。
追问
的确没连接设备,不过都删除掉了,它怎么和没删一样的可以运行?它读取哪的数据?
追答
这个和力控的结构有关,假设你在数据库组态中建了一个变量a,那这个变量就是a.pv,如果你在画面中引用了这个a.pv这个变量,那么就会在数据库变量中生成一个a.pv的数据库变量。力控是三层架构,通过IO监控器与外部设备通讯,然后将数据存储到DB中,DB中的数据就是数据库组态中的数据,然后在内部将数据赋值到数据库变量a.pv,然后画面中显示的数据来源于数据库变量,而不是数据库组态中的数据点。这样你即使将数据库组态中的那些数据点删除也不会影响运行,只是数据不正确而已。一般来说可能是0或者是-9999,在或者是你最后一次正常运行的数据。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北京新国信
2023-07-11 广告
软件测试是一个非常广泛的领域,需要掌握多种技能和知识。以下是一些做软件测试时需要掌握的关键技能和知识:1. 编程技能:测试人员需要具备一定的编程知识,能够阅读和理解源代码,编写测试脚本和自动化测试工具,例如Python、Java等语言。2.... 点击进入详情页
本回答由北京新国信提供
麟达令通
2013-05-08 · TA获得超过270个赞
知道小有建树答主
回答量:333
采纳率:50%
帮助的人:210万
展开全部
我猜测应该是工程启动时,只读取一次数据库组态,做初始化用,以后就在内存中使用了。
要核实的话你,可以退出工程,再次启动,估计就会报错误了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式