技术论坛

怎么把通道上的值相加?

作者 主题
侠圣

经验值: 2644
发帖数: 781
精华帖: 1
怎么把通道上的值相加?


只看楼主 2008-12-30 23:38:50

如:0111 1111 0000 0000 表示有7个通道在输出
0010 0001 0001 0001 表示有4个通道在输出
可以用什么来转换为整数,如果不是连续的通道要怎么处理?
想过可以用16个正整型数相加的办法但太占用变量了,有没更好方法?
开朗,爱学
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=514771&b_id=4&s_id=0&num=3

版主

经验值: 12752
发帖数: 5866
精华帖: 44
回复:怎么把通道上的值相加?


只看楼主 2008-12-31 08:42:26
用移位检测为一则累加的办法。
数字飞舞
以下网友喜欢您的帖子:

  
至圣

经验值: 43587
发帖数: 15780
精华帖: 61
回复:怎么把通道上的值相加?


只看楼主 2008-12-31 08:56:01
相加的结果你放到哪里呢?这个干什么用?你完全可以使用qw来表示这16个位。无论什么数据都是以二进制保存下来的,所以只要是连续的位的数据,你就可以使用字、字节、双字形式来访问。
活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2644
发帖数: 781
精华帖: 1
回复:怎么把通道上的值相加?


只看楼主 2009-01-01 00:08:09
谢谢斑竹,知着要怎么作了

开朗,爱学
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
怎么把通道上的值相加?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。