解決方案
使用 Scan From String 函式時能夠達到一些更進階的功能,下面是一些不同格式字串的範例,它們讓您可以掃描特定字元集合、由特定字元分隔的字元集合或特定長度的字元集合。有關更多範例,請參考
Format Specifier Syntax:
掃描特定字元集合
以特定字元集合掃描的格式是 % character set 。字元集合必須按 ASCII 升序排列。例如,%[ A-Za-z](注意“A”之前的空格)回傳包含任何字母字元和空格的任何字串。注意空格的ASCII值為32,大寫A的值為65,所以[A-Za-z](這邊請注意“z”後面的空格)字元中不會包含空格設置,因為該集合不是升序 ASCII。您可以對集合增加逗號或其他字元,只要該字元包含在正確的 ASCII 順序中即可。
掃描由特定字元分隔的字串
要讀取以逗號分隔的字串,您可以使用格式字串 %[A-Za-z]。格式字串 %s 將不起作用,因為它只會讀入包含第一個 %s 的整個字串。
掃描特定長度的字串
要讀取特定長度的字串,您可以使用格式字串 %10s 或 %10[A-Za-z],其中 10 是長度。
有關掃描字串的更多資訊,請參考 LabVIEW Help,可透過在 LabVIEW 中選擇 Help
»VI, Function, How-To Help 。