LABVIEW条件结构,为什么提示:条件结构,选择器值存在错误类型
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 16:30:05
LABVIEW条件结构,为什么提示:条件结构,选择器值存在错误类型
添加分支后,为什么选择器标签名字变为红色了,出现错误提示:选择器值存在错误类型.
只有“真”和“假”是黑色字体,其他输入的分支都是红色的,我用的是LABVIEW8.5
上面这个问题已经解决.但是用case结构,必须要设置一个默认分支吗?不设置会发生错误!但是设置一个分支为默认以后,只有默认分支执行操作,其他分支不执行操作.这是为什么?
添加分支后,为什么选择器标签名字变为红色了,出现错误提示:选择器值存在错误类型.
只有“真”和“假”是黑色字体,其他输入的分支都是红色的,我用的是LABVIEW8.5
上面这个问题已经解决.但是用case结构,必须要设置一个默认分支吗?不设置会发生错误!但是设置一个分支为默认以后,只有默认分支执行操作,其他分支不执行操作.这是为什么?
先解释一下你的问题,你这样的情况一定是输入条件不符合其他的设置条件.
再给你详细解释以下LabVIEW中CASE的使用.
1.将一个输入值连接至选择器接线端,即可选择需执行的条件分支.
选择输入类型一共有5种.分别是:
a.布尔值:如果选择器接线端的数据类型是布尔型,则该结构包括一个真分支和一个假分支.相对于C里的if.
b.整数
c.字符串
d.枚举型值:如果选择器接线端是一个整数、字符串或枚举型值,则该结构可以包括任意个分支.相当于C里的case.
e.错误簇:选择器接线端以处理错误.如将错误簇连接到选择器接线端,真分支便成为无错误分支,而假分支成为错误分支.
对于每个分支,可使用标签工具在条件结构上部的条件选择器标签中输入值、值列表或值范围.如使用列表,数值之间用逗号隔开.如使用数值范围,指定一个类似10..20的范围可用于表示10到20之间的所有数字(包括10和20).也可以使用开集范围.例如,..100表示所有小于等于100的数,100..表示所有大于等于100的数.对于字符串范围,a..c包括所有a或b开头的字符串,但不包括以c开头的字符串.而a..c,c则同时包括结束值c.
如未指定条件结构默认用于处理范围外数值的条件分支,则必须列出所有可能的输入值.例如,如果分支选择器的数据类型是整型,并且已为1、2和3指定了相应的分支,则必须指定一个默认分支用于处理当输入数据为4或任何有效整数值时的情况.
再给你详细解释以下LabVIEW中CASE的使用.
1.将一个输入值连接至选择器接线端,即可选择需执行的条件分支.
选择输入类型一共有5种.分别是:
a.布尔值:如果选择器接线端的数据类型是布尔型,则该结构包括一个真分支和一个假分支.相对于C里的if.
b.整数
c.字符串
d.枚举型值:如果选择器接线端是一个整数、字符串或枚举型值,则该结构可以包括任意个分支.相当于C里的case.
e.错误簇:选择器接线端以处理错误.如将错误簇连接到选择器接线端,真分支便成为无错误分支,而假分支成为错误分支.
对于每个分支,可使用标签工具在条件结构上部的条件选择器标签中输入值、值列表或值范围.如使用列表,数值之间用逗号隔开.如使用数值范围,指定一个类似10..20的范围可用于表示10到20之间的所有数字(包括10和20).也可以使用开集范围.例如,..100表示所有小于等于100的数,100..表示所有大于等于100的数.对于字符串范围,a..c包括所有a或b开头的字符串,但不包括以c开头的字符串.而a..c,c则同时包括结束值c.
如未指定条件结构默认用于处理范围外数值的条件分支,则必须列出所有可能的输入值.例如,如果分支选择器的数据类型是整型,并且已为1、2和3指定了相应的分支,则必须指定一个默认分支用于处理当输入数据为4或任何有效整数值时的情况.