完善资料让更多小伙伴认识你,还能领取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码的???
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Labview生成的exe程序,源程序找不到了,有什么办法可以对exe程序的界面和菜单等进行调整和编辑
450 浏览 0 评论
想通过labview实现这个二维数组转成一维数组的功能,但是不知道怎么搞?新手求图(苍蝇戳手)
1183 浏览 3 评论
关于DAQExpress软件中电压的最大值最小值是根据什么来确定的?
1864 浏览 1 评论
基于LabVIEW的声发射定位:如何准确获取信号到达不同传感器的时差?
1638 浏览 1 评论
2629 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-20 14:58 , Processed in 0.807832 second(s), Total 94, Slave 77 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号