Tóm tắt
Chuyển đổi chuỗi giá trị tham số được chỉ định thành một số bằng cách sử dụng loại đơn vị được quy định.
Cú pháp
StrToNumber(Value : String , Unit : String) : Number
Ví dụ sử dụng
StrToNumber(ParameterValue('VoltageRating'),V) > 50
Chuyển đổi chuỗi giá trị được trả về bởi tham số VoltageRating thành một số, sử dụng volt (V) làm đơn vị, sau đó trả về tất cả đối tượng có giá trị lớn hơn 50V.
StrToNumber(ParameterValue('Resistance'),Ohms) Between 1000 And 10000
Chuyển đổi chuỗi giá trị được trả về bởi tham số Resistance thành một số, sử dụng ohm làm đơn vị, sau đó trả về tất cả đối tượng có giá trị từ 1kΩ đến 10kΩ.
StrToNumber(ParameterValue('CapacitanceValue'),F) < 2e-9
Chuyển đổi chuỗi giá trị được trả về bởi tham số CapacitanceValue thành một số, sử dụng điện dung (F) làm đơn vị, sau đó trả về tất cả đối tượng có giá trị nhỏ hơn 2nF (2e-9 theo ký pháp khoa học).
Ghi chú
Sẽ phát sinh lỗi scripting nếu chuỗi giá trị không thể được chuyển đổi thành số. Để xử lý tình huống này, hãy sử dụng hàm StrToNumber, hàm này trả về một số mặc định được chỉ định nếu việc chuyển đổi thất bại.
Hàm chuyển đổi chuỗi sang số có nhận biết đơn vị chấp nhận một phạm vi lớn các định nghĩa loại Đơn vị, bao gồm:
-
V – Điện áp
-
A – Dòng điện
-
Ohm – Điện trở
-
Z – Trở kháng
-
F – Điện dung
-
H – Điện cảm
-
G – Điện dẫn
-
W – Công suất
-
Hz – Tần số
-
Q – Điện tích
-
C – Nhiệt độ
-
dB – Decibel
-
% – Phần trăm
-
m – Chiều dài
-
Kg – Khối lượng
-
s – Thời gian
Bộ chuyển đổi chấp nhận các hệ số tỷ lệ giá trị tiêu chuẩn (micro, kilo, mega, v.v.) và do đó hỗ trợ các chuỗi tham số chứa các chữ viết tắt tiền tố như mV, uA, kHz, v.v.
Một số cách biểu diễn giá trị khác nhau cũng được hỗ trợ. Ví dụ, cùng một giá trị điện trở có thể được biểu diễn là: