登录
首页
电脑编程
回帖
发帖
正文
主题:请教VB子程序的问题?
点击:7603 回复: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
上一页
下一页
工控新闻
校企合作 | 倍福 - 上电 2025 大学生工程游学夏令营隆重开营
2025年ABB机器人渠道合作伙伴大会圆满举办
天硕工业级M.2 NVMe SSD-55℃侧填无裂变
投资1亿元!智能制造产业园+1
IAR平台现已提供对Zephyr RTOS的量产级支持
2025年6月份工业生产者出厂价格同比下降3.6%
汇川技术能源安规实验室获TÜV南德认可实验室资质
智元机器人拟收购上纬新材63.62%股份,科创板或迎来首家具身智能企业
更多新闻资讯