在 LabVIEW 中將使用逗號或句點作為小數點的浮點數轉換為字符串

更新 Oct 25, 2023

環境

軟體

  • LabVIEW

我正在編寫一個將被許多國家/地區的人們使用的應用程序,並且在將浮點數轉換為字符串時需要有一致的行為。
例如,在語言設置為德語的系統上,轉換為字符串使用逗號而不是小數點的句點。
我有一個要轉換為字串的數字,但我希望不管用戶操作系統的語言為何,該字串始終使用逗號或始終使用句點作為小數點。我該怎樣才能做到這一點?

這可以通過使用Format Into String函數來完成。您可以使用交互式“Edit Format String”配置彈出窗口或直接在字串常量中指定格式設置選項。

選項 1:編輯格式字串配置彈出窗口

這可以使用 LabVIEW 中的Format Into String函數來完成。
  1. 按兩下該函數以查看編輯格式字串 Edit Format String對話方塊。
  2. 已選操作Selected Operation功能表中選擇指定小數點字元Specify Decimal Point Character )。
  3. 選擇需要的小數點格式(逗號或句點),然後按一下“  添加新操作Add New Operation 
  4. 已選操作Selected Operation功能表中選擇格式化數位的方式。
  5. 完成後按一下“ OK” 

選項 2:字符串常量

您也可以在格式化寫入字串Format Into String接線端創建一個字串常量,如果常量中輸入,;f ,默認小數點格式為逗號,如果輸入.;f默認小數點格式為句點。該操作與編輯對話方塊有相同的功能,可以產生一個小數。


注意:此圖像是一個 LabVIEW 片段,其中包含您可以在項目中重複使用的 LabVIEW 代碼。要使用片段,請右鍵單擊圖像,將其保存到您的電腦,然後將檔案拖到您的 LabVIEW 圖表上。