Difference between revisions of "MC-Basic:VAL"
m (1 revision) |
|||
Line 69: | Line 69: | ||
* [[Axystems:MC-Basic:STR$|STR$]] | * [[Axystems:MC-Basic:STR$|STR$]] | ||
− | + | [[Category:Axystems:MC-Basic:String_Manipulation|VAL]] | |
}} | }} |
Revision as of 11:15, 11 March 2014
VAL returns the real value represented by the characters in the input string. The input string can be a number in decimal mode, scientific mode, scientific notation, or hexadecimal mode (but not binary mode).
Syntax
VAL(<string>)
Availability
All versions
Type
<return value>: Double precision
<string>: String
Range
<return value>: +/- MaxDouble
<string> : String
Scope
Configuration, Task or Terminal
Limitations
Read-Only
Examples
-->value = VAL("123 Example")
value = 123 (converts only the first legal numbers)
-->value = VAL("123 E124xa4m3p24le")
value = 123 (The system extracts the numbers)
-->value = VAL("1.2E-2")
value = 0.012
-->value = VAL("0xFF")
value = 255
-->?VAL("")
0
-->?VAL("One hundred")
0
-->?VAL("12e7a3")
12e7
-->?VAL("65+32")
65
-->?VAL("cos(32)")
0
-->?VAL(" 321")
321