fkjj.net
当前位置:首页 >> 求西门子 S700中值滤波编程方法 >>

求西门子 S700中值滤波编程方法

谢谢你贴的代码,这个FB写得真不错。 这个FB思路是这样的,建了个先入先出的队列(这儿叫堆栈,先入先出的结构应该叫队列),然后FB刷新一次,后面就补充一个当前值,如果队列满了,那么就把最旧的那个数据扔掉,在队列最后加上最新的数据。 流...

呵呵,软件滤波算法呀,你这个只是一种信号滤波方法,建议使用STL指令方式实现,然后用子函数封装接口做成库,以后需要用的话只要调用即可,当然指令你还是得自己练习写,毕竟找别人写的毕竟不是自己的积累,有问题可以给我发邮件kinedy123@163.com

用I_DI和DI_R二次处理呀

很好做啊 用什么PLC 200 300 400 还是1200 我给你编

我可以提示你中值平均法:读模拟量值,扫描相加,例如100次相加后的值,同时计数器记时,记满100次后,让相加 的值除以100得到的值为滤波后的值。此时计数器和,扫描相加的值全部清零。

在命令栏中输入fdatool,设置相应的选项,可以导出一列数组(h头文件、txt文件等),这个就是你需要做卷积运算时的fir数组

I=imread('lena.bmp'); inf=imfinfo('lena.bmp') figure,imshow(I) X=grayslice(I,64); imshow(X,pink(64)) load trees figure,image(10,10,X) imwrite(X,map,'trees.bmp'); imfinfo('trees.bmp') figure,imshow(X,map) BW=im2bw(X,map,0.6); fi...

告诉你一本书叫做计算机控制技术上面有大量的这样的程序!

给你个参考地址,我觉得还可以..你试试.:http://wenku.baidu.com/view/3a94bfa1b0717fd5360cdc6e.html

unsigned char WINAPI GetMedianNum(unsigned char * bArray, int iFilterH,int iFilterW) { /* unsigned char m = mid( mid(bArray[0],bArray[1],bArray[2]), mid(bArray[3],bArray[4],bArray[5]), mid(bArray[6],bArray[7],bArray[8])); retur...

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com