66问答网
所有问题
labview中将数字转化成布尔数组,比如8,为什么结果出来是0001,而不是1000,5出来是1010,而不是0101
如题所述
举报该问题
推荐答案 2016-11-22
因为数组插入方式是,往第一位(索引0)插入。
举个例子,假设一个数是“X”,转为另一个 4位 进制数成了"1234",那么X生成数组的时候,数组中插入的第一个数是1,依次在第一个位置插入剩余的数字,生成的数组看起来就成了“4,3,2,1”,4是最后的值插到了第一位。所以需要将整个数组反转后就才能得到实际值。
你上图中期望显示的值才是实际值,而“实际显示”那里的数组是一个"反向数组"。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Uii2pvsii2pU9Dsps9i.html
相似回答
labview
问题 打算从数值
转化
为
布尔数组,
答:
是不是要这个效果
labview为什么8
个DI输入会转换为2维
数组而不是1
维数组?
答:
你的FOR循环里面用了一个“数值至布尔数组”的转换函数,这个函数输出的
不是一
个简单的“T”或“F”,而是会把你输入的数值转换
成布尔数组,
也就是用“T”和“F”表示的8421码
,比如
说你输入一个“1”,那么出来的就是“TFFFF",输入一个”3”
,出来
的就是“TTFFF”,就是这样,所以经过你的FO...
LabVIEW中
怎么将数值数组转换
成布尔数组
答:
不清楚你要的具体是什么东东,我能理解的就是上面的这两个东西,一个是将一个数字转换
成布尔数组,
这个就是8421码,另外一个就是将某个值认为是假,其它全为真(也可反过来),逻辑上比较常用的就是0为假,非0为真。
labview中
如何对
一
个
数字
进行取反。
比如
说一个8位的数FF,取反后就是...
答:
如果是数值的话,可以直接取反的。函数在程序面板,新式→布尔→非。如果是字符串,建议转成数值,再进行上一步操作。
Labview,
这个是要把1D
数组
转换
成布尔
???
答:
你指的是断线的问题吧,这个是比较数组3的子集是否为空,但比较的是两个一维
数组,
所以比较相等的输出也是布尔类型的一维数组,就像错误提示的(数据源是1d数组,内容是布尔)。但是判定循环结束的只能通过一个布尔类型来判定,因此输入和输出所需要求不符,所以才会报错,你要解决错误,就要用“布尔”—...
在
labview中,
我要
将一
个二进制字节的“
数组
”
比如
(11010011)
转化
为十...
答:
你可以使用“
布尔数组
至数值转换”1)首先将上述的二进制数组(11010011)通过for循环,判断每个元素是否等于1,如果等于,输出布尔值T,否则输出布尔值F,这样得到一个 布尔数组;2)使用“布尔数组至数值转换”将刚才得到的布尔数组转换成数值就可以了。 “布尔数组至数值转换”具体位置: 编程——布尔——布尔数组至数值转换...
大家正在搜
labview布尔改为数字输入
labview动态数据转为数组
labview布尔数组创建
labview布尔输入控件怎么找
labview布尔状态计数
labview通过布尔灯计数
labview比较两个数组
labview布尔
labview布尔控件
相关问题
LabVIEW中怎么将数值数组转换成布尔数组
labview问题 打算从数值转化为布尔数组,
Labview,这个是要把1D数组转换成布尔????
labview为什么8个DI输入会转换为2维数组而不是1维数...
labview中布尔型数组怎么转化成数值型
labview 如何将 自定的一维数组【101010···】...
labview 中布尔量可以转换为0,1,那反过来怎么转换呢...
labview图中那两个绿色元件是什么意思?(数字时钟里的)...