恭喜,你发布的帖子
发布于 2026-03-12 20:40:39
21楼
说说个人的一点理解或者说猜测,
1、此题目的公平性,更可能是倾向于考察“硬件中断+时间戳”的组合使用,而不是单纯的常规扫描;
2、工位数量(4~8)的自定义,可以使用一个配置字节的SLICE片段访问来控制ATTACH指令的使能/去使能;
3、最后就是功能的模块化划分了,
模式控制FB,中断的动态配置FB,抢答仲裁FB,主持人FB,单工位FB,计分FB,
大概流程就是,由抢答仲裁FB判断实现究竟哪个工位是第一个抢答有效,然后输出成功、错误等脉冲信号传入工位FB,工位FB只作为一个“执行器”单元,负责指示灯的亮暗,这样也算是一定程度上的低耦合了,至于数据组织,当然还是数组+PLC data type。
暂时也就想到这些,有时间有精力的话,争取尽量做做。
请填写推广理由:
分享
只看
楼主