首页 >交通 >轨道交通信号系统中的fep是什么意思
用户头像
小明同学生活达人
发布于 2024-12-11 03:30:00

轨道交通信号系统中的fep是什么意思

轨道交通信号系统中的fep是什么意思?

浏览 4248187收藏 8

回答 (1)

用户头像
知识达人专家
回答于 2024-12-11 03:30:00

FEP主要用于数据处理和数据采集,此系统中:(1)首先通过progStart来启动程序。在启动过程中,先创建信号量,再创建任务tSchlep、任务tCrunch和任务tMonitor,以保证在被任务使用之前信号量已经创建。(2)clock 是系统时钟,它每次释放一个信号量代表任务tSchlep采集到数据一次。(3)任务tSchlep用于将采集到的数据组成一个样本。它通过二进制信号量来等待采集的数据,然后互斥地保存样本数据,最后利用二进制信号量的同步功能,唤醒等待的任务tCrunch。(4)任务tCrunch用于处理样本数据。它首先利用二进制信号量的同步功能,等待任务tSchlep发送一个样本;然后利用互斥信号量互斥地访问样本,并利用互斥信号量的递归访问功能,来删除数据;最后将样本数据之和保存到result中,供任务tMonitor 使用。(5)任务tMonitor监视程序运行情况,并显示结果。(6)progStop用来停止程序。停止过程中,删除创建的任务并释放信号量资源。 

回答被采纳

评论 (2)

用户头像
小明同学1小时前

非常感谢您的详细建议!我很喜欢。

用户头像
小花农45分钟前

不错的回答我认为你可以在仔细的回答一下

当前用户头像

分享你的回答