当前位置:
工控论坛
> >
产品
>
工控机
>
数据采集与分析
我要发帖
这几句话是什么意思?
点击:
881
| 回复:
3
可可茶
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 5回
年度积分:0
历史总积分:26
注册:2002年7月22日
发表于:2002-08-29 12:46:00
楼主
多谢李斑竹不遗余力的答疑解惑。我今天的问题是: 在例子程序里经常会有下面的语句: channel_no=(buf[i])>>16)&0x1f; adlinput=(U16)(buf[i])&0xffff); 为什么要这样求信道上的值呢?
分享到:
收藏
邀请回答
回复楼主
举报
李侃
关注
私信
精华:22帖
求助:0帖
帖子:30帖 | 813回
年度积分:0
历史总积分:1015
注册:2002年2月27日
发表于:2002-08-14 10:03:00
1楼
请参考说明书上寄存器的信息。通过移位和与操作,可以把相应的信息提取出来
回复
引用
举报
可可茶
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 5回
年度积分:0
历史总积分:26
注册:2002年7月22日
发表于:2002-08-15 12:40:00
2楼
我明白了,以前没有好好看说明书。
回复
引用
举报
国安
关注
私信
精华:1帖
求助:0帖
帖子:3帖 | 242回
年度积分:0
历史总积分:256
注册:2002年4月15日
发表于:2002-08-29 12:46:00
3楼
呵呵,其实有时不必这么麻烦的。 比如adlinput=(U16)(buf[i])&0xffff) 如果buf定义成short, 可以直接用线性变换的。
回复
引用
举报
热门招聘
相关主题
德国甘纳滴数据采集系统eblo...
[1222]
PAC高峰对话:关于PAC的强电磁...
[2205]
工控机,98+vcc+mfc,定时器的...
[1394]
“首届中国PAC应用高峰论坛”开...
[1672]
德国BECKHOFF(倍福)完全的PA...
[1764]
请问有没有3~4个COM口的电脑...
[1700]
数据采集卡dma方式是怎么回事...
[1218]
关于siemens PC ADAPTER 6ES...
[1491]
请问工控机用什么软件编程呀...
[8720]
PAC系统讨论,它是可编程自动...
[8497]
官方公众号
智造工程师
客服
小程序
公众号