ICos
Source: Positron8 Compiler User Manual, PDF page 105
Syntax
Assignment Variable = ICos(pVariable)
Overview
Deduce the integer Cosine of an integer value
Parameter
pVariable can be a constant, variable or expression that requires the Cosine extracted. The value expected and returned by ICos is in decimal radians (0 to 255). Assignment Variable can be any valid variable type.
Example
Device = 18F26K40
' Select the device to compile for
Declare Xtal = 16 ' Tell the compiler the device will be operating at 16MHz
Declare Hserial_Baud = 9600
' Set the Baud rate for HRsoutLn
Dim ByteIn as Byte
' Holds the value to ICos
Dim ByteOut as Byte
' Holds the result of the Icos
ByteIn = 123
' Load the variable
ByteOut = ICos(ByteIn)
' Extract the integer Cosine of the value
HRsoutLn Dec ByteOut
' Display the result
Stop
Note
When implementing trigonometry, or other built in, functions within an expression, always wrap them in parenthesis, otherwise the parser may consider the extra operands as part of the trigonometry parameter and produce an incorrect result. For example:
MyAssignment = (ICos(MyVar1)) + MyVar2