在TestStand中轉換字元和ASCII值

更新 Mar 27, 2023

環境

軟體

  • TestStand

我想將sequence中的一些ASCII值轉換為字元。有沒有辦法在TestStand中做到這一點?

對於TestStand 3.0及更高版本

您可以將asc()和chr()函數分別用於ASCII到字元和字元到ASCII的轉換。
 

對於TestStand 2.0.1

您可以透過使用format string %c將str()函數用於ASCII到字元的轉換例如,如果您具有ASCII code 97,並且想要獲取其字元表示形式"a",則可以使用以下expression:
Locals.newString = Str(97, "%c")
當expression被執行時,它將在您的Locals.newString變數中儲存"a"。

val()函數不接受非數字字元,因此不能使用它將字元轉換回其ASCII。要完成字元到ASCII的轉換,您將需要使用code module來呼叫外部程式做處理。