在 LabVIEW 中從字串轉換為數值資料型態

更新 Aug 13, 2021

環境

軟體

  • LabVIEW

LabVIEW 提供了許多内建方法可在資料型態之間進行轉換。在字串和數值之間進行轉換時,需要考慮一些因素,例如數值和輸入字串的格式。本教程将提供用於在 LabVIEW 中將字串轉換為數值的方法。

String to Number Conversion Functions

LabVIEW 中有四個内建的字串至數值轉換函式 ,可將輸入的字串資料轉換為其關聯的數值輸出資料型態 請根據您輸入的資料型態來確定應使用哪個內建函式 。以下是如何使用部分內建轉換函式的例子。

Fract/Exp String To Number Function

如果您使用的數值包含小數點或使用指數值,則適合使用 Fract/Exp String To Number 函式,但該函式也可以用於整數的。 您可在 LabVIEW 6.0 及更高版本中使用該函式。
  1. 在 LabVIEW 程式區上,添加 Fract/Exp String To Number 函式( Functions Palette » String » string / Number Conversion
  2. 右鍵單擊 number 輸出節點,然後選擇Create Indicator。
  3. 右鍵單擊數字顯示器,然後選擇Properties
  4. 選擇 Display Format 後配置需要的輸出格式。
  5. 如果在您的本地系統上,逗號用於小數點分隔,則將 use system decimal point 設置為 true,如下面的程式碼所示。


該圖像是 LabVIEW 片段,其中包含可在專案中重複使用的 LabVIEW 程式碼。要使用該程式碼,請右鍵單擊圖像,將其保存到電腦,然後將圖像檔案拖到 LabVIEW 程式區上。

Scan from String Function

除了標準的内建字串至數值轉換函式,您還可以使用 Scan from String 函式將字串轉換為多種資料型態,包括二進制整數,SI編號和時間戳 。 您可在 LabVIEW 5.0 及更高版本中使用該函式。
  1. 在 LabVIEW 程式區上,添加 Scan from String 函式(Function Palette » string)。
  2. 右鍵單擊該函式,然後選擇 Edit Scan String
  3. 從 Selected operation 下拉菜單中選擇與輸入字串匹配的資料類型。
  4. 使用 Corresponding scan string 文本框自定義字串格式。此操作告訴函式要在輸入字串中查找什麼,並且需要與輸入字串的格式匹配。
    • 使用 Format Specifier Syntax  作為設置掃描字串格式的參考。
    • 提示:用於指定小數點分隔符的模式是百分號,後跟您選擇的小數點分隔符,後跟分號。如下面的程式碼所示。


該圖像是 LabVIEW 片段,其中包含可在專案中重複使用的 LabVIEW 程式碼。要使用該程式碼,請右鍵單擊圖像,將其保存到電腦,然後將圖像檔案拖到 LabVIEW 程式區上。