登录
首页
电脑编程
回帖
发帖
正文
主题:请教VB子程序的问题?
点击:7476 回复:12
楼主
编辑
引用
管理
南海15
各位专家大侠
在各模块里同时调用同一子程序(赋置不同),可以吗?会造成程序锁死吗?
03-08-14 15:51
1楼
编辑
引用
管理
shenyuming
可以,不会死机的。
03-08-14 15:55
2楼
编辑
引用
管理
Guan_Qing_Xin
CPU在任一瞬间是不会同时执行两段指令的,即使是硬件中断,它亦有优先权控制。
子程序尚且可以多次自己调用自己(递归调用),各模块里同时调用同一子程序有何不可?
其实你的"同时"概念,只是对系统进程管理的一个误解。
03-08-16 11:16
3楼
编辑
引用
管理
MZL
各位专家:
用并口做数据采集时无论是DOS操作系统还是WINDOWS操作系统,用BASIC、汇编或VB
都存在采集数据不准的问题,再一瞬间中断正在采集的过程,使数据丢失或不准确。有办法解决吗?
03-08-22 08:13
4楼
编辑
引用
管理
南海15
呵呵 谢谢各专家!
GUAN-QING-XIN好!
03-08-22 12:08
5楼
编辑
引用
管理
朋友
通常情况下不会,但我觉得要看子程序的功能。楼上的朋友说的对,CPU不会在同一时刻执行2条指令,但是系统会因为各种原因产生中断。因此,才会产生进程、管程、线程、P V操作、现场保护等等概念。而且程序在不同的时候读数据也会有不同的值,且程序中用的是数值还是地址也不一样。
03-08-22 12:21
6楼
编辑
引用
管理
lgmfree
MZL: 为了解决你所说的采集过程被中断的问题,你应该也必须在采集数据之前,将中断关闭.采集过程结束后再开放中断.
03-09-23 20:46
7楼
编辑
引用
管理
工控人
VB6是单线程的,可以放心使用。
03-09-24 18:34
8楼
编辑
引用
管理
jiangchun
VB6是单线程的,可以放心使用
03-10-31 12:53
9楼
编辑
引用
管理
lx_xu
寻找数据的开始标记,然后从这个位置读。
03-12-20 01:30
上一页
下一页
工控新闻
茵梦达与鞍钢集团多家企业达成重要合作
清华团队重磅发现:机器人正迈向“ChatGPT时刻”!
西克 | 高性能读码相机Lector85x-动态聚焦版本
2025校园招聘 | 德国西克SensorPro空中宣讲会直播倒计时!
西克中国30周年庆 | 探索picoScan150-LOC Core/Prime/Pro 定位导航系统,扫码赢好礼
IAS 2024 倍福展台直击视频回顾
拥抱数字经济时代 !华北工控BIS-6960P-A10TW释放AI无限潜力
西克中国30周年庆 | 探索ELS/ELM35伺服反馈编码器,扫码赢好礼
更多新闻资讯