恭喜,你发布的帖子
发布于 2021-01-10 19:03:47
34楼
1.5数据安排
如下将每个滤波点的只读变量安排在结构体的最后部分可以减少一次地址加减运算。即将滤波入点/超时设置/超圈设置这三个FC只读参数安排在V区的最后面这样的结构组织在多个FOR循环时应该是有意义的。
Time_Abs_Bool_FilterP:双字 滤波函数入口指针唯一接口参数 FC读写接口变量 用户接口
公共全局变量只读
时钟毫秒:双字 全局时钟毫秒 FC只读公共全局 全局时钟
时钟圈数:单字 全局时钟圈数 FC只读公共全局 全局时钟
时钟圈量:双字 全局时钟每圈毫秒个数量程默认十亿 FC只读公共全局 全局时钟
滤波数量:单字 全局滤波个数等价FOR循环数 FC只读公共全局 用户可设
私有全局变量读写
滤波出点:布尔 已滤波点 FC读写私有全局 已滤波点
滤波入缓:布尔 滤波入点的上次扫描值 FC读写私有全局 上次缓存
滤波动时:双字 滤波点一到零或零到一切换时的时钟毫秒 FC读写私有全局 用户不管
滤波动圈:单字 滤波点一到零或零到一切换时的时钟圈数 FC读写私有全局 用户不管
私有全局变量只读
滤波入点:布尔 待滤波点 FC只读私有全局 待滤波点
超时设置:双字 滤波毫秒差值设置 FC只读私有全局 用户需设
超圈设置:单字 滤波圈数差值设置应付超过277个小时设置 FC只读私有全局 用户需设
私有局部变量只读
滤波循缓:单字 临时缓存纯粹由FOR循环指令机制自身决定 FOR循环指令负责用户不管
终定版布尔量延时滤波(只读数据安排在最后部分)修订验证OK版.PDF
Pdf改Smart打开
(二)数据滤波
2.1 FIR型滤波(一阶/二阶)
请填写推广理由:
分享
只看
楼主