Difference between revisions of "API Scope.AddOp"

From Flowcode Help
Jump to navigationJump to search
(XML Import to change Variable types into Variable Types)
(XML import)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<sidebar>API contents</sidebar>
+
<sidebar>API Contents</sidebar>
 
Adds an operation to act on the inputs of the stream
 
Adds an operation to act on the inputs of the stream
  
Line 105: Line 105:
 
* Add to a calculation icon: <pre class="brush:[cpp]">result = ::Scope.AddOp(streamh, ::Scope.Op_Bound, arg)</pre>
 
* Add to a calculation icon: <pre class="brush:[cpp]">result = ::Scope.AddOp(streamh, ::Scope.Op_Bound, arg)</pre>
  
''<span style="color:red;">No additional information</span>''
+
''<span style="color:red;">No additional examples</span>''

Latest revision as of 15:57, 16 January 2014

<sidebar>API Contents</sidebar> Adds an operation to act on the inputs of the stream

Class hierarchy

Scope

AddOp

Parameters

HANDLE StreamH

A handle to a previously created datascope stream

ULONG FuncOp

An operation to perform on the input
Typical values for this parameter:
Name Description
Op_Bound Bound the current value to the expected range of the input
Op_Scale Divide the current value to the expected range of the input
Op_Xor Exclusive-or with the provided integer argument
Op_AndNot Clear the bits in the provided integer argument
Op_And Isolate only the bits in the provided integer argument
Op_Orr Set the bits in the provided integer argument
Op_Not Invert (ones-compliment) the current input
Op_Add Add the argument to the current input
Op_Sub Subtract the argument from the current input
Op_Mul Multiply the argument by the current input
Op_Div Divide the current input by the argument
Op_Pow Raise the input to the power of the argument
Op_Neg Negate (twos compliment) the current input
Op_Recip Perform the reciprocal on the current input
Op_Sqrt Perform a square root on the current input
Op_Ln Perform a natural logarithm on the current input
Op_Ln2 Perform a base-2 logarithm on the current input
Op_Cos Convert the input to its cosine value (input is in radians)
Op_Sin Convert the input to its sine value (input is in radians)
Op_Tan Convert the input to its tangent value (input is in radians)
Op_Int Convert the input from a float to an integer (using the floor function)

FLOAT Arg

An optional argument that may be used by the FuncOp
The default value for this parameter is: 0


Return value

BOOL

Returns true if the operation is a success, else false


Detailed description

No additional information


Examples

Calling in a calculation

  • Declare a variable 'result' of type BOOL
  • Add to a calculation icon:
    result = ::Scope.AddOp(streamh, ::Scope.Op_Bound, arg)

No additional examples