我计划用我的板发送罐头帧。我实现了一个简单的调度程序,其中包含10个任务;一个任务将负责发送帧。
为了完成这项工作,我为CAN框架声明了一个结构:
typedef struct
{
unsigned int id;
unsigned char data[];
unsigned char dlc;
unsigned int timeOfSend //This is the time in ms in which a frame should be sent
}tFrame;
然后我宣布了要发送的帧的表
aubFrames[MAX_FRAMES] = {
在我的生产服务器(Windows server 2012)上,我安排了各种任务。我已经启用了Task Scheduler历史记录,但它没有用处。我的每个任务的LastRunResult显示"Last run of the task my by user“,这意味着经过身份验证的程序已经终止了这个任务。但没有这样的程序配置可能会停止所有这些tasks.Because的任务没有完成1.我如何才能跟踪哪个程序/任务导致了这一点?这些计划任务之间存在巨大的时间差,那么问题可能是什么呢?