Home  Site Map  About  News  Purchase  Products  Download  Support  Search  



The new functions added in version 4.0 are listed here by category. New Math Functions
Example: Ceil (45.1) Returns 46.0 Ceil (45.9) Returns 46.0
Example: Floor (45.1) Returns 45.0 Floor (45.9) Returns 45.0
New Contour Functions
Example: In the following illustration the hatched contour belongs to a layer in which one of the parameters is assigned the expression EffectiveValue(layer_name.parameter_name), where layer_name is the layer in which the other contours reside. The hatched contour is intersected with the contours in the referenced layer and returns the value: A*10+C*10+B*20+D*30, where A, B, C, and D are the areas of intersection between the hatched contour and the contours in the referenced layer, and 10, 20 and 30 are the values of the contours in the referenced layer. If in the referenced layer, Allow Intersection is turned on, then the function will return: A*10+C*10+B*20+D*30+B*10+D*10, since the hatched contour is also fully encompassed by the most outer contour. This would also be the case if there were additional contours fully encompassing the hatched contour. See also EffectiveValue() for mesh nodes and elements, and grid blocks.
New Grid Layer Functions
New Block Functions
NthColumnPos (col_num), NthRowPos(row_num) The two functions, described in Chapter 3, have been enhanced to return the appropriate values for rotated grids. If the grid is rotated these are measured as the distance from the document's origin along the grid rotated axes. New Node Functions
Example: In the following illustration the hatched polygon represents the node effective area. The hatched polygon is intersected with the contours in the referenced information layer and returns the value: A*20+B*10+C*30, where A, B and C are the areas of intersection of the node effective area (hatched) and the contours in the information layer, and 10, 20 and 30 are the values of the contours in the referenced information layer. If in the referenced layer, Allow Intersection is turned on, then the function will return: A*20+B*10+C*30+A*10+C*10, this is because the hatched polygon is also fully encompassed by the most outer contour. This would also be the case if there were additional contours fully encompassing the node's effective area.

Node effective area of a node in a single element. 
The node's effective area is intersected with all contours in the referenced layer and returns the sum of polygon areas multiplied by their respective values. 
Node effective area of a node common to several elements. 
Node EffectiveValue in Quadrilateral Elements
Node effective area of a node in a single element. 
The node's effective area is intersected with all contours in the referenced layer and returns the sum of polygon areas multiplied by their respective values. 

The area marked B, which is not intersected by a contour, is multiplied by a different value according to the referenced layer interpretation method. 