Update your copy of Argus ONE to the latest revision -
If you already have Argus ONE version 4 revision 4.0.1a or later installed, you may download
an updater to revision
. Otherwise you should download the full installation.
Once on your disk, double click to update and follow instructions on the screen.
After you finished updating you may remove the temporary directory created by the updater.
New Capabilities In
():
Added support for USB portability enablers available for users of Windows 98 and 2000.
Added new drivers for HASP portability enablers supporting Windows 2000 and Windows ME.
Restored the capability to upload a file and post a problem report over the internet directly from within Argus ONE
Added new functionality required by new PIEs such as SUTRA-3D GUI PIE.
Fixed In :
Fixed a problem regarding the closing of multiple Argus ONE projects when the projects' windows are minimized.
Fixed a problem in the updater that used to report that the upgrade is from the latest version to the version before the latest.
Some recalcualations which were not performed in Manual Calculation mode are now performed.
New Capabilities In 4.2.0q (Oct. 11, 99):
Added a new alert in "Show Data/Values" for layers with more than 32766 objects: "Only the first 32766 contours/elements/nodes/blocks will be displayed."
After deletting a mesh and using the "Read Mesh From Grid Layer" command, the numbering of elements/nodes will restart from 0.
Shapefile IO PIE (v3.02) now recognizes the 'F' (float) field format
Fixed In 4.2.0q:
3D chart: fix crash when at load time, element colors list if shorter that number of elements.
Fixed Post-Processing objects' dialog boxes to handle layers with no data
Fix a crash in ShowBlockValues, show only first 32766 row/cols
Fix a crash when there are more that 32766 objects in Data View window
Algorithm 626: Add more Div/0 protection
Elem/Node/Block functions: protect against improper usage in export template where no object is asigned to the current context.
Fix NthParamName() to take an integer parameter
Fix a crash in WithElemNumber(), WithNodeNumber() when there is only one element/node
Fix a crash at post-proc objects when the first param is not a layer param.
Export Template: Fix a crash in "Else" when there was a problem parsing it's "If"
Rename the function NodeComulativeLength() to NodeCumulativeLength()
New Capabilities In 4.2.0p (May. 24, 99)
A new version of the PIE Development Kit (PDK) and support files has been uploaded.
Please visit the following links to download it.
Add "Show Bounding Box" check box for all post-processing objects
The frame around Post-Processing objects may now be removed if preferred.
To remove the frame double-click the object and uncheck the "show bounding box" check box
In the following screen-capture the frames of the post-processing objects were turned off.
Fixed In 4.2.0p:
Fix Import PIE crash: at "choose a layer to import" dialog, when no layer is available
Removed "problems were encountered" alert at end of template export
Fix import of contour values to handle True/False or Yes/No for boolean values
ANECB: Fix handling of LayerGet/SetProperties
Post processing: Fix problems and Div/0 when no parameters were chosen for charting
New Capabilities In 4.2.0m (Apr. 18, 99):
"Report a Problem..." menu item was added to the Argus ONE Help menu. When selected,
Argus ONE opens the on-line help system and points you to the problem reporting page.
This page contains a form that automatically lists your complete registration record and the
Argus ONE version you are using. Other relevant information you supply when you first send
a question or report a problem is automatically saved for you by Argus ONE so that the next time
you report a problem or send a question you do not need to reenter it. The form also enables you
to place a file on our ftp site for the Argus Tech Support team. Please remember to zip all files before
uploading it to the site.
The Report a Problem page can also be accessed through the Support item in the on-line help
main navigation frame.
New Functions for the PIE developer
A set of new functions was added for PIE developers. These functions extend PIE developers'
the ability to customize Argus ONE and more closely interact with it. A full description of the
functions is available in the ANECB.h file.
Parsed expression handling:
ANECB: ANE_ParseExpression
ANECB: ANE_EvaluateParsedExpressionAtPos
ANECB: ANE_FreeParsedExpression
Fixed In 4.2.0m:
Going back to the Search page in the Argus ONE on-line help now works always.
New version of the Shapefile IO PIE fixes problems in automatically opening ArcView when
exporting only some parameters in a layer.
Add protection against crash during open of corrupted Argus ONE files (i.e. files that have been
corrupted by ftp using ASCII instead of binary)
Problem reporting was added to opening Argus ONE documents (.mmb) when opened by
double-clicking the file.
Handle paste of contour with non-float parameter that contain a $N/A override value.
Export template: Unknown variables in "Loop for Variable" are now reported in the "Export.err"
log file.
"Read Mesh from Data Layer" is active only when there are more than 2 data points.
Post Processing: fix a bug that caused all legend values to be "0"
The "Problems were encountered during export" message is suppressed. Errors are listed in the
Export.err log file which can be found next to the exported files.
Fix a problem in detection of point in contour, when the tested point is exactly to the left of
one of the contour's points.
New Capabilities In 4.2.0i (Mar. 03, 99):
You can now search the on-line help. Clicking the blue eye icon starts the search.
The on-line help now contains a list of all added features since version 4 was released.
Details of some of the feature listed in this document are available in the on-line help
item Since Version 4
After openning an Argus ONE project file, the working directory is automatically set to
to the directory the project file resides in.
The expression dialog is now accessible from the dynamic Text objects in Maps layers
Dynamic Text objects in Maps layers now allow several @ expression in one text object. Each expression must be enclosed by @ characters.
New Functions for the PIE developer
A set of new functions were added for PIE developers. These functions extend PIE developers'
ability to customize Argus ONE and more closely interact with it. A full description of the
functions is available in the ANECB.h file.
ANECB: ANE_LayerGetObjectInfo
ANECB: ANE_GetWindowHandle
ANE_InvalidateCache
ANE_PictureObjectGetType
ANE_PictureContourObjectGetNumVertices
ANE_PictureContourObjectGetNthVertexLocation were added
Fixed In 4.2.0i:
Fix a crash at Quit/Shut down
Maps layer: Fix newlines in "Copy" of objects
Enable "Clear Print Area"
Layers floater: Synch tool-palette with selected row when there are collapsed group layers
Export template: Fix a crash in the complex: loop for var; loop for blocks; loop for objects combination
Post Proc objects: Enhace protection against Div/0
"Claculate Now" now works when colors are off
Import Contours with Integer parameter: now recognizes $N/A as valid value
Import Contours: Fix a problem when the layer type is Integer and def-val is "$N/A"
Import Contours: Extra spaces and tabs are stripped from the end of the contour name
Import Contours: Handle empty lines full of tabs (typical when importing from Excel)
Alg 626: Enhaced protection against Div/0
A possible crash was prevented when quiting the application,
then choosing cancel when asked to save the documents
New Capabilities In 4.2.0h (Feb. 10, 99):
New Triangular Mesh Generation.
Triangular meshes can now be generated from any collection of points.
To create a mesh from points
Make sure the set of points is in a data layer.
Activate the Tri mesh layer in which you wish the mesh to be generated.
From the Edit menu select the Read Mesh From Layer... menu item
From the dialog select the data layer containing the points to be transformed
to a mesh.
Purpose
To allow for importing meshes for which only node information exists
To allow meshing where all points must be nodes
Algorithm used
The meshing is conducted using the 624 ACM algorithm which is also used
in other instances in Argus ONE such as in data layers.
Limitations
If the domain described by the points is concave (not convex) elements
which lie outside the domain might be created. Such elements may
be manually removed.
NewGlobal Variables Capabilities.
Automatic updating of global variables.
When changing the names of global variables, any expressions referring
to the globlas will be updated to reflect the globals new names
If an expression assigned to a global variable references a layer or a layer
parameter and these are changed, the global variable's expression will be
automatically updated to reflect the change.
Copying, Pasting, Importing and Exporting Global Variables Four buttons have been added to the Global Variables dialog to allow for communicating
global variables to and from Argus ONE. This is useful when large numbers of global
variables are used. This is many time the case when many constants or coefficients are
required for the definition of a problem or a model.
Global variables can be copied to the clipboard - Copy button copies all the variables
including their name, type, layer association and value.
Global variables can be pasted from the clipboard into the Global Variables
dialog. To see the format, copy the global variables to the clipboard and paste
them into a text editor.
Global variables can be exported into an external ASCII file - file format is identical
to the copy/paste format
Global variables can be imported from an external ASCII file - file format is identical
to the copy/paste format
Export Template Error Log File
When errors are encountered during the execution of an export template, Argus ONE will automatically
create an export error log file and list the errors in the file. The file is created in the same directory the
exported files are created. The file name is always Export.err
Registration and Activation The registration and activation processes have been improved. New capabilities were added to
support registration and activation of commercial PIEs.
More specific error messages are presented when problems with the portability enabler
are encountered.
A new registration dialog appear when the user runs Argus ONE with a yet not activated
enabler.
New functionality in the Registration Dialog
New Copy and Paste buttons which enable registering and activating the license
by simply pasting the codes emailed by the Argus registration system. If you need
to send your license details to Argus just click the copy button and paste in the email
message you are sending Argus. If you register a new license, add modules or
commercial PIEs just copy the registration block from the email and use the paste
button to paste the information into the registration dialog fields.
If the license is a Network license the letter N in parentheses appears to the left of
the registration code to designate that this is a network license.
A new filed is added for an activation code for commercial PIEs. The 48 digits
code contains the activation for all the commercial PIEs purchased by the customer.
Network licenses now perform Logout when a user quits Argus ONE.
New Functions for the PIE developer
A set of new functions were added for PIE developers. These functions extend PIE developers'
capabilities to customize Argus ONE and more closely interact with Argus ONE.
New options for existing functions:
ANECB: ANE_PropertyGet: new property: "Project Name"
ANECB: ANE_LayerPropertyGet: new property: "Name"
ANECB: ANE_LayerParameterPropertyGet: new properties: "Type", "TypeStr", "ParamType"
New functions:
ANECB: ANE_LayerGetObjectInfo,
ANE_ContourObjectGetNumVertices
ANE_ContourObjectGetNthVertexLocation
ANE_DataPointObjectGetLocation,
ANE_NodeObjectGetLocation
ANE_ElementObjectGetNumNodes
ANE_ElementObjectGetNthNodeLocation
ANE_BlockObjectGetLocation
ANE_ProgressSetTitle
ANE_GetNumLayers
ANE_LayerGetHandleByIndex
Fixed In 4.2.0h:
Fixed NodeAboveContour() to returns true if the contour is perfectly horizontal or vertical
and coincides with the contour's bounding rectangle.
Fix possible divide by zero in EffectiveValue() function
Fixed a bug when a contour with integer parameter was read, but the input contained a decimal point
Manual Calculation: fix a bug that changed the manual calculation flag ONLY when colors were on
New Capabilities In 4.2.0g (Dec. 26, 98):
The contour diagram now supports a new contouring algorithm.
The 626 ACM algorithm was adopted and is now used as the default algorithm. The former
Linear algorithm is still supported.
The 626 algorithm takes into account first and second derivatives and thus produces better
results especially where large or small gradients are present.
The 626 algorithm may fail when the contours go through the data points. To overcome
this problem change the Minimum of the range or the Delta.
A menu was added to the Contour Diagram dialog box to allow selection of the 626 or the
Linear contouring algorithms. The 626 can be used with either Argus ONE internal layer
triangulation (better) or the 626 triangulation. Using the layer triangulation assures that
contours are not created outside the domain or inside holes within the domain.
We want to thank Dr. Richard Winston for suggesting the use of this algorithm.
Excluding a range of values from the 3D, Contour, Color and Velocity diagrams.
You may now exclude a number or a range of numbers from being contoured.
This differs from just setting the Min and Max values for the diagrams. The data points
having values which are excluded by the Exclude range are actually omitted from the set of
points before a triangulation is performed.
This option was especially added to support results from models which use numbers
(i.e. 9999., 1e+06, etc.) to specify special conditions.
A check box, a menu and a text edit box were added to allow you to toggle the option, to
set the range and to set the value accordingly.
For PIE Developers: Contour Diagram now parses the following fields' values in
the Visualization Definition Language (VDL):
Minimum
Maximum
Delta
Calculate Automatically status flag
Contouring algorithm
Smooth status flag
Show values flag
The Calculate Automatically check box status in 3D, Contour, Color and Velocity diagrams is
now saved within the project file.
Project files (.mmb) are now saved in native binary format. This reduces file sizes and shortens
save and load operations.
A "Visit Argus' Web Site" menu item was added under the Help menu. Selecting this menu item
points your browser to the Argus web site. If the version you use is not the latest one, your browser
will be pointed to the Updates page.
When toggling to Manual Calculation, values of objects are calculated only when they are visible,
thus improving responsiveness.
A new locking option for parameters enables to prevent the parameters from being evaluated by
color. This can be used to reduce the number of parameters presented under the Color popup
menu in the Tool palette. It is also a valuable option for the prevention of calculation of parameters
which require order of n^2 calculations (n being the number of objects) such as Count() functions.
The Don't Eval Color menu item was added to the Locking options menu. It is available as part of
the Layer Description Language (LDL) for PIE developers.
PC specific CR/LF handling improves handling of text during copy, paste and import/export.
New Alert added to report printing problems including when a printer is not defined.
Fixed In 4.2.0g:
Fix double-highlighting of layers in the Layers Floater if some groups are collapsed.
Fixes in post-processing objects' legend:
Long legends are shortened (re-classified) so that they do not overlap the title.
Long legends are shortened (re-classified) so that they do not get truncated by the
object's border.
Legend values now exactly follow the minimum value and step.
Zero (0) is now always presented as 0 in the legend.
Linear contouring algorithm now properly handles contour's endpoints with values of -1
Linear contouring algorithm now properly handles values that should not be contoured.
Toggling out of Allow Intersection mode will now place an Alert if some contours intersect
and will not perform the operation. The tool in toolbar will remain in Allow Intersection mode.
Goto Block fixed to support inverted coordinates.
Text objects in Map type layers now work again
Fix problems in CalcAtContour/Element/Node/Block(), IsNA(), IsNAN() functions when
accessing objects in other layers.
Large integers are now parsed as doubles so that significant digits are preserved.
(for PIE developers)
Fix a crash when a PIE deleted a parameter that was referenced by another parameter not
prefixed by "layer."
Fix a bug that caused grid blocks that accessed information layers to yield wrong results
under Manual Calculation
Fix conversion of circles to polygons to prevent crash when meshing circular domain
New Capabilities In 4.2.0f:
A new dialog which lists general information about Information and Data type Layers was added.
The dialog lists the number of contours, vertices, data points and other relevant information.
To open, pull down the Layer Info menu item from the Navigation menu
Registering Argus ONE is simplified using the clipboard content. Copy the sequence of strings
sent to you by Argus into the clipboard. If you have not yet registered, on launching Argus ONE,
the registration dialog box is opened where all fields are set accordingly.
Argus ONE Registartion Info Begin >>>
UserName: John Doe
Organization: JD Consultants, Ltd.
RegCode: 111222333444
ActivationCode: 123123123123
Argus ONE Registartion Info End <<<
New Portability Enabler Drivers (HASP device drivers) v3.72
The new drivers allow Typical installation also for Dual Processor PCs
Dual Processor PCs can now use Argus ONE updaters
Support for Windows NT 4 Service Pack 4
Support for USB keys (available only for Win 95, 98 and NT 5)
The USB portability enablers resolve any printing or parallel port
device conflicts as they use the USB ports and not the parallel ports.
Parameters types can be locked in the Layers Dialog. PIE developers can also access the
locking status through the Layer Description Language (LDL)
New Open Log Alert. If you open an Argus ONE project which uses certain PIEs not installed
in your PIE directory Argus ONE will now collect all relevant alerts and present them at the end
of the load process.
New look for Globals dialog, An "Expression" button added. The Expression Dialog can be
accessed from the Global Dialog box.
The Spreadsheet PIE is now installed with Argus ONE.
The TriInterpolate PIE is now installed with Argus ONE
Fixed In 4.2.0f:
Cross section post-processing might show no contours. fixed.
"Manual Calculation" might have caused PIEs crash: fix evalCx in manual calculation loop
Don't allow to create a close contour around an open one.
Fixes highlight problem of the export sub menu.
Scale&Rotate entire document: Now transforms drawing-size properly
Fix interpolation when only a single point contour is present in a layer. (SRI)
Post-Processing Objects (specifically Contour Diagram) now adds more legend
categories.
Removes empty line when exporting using multiple-format (e.g. 5F5.1)
PIE API: Make ProcessEvents every 1/2 second
Group layers now save their collapse/expand status in the project file.
Better handling of column-width resizing in dialogs.
Fix highlighting of registered modules in the About Dialog box.
Fixed In 4.2.0c (Sept. 29, 1998):
Fixing bug number 3 in version 4.2.0b revealed another bug in contur map post processing objects that would sometime cause Argus ONE to crash.
Fixed In 4.2.0b (Sept. 28, 1998):
A minor bug in Undo drag a contour vertex fixed
NodeEffectiveValue(), fixes a bug introduced in 4.2.0a
Fixes a bug in color range of contours in contour map post-processing object
New Capabilities In 4.2.0a (Sept. 24, 1998):
Export editor: contour functions are now available in loop for objects, with layer[i]
Export editor: "Loop for: Block", now allows block functions if within a "Loop for: Objects"
Post Processing contour maps can be copied to the clipboard
Uses HASP 6.0 - New and improved portability enabler drivers solving problems with printers
Functions added:
IsLayerEmpty(layer_name) - Returns TRUE if the layer does not have any objects
AverageObjectsInBlock(layer.parameter,(contour_type)) - Works on Information type layers. Returns the average of the values of objects contained within the block. contour_type is optional, if omitted all objects are averaged. The function is identical to using SumObjectsInBlock()/CountObjectsInBlock() but is faster and does not require testing for cases where CountObjectsInBlock()=0
AverageObjectsInElement(layer.parameter,(contour_type)) - the same as AverageObjectsInBlockbut for mesh elements
AverageObjectsInContour(layer.parameter,(contour_type)) - the same as AverageObjectsInBlockbut for contours in other Information type layers
SDevObjectsInBlock(layer.parameter,(contour_type)) - Similar to AverageObjectsInBlock, but returns the standard deviation of objects contained or intersecting the block.
SDevObjectsInElement(layer.parameter,(contour_type)) - the same as SDevObjectsInBlockbut for mesh elements
SDevObjectsInContour(layer.parameter,(contour_type)) - the same as SDevObjectsInBlockbut for contours in other Information type layers
Minimum(Layer_name.parameter_name) - Returns the value of the object with the lowest value in the layer
Maximum(Layer_name.parameter_name) - Returns the value of the object with the highest value in the layer
A progress bar during Import Data and Read Data From Layer
Improved performance of Import Data and Read Data From Layer
New Capabilities In 4.2.0a Available only to beta developers:
Block-number's positions in rotated grids was corrected (though still not perfect)
Now accept Hebrew Aleph as a valid character
Fix Post-Processing axes labels when working with non uniform x,y scales
When pasting contours, does not override parameters that are locked for override
Preferences: Don't copy contour value/icon index now works
Fixed a crash when a "layer[i]" was used with an undefined layer
Fixed expression evaluation during interpolation
Import scattered data now removes all duplicated points
Grid Layer: Fixed a crash occuring when deletting the grid and the Block Values window was open
Fixes an error in the legend of Contour map Post-Processing objects
Layers Dialog: Problems in parameter name editting were fixed
Layers Floater: Could be hidden at negative coordinates.
Print: 'IsPoster' bit could be set, causing problem with print.
Layers Dialog: Clicking up/down arrows after mouse-click used to move up/down with respect to the layer/parameter that was selected BEFORE the mouce-click
Layers Floater: Better handling of open/close group layers
Layers CBox: Group layers don't show anymore
Fix optimization problem with contour map post-processing objects (DataTriNodeBlock)
Allow EffectiveValue functions can now access layer[i]
Fix CalcAtElem/Contour/Block functions to eval a simple parameter at the required location
Fix Zoom To Fit to center on the top left corner of the document
Data Layer: Fixed a crash when an empty data layer was accessed from within a function
Registration dialog: Cancel now leaves values unchangd
NodeEffectiveValue() was fixed for a Delphi related crash: a bublesort replaces USL sort
Fixed a problem when renaming layer's 1st param, when an expression uses 'layer.layer'
Fixed rename param/layer when there are blanks before the layer/param name
New Capabilities In 4.1.0t (Marxh 31, 1998):
Import SHP now checks for contour self-intersection
Improved performance of Contour self-intersection tests
"Copy Contours" added to cross section Post-Proc objects.
Generic interpolation in Information layers now has a limit on number of vertices added.
Added Hebrew support
Fixed In 4.1.0t:
Extra points removed from cross section Post Proc
Fixed extra truncation of "E+010" at PostProc dialog
Template parser now handles escaped quotes (\") inside quoted strings
Better handling of syntax error in expression with layer[i].param
Interpolation was fixed for the case of very fey data points
Help in Layers Dialog now works again
Same file could have been opened twice in two different windows.
Grid-Center blocks are calculated at the correct location, intersection of grid lines.
PostProc objects' labels were corrected
Fixed crash when Count/SumObjectsInBlock got 3 parameters
Fixed a problem when PIE adds parameters to a contour layer
Fixed evaluation problem for nested ifs with reference to layers
DXF Import: Z value for blocks is now handled
ANECB: FileGetEx now handles wrong default directory
Layers Dialog: redraw fix when using up/down arrow
Fixed import of string values
ANECB: layer is now available during Interpolation calculation
Global Variables: Now automatic calculation does not use cached data
Export Dialog: fix "loop for variable" long expressions truncation
Fixed XxxxWeightedSum() to handle contours that exactly crosses polygon (such as grid blocks) corners.
New Capabilities In 4.1.0q (Marxh 02, 1998):
If more than one PIE with the same name resides in the ArgusPIE directory only one
PIE will be loaded. An alert will inform you of the PIEs which were not loaded.
Fixed In 4.1.0q:
A bug that would crash Argus ONE if a value of an object was changed a couple of times
before closing the Info Dialog.
NodeEffectiveLength(() function was fixed to return proper values in large coordinates.
New Capabilities In 4.1.0p (February 24, 1998):
None
Fixed In 4.1.0p:
Prevent a possible crash when reseizing column width in the Layers Dialog.
New Capabilities In 4.1.0n (February 23, 1998):
Changed look and behavior of the Layers Dialog
Lock icon shows only in layers where some locking was applied.
The lock popup menu icon has a 3D look.
The Expression popup was changed into a button.
Open contours can be changed into close ones by dragging the last point to the first one.
Snapping insures that the points are properly dragged onto each other.
Fixed In 4.1.0n:
Fixed the problem that node locations were corrupted when using the Node Info dialog.
In Node Info dialog, Cancel now leave the node locations unchanged.
New Capabilities In 4.1.0m (February 19, 1998):
Text objects:
may contain an expression. Specify a layer name and an expression
between @ signs.Example: The number of blocks is:@Grid, NumBlocks()@
will return the following text if there are 505 blocks in the grid:
"The number of blocks is: 505"
can now be set opaque and a line may be added around the object. (J. Walko)
Global variables may contain an expression. Select a layer and specify an expression.
Layers and parameters may be locked. See lock icon next to layer name and
parameter name:
lock all layer properties such as name, units, type and parameters.
lock layer to prevent deletion
lock parameter properties such as name, units, type and and expression.
lock parameter to prevent deletion
mark parameter as computed (will not allow manual override of an object's values)
New check box in the Preferences dialog enables/disables changing the locking of
layers or parameters.
A new tool in Information and domain type layers for deleting contour segments.
"Scale to fit" command under the Special menu and as a Tool Bar icon.
Reduce the drawing size so to contain all objects and sets the scale to
fit all objects to the current window size in 100% zoom.
"Zoom to Fit" command under the Navigation menu now also has a button in the Tool Bar.
Zoom to fit will zoom the document to fit all objects to the current window size.
New in Info dialogs such as the Contour, Node, Element and Block Info:
Columns width may be reseized.
Overridden values are by a solid gray background.
Values of locked parameters have the fx icon to their left to point out
they can not be overridden.
You may now copy information in tabulated format from "Show Values" windows. (S. Pandy)
The information may be pasted in a spreadsheet or a text editor.
Use Ctrl-C to Copy
Ctrl-A to Select All
Ctrl-X,V are disabled and will beep if used.
Columns' width in the Layers Dialog can reseized.
New function - IsOverriden() is available for element, node, contour and block parameters:
IsOverriden() returns true if one of the current object's parameters is overridden
IsOverriden(param) returns true if the specified parameter of the current object is overridden
ANCB: fixed ANE_GetFileEx() to use 'defName' (default file name)
ANCB: Added ANE_LayerSetCurrent() to set the active layer
SHP Import PIE:
Activates the layer into which information was imported.
Always allows to import a Shape file into a new layer, even if the file
was imported before into a different layer.
When a layer/parameter is renamed, Post Processing objects referring to them are also renamed
Fixed In 4.1.0m:
Can now open projects containing System Fonts text, saved in revision 4.1.0i
Post Processing object labels are properly presented even when Manual Calculation is on.
New Capabilities In 4.1.0i (February 9, 1998):
Objects' Info dialog with multiple object selected now also updates the object name/icon
when stepping to the next/prev object.
Improved support for Network HASP
New HASP drivers version 5.1
New error messages appear during an import of an illegal mesh file.
Fixed In 4.1.0i:
Assigning values to nodes using the Set All button in the node info dialog might have created
zero area elements.
For PIE Developers: PIE Call Back: Fixed ANE_FileGetEx() to use 'defName' for input.
New Capabilities In 4.1.0g (February 4, 1998):
"NA" button was added to Expression Dialog Box. Click it to place "$N/A" in an expression.
You can now numerically set a node's exact location. _See Node Information Dialog.
Mesh import now handles non-continuous node numbering.
New error messages appear during an import of an illegal mesh file.
A new tool in information type layers now allows one to add vertices to an existing contour.
The Export Template Editor now shows line numbers.
Export template will not accept ill-named (mathematically dangerous) variables.
"Copy contours" button was added to contours PostProc dialog box. You may now
copy contours from a Contour Map diagram and paste them in Information type layers.
Support for networked installations (NetHASP)
Sum/CountObjectsInXxxx() functions can now use '3' for "Within a closed contour"
and can also have multiple specifyers [like Count...(layer,1,2,3)]
New function: NodeCumulativeLength(<contour-layer>[, <direction>[, <epsiolon>]])
direction: 0 or positive, from first vertex, negative, from last vertex. Returns the length
(distance) of a node which lies above a contour from the beginning or end of the contour.
Fixed In 4.1.0g:
Info ruler fixed, was missing last char. of Y coordinate.
Layers Dialog rename layer now updates all expressions referring to that layer
Layers Dialog fix: ";" was reported as bad char in parameter/layer name but was not replaced by "_"
DXF import won't crash even if the DXF file references a nonexisting blocks (DXF Rel 14?)
New Capabilities In 4.1.0d (January 21, 1998):
The following layer functions have been added. These functions operate on the
objects in the layer they are called from. That is, each object in the layer from which
the function is called will evaluate the expression and the sum of the values for all
the object will be returned.
Mesh Layer, Node Related:
SumNodes(<condition>, <expression>)
AverageNodes(<condition>, <expression>)
SDevNodes(<condition>, <expression>)
Mesh Layer, Element Related:
SumElements(<condition>, <expression>)
AverageElements(<condition>, <expression>)
SDevElements(<condition>, <expression>)
Grid Layer:
SumBlocks(<condition>, <expression>)
AverageBlocks(<condition>, <expression>)
SDevBlocks(<condition>, <expression>)
Contour Layer:
CountContours(<condition>)
SumContours(<condition>, <expression>)
AverageContours(<condition>, <expression>)
SDevContours(<condition>, <expression>)
Fixed In 4.1.0d:
Removing an extra redraw in the main window, which occurred when moving (promoting/demoting)
a parameter (up/down) in the layers dialog, improved responsiveness.
Text objects using system font now align to the top of the object's frame.
When a layer calculates its color range, $N/A is now ignored and is not regarded as zero.
Sum/WSum functions now also work on parameters of types other than Real.
New Capabilities In 4.1.0c (January 16, 1998):
Empty data parameters now show <empty parameter> in the Layers Dialog
Empty data layers parameters will not show show in post-processing object's menus.
Fixed In 4.1.0c:
Bug which prevented opening old Argus ONE files which contained text objects in Maps
type layers.
Improved positioning of titles in post-processing objects.
Post-processing objects' coordinates now automatically flip if the project's coordinate system is flipped.
Fixed a bug in 4.1.0 which prevented the use of Argus ONE on dual processors PCs.
Manual Calculation option now works again.
Post-Processing objects coordinate labels now switch to scientific notation when >1000
Importing a grid which extends outside the current drawing size now extends the drawing size.
Grid default export always exports "1" for number of parameters (even when not exporting data)
Grid import properly handles files with a missing angle field (0 is assumed) and files missing
both angle number of parameters fields.
Export template: Loop for: Objects in layer L[i] will not crash if layer L[i] does not exist.
New Capabilities In 4.1.0:
Fonts
- All annotation texts in post-processing objects now use a system font instead
of Argus ONE vector font.
- When annotating with the System font text tool the font type, size and style can
be selected from the fonts available in your system
All post-processing objects now feature a title option.
3D Surface can be Rotated On-Screen
Fixed In 4.1.0:
The positions of tick marks on post-processing objects' X axis are always accurate.
Tick marks appear outside of the coordinates.
Paste or Import of a single point or of point contours aligned on a vertical/horizontal line
does not crash the application.
On post-processing dialog boxes, when having many layers or parameters, selecting items under
the "More..." submenu did not work. Dialog box now uses a list instead of pop-up menu to avoid
the problem.