完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 攻城狮! 于 2016-6-27 09:33 编辑
有一个问题,现在是想输入一个十进制数,然后将这个十进制数转换成相同的BCD码数输出来。例如;我数值输入控件输入13,输出来我想是BCD码13,我是用公式节点来写的,可是labview中与C语言数据类型定义的有差异。我的程序; ((13/10)<<4)+(13%10) 有懂这个程序的么 帮帮忙指导一些!! 我的结果是,有时候输入数计算出错,我的猜想是可能labview中的这个取余和取商与C语言的计算不同。大家帮帮忙看看 谢谢!! |
|
相关推荐
11个回答
|
|
输入1.3,得到16进制的13?你这个是什么算法,没搞懂你的意思...
最佳答案
|
|
|
|
BCD码是十进制数,你得到的BCD码13是个什么意思?还是0001 0011?
|
|
|
|
嗯.....就是这个意思...我输入一个数值是1.3,是十进制数。现在输出来的我想是16进制的13 怎么写?
|
|
|
|
我就是这个意思,输入十进制1.3,得到十六进制的13或者是BCD码的13。
|
|
|
|
这个只要改变数据的显示方式就行了,打开数值显示控件的属性,先把数据类型设置为U32,然后把显示方式设置成十六进制或二进制就行了
|
|
|
|
不是。 比如,我输入13,改成16进制是0D,现在我想写一段程序,将我输入13,改成16进制时还是13。 |
|
|
|
除了取余和取整的程序,还可以有其他程序么? |
|
|
|
你意思是不是想输入一个十六进制的数13,那把数值输入控件的数据类型设置为U32,然后把显示方式设置成十六进制。 |
|
|
|
十进制13变成0x13..... |
|
|
|
弄好了吗
|
|
|
|
请问是怎么把十进制变成BCD码的???
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
关于labview2024版本的lvanlys.dll出错的问题
1023 浏览 1 评论
1032 浏览 2 评论
1449 浏览 1 评论
1147 浏览 0 评论
新手求助,从示波器导出来csv类型的波形数据,怎么用labview读取csv文件还原波形,求助各位大佬,感谢感谢!!!
1637 浏览 2 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 12:17 , Processed in 0.879698 second(s), Total 95, Slave 79 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号