===== Zoom =====
* zoom in button|common_103 Zoom in. Make the network look larger.
* zoom normal button|common_102 Zoom normal. Return the zoom to its normal setting.
* zoom out button|common_101 Zoom out. Make the network look smaller.
===== Properties =====
* properties button|common_113 Properties. View/edit the properties of the network.
* documentation button|common_116 Documentation. Open the network's document list.
* hyperlink button|common_3 Hyperlink. Jump to the network's hyperlink.
===== Dependencies =====
* antecedents button|common_115 Antecedents. Opens the [[node properties]] window to the list of topics that contribute to the network.
* influences button|common_135 Influences. Opens the [[node properties]] window to the list of topics that have no data and displays their need (influence) relative to the network.
* contributions button|common_136 Contributions. Opens the [[node properties]] window to the list of topics with data and displays their contribution to the network. This feature is under development.
* dependents button|common_114 Dependents. Opens the [[node properties]] window to a list of the topics that the network contributes to.
* jump to dependents menu|common_119 Jump to dependent. Drop down menu to facilitate navigating to dependents of the network.
===== Export =====
* print button|common_5 print. Prints an image of the network.
* image capture button|common_45 image. Saves a picture of the network.
===== Data =====
* data list button|common_148 [[data list]]. Opens a data editor for the network. The data list will contain only those topics that are antecedents (they can contribute to) of the network. To see all the data for the network click the same looking button in the knowledge base button bar.
===== Move =====
* move left button|common_104 bump left. Moves the currently selected node to the left.
* move right button|common_105 bump right. Moves the currently selected node to the right.
===== Edit =====
* undo button|common_11 undo. Undoes the last task performed.
* delete button|common_107 delete. Deletes the currently selected node.
* cut button|common_108 cut. Copies and then deletes the currently selected node.
* copy button|common_109 copy. Copies the currently selected node.
* paste button|common_110 paste. Pastes the copied node as a child to the currently selected node.
* paste children button|common_112 paste only children. If a copied node has children this operation will paste its children to the currently selected node without pasting in itself.
===== Node Creation =====
The following buttons create new nodes attached to the currently selected node. If creation of a certain node type is not allowed, such as trig function under an AND node, or a second node under a NOT node, the button will be disabled.
==== proxy ====
A "proxy" is a node used to connect to a topic external to the network (a "boss") from within the network. In other words: "a proxy stands in for a boss topic", hence the name "proxy". Some proxy nodes use the value from their boss topic directly, whiles others use the value from the boss topic to compare to an argument to derive a new value or control execution of the logic.
Each of the following button/menus have similar actions. If pressed as a button they will open a list to select from on the right side of the [[developer|main window]]. They also function as drop down menus. As menus they will be populated with a list of topics that can be used to create the proxy type. If using the proxy would cause circularity the button or menu item is disabled.
* goal group menu|common_84 goal group. This feature not currently implemented.
* dependency network menu|common_85 [[netweaver:nodes:goal]] (dependency network)
* calculated data link menu|common_86 [[netweaver:nodes:calculated data link]] (either a direct link to the results of an equation network or a comparison to results of an equation network)
* simple data link menu|common_87 [[netweaver:nodes:simple data link]] (either a direct link to raw data or a comparison to raw data)
* switch menu|common_97 [[netweaver:nodes:switch]] (a type of data router)
* fuzzy curve menu|common_98 [[netweaver:nodes:fuzzy curve]] (dynamic definition of a fuzzy curve)
==== Logical ====
* OR button|common_88 [[netweaver:nodes:OR]]
* AND button|common_89 [[netweaver:nodes:AND]]
* Union button|common_90 [[netweaver:nodes:UNION]] (a weighted average)
* NOT button|common_91 [[netweaver:nodes:NOT]]
* Sequential OR button|common_92 [[netweaver:nodes:SOR]] (sequential OR
* eXclusive OR button|common_93 [[netweaver:nodes:XOR]] (exclusive OR)
==== Compare ====
compare nodes menu|common_100 [[netweaver:nodes:Compare]] nodes take two or three values and give a Boolean result. The optional third value is used to convert the function into a fuzzy ramp where the third value defines the distance between true and false.
* < [[netweaver:nodes:compare|less than]]
* < = [[netweaver:nodes:compare|less than or equal to]]
* = = [[netweaver:nodes:compare|equal to]]
* > [[netweaver:nodes:compare|greater than or equal to]]
* > = [[netweaver:nodes:compare|greater than]]
* < > [[netweaver:nodes:compare|not equal to]]
==== Constants ====
constant nodes menu|common_94
* [[netweaver:nodes:k]] (user defined constant) see also: [[netweaver:nodes:mnemonic constant]]
* [[netweaver:nodes:pi]]
* [[netweaver:nodes:e]]
* [[netweaver:nodes:True]]
* [[netweaver:nodes:Undetermined]]
* [[netweaver:nodes:False]]
* [[netweaver:nodes:ERROR]]
==== Math Functions ====
logical nodes menu|common_99 The math functions are organized into small groups of similar functions in a drop down menu.
* [[netweaver:nodes:addition|+]] addition
* [[netweaver:nodes:subtraction-negation|-]] subtraction or negation
* [[netweaver:nodes:multiplication|*]] multiplication
* [[netweaver:nodes:division|/]] division
* [[netweaver:nodes:if]] conditional
* [[netweaver:nodes:cos]] cosine
* [[netweaver:nodes:sin]] sine
* [[netweaver:nodes:tan]] tangent
* [[netweaver:nodes:cosh]] hyperbolic cosine
* [[netweaver:nodes:sinh]] hyperbolic sine
* [[netweaver:nodes:tanh]] hyperbolic tangent
* [[netweaver:nodes:acos]] arccosine
* [[netweaver:nodes:asin]] arcsine
* [[netweaver:nodes:atan]] arctangent
* [[netweaver:nodes:ln]] natural logarithm
* [[netweaver:nodes:log]] base10 logarithm
* [[netweaver:nodes:exp]] exponential
* [[netweaver:nodes:pow]] power
* [[netweaver:nodes:sqrt]] square root
* [[netweaver:nodes:abs]] absolute value
* [[netweaver:nodes:ceil]] ceiling
* [[netweaver:nodes:floor]] floor
* [[netweaver:nodes:mod]] modulo
* [[netweaver:nodes:min]] minimum
* [[netweaver:nodes:max]] maximum
* [[netweaver:nodes:ave]] average
* [[netweaver:nodes:ave-nz|ave - non zero]] non-zero average (only non-zero nodes are used in the calculation)
* [[netweaver:nodes:deg2rad|Degrees -> Radians]]
* [[netweaver:nodes:rad2deg|Radians -> Degrees]]
===== Transmogrify =====
* transmogrify button|common_185 toggle transmogrify mode. Toggles the transmogrify function on or off. When turned on, clicking on a node button or menu item will convert (transmogrify) the currently selected node into the type next clicked. This is an experimental feature. [[netweaver:tutorials:transmogrification|See the screencast...]]