VrOne
|
ON-LINE REFERENCE DOCUMENTATION CARDINAL SYSTEMS, LLC 386-439-2525 www.cardinalsystems.net |
The
latest changes are listed first.
Change Graphic Pointer (ChaGra), Change Layer (ChaLay), Change Pen (ChaPen), Fast Delete (FasDel), Change Elevations (ChaEle), Edit Elevations (EdiEle) Added the ability to search for multiple entity types in these applications. Previous versions allowed searching for Lines OR Symbols OR Text. The current version allows searching for Line and (or) Symbols and (or) Text. Each entity type may be toggled with button 4 for lines, button 5 for symbols and button 6 for text. The key-ins of SeaLin=, SeaSym= and SeaTex= condition these search values also. The change is useful when deleting items such as spot elevations where the X and the elevation text can be deleted without changing entity modes.
VrTwo It is now possible to have the VrTwo cursor track along the Model plane or the Ground plane. In previous versions the cursor could track the Model plane only. Tracking the Model plane is useful for photography in which the model camera stations are not at the same angle as the ground coordinate system. This is common in oblique photography and close-range photography. Using the Model plan guarantees predicable cursor movements from the 3D input device and allows collection of ground data from many different photo angles into a common ground data base. For normal aerial photography the cursor should be set to the ground plane. Key-in SetCur to set this parameter from a dialog box or key-in SetCur Tra Mod to track the model plane and SetCur Tra Gro to track the ground plane.
VrOne Fixed intermittent one pixel shift problem when displaying images. This problem was observed displaying an image with a metric vector file with a pixel resolution of .4 meters. Non-metric images with even pixel resolutions such as .25 or .5 did not display the problem.
VrTwo Orientation (Vr2Ori) Version 1.09 Modified Import JFK Orientation so non-fiducial points could have point numbers between one and eight. In the previous versions these numbers were reserved for fiducial points in the JFK measurement (meas) file but now may be used for control points.
VrOrtho - Version 1.12
VrTwo -
VrTwo Began image Auto-Correlation development. This work will be ongoing thru the next several releases and cannot be considered complete at this time. Auto-Correlation has not been fully tested and the results may be unpredictable. The following release notes are tentative and features and command assignments may be changed in future releases.
Vr Configuration Program (VrCfg) - Added ability to set Auto-Correlation parameters.
VrTwo Orientation (Vr2Ori) and Vr Air Triangulation (VrAt) The following options have been added to the stereo window. This window may be used in Relative Orientation in VrTwo Orientation and in Measure in Vr Air Trig.
VrTwo Orientation (Vr2Ori)
Vr Software File Open Dialog - This dialog is used by VrOne, VrTwo, VrOrtho and VrAirTrig when opening VrOne file and TIFF image files.
VrOne and VrTwo Image Control (ImaCon) - Added the ability to apply image brightness and contrast to display only. Added following key-ins that also apply brightness and contrast to displayed images only.
Image Utility Program (ImageUtil) - Added option to convert images between Separate and Contiguous planar configurations.
ASCII In (AscIn) Fixed problem with standard blank delimited input files.
Delete Layers (DelLay) Added option to turn off the graphics display while deleting. Graphics will be updated when Delete Layers completes.
Image Merge (ImaMer) - Added option to set background pixel color in areas where there is no
original image.
VrOne Added Z Source key-in arguments:
VrTwo
VrTwo Support for the Stealth J-Mouse has been added and is available for VrTwo in static and roaming modes. The J-Mouse mouse has the same functionality as the standard Stealth 3D Mouse with two fast motion joysticks.
VrOne/VrTwo Device Control (DevCon) Added the ability to disable a button. This may be useful when using the 3-button mouse as the 3D input device and the mouse wheel is being used for z input and not for a VrOne button.
VrTwo Orientation (Vr2Ori)
Dxf In If the size of an incoming block cannot be determined then the size of the symbol will default to 1. Previously the block would be ignored in this case.
Edit Symbol (EdiSym) Fixed symbol rotation problem that occurred if Cancel was pressed when using the Change (button 7) dialog.
Batch Depression (BatDep) Added this application. Batch Depression Contours is used to change the graphics pointer of depression contours. A contour is considered a depression contour if it is closed and has an elevation inside it that is lower than the contour elevation. While depression contours can be flagged during creation by the DTM engine, this routine allows the contours to be flagged after they have been edited. There are options to flag contours that not closed (for edge of sheets), to only flag bottom contours (contours with no other contours inside them), and to only flag contours below a specified area. NOTE: The original raw DTM data must be present for this application to work. Raw DTM data is set in Set DTM as the Layers containing points and break lines.
Image Merge (ImaMer) Added this application which cuts and merges multiple images into a single file. Images to be merged are identified by placing a window that defines a new image area. This area may be any size and may include partial images. Options include the ability to convert color to black and white, apply JPEG compression and define the output pyramid level.
DTM (SetDtm, RunDtm)
Microstation Translator (MstOut, MstIn)
VrTwo
o Shift->PgUp = Zoom up two pyramid levels
o Shift->PgDn = Zoom down two pyramid levels
o Ctrl->PgUp = Zoom to the top pyramid level.
o Crtl->PgDn = Zoom to the bottom pyramid level (1:1)
VrOrtho Version 1.10 -
o
Full -
The TIN used will be formed from the entire DTM extents. This will result in a more accurate XY but
slower processing times when entering the routine. This does not affect the TIN
used when creating the orthophoto.
o
Image
Extents - The TIN used will be formed from the entities within the current
image extents. The routine will start quicker, but the XY will be less
accurate.
VrTwo Orientation (Vr2Ori) Fixed a file path naming problem that could occur if long directory names were used for image files. This problem occurred in Edit Project when defining photos for a model.
VrOrtho Improved orthophoto generation times.
VrOne/VrTwo - Fixed problem where image pyramids would go in the root image pyramid directory if VrOne was started with the image names on the command line.
Edit Elevations (EdiEle) Fixed problem that occurred when locking onto a line.
VrTwo Image roaming is now available with interactive graphics. Roaming mode is when the floating mark stays in the middle of the stereo window and the stereo image and vectors move. Like VrTwo Static mode, all VrOne functionality is available when roaming. It is suggested that a dual-processed computer is used with roaming. Zooming is based on even image pyramid levels with the ability to zoom to .5 from the 1.0 pyramid level.
New commands and key-presses implemented are:
Digital Terrain Modeling DTM (SetDtm, RunDtm)
MicroStation Out (MstOut)
Point On Line (Poi) Added Z mode option that determines the elevation of the point placed on a line. Interpolate computes the elevation based on the current line point before and after the insert point. Current uses the current elevation. The local command for this option is ZMOD=0 for Interpolate or ZMOD=1 for Current.
Python Programming Added new class GUI (Graphical User Interface) and added PushKeyin. Push key-in pushes a key-in string into the VrOne main window key-in area a presses return. Any valid VrOne key-in may be used.
Plot Control (PloCon) Added option to label the X then the Y coordinate or the Y then the X coordinate.
VrOne Num Lock Control (NumCon) Added the ability to condition the state of the system number lock depending on the status of the VrOne Application Stack. It this parameter is set to Yes then NumLock will be turned off when an application is started and turned on when there are no applications on the stack. When NumLock is off the system keyboard keypad may be used for VrOne buttons 0-9, * and #. If this parameter is set to No then NumLock is not conditioned. This parameter may be set with a key-in of NumCon 0 or NumCon 1. If NumCon is keyed in without an argument a dialog box is presented. NumLock Control may also be entered from the AppStack pull down menu or from the Vr Configuration program VrCfig. (See Also VrOne Keys)
VrOne Num Lock setting (NumLoc). Added the ability to condition the state of the system number lock from a VrOne key-in. Number lock may be turned on with a key-in of NumLoc On or NumLoc 1. Number lock may be turned off with a key-in of NumLoc Off or NumLoc 0. (See Also VrOne Keys)
VrOne, VrTwo, Vr2Ori, VrOrtho, VrAirTrig System Keyboard Keypad Assignments - The VrOne keys 0-9 * and # are always available for all input devices from the system keyboard function keys F1-F12. Most system keyboards have a 17 button key keypad with the Num Lock function controlling the output of these keys. It is now possible to output the VrOne keys 0-9 * and # from the system keyboard keypad. Keypad buttons 0-9 output VrOne keys 0-9 and the Del (.) key outputs VrOne * and the Enter Key (Enter) outputs VrOne key #. These VrOne key assignments are active when the Num Lock function is OFF. When the Num Lock function is ON, the keypad outputs normal numeric numbers. (See Also VrOne Keys)
VrTwo Added support for clutch buttons on the Stealth 3D Mouse. The clutch buttons are the shift buttons, which are the two outermost buttons.
Vr Air Trig (VrAt) Added ability to export PATB and Vr Air Trig formats.
VrTwo Orientation Program (Vr2Ori) Added the support for the importing of PATB and VrAirTrig orientations.
VrTwo Orientation Program (Vr2Ori) Various small improvements and bug fixes.
Vr Configuration Program (VrCfig) It is now possible to set the parameters for serial (RS-232) devices such as Xy digitizer and stereo-plotters in this program. Previously, the device .set file would be edited with a text editor. Vr still uses the .set file and it may still be modified manually.
Vr Configuration Program (VrCfig) It is now possible to load other Vr configurations under the file menu. Possible configurations that may be loaded are: vr.cfg VrOne default configuration, vrtwo.cfg A configuration to use with VrTwo, vra.cfg User definable configuration and vrb.cfg User definable configuration. When staring VrOne the configuration is the first argument. For example starting VrOne with VrOne vrtwo.cfg would start VrOne and load the vrtwo.cfg configuration file. If a configuration file is not specified then vr.cfg is used. Using this method it is possible to create shortcuts on your desktop that start VrOne with different configurations.
VrOne Added support for the Keyport 252, which is a touch-sensitive programmable
keypad for use with VrOne. These keypads
come with a serial (RS-232) interface and a USB (Universal Serial Bus)
interface. VrOne supports both the USB
and serial configurations. The Keyport
252 is a replacement for the Polytel Keyport 300 and other than having 48 fewer
buttons, functions the same.
VrOne VrOne button presses may be simulated with a key-in b0-b11. Fixed the coordinate position when receiving a b1 (dig) when the mouse is active.
Insert Text (InsTex) Added the ability to increment a text label if it is a numeric value after each save by using a Increment Value. This is useful when labeling items that are sequential numbers. Increment Value may be an integer or double precision number. A value of zero turns this feature off.
VrTwo SetCursor (SetCur) Added ability to set cursor parameters from key-in for VrTwo. Possible key-ins are:
A key-in of SetCur with no arguments will bring up a dialog box in which parameters may be set.
VrOne, VrTwo, VrOrtho, and VrAirTrig Added support for the 3DLabs Wildcat III 6110 graphics card. (www.3dlabs.com)
VrOne Reorganized the pull-down menu and added menu separators.
Clear Polygons (ClePol) The New layer for lines outside polygons parameter now accepts a layer number greater than 1000.
Line Point Inside (LinPoi) The correct help file is now being accessed.
Dxf Out Translator (DxfOut)
Edit Dxf Line Types Increased the Line-Space decimal places from 2 (.00) to 4 (.0000).
Edit Layer Table Increased the Dxf color field width from 2 (99) to 3 (999)
Dxf File Name The output DXF file name may now contain blanks
VideoMap Fixed VideoMap driver problem that occurred when the P Series (P1/P2/P3/P33) stereo plotter is orientated using AP32.
Label Symbol Elevations (LabSym) Fixed problem with the X and Y justification.
Edit Line (EdiLin) When copying a line, the elevation may now be modified if the input device outputs elevation.
Scan P3 (ScaP3) Added this application. Drives the Zeiss P Series stereo plotters along user defined scan lines for xyz profiling. During scanning the operator keeps the floating mark on the ground and points are stored by distance and (or) elevation change. The speed knob determines the speed the instrument travels.
Fix Arcs (FixArc) Added this VrOne application. VrOne stores arcs as a line with a series of line segments. This method allows arcs to be embedded in lines and creates a three-dimensional edge when storing the arc. The arc on the line is defined by a series of flags marking the beginning, middle and end points of the arc. During editing these arc flags may be changed making the definition of the arc impossible. During Vr Pack File arcs that do not have the correct flags have the entire arc flags removed. Fix Arcs searches for arcs that have lost their arc point codes, and tries to fix the arcs by assigning correct arc codes to the points. Any series of four or more points that can be fitted with an arc will have the arc code flags set. A drive file containing all changed arcs will be created.
VrOne, VrTwo, VrOrtho, VrAirTrig Added support for the 3Dlabs Wildcat II 5110 graphics card. Stereo applications for Vr Mapping Software have been tested with the 3Dlabs Oxygen GVX1 Pro, 3Dlabs Oxygen GVX210 and the 3Dlabs Wildcat II 5110.
VrOne, VrTwo, VrOrtho, VrAirTrig The location of the storage of image pyramids has been extended. Pyramids are now stored in the pyramid directory specified in the Vr configuration program (VrCfig) with the path of the original image. For example: if the pyramid directory is c:\jobs\pyra and the original image is c:\jobs\Metro\Img1.tif then the pyramid files will be stored in c:\jobs\pyra\jobs\Metro. These subdirectories are created automatically. This will avoid image pyramid file name conflicts where two or more jobs have the same image names. To save disk space the contents of the image pyramid directory should be erased before running version 2.07.
MicroStation Out (MstOut) Translated text with decimal point justification by using a Microstation justification of Center/Bottom, and added spaces to beginning or end of text string to make decimal point align with the insertion point. NOTE: The Microstation MDL routines MstIn.ma and MstIn.dll must be downloaded from the Cardinal web page and re-installed for these changes to take effect.
Vr2Ori Version 1.03 Made the following changes and improvements:
Vr2Ori continues to be developed. There will be more improvements in the next Vr release.
VrOrtho Version 1.06 Made the following changes and improvements:
VrOrtho continues to be developed. There will be more improvements in the next Vr release.
Load Symbols (LoaSym) Added this command. Allows the changing of the active symbol file while VrOne is running. May be run as a key-in with an argument or from the File pull down menu. If LoaSym is entered without an argument a dialog box will prompt for a symbol file name.
Change Text Elevation (ChaTez) - Changes the label of a text entity representing an elevation based on its entity elevation. Added an option to round or truncate the places to the right of decimal.
Snap (SnaOn, SnaOff ) Fixed snap when verify is turned off. If snap verify is turned off and there is no point to snap to, a point is digitized at the current location and the Alert Beep is issued.
Batch Attach (BatAtt) Added this batch application. Batch Attach is useful for attaching certain types a map features such as building decks and pads to buildings. Options include the ability to copy common points from the target lines (buildings) to the source lines (decks). Noding and Z-Rules are supported
Vr Configuration Edge Distance Added this parameter, which is used in VrTwo static mode to define the window edge threshold for shifting. The window will be shifted when the cursor reaches this distance from the edge of the window. Edge Distance is specified in pixels.
Move Layer (CopLay) Added this command. Allows the moving of layers. Move Layer is undoable. . It is possible to run this command without a dialog box using arguments on the key-in. For example: MovLay 12;13;51-61 4001. A key-in of MovLay will bring up a dialog box to enter parameters.
Copy Layer (CopLay) Added this command. Allows the copying of layers. Copy Layer is undoable. . It is possible to run this command without a dialog box using arguments on the key-in. For example: CopLay 12;13;51-61 4001. A key-in of CopLay will bring up a dialog box to enter parameters.
Delete Layer (DelLay) Added the ability to copy and move layers. Removed the ability to un-delete layers because this conflicted with undo. Delete Layer is now undoable. It is now possible to run this command without a dialog box using an argument on the key-in. For example: DelLay 12;13;51-61. A key-in of DelLay will bring up a dialog box to enter parameters.
Number Lines Number lines in Vr Mapping are used to describe groups of layers. For example the number line 1-10,23,27 would specify layers 1,2,3,4,5,6,7,8,9,10,23 and 27. Since commas and blanks are used to separate commands in a Vr key-in it is now possible to use semi-colons, colons and stars as field delimiters in number lines. Following are examples of number line strings:
20-45 1 7 5
20-45,1,7,5
20-45;1;7;5
20-45:1:7:5
20-24*1*7*5
20-24;1:7*5
DXF Out (DxfOut) Fixed issue with information dialog box that caused problems in several areas during translation and parameter entry.
Batch Node (BatNod) Fixed problem that occurred when during nodding only when the target line intersection was not an endpoint over or under shoot.
ASCII In (AscIn) Added this translator. Translates ASCII (text) files into VrOne. ASCII file formats are exported by many software packages, including VrOnes ASCII IN application. This provides a method to import simple data into VrOne. The ASCII In translator allows you to specify a variety of input formats, and supports Lines, Splines, Text, and Symbols.
Insert Square Line (InsSqu) - Fixed three-point polygon square problem in which the last segment was not being squared when the Square To option was set to First Side. Fixed problem when squaring object with Square To option set to Mean of all sides.
Analog Stereo Plotters Added support for the Fischer SEC-PCI 4 axis interface card. This is an internal PCI card that allows VrOne to be connected to analog stereo plotters.
VrOne When an unrecognized command is entered, VrOne now issues an Alert Beep. The Alert and Normal Beep sounds may be assigned as Windows Wave (.wav) files. These sounds may be set in the VrOne configuration program VrCfig under Configuration->General or in VrOne under Environment->Edit Configuration.
Sort VrOne File(s) (SorVr) Added this utility. Sorts and Packs VrOne file(s) by layer number and either the X or Y axis.
Explode Text (ExpTex) Fixed problem that caused the resulting text vectors to be placed incorrectly when the original text height and width were not equal.
Python Programming The Ws.GetFileName() call now works correctly.
Z Offset (ZOff) Added this application. Z Offset indexes a stereo plotting instrument or softcopy station elevation by the entry of an elevation offset. The result is stored as the current Z Offset and may also be changed in Z Source (ZSou). This value is reset to zero each time VrOne is started.
CAICE Out (CaiOut) Added this translator. CAICE Out translates VrOne vector file to CAICE SRV (.srv) file.
Insert Square Line (InsSqu) - Fixed three-point polygon square problem in which the last segment was not flagged to be squared.
VrOrtho - Version 1.04 Added support for importing
exterior orientations from
Delete Node Flags (DelNod) Added this batch application. When lines are noded using Batch Node (BatNod), the noded endpoints are flagged. The node flag is stored in bit 4 (ASCII 16) in the line point flag parameter. When this flag is set subsequent runs of Batch Node ignore these endpoints. Delete Node Flags remove these node points from the lines in the layers specified.
Batch Node (BatNod) Fixed sequencing problem that could leave some lines un-noded depending on their location in the file. Improved extend and clip operations when noding only.
Clear Polygons (ClePol) Added this batch application. Clears or modifies source lines that pass thru or are contained inside target polygons. The target lines may be nested in the case of a tree line within a tree line. The target line nesting is unlimited. The most common use for Clear Polygons is the handling of contour lines thru buildings or tree lines.
The direction of the target lines is very important to Clear Polygons as it is used to determine if a source line is considered inside a target line. If a target line direction is backward the source line will be clipped to the target line edge but the layer and graphic pointer assigned will be incorrect.
NOTE: Due to the recursive nature of this application it is not undoable. VrOne file should be backed up before using Clear Polygons.
Replot (Rep) The plotting of the current view is now terminated if a new replot request is received.
Insert Parallel Line (InsPar) Fixed problem that would cause the graphics window to flicker when window shift was on and after a base line was identified.
Insert Square Line (InsSqu) When a polygon is now closed and it consists of three points, a fourth point is interpolated based on the two existing line segments. The resulting squared polygon is a four segment, five-point line.
Insert Line Text (InsLte) Added the ability to digitize an intersect line in which target lines will be intersected against. Line labels will be placed at these intersections. The target line layers are specified in Insert Line Text Enter Parameters (button 7). Undo is supported by this operation.
Batch Node (BatNod) Added this batch application. Nodes lines in VrOne workspaces. A node is the intersection of two lines. Options include:
Insert Fly Line (InsFly) Modified method of driving instrument Z for Z+, Z-. Added Z round in which the current elevation is rounded to the nearest contour interval.
Vr Configuration Program (VrCfig) Version 2.0 In the past, each supported input device such as Xy digitizers and stereo plotters had a separate test program that was run from a Command Prompt window. The ability to test input digitizers is now in the configuration program. To test a digitizer, select Configuration -> Xy Digitizer or Configuration -> Xyz Digitizer. The individual digitizer test programs will no longer be delivered with the standard VrOne release.
See the documentation for the Vr/Python Workspace Class, Line Class, Symbol Class, Text Class and Geometry Class reference for more information.
Plotting (Plo) Fixed image plotting that was disabled in version 2.03. Added long-axis plotting in the HPGL2 driver. Long-axis plotting is not available in the HPGL, HPGL/RTL and PostScript drivers.
Image Draw Mode (ImaDra) Added this ability. The Image Draw Mode defines how images pixels are drawn over existing pixels. The XOR and OR modes help display multiple images when they overlap. Draw is the normal mode. The window background color will affect XOR and OR. Try using a background of Grey when using XOR or OR.
The Image Draw Mode may be set by typing ImaDra without an argument to enter from a dialog box or by typing ImgDra 0 for Draw or ImgDra 1 for XOR or ImgDra 2 for OR.
Toggle Image Edges (TogImE) Added this ability. Turning image edges on displays the current image edges with a line and labels the image name in the middle of the image. The line and text colors alternate for each image.
Windows XP Certified VrOne for use on Microsoft Windows XP. Cardinal Systems recommends Windows XP and Windows 2000 as the preferred operating systems for VrOne.
Edit Beep (EdiBee) Added ability to assign Wave (.wav) sound files to the 12 VrOne buttons. Existing Windows system files may be used or you may create your own sound files. In Windows XP, system Wave files may be found in the \WINNT\Media directory.
MicroStation Out (MstOut) Added option in Cross Reference lines to allow MicroStation shapes to be created from closed VrOne lines.
MicroStation In MDL Added support for creating MicroStation shapes when they are specified in the Mst Out in Cross Reference lines dialog.
Round Elevation (RouEle) Added line elevation spike check. The rounded elevation that repeats itself at least 50% on a line will be used for the whole line. If no rounded elevation repeats itself at least 50% then the line will not be modified.
Line Close (LinClo) Added this batch application. Searches lines in user defined layers and checks for line closure. Lines that are not closed may be closed by one of the following methods:
A drive file is always created for unclosed lines even if this application closes them. Line Close is undoable.
Line Point Inside (LinPoi) Added this batch application. Searches lines in user defined layers and checks for the existence of user defined symbols and (or) text labels that are in the line polygon. This application is useful for checking items such as building numbers or polygon centroid identifiers. The lines to be searched do not need to be closed; they will be closed for calculations. User options include the definition of line, symbol and text search layers. Symbol, text labels or both may be searched as points to fall within the lines. Lines found that do not contain a specified symbol or text label will have their centroid coordinate position placed in a drive file. These locations may be driven to later for correction. Layers that are turned off will not be considered even if specified.
Line Cross Z (LinCrz) Added this batch application. Searches lines in user defined layers for common points on intersecting lines. The elevations of these points are compared and if out of range are reported in a drive file. These areas may be revisited later for repair using the drive file commands. When searching for intersections there must be a common point on each line for it to be considered.
Set Layers (SetLay) Added description field which allows a naming of the layer number lines.
Pack Vr File (PacVr) Fixed cancel problem when packing more than one file.
Cut Window (CutWin) Fixed a slow cut window update after the first point was read.
Del Layers (DelLay) Fixed Workspace to consider prompt in which the two arguments were reversed.
Python Programming Added the following class member functions to PyVrLine: Reverse, Offset, Move, Scale, Rotate, MirrorX, MirrorY, Length, Area, Direction, ZRange, Azimuth, ClosestEnd, IsClosed, CloseDist, Close, ClosePoint, SnapPoint, SnapPointAdd, AddPointDist, IsPointInside
VrOne/Python Programming It is now possible to write a high-level programming language for VrOne. Python is an object-oriented scripting language. Its design mixes software engineering features of traditional languages with the usability of scripting languages. It is possible to write Python scripts that interface with VrOne thru VrOne/Python classes. This interface allows full access to reading and writing the VrOne database and the access to interactive editing. Python is a great way to extend the capabilities of the existing VrOne collection applications. For example, a Python script could be written to place symbols on the ends of a line each time the line is saved. (See the example AddPosts.py)
List Layers (LisLay) Redesigned to run faster on computers with less memory.
VrTwo Added support for hand wheels. The hand wheel configuration includes a foot disk and a three pedal foot switch assembly. Device Control (DevCon) allows user definition of the hand wheel and foot disk scale factors and the location of the Z axis. It is possible to switch between the hand wheels and 3D mouse input.
Drive Control (DriCon) Added this key-in which drives VrTwo to a control point that was used in orientation. The read sequence number is used to specify the point to drive to. For example: ConDri 3 would drive VrTwo to the third point read in orientation. If the point number is out of range then nothing is done. This command is available in VrTwo only.
Polytel Keyport 300 on Serial Added support for the Polytel Keyport 300 button keypad using a Polywedge serial or serial interface. These units were commonly used on UNIX computers and may plug into your current COM1 or COM2 ports. The keyport may be configured in the Vr configuration program, VrCfig. The keyport has been tested on Windows 2000 only.
Videomap Added support for Zeiss Videomap 2/30 running on the Zeiss P1/P2/P3/P33. The interface to Videomap is the CEC-488 interface board. Videomap may be configured in the Vr configuration program VrCfig. Two new commands have been added to VrOne to support Videomap: VmRep replots the current vectors in workspace 1 and VrTes tests Videomap by placing a drawing a cursor at graphics origin. Graphics origin is the location of the instrument when VrOne is started. VrOne draws vectors from Workspace 1 only. Videomap has been tested on Windows 2000 and is currently supported only on this operating system.
File Paths - The File Paths define the directories that
contain items such as Python scripts, Parallel Parameter files and Batch
Application parameter files. These
directories will be searched when one of these files are entered without a
path. File paths may be entered in the
Vr Configuration program (vrcfig).
Example: If c:\\jobs\\Job1\\Params
was a search directory. An entry of ParFil=Job1.btr
would result in c:\\jobs\\Job1\\Params\\Job1.btr being
loaded if Job1.btr was in c:\\jobs\\Job1\\Params
Dxf Out (DxfOut) Fixed problem in which not all the entries in the DXF layer table were being written. This could occur if there were layers defined in Edit Layer Table that were empty and the Turn Unused Layers Off parameter was set to Yes.
Text display Fixed text display problem that occurred when the text height and width were not equal.
Dxf In (DxfIn) - Fixed arc problem when reading bulges and fixed problem with elevations on arcs, and added assignment of midpoint arc codes.
Microstation Out Added option to not translate layers that are not in the cross reference table.
Cut Window (CutWin) Added this application. Clips and cuts data from a user-defined window. Data cut from the window may be thrown away, copied to another VrOne file or moved to another VrOne file. This application is similar to Cut Polygon but cuts from a rectangular window that is not an existing line.
Delete Added this key-in. Deletes an existing disk file. Example: delete c:\tmp\tempfile
Orient 2D (or2d) When storing control points digitized from current setup (StoCon), it is now possible to enter an elevation for each control point.
Image display It is now possible to open images with more the 65536 bytes per row.
Snap - Workspaces to consider (SnaWsCur, SnaWsAll) Added the ability to snap to the current workspace only. This parameter may be set in Snap Set Parameters (SnaSet) or with the Snap Workspace Current (SnaWsCur) key-in or the Snap Workspace All (SnaWsAll) key-in.
Strike and Dip (StrDip) Added the ability to place the text for the strike and dip interactively or by using predefined offsets.
Edit Macros (EdiMac) Changed text font in edit window to Courier, which is easier to edit. Made edit window larger and added Cancel button. Added current character length of macro.
Insert Multiple Parallel Lines (InsMul) Added this application. Inserts up to ten parallel lines with known Xy and Z offsets from an existing base line. The lines to be paralleled are defined and saved in a Parallel parameter file. Insert Multiple Parallel Lines offers the following modes:
When running in batch mode, layers that are turned off will not be used even if they have been specified. Insert Multiple Parallel lines is undoable.
Explode Line (ExpLine) - Explodes a line or lines into individual line segments. Explode Line may be run interactively in which each line is identified before it is exploded or it may be run in batch mode in which all the lines in a layer or group of layers is exploded. The application also supports the necessary key-ins to allow it to be placed in a macro. When a line is exploded it is placed into the same layer as the original line. This application is undoable. NOTE: Although Explode Line is undoable, after the undo stack has been cleared by a pack or a file re-open, the original lines cannot be recovered.
Dxf Out (DxfOut) Fixed problem translating Vr text justifications to AutoCAD text justifications when the text was rotated and not center-center or lower left. Added information dialog box that lists the layers added to the DXF Layer table when running Add Vr Layers to Layer Table.
Coordinate (.cor) Files It is possible to import an ASCII text file as a VrOne coordinate file by using the file format as the default format of NAME X Y Z. For example:
51001 507617.902 2361006.538 1627.380
51002 507615.662 2361021.062 1627.630
51003 507604.185 2361035.381 1628.010
51004 507580.538 2361051.953 1627.760
The coordinate file reader has been modified to allow the white space between fields to be tabs or blanks.
Coordinate (.cor) Files Fixed problem that only allowed NAME X Y Z formatted files to be read. The 10 coordinate formats are now supported.
Insert Parallel Line (InsPar) Added ability to enter a delta elevation when entering an Xy offset distance.
Dxf Out (DxfOut) When reading layer table entries; will use last entry in file if there are duplicates. Fixed problem that occurred when writing bulge radius to parameter file. Fixed Dxf read error at byte 34 when using Binary dxf files.
Digitize Control (DigCon) Fixed file create problem in which a new control file could not be created.
Insert Text (InsTex) Added the ability to rotate the current text with one key-press or two. Modified the rotate menu as follows:
- Removed the rotate -+ fine buttons.
- Moved Rotate -+ buttons from 2 and 3 to 5 and 6.
- Added Dig 1 point on button 2, which digitizes the text rotation based on the text origin and the current Xy position.
- Added Dig 2 points on button 3, which digitizes the text rotation based on two digitized locations.
Insert Line (InsLine) Added the ability to turn off the placement of line arc flags (ArcMod=). Added Z Rules when attaching a line to another line (AttZru=).
Insert Line (InsLine) Added the ability to save a line after two points have been collected. This is useful when collection map features such as parking stripes. This parameter may be turned on from Enter (7) -> Params (7) -> Behavior of end button -> End line after 2 points. The key-in ENDMOD=2 will also turn this feature on and may be placed as a local command on a Function Key.
Digitizer XYZ (DigXyz) Added warning when switching to the XYZ digitizer and the Z Source is set to DTM surface if active. The warning allows the Z Source to be set to Xyz Digitizer if Ok is selected.
Line to Lines Intersection (LinLin) Added this application. Intersects a user-identified line against other lines in the current or all open workspaces. A point is placed on the user-identified line at the intersection and a Z Rule is applied to the intersecting elevation. Options include the definition of the layers to intersect and the consideration of the current or all workspaces.
Cut Polygon (CutPol) Fixed entity duplication problem that could occur when the Workspaces to consider was set to All.
All Replot Commands If the Window Shift Read Rate is set to 30000 then digitizer/stereo-plotter input is turned off during replotting. The Window Shift Device Read Rate may be set in Environment->Edit Configuration in VrOne or in the Vr Configuration program (VrCfig).
Set DTM Parameters (SetDtm) Added check for zero contour and index contour intervals. If the contour interval is set to zero, it will be set to one. If the index contour interval is set to zero, it will be set to five times the contour interval.
Batch Trim (BatTri) Added ability to close target lines when trimming. The lines are closed for the trim process only and are not modified.
Edit Elevation (EdiEle) If the Xyz digitizer (stereo-plotter) is active, it is now driven when incrementing or decrementing the elevation with button 4 and button 5.
Ascii Out (AscOut) The last saved parameter file is now loaded on application startup and an option to save current parameter file is displayed on exit.
Join Lines (JoiLin) Made the following improvements:
Cut Polygon (CutPol) Added warning when data is to be cut and deleted.
Edit Function Keys (EdiFun) Changed the number of characters for the Line and Symbol Graphic Pointer from 2 to 4.
Export Drive File (ExpDri) Added this application which translates a VrOne drive file to an ASCII XYZ file.
Import Drive File (ImpDri) Added this application which translates an XYZ formatted ASCII file to a VrOne drive file.
Tick Lines (TicLin) Added option to tick only the beginning and end of each line. Added TICMOD= key-in for this new option.
Insert Symbol (InsSym) Added the ability to enter an elevation after the symbol location has been digitized but before the symbol has been saved. One of two possible methods may be used to enter the elevation:
|
Menu keys |
The elevation will be entered from the active menu keys. This is normally used when digitizing spot elevations from an Xy digitizing tablet. This method uses the KeyZ application. |
|
Dialog box |
The elevation is entered from the system keyboard into a standard dialog box. |
The method to enter the elevation may be set in Enter parameters (button 7) or from the KEYZ= key-in.
Insert Fly Line (InsFly) Added increment/decrement elevation to buttons 2 and 3 on the main menu. The elevation is incremented/decremented by the current contour increment. This value may be set in Z Source (Zsou).
Added the Key Layout local command (KEYLAY=), which specifies the key layout to use. KEYLAY=0 specifies the normal key layout and KEYLAY=1 specifies the old-style key layout. KEYLAY=0 is the default for this value and is used if not specified in a function key.
Microstation Out (MstOut) Allows full path names when entering Cell and Pattern library names. All cross reference lists are now sorted by VrOne Layer number. Fixed problem with Vr Line Font combo box in Cross Reference Lines dialog. Fixed problem with Vr Symbol combo box in Cross Reference Symbols dialog.
Microstation In MDL Handles full path names for Cell and Pattern library names. Checks for invalid cell and pattern libraries, and gives user ability to cancel translation if problems are found. Displays information box if a cell is not found in the cell library, and gives the user ability to cancel translation.
Tick Line (TicLin) Added this application. Ticks existing lines by placing tick lines at user defined intervals. User parameters include tick distance left and right of the base line. The elevations of the tick lines are interpolated based on the point before and after the tick line.
Plot Control (PloCon) Fixed problem that occurred when Id Line button was pressed.
Create Symbol (CreSym) It is now possible to define a scale factor when creating a symbol. Normally a symbol scale factor is one but there are times when a symbol should be scaled by an smaller entity within the symbol. This may be true for symbols that contain a symbol and a text label. See Create Symbol for more information.
Grid Line (GriLin) Added this application which grid lines in an interactive or batch mode. Points may be placed by linear distance from the start of the line or on the coordinate system X or Y. Original line points may be deleted, deleted except the first and last points or left unmodified. The elevations of the new points are interpolated based on the point before and after the new point.
Digitize Control (DigCon) Added Update File button which writes current control file to disk while keeping it open and active. Fixed problem when the control file was closed twice or the application was closed when the control file was closed.
Key Pad Commands (EdiKey) Fixed problem that was causing only the default keypad definition (.kp) file to be loaded.
Ascii Out (AscOut) When text entities were being written the coordinate was not being set correctly. This problem has been fixed.
Plot (Plo)
See the Plot help page for more information.
Grid Display (GriOn, GriOff, TogGri, GriRes, SetGri) The grid display is correctly displayed when the window is rotated about the Z-axis. The reference grid is not displayed if the window is rotated about the X or Y axis.
Grid Type (GriTyp) The VrOne grid display my now be set to display grid points or grid lines. The grid type key-in specifies the grid type to display. GriTyp 0 displays points and GriTyp 1 displays lines. This parameter may also be set in the Vr configuration program and with the Set Grid (SetGri) command.
I2S Alpha 2000 Support for this stereo plotter has been added.
MenuBoards Support for a Menu Board on the I2S Alpha 2000 has been added. It is now possible to define Menu Boards for XY and XYZ input devices. This change creates the need to re-digitize the menu board location (DigMen) on existing setups. Menu board support is not yet available on the Zeiss P3.
VrOne to Microstation Translator (MstOut) Added this translator. Translates VrOne files to Microstation. This translator is offered as an option to VrOne. Please contact Cardinal Systems, LLC for pricing and password.
MicroStation to VrOne Translator (MstIn) Added this translator. Translates MicroStation files to VrOne. This translator is offered as an option to VrOne. Please contact Cardinal Systems, LLC for pricing and password.
DTM (RunDtm) The method of triangulating conjugate points with the same X or Y coordinate has been improved.
Insert Line (InsLin) The behavior of the end button (button 4) can now be configured to end the line or digitize a point at the current location and then end the line. The key-in ENDMOD= has been added so Function Keys can set this parameter.
Digitize Control (DigCon) - Digitizes control points from current input device and places them into a control file. Options include the ability to open, close, create and edit control files. Before each point is saved a name may be added and any coordinate may be changed. Duplicate point names are not allowed in Digitize Control.
Explode Symbol (ExpSym) Added this application. Explodes symbols into lines. Explode symbols may be run interactively in which each symbol is identified before it is exploded or it may be run in batch mode in which all the symbols in a layer or group of layers is exploded. The application also supports the necessary key-ins to allow it to be placed in a macro. When a symbol is exploded it is placed into the same layer as the original symbol. This application is undoable.
Explode Text (ExpTex) Added this application. Explodes text label into lines. Explode text may be run interactively in which each text label is identified before it is exploded or it may be run in batch mode in which all the text labels in a layer or group of layers is exploded. The application also supports the necessary key-ins to allow it to be placed in a macro. When a text label is exploded it is placed into the same layer as the original text. This application is undoable.
Symbols The number of symbols in VrOne has been increased from 60 to 1000. The number of line fonts has been increased from 60 to 1000. The number of points per symbol has been increased from 100 to 1000. This change required a format change in the symbol file. When an old formatted symbol file is encountered it is automatically converted to the new symbol file format and saved. The old symbol file is renamed with the .syb postfix.
Edit Line (EdiLin) Added acres computation to [6] Line Functions > [8] Length+area. This value will be displayed if the file opened as workspace 1 is in US Feet or International Feet.
Window Management VrOne windows such as the Main Window, Menu Keys, Information dialogs and button boxes now stay on top of all other windows. This avoids problems caused with other window management methods. Minimizing the VrOne Main Window will minimize all VrOne windows.
Cut Polygon (CutPol) Improved method of determining if cut lines were inside the polygon. In previous versions this resulted in lines not being copied to the target file or cut lines not being deleted from inside or outside the cut polygon.
Close All (CloAll) Added this command, which closes all open VrOne and image files.
Edit Macro (EdiMac) After pressing the Change button the dialog box was not updated correctly. This has been fixed.
Function Keys (EdiFun) The On Quit command has been added. This field may contain key-ins, macros or other function keys and is executed when the application ends. On Quit may is commonly used to condition global parameters to a known state. For example, a function key that snaps to existing entities for an elevation may turn off snapping when it ends.
The Arguments field has been renamed to Local Arguments. This field is commonly used to set local arguments when an application starts. For example, turn on symbol rotation (ROTMOD=1) when starting insert symbol.
The Wake Up Commands field has been renamed to Global Arguments. This field is executed when an application starts and when an application wakes up after being overlaid. It is normally used to set global parameters such as snap conditions.
Key-ins The following key-ins have been added to supplement existing display key-ins:
|
Command |
Existing Key-in |
Additional Key-in |
|
Zoom All |
ZooA |
ZooAll |
|
Zoom Window |
ZooW |
ZooWin |
|
|
ZooC |
ZooCen |
|
Zoom Previous |
ZooP |
ZooPre |
|
Zoom Left |
ZooL |
ZooLef |
|
Zoom Right |
ZooR |
ZooRig |
|
Zoom Up |
ZooU |
ZooUp |
|
Zoom Down |
ZooD |
ZooDow |
Key Pad Added support for keypad button assignments. This is similar to the menu board command assignments. VrOne can now support a menu board / Keyport 300 configuration and a separate keypad with a different key layout. Both menu board and keypad assignments are active at the same time.
Cedeq Enterpad P120 Added support for this 120 button keypad. See Hardware Configurations for more information about this new keypad. Contact Cardinal System about the purchase of this keypad.
Edit Key Pad Commands (EdiKey) Added this command which allows the editing of button assignments.
Function Keys To Keypad (CopKey) Added this command which copies Function Key numbers to key pad assignments.
Dxf Out (DxfOut)
Added check for EMPTY symbols when creating DXF block definitions.
Added check for duplicate symbol to block cross-reference names during the translation to DXF.
Placed the current parameter file name in several display locations.
Edit Line (EdiLin) Fixed problem preventing locking onto lines when grid display was on.
XYZ Drive (Xyz) Added this command. Drives 3D instrument to point specified. Allows argument operators that give the ability to set, add, subtract, divide or multiply the current position. See XYZ Drive for more information.
VrOne To Kork PTLIST (vr2kdm) / Kork PTLIST to VrOne (kdm2vr) Increased the number of cross-references on these two translators from 1,000 to 10,000.
Insert Text (InsTex) Insert File Text (InsFil) Fixed problem when storing text labels over 64 characters.
VrOne VrOne now loads deleted entities when opening a file. This change was made for an upcoming interactive un-delete application.
VrCfig (VrOne Configuration Program) Fixed problem that could cause crash when configuring the Xyz digitizer.
Modified applications that are started by Function Keys so
they do not remember the last settings.
The applications affected are Insert Line (InsLin),
Dxf In (DxfIn) Fixed arc problem that occurred when reading DXF bulges.
Plot Control (PloCon) Fixed button assignments in the dialog box. Added error message if control is placed without defining a coordinate file name.
Drive Grid (DriGri) Connected Z location parameter to Foot disk, Right hand wheel or P3 Y motion when using Drive Grid on a Zeiss P1,P2 or P3.
The last observed grid point is driven to when Drive Grid is woken up after being overlaid. The Z Scale factor parameter has been removed. This parameter may be set in Device Controls (DevCon).
Z Round (Z r) Added this key-in. Rounds the Active Z to the closest contour interval. If an XYZ digitizer that is drivable is the active digitizer, it will be driven to the rounded elevation. The contour interval may be set in Z Source (Input->Z Source).
Device Controls (DevCon) Allows the setting of device dependent parameters such as XYZ instrument Z thumbwheel scale factor. The number and type of parameters depend on the type of instrument that is the active digitizer. Not all devices have user configurable parameters and the device to edit must be the active digitizer.
Insert Fly Line (InsFly) Fixed problem that occurred when graphics re-plotting was complete after a screen shift that was caused by a cursor edge event with a low shift read rate parameter active.
Fixed single point backup problem that occurred on several analytical instrument types.
Improved method of determining if a polygon is within another polygon.
Break Line (BreLin) Modified to allow the breaking of the line on an existing line point. An existing line point will be used if a point is snapped to or if the point identified is not perpendicular to any line segment in which the closest line point will be used.
Insert Line Text (InsLte) This application has a parameter that determines the distance to place text above or below the target line. If this parameter is set to zero the text will be placed on the line. In previous releases if this parameter caused the text box to not intersect the line and the line was to be broken, an error was displayed. This has been fixed to allow the text to lie above or below the line and break the line. The parameter units were also fixed and are defined as inches or millimeters.
Dxf Out (DxfOut) Fixed line fonting size problem that occurred when exploding line fonts when the target scale was not 1=100.
Plot Control (PloCon) Added Plot all control option. Text and symbols were being placed with the wrong sizes. This has been fixed.
Edit Text (EdiTex) Modified the rotate menu as follows:
- Removed the rotate -+ fine buttons.
- Moved Rotate -+ buttons from 2 and 3 to 5 and 6.
- Added Dig 1 point on button 2, which digitizes the text rotation based on the text origin and the current Xy position.
- Added Dig 2 points on button 3, which digitizes the text rotation based on two digitized locations.
Insert Fly Line (InsFly) Added option to support the VrOne key layout or the old style layout.
XYZ digitizer Added support for the Galileo DIGICART-40 / STEREOCART analytical stereo plotters. Selection of the use of this instrument is set in the VrOne configuration program VrCfig. The program to test the connection to this instrument is testdcart.
Interpolate Contours (IntCon) Added this application. Interpolates the required contour lines between two existing contour lines. The lines to be used are user identified along with the start and stop contour limits. A user defined contour interval determines the number of contour lines to create. The elevations of the new contour lines are automatically assigned.
Global Change (Glob) Increased the number of passes from 10 to 60. Added the ParFil= and Run key-ins so Global Change can now be run from a macro. Removed the save parameter file prompt when the application terminates.
Dxf Out (DxfOut) Fixed problem that could cause crash when writing the DXF Line Style library.
Cut Polygon (CutPol) Improved method of determining if a line is within another line. If the line to cut against is not closed it is now temporarily closed for processing.
Batch Trim (BatTri) Added ability to turn off individual passes. Improved method of determining if a line is within another line in the case of deleting the contents of a line.
Point On Line (Pol) Added this application. Places a point on line on an existing line. The elevation of the point is interpolated from the point before and after the point on line. There is also a point on line function in Edit Line (EdiLin)
Dxf Out (DxfOut) Additions were made to accommodate the use of an existing Block library. In previous releases of AutoCAD, it was possible to cross-reference VrOne symbol names in the translator and translate that DXF file into an existing drawing file that contained client blocks. The later releases of AutoCAD require that DXF be translated into a new drawing file. The VrOne Dxf Out translator now provides the ability to copy the blocks from an existing DXF file during translation from VrOne to DXF. The VrOne symbol names may be cross-referenced to these block names. A Block scale factor has been added to help scale symbols when they are cross-referenced to existing block library.
Set Layers (SetLay) Re-designed the dialog box that controls the turning of VrOne layers on or off. It is still possible to save up to 10 Layer number lines along with the Condition mode.
Trim Lines (TriLin) If two lines could not be trimmed, trim verification was displayed. This has been fixed. If two lines cannot be trimmed, the result field in the message area of the main window will display ERROR and another line may be chosen to trim.
Dxf Out (DxfOut) When cross-referencing symbols, it is now possible to define a scale factor if the VrOne symbol is cross-referenced to a block. This is useful when cross-referencing VrOne symbols to existing blocks (symbols) from the customer.
Insert Square Polygon (InsSqu) Added the ability to attach, square to and copy common points from an existing line. Features include:
- Definition of a user defined search distance to find existing polygons to square to. This allows the function to remain on even when placing new objects that are not squared to another.
- Support for Z Rules.
- Option to close the new polygon by copying common points from the square to polygon.
- Ability to node existing line when attaching.
Pixel Computation (PixCom) Added this application. Using an input of scan rate in microns or dots per inch and the photo size and scale the image file size and image pixel size are computed. If the scan rate is entered as microns then the dots per inch are computed. If the scan rate is entered as dots per inch then the scan rate in microns is computed. This application if for information only and does not manipulate images.
Window Shift Window shifting is now disabled if the active digitizer is XY and the orientation is scratch or if the active digitizer is the mouse. Window shifting may be left on and will be active if a least squares adjustment is active.
Function Keys (EdiFun) Each function key may now be assigned a number. Entering its name or number may now start the function key. This makes it possible to start keys from a keyboard keypad. Function keys read from CADMAP will use the CADMAP function key number.
Copy Function Keys (CopFun) It is possible to copy the function key names to the current Menu Board. Function Keys with a number from 201 to 500 will have their Function Key names copied to the Menu Board.
Insert Square Polygon (InsSqu) When a line is squared the cursor and instrument no longer drive to the end of the line.
Menu Board Commands It is now possible to start any Menu Board command from a numeric key-in. Menu Board commands are numbered from 1 to 500 and can be edited using Edit Menu Board Commands (EdiMen). A Menu Board command key-in is identified by a leading 0. For example, Menu Board command 120, which is normally Exit, can be keyed in using 0120. This makes it possible to start VrOne Function Keys from the keypad when on an Xyz stereo plotter.
Replot Off (RepOff) Added this key-in. Many graphics key-ins re-plot the graphics when complete. This may be undesirable in a macro when several of these commands are run. Replot Off turns off the re-plotting of the graphics window in a macro. It has no effect outside of a macro. The following macro example turns re-plot off, sets the parameters of the active window then re-plots that window.
RepOff
WinSca 1=20
RotZ 80
WinOrg 3563188 232820
Rep
Window Scale (WinSca) Added this key-in. Allows the scale of the active graphics window to be set using a key-in. The scale may be specified as 1 inch equals a value or as a ratio. Examples:
|
WinSca 1200 |
Sets the window scale to 1:1200 |
|
WinSca 1=100 |
Sets the window scale to 1 inch equals 100 units (normally feet) |
|
WinSca 1:2400 |
Sets the window scale to 1:2400 |
NOTE: This command replots the graphics window when complete. If you wish to turn this off in a macro use the RepOff command before this command.
Window Origin (WinOrg) Added this key-in. Allows the lower left corner of the active graphics window to be set using a key-in. Example
WinOrg 1243500 723600 123
The third argument is the elevation, which is optional and not needed if the window is not rotated in the X or Y axis.
NOTE: This command replots the graphics window when complete. If you wish to turn this off in a macro use the RepOff command before this command.
Window Scale (WinSca) Window Rotation (WinRot) Window Origin (WinOrg)
NOTE: Care must be taken when using Window Scale (WinSca), Window Rotation X,Y,Z (WinRot), and Window Origin (WinOrg) in sequence without a screen replot. Since these key-ins are likely to be in a macro they do not redraw the graphics window. A replot (Rep) must be done to accomplish this. If two or more are used without a replot (which is likely in a macro) they must be in the following order as this example shows:
WinSca 1=20
RotZ 80
WinOrg 3563188 232820
Join Lines (JoiLin) - Fixed problem that occurred when the right mouse (button 2) was pressed during the identification of the first line to join.
Change Elevations (ChaEle) Modified to show real-time elevation changes from the stereo plotter or active Z or Z key-in.
Edit Line (EdiLin) Copy Line (Button 6,4) Changed so that if the active digitizer is XYZ (Stereo plotter) the elevation of the current point will be set to the active Z. The Active Z is the current stereo plotter elevation. All other line points will be adjusted based on the current point. If the active digitizer is an Xy tablet or the mouse the elevations of the line points will not be changed.
Join Lines (JoiLin), Batch Join (BatJoi) Join line recognizes two types of line configurations when joining. This first is when the lines overlap and the second is when the endpoints are within a user-defined distance of each other without overlapping. In the first case the endpoints of each line are snapped to the other line to define an area of overlap. In the second case the endpoints are averaged. The join algorithm has been modified so if the snaps cannot be done in an overlap situation then the endpoints are averaged. Batch Join will now issue join warnings, which may be later driven to, instead of join errors.
VrOne Configuration Program (vrcfig) File names with blanks, which is possible in Windows, were not being read correctly. This has been fixed.
Help files VrOne uses an HTML browser to display help files. The name and location of this program is defined in VrCfig -> Configuration -> General -> Browser program for help. The default location is configured for Windows 2000. Following are default locations for this browser program:
|
Operating system |
Browser program location |
|
Windows NT 4.0 |
c:\Program
Files\Plus!\Microsoft Internet\Iexplore.exe |
|
Windows 98 |
c:\Program
Files\Plus!\Microsoft Internet\Iexplore.exe |
|
Windows 2000 |
c:\Program
Files\Internet Explorer\Iexplore.exe |
Strike and Dip (StrDip) Corrected symbol rotation and checked strike azimuth and dip angle. The strike and dip values are now stored in the feature code of the symbol.
Edit Text (EdiTex) - Added Size Command (SIZ=) This local command sets the text height and text width to the same value. Added text label definition short cut (=) It is now possible to change the current text label by using the local command = instead of Txt=.
Example:
The following key-ins are equal:
=This is text
Txt=This is text
Hack Line (HacLin) Removed verification when identifying line. Added abandon button when digitizing hack point. Added help.
Break Line (BreLin) Removed verification when identifying line. Added abandon button when placing break points. The line width was being lost when a line was broken. This has been fixed. Added help.
Change Elevations (ChaEle) Added this application. Interactively changes elevation of lines symbols and text to the current Z Source elevation. Primarily designed to use on a stereo-plotter so that the elevations of line points symbols or text can be changed to the current elevation by identifying them.
Edit Elevations (EdiEle) Removed verification when identifying line. Fixed decrement when editing a line point elevation.
Trim Lines (TriLin) Removed verification when identifying lines to trim.
Join Lines (JoiLin) - Removed verification when identifying lines to join. An option has been added to allow the re-identification of line 1 when identifying line 2.
The close line option was moving the endpoint to the start point. Adding a line segment from the endpoint to the start point has changed this.
Reverse Line (RevLine) - Layers that are turned off when reversing line in layers (Batch mode) will not be considered even if they are specified.
Window Background Color - It is now possible to set the background color for VrOne windows. The VrOne configuration program (vrcfig) is used to set one of 17 possible background colors.
Insert Text (InsTex) - Added Digitize Last (DigLas) local command. This command will place the current text location at the saved global coordinate. The saved coordinate is set at the last digitized symbol location. This may be used when calling Insert Text from another function key in which the text location is to be placed using an offset and does not require a key press.
Added Size Command (SIZ=) This local command sets the text height and text width to the same value.
Added text label definition short cut (=) It is now possible to change the current text label by using the local command = instead of Txt=.
Example:
The following two key-ins are equal:
=This is text
Txt=This is text
Insert Parallel Line (InsPar) - Made the following modifications:
· Removed confirmation when locking onto base line.
· Added Parameter Mode, which identifies the location of the offset line. 0=From base line 1=From function key
· Added ability to specify function key to get line parameters from.
· Added support for key-ins for local parameters.
· Added help.
Insert Fly Line (InsFly) - Due to popular demand, some key assignments have been changed.
VrOne Startup - Added the ability to specify VrOne or TIFF image file names on the command line when starting VrOne. For example, the following entry in a Command Prompt window would start VrOne and open all the VrOne and Tif files in the current directory.
vrone *.vr *.tif
It is also possible to associate the .Vr file extension with the VrOne program in windows. This makes it possible to double click a VrOne file icon and start VrOne with that file. The VrOne file name (i.e. Sheet12.vr) may be typed in from a command prompt window with the same result.
Drive Files - Added generic Drive File ability. Drive files contain points that are driven to by VrOne. When a point is driven to its coordinate position is placed in the middle of the graphics window at the current scale and the Xyz instrument is driven to the same location. These files are normally generated by batch programs and indicate errors that need to be edited manually.
Following are the Drive File commands:
|
OpeDri |
Opens drive file using dialog box |
|
OpeDri FileName |
Opens drive file using file name passed FILE may include: LinCro - Line Cross drive file BatJoi - Batch join drive file |
|
Dri |
Drive to next point in drive file |
|
ReDri |
Re-Drive to current point in drive file |
|
ResDri |
Resets drive file to first point |
|
CloDri |
Closes drive file |
Line Cross (LinCro) - Modified this batch application to use the standard VrOne batch application format. It is now possible to save and recall
a parameter file and help has been added. The Line Cross application now uses the standard drive file format as described above. After it has been run the drive file may be opened with the OpeDri command. Following are Line Cross commands that have been removed and their replacements:
|
Drive Line Cross (DriCro) |
Drive (Dri) |
|
Redrive Line Cross (RedCro) |
Re Drive (ReDri) |
|
Reset Line Cross (ResCro) |
Reset Drive File (ResDri) |
Batch Join (BatJoi) - Added this batch application. Tries to join lines within the layers specified.
Features include:
- Ability to match lines between workspaces.
- Ability to join lines in multiple layers.
- Multiple passes process the joining of many lines into a single line.
- A drive file is created containing endpoints of lines that could not be joined.
Care should be taken when setting the Search distance. Undesirable joins may occur if this parameter is too large. Layers that are turned off will not be considered when searching.
NOTE: Due to the recursive nature of this batch program, it is not undoable. Files should be backed up before running Batch Join.
Cut Polygon (CutPol) - Line widths were being set to zero on lines that were cut against the polygon. This has been fixed.
Join Lines (JoiLin) - Added option to match lines. When using this option lines are joined graphically but remain as two entities.
Dxf In (DxfIn) - Fixed symbol layer definitions
Menu Boards - Startup menu boards are now included in \vr\data. Menu boards are VrOne files and may be edited by the user. If these files are edited, they should be renamed or moved because later VrOne releases over write these files.
The menu board files are:
|
MenuBoard.VR |
VrOne menu board for digitizing tablet. |
|
Kp300.Vr |
VrOne menu board for Polytel Keyport 300. |
The file \vr\data\default.mb contains the command for these default menu boards. Again this file should be renamed or moved if edited because future releases over write default.mb. The definition of the menu board file (.mb) is defined in vrcfig
Splined Lines - It is now possible to spline wide lines. If the configuration is set to Multi-stroke lines, line patters may shift depending on the configuration of the line. A better setting for this situation is to let the graphics device draw the wide lines. This may be set in vrcfig.
Dxf In (DxfIn) - Added support for entity extrusions. Fixed block-to-symbol cross reference and symbol size.
VrOne Passwords - A password is now required to start VrOne. On startup VrOne is prompt for a password. Please contact VrOne support with your company name, Computer name and Host id and you will be given a password.
Zeiss P3 Stereo Plotter - Added support for the HPIB (Hewlett Packard Interface Bus) interface using the CEC-488 card from Capitol Equipment Corp.
Added support for the Fischer SEC-232 analog stereo plotter encoder link. This interface connects to the application via RS-232 (serial) and may be used when the application computer does not have a PSI slot. The SEC-232 comes with a Polytel Keyport 300.
Analog Instruments - Added Xyz scale factors. These may be used if the analog instrument
has encoders that output a different number of counts per revolution.
Ascii Out (AscOut) - Fixed intermittent crash problem.
Version 1.20 September 23, 2000
VrOne File Open - Added more error checking when opening VrOne file.
2D Snap with Stereo plotter - Fixed problem that caused 3D snap even when snap settings were set to 2D.
Rotation Commands The following three key-ins have been added and allow the setting of the current window's X, Y or Z rotations.
|
RotX |
Rotation about the X-axis in degrees. |
|
RotY |
Rotation about the Y-axis in degrees. |
|
RotZ |
Rotation about the Z-axis in degrees as Direction of North |
Example: RotZ 20
Sets the Z rotation of the current window to 20 degrees.
DTM (RunDtm) - When a Y coordinate was duplicated, it could cause a problem when creating a DTM surface. This has been fixed.
Numonics GraphicsMaster XY digitizing tablet - Added support for this tablet.
LH Systems SOCET SET driver - Added call to SOCET SET to batch graphics on VrOne re-plots. This should speed up graphics downloads.
Edit Line (EdiLin) - Move point. When moving a point and snaps are set to 2D and point then the elevation of the line point that is being moved and snapped is not changed.
Fixed problem when starting and stopping multiple applications while non-mouse input device was active.
Strike and Dip (3 Point Problem) (StrDip) - Added this application. Places and rotates symbol and labels the dip direction. Calculations are based on a three-point solution.
Edit Function Keys (EdiFun) - Fixed problem with edit dialog box that occurred when dialog was closed.
Added the following keyins:
|
Copy FileName1
FileName2 |
Copies FileName1 to FileName2 |
|
CloVr All |
Closes all open VrOne files. |
|
CloIma All |
Closes all open images. |
|
OpeVr FileName |
Opens VrOne file |
|
OpeIma FileName |
Opens Image file |
Calcomp 9100/9500 - Added support for this tablet.
Ascii Out (AscOut) - Fixed problem that could cause crash on application entry or exit.
Drive Grid (DriGri) - Added option to drive to the DTM surface if it is active.
Drive to DTM Surface (Z Dtm) - Added this key-in that sets the active elevation to the DTM surface, if active, at the current location. If an XYZ input device is active, it will be driven to this surface elevation.
Trim Lines (TriLin) - Added Z Rule which defines the action to take for the elevation of the intersection.
Z Rule - Definition:
The intersection of two lines results in a new point on each line with the same XY. The elevation of each of these points is interpolated based on the Z slope of the line segment that the point falls on. The Z rule defines the action to take on these two elevations as follows:
|
Original |
Keep slope elevations. |
|
Mean |
Mean elevations |
|
From line 1 |
Use elevation from line 1. |
|
From line 2 |
Use elevation from line 2. |