展开查看
以下是引用手机用户20210807418148在2023-07-25 08:23:18的发言 >21楼:
我想请教下楼主,如果同时需要启动多个设备怎么办呢?
我主要讲述一种总线式,分布式的编程思维吧。
如果你指的是我在一楼举的排队块例子,它并不会负责启动设备,只会输出一个位置值,你可以根据此值来判断是否需要启动。
比如你有四台设备,你打算以设备为切换为自动模式的顺序启动设备,于是你可以使用排队块监控设备的自动状态,如果设备切换为自动,则让设备入队,排队块会自动分配位置值,于是设备a=3,b=1,c=2,d=0。
这说明,设备d为手动模式,切换自动的顺序:先是b,然后是c,最后是a。
你如果打算同时启动两台,且启动最先切换为自动的两台设备,你便可以将b与c的输出指令置位。
以此达到同时启动两台设备的目的。