請問關於字串判斷?

版主您好;

         請問一下,如何判別使用者所輸入之字串呢?![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

         例如:規定字串內只能輸入0-10的數字

         當輸入大寫或小寫字母或其它字元時就顯示錯誤呢?![](upload://rQ25pKKFhgVCxeNHT7gS2eqhtGp.gif)

sakura1123:

針對您的問題,我做了下面這個範例供您參考,有問題的話,歡迎再提出來討論!!!

![](upload://dmGLERI3KIMCauX7lZy6bASdjMu.jpeg)

Sincerely

==============

Writing by 麟仔

LabVIEW 7.0

Windows XP

==============

 

sakura1123:

再提供您一個較簡單的做法, 方法如下圖所示:

![](upload://vuxpaLLvgrKBul7OXlC9uDteFg1.jpeg)

Sincerely

==============

Writing by 麟仔

LabVIEW 7.0

Windows XP

==============

3Q~~~

我之前想得太複雜了

多謝這位大哥!!![](upload://aeTYlqEc1qXvs9Jv3ju6pnq9wZt.gif)

其實像這類的多重選擇的資料結構可以利用Case Structure就可以完成了.

![](upload://sywG1nEXnnlnHpGb6S0gd4sNH5Y.png)

上面jimmy兄的所寫的case,也可簡化成以下case![](upload://xkq6PflbgCbvpNathLU8jxHXmkW.jpeg)

 

沒錯,

但是要注意喔~

如果輸入的是字串,就必須要加上" ".

![](upload://p5aeLtRPHFYmxNQOFRHfCUDdDUw.png)

如果是數值,就不用.

哇~

原來如此,多謝多謝![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

往後我會更注意細節![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

抱歉:

想再次請教麟仔大哥

可否請問一下
這三個元件的出處為何,雖然大致上可知道其意義,![](upload://bim7Kb3Zfl5SrPF2GFcCSDus3NW.gif)

但我找遍了tool卻無所獲

P.S我所使用的版本為6.1作業系統為98![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

非常感謝您之前的回覆!

 

感謝以上大哥們的回答

這是我想到的解法,![](upload://fwLdedPZdXLjZyCWa7zyAqECATM.gif)

這些函式在LV7的Advanced面板上![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

![](upload://ftuOM8a3ID4jfVo06L3wAQ3ZgXk.jpeg)

但是在LV6.1版的Advanced面板上,沒有這些函式!!!![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

![](upload://f8iHxKmS4MksKALzx8JwqOKV4DH.jpeg)

1.您將以下.llb檔放到以下目錄試看看能否在Advanced裡找到相關vi

inputDevices.llb

C:\Program Files\National Instruments\LabVIEW X\vi.lib\Utility

2.如果不行,就用select a vi...的方式

![](upload://ed3ri8rcXcT00Zu7piDam0yJyg2.jpeg)

ancle您好:

我的LV版本為6.1所以無法開啟範例,感謝您的回覆![](upload://aeTYlqEc1qXvs9Jv3ju6pnq9wZt.gif)

抱歉!想再請教一個問題

如圖:

我想要利用上下按鈕來控制String2的值,同時又可讓String2接受輸入值,並即時更新上ˋ下按鈕的控制範圍

但是至目前為止程式頂多只能顯示輸入值的上一個值及下一個值

要不然只得靠另一個OK按鈕來控制,

不知是否有其他的解決方式呢?![](upload://rQ25pKKFhgVCxeNHT7gS2eqhtGp.gif)

2004-10-14_155226_Untitled-2.vi

作業系統  98/XP

LV 版本 6.1

 

 

可以請你說明一下,各個 Controller 及 Indicator 的功能為何?
(尤其是「Ran」、「String 3」)

另外你的 String 2 建議改用 Numeric Controller 來完成會比較簡單些,
在程式裡頭只需要多了 數字 <-> 文字 的轉換,
但是會比用兩個 Boolean Controller、一個 String Controller
來代替一個 Numeric Controller 方便許多。

 

不好意思喔 請問一下

我找不到Internet Tool

請問在哪裡啊

感激不盡

(xp/6.1)