Spatial Analyzer Release Notes Copyright (c) 1996-2008 New River Kinematics, Inc. All Rights Reserved Visit us on the web: http://www.kinematics.com Click on "SA What's New Powerpoint Files" link on download page for graphical summary of readme notes. SA 2008.07.18 - NRK Feature Checks added * Construct>>Annotation>>For NRK Feature Check * Available types are Hole, Points to Objects, and Thickness * Hole - Using cylindrical (hole) and/or planar (surface) CAD features and measurements this generates an actual hole and provides a comparison against the nominal - Measurements are filtered (to separate surface and hole data) using geometric filter volumes (visible via right-clicking the check and selecting properties) - Cylinder evaluation options are similar to those available for GD&T cylinder features but additionally, surface measurements can be used if available * Points to Objects - A set of SA objects is associated with the annotation (cylinders, parabaloids, cones, planes, spheres, bsplines, circles, ellipses, surfaces) - Measurements are filtered (to separate which measurements go with which SA object) using the closest projection - Distance to the associated object is computed for each measurement * Thickness - A primary CAD surface is selected and then primary and secondary measurements are taken - The user designates measurements as primary or secondary (for example, right-click check>>Associate Points>>Primary Measurements or Secondary Measurements) - Nominal thickness is calculated and shown in the annotation * When the primary CAD surface is selected by double-clicking, the double-click point is projected to the CAD * The projection normal is reversed and a hunt is done for the closest opposing face along the negative normal direction * The resulting distance is used as the nominal thickness against which the measurements are compared to generate errors - Thickness calculation * For each primary measurement, the closest opposing secondary measurement is determined * The distance (along the normal direction generated by projecting the primary measurement onto the primary surface) is used as the actual thickness for that primary measurement - Watch Windows -- added "Set Frame of Reference" option to the right-click menu. This lets you pick a frame for the watch window that is different from the working frame. The title of the watch window will have "[FoR]" at the beginning to indicate when you have a non-working Frame of Reference selected. - Added collection name information to various object property dialogs. - Added Ctrl-Tab last command support for adding callouts and for adding/editing/deleting annotations using the GD&T annotation toolbar. - Fixed issue with transforming a Vector Group distorting individual vectors. - Fixed issue with left-handed frames being used as the reporting frame in relationships when they are not the current working frame. - Construct>>Frame>>Copy and make Left-Handed (used to be Toggle Left-Handed) * now creates a left-handed frame by copying a right-handed frame. * allows you to choose which axis to flip to make the frame left-handed. - Measurement Plan * Scripts >> MP Watcher - added option to set limit for the maximum number of steps that will be displayed. * Scripts >> MP Watcher - added search capability. Search based on Step title, comment, and/or type. * Variables >> Set Collection Object Ref List Variable -- new command added. * Variables >> Get Collection Object Ref List Variable -- new command added. * MS Office Reporting Operations >> Insert Graphics from file - command now properly inserts graphics. - SA Tree instrument list sorting utilizes name information only when sorting (ignores instrument # preceeding name). - NEW Instrument Interface added: Creaform HandyScan 3D. * Use Instrument>>Add and pickit from the scanners list. * Requires that you have Creaform's VxScan driver installed. Metris IST Surveyor - Frame updates are now faster. - Point name is automatically incrementeed, and 3d data type to SA is corrected. - Added test button for sending transmitter network to SA. Laser Trackers All - Blank Group name becomes 'Main', blank Target name becomes '1', blank Collection name still sends data to default collection. emScon - Trackers corrected for Nivel Mount Offset when measuring level. This has now been tested and confirmed at customer location. (Models after LTD-500 have Nivel mount rotated by 180 degrees.) CMM Arms All - Discrete Pts. and Stream Pts. dialogs have group and target increment/decrement buttons - Blank Group name still becomes 'Main', blank Target name becomes '1', blank Collection name still sends data to default collection. SA 2008.07.07 - Instrument tree graphic now changes when scale is not 1.0. * Also modified instrument tree text to indicate scaling and connected to interface status. - Relationships: * Object to Object Direction Relationship now has a Properties option where you can specify a nominal angle. If non-zero, the report will show Nominal angle - Actual angle. This lets you easily drove a relationsip to, say, 90 degrees, for example. If zero, the report will show Actual angle as it does currently. - Reporting + User Options + Report Options tab now supports clearing of User Summary Files. + Point Group Quick Reports now contain option to display target offsets. + Instrument Reports now contain target offsets. + Report Options for Vector Groups now supports the ability to drop coordinate components. + Report Options for Group-to-Group Relationships now supports the ability to drop coordinate components. + Reports >> Relationships Report no longer crashes when a Point Clouds to Objects relationship is encountered. - Ascii Exporting now supports option to include target offset information. - Ascii Importing now supports optional second target offset for "X Y Z Offset [Offset2]", "PointName X Y Z Offset [Offset2]", and "GroupName PointName X Y Z Offset [Offset2]". - Query>>Point>>to Object (ignore offsets): New function added. Note that if you use this to create a point to object relationship, the relationship will also ignore offsets. The reporting will say "(ignored offsets)" to highlight this setting. - Measurement Backup files now properly preserve job units. - Edit>>Mirror>>Move applied to a group of targets now deactivates observations and displays as normal point. - Measurement Plan * Scripts >> MP Watcher available for watching the progress of executing MPs. - Bug Fix - Construct>>Points>>Layout>>On Object Vertices by clicking was not working for transformed surfaces. - Bug Fix - Shot Graphics Options dialog now accepts large double values within Angle only shots default length field. - Embedded files now open via right mouse within SA tree + Open menu item. - Enabled exporting of Cloud Points in IGES,STEP and VDAFS - Fixed Rename by auto-proximity issue where auto-proximity does not return the closest point when more than one points falls within the specified range. Metris Laser Radar - Numerous updates. Faro Scanner - Updated Faro Open interface from v.3.0 to v.4.5 - supports new Photon scanner as well as LS Metris IST Surveyor - Can send point measurements in addition to frames. - Prevents sending any measurement or update if metrology frame status is 'moving'. Laser Trackers emScon - Added retry logic for cases when loading reflector definitions fails - emScon v.3.0 sets peripheral device (weather, level, etc.) switches according to connected devices at start up - weather source light is set red upon receiving 'no weather moniotr found' event from emScon API Device Interface - updated to dll set v. 1.2.4.1 - lots of changes, including new calling method for I-Scan calibration, startup changes for accessory search, and more information available in Utility >> System Info - updated to dll set v. 1.2.8.1 - corrects issue with remote home/point at methods API - new dll set v. 5.3.1.1 corrects issue with backsight checks CMM Arms All - Added option to start interfae in a pre-selected measure mode. Just hit the arm settings button (big check mark button in lower left), then hit 'Fit/Meas Options'. Under 'Start Up', check 'StartUp in Meas Mode' to run the selected measure mode automatically when the interface is started. - Patch Meas Mode - No longer requires a long button hit to accept a projected point. Still allows 'backing up' through plane points, but also allows removal of projected points from SA (using 'delete last' arm button). Romer CimCore - Upgraded to Perceptron ScanWorks v.5.30.10 from v.5.21.117. BE SURE to un-install all old versions of ScanWorks before installing this new version. - Graphic model correction changes for Infinite 5000 series arms. SA 2008.05.31 - Implemented easy instrument station "jumping". Automatically adds an instrument, and switches the interface. Perfect for relocating after bumping an instrument, or moving to the back-side of a part. * Right-click a connected instrument in the tree. Select "Jump Instrument to New Location". * This will add a new instrument, and switch the interface connection to the new device. * You will then have the option to locate the instrument by quick align or measuring nominal points. - Instrument>>Locate options added to the instrument right-click menu. This eliminates the step of double-clicking on the instrument you want to locate. - Measurement Plan * Notify user dialogs now resize based on Font size * Instrument Operations >> Transform Multiple Instruments By Delta -- new command added. * View Control >> Show/Hide Instruments -- step upgraded so instruments now collection aware. * Instrument Operations >> Locate Instruments (USMN) -- step upgraded so instruments now collection aware. * Analysis Operations >> Relationship Operations >> Do Relationship Fit (Obsoleted version) -- step upgraded so instruments now collection aware. * Construction Operations >> Other MP Types >> Make a Collection Instrument Reference List - Runtime Select -- new command added. * Analysis Operations >> Get i-th Point Name From Point Name Ref List -- new command added. * Analysis Operations >> Get Number of Point Names in Point Name Ref List -- new command added. * Construction Operations >> Surfaces... >> Construct Surface Fit from Nominal Surfaces and Actual Data -- new command added. - New SA Tree "Pictures" branch. Pictures can be imported into SA, in various formats (JPEG, BMP, etc), and displayed within the quick report bar. Right Mouse click on the Pictures branch of the tree for other options. See "Reporting" section below for more details. - Reporting + Object Report options: * Added Make Default option. These will also persist with the job file. * Added Apply to All option. + Global Report options: * Report >> Options settings moved to SA User Options dialog under "Reporting" tab. + Report Bar: * Added button to make a quick report of all tabs at once. You can reorder the tabs to get the report order laid out, then make a combined report easily. * Report Bar tab configuration now persists with job file. * Report Bar now contains "Capture Current View" button. The current view graphics can now be captured / displayed within the report tabs. Use this feature in conjunction with the new quick report of all tabs button to create reports with assorted view graphics. Captured graphics are added to the new SA Tree "Pictures" section. * Callout Views now display within current active tab window. + Report Templates * No longer include template name in title section of generated report unless title property value specified is empty. - Center in View * Right-click menu option added for objects, points, and instruments. - Construct>>Frame>>Use Working Frame Orientation>>Pick Origin: Now properly creates a left-handed frame if the working frame is left handed. - Embedded Files now contain user notes accessible via right mouse click + Properties within SA Tree. - CAD import now converts straight BSplines to Lines - Cone fit: enhanced the initial guess algorithmn. - Locked callout views no longer affected via middle mouse button click. - Fixed issue regarding docking a floating MP bar causing it to disappear. - Query Frame to Frame -- now properly handles the mathematically undefined case when the angle is 180 degrees. Also maps rotations to working frame properly in all cases. - Edit>>Scale Objects applied to a measured point group now marks the points as non-measured and makes their measurements inactive. Arms Romer CimCore - upgraded to WinRDS v.5.1 from v.5.0.3. Laser Trackers ALL - Raw 6D data display - can now show position, orientation, or both. - Logic correction in Two Station IFM Ops Check/Cal. Ops check could not be completed due to point acquisitions failing when they should have passed. API Device Interface - Improvements to I-Probe discrete point measurement - fewer measurement failures - Check/Cal >> Tkr Specific (Mfcr) >> Show Raw Probe Data - Can now show Orientation, Position, or both - updated to dll set v. 1.2.3.13 - lots of changes, including new calling method for I-Scan calibration, startup changes for accessory search, and more information available in Utility >> System Info Faro Scanner - Updated Faro Open interface from v.3.0 to v.4.5 - supports new Photon scanner as well as LS SA 2008.05.07 - GD&T * Datums and Feature Checks can now be re-ordered in the tree (right-click>>Change Order) New Feature Check Design/Rehearse/Inspect available * right-click at collection/folder/item level and use the Inspection menu for datums and feature checks * Design - setup inspection views and nominal points * Rehearse - walk through inspection as the user will see it, double-clicking the mouse to simulate measurements * Inspect - perform the actual inspection - Generation of Colorized Polygonalized Surfaces now possible - The resulting objects are faceted and should not be used for precise analysis (like point to object querries) Instead use them for visual depictions and use accurate surfaces for analysis. Construct>>Polygonalized Mesh>>Colorized Mesh From Nominal Face and Actual Data - File already open notification: Re-enabled a message box when you open a file that is already opened by another SA user. - Query>>Point to>> reworked menu to remove unneeded commands. Point to>>Object replaces Point to>> line, plane, sphere, and surface. Point to>>Circle was left in place since it ignores offsets and reports the radial and planar seperately. * note -- on another menu, Query>>Point*s* to>>Circle gives you options to create vector groups for each component, etc. - Callouts: When selecting points for a comparison callout, the order of subtraction is reversed. The resulting vector is the End point (second selection) minus the Begin point (first selection). The same applies for Group to Group callouts. - Measurement Plan * Instrument Operations >> Compute CTE Scale Factor -- "Material CTE (1/Deg F)" argument now provides increased display precision. * File Operations >> File Import >> Import File as Embedded File -- added new argument "Replace Existing" to allow replacement of embedded file (if exists). If False, then normal SA unique naming rules apply. * Construction Operations >> Frames >> Construct Frame, 3 Planes -- new command added. * Construction Operations >> B-Splines >> Construct B-Spline From Intersection of Surfaces -- new command added. * Construction Operations >> Folders >> Construct Folder(s) -- new command added. Will create all folders in given path. For example: Left::Wing::Join. Note the delimeter for each folder created is "::" * Construction Operations >> Collections >> Construct Collection -- new command added. Specify collection name, folder path, and whether to make new collection the default collection. * Analysis Operations >> Relationship Operations >> Relationship Attributes >> Set Relationship Weights Normalized -- new command added. * MP Reference selection dialog now supports resizing and remembers last size / position information. * Analysis Operations >> Get Point to Line Distance -- Now collection object aware. * Excel Direct Connect - workbook name can now be specified by reference; it is necessary to include the collection separator "::" (without the double-quotes) in the referenced name when an embedded file is desired, even if using the default collection; this distinguishes it from an external file - when writing to a workbook, if the specified worksheet doesn't exist it will now be created * MP Editor now persists column sizing. * MP Reference browser now persists column sizing. * MP Editor now supports designating a step as a comment (REM). Right click on desired step within Step List and select "Comment Line". * MP Editor now supports designating a step as a breakpoint (BRK). Right click on desired step within Step List and select "Breakpoint". * MP Editor now contains "New MP" button for creating additional MPs directly from editor dialog. - PCMM Arm Measurement Simulation Mode: Added inverse kinematics so you can simulate arm motion. * Right-click on an instrument in the tree. Select "Simulate Motion" from the popup menu. * This lets you adjust the probe transform numerically, or drag the probe all around with the mouse. * Also try the Measure button -- this will create a simulated measurement at the tip. * These funcations also update watch windows, etc, so its useful for experimenting a measurement/build process. - Graphics Background - the Black and White buttons now apply the change and exit the dialog immediately. - Bug Fix - Point to object querry was occasionally projecting to an edge when a face was closer. Also fixed reporting issue with point to object dx dy dz. - New Instrument interface added: Metris Surveyor GPS interface. * Sends GPS frames to SA and allows Trans-Track motion and object tracking. Metris Laser Radar Interface - status bar indicating linearized state now updates at 1Hz at the same time as the advise states - added mirror support for discoverable targets with point and/or vector group output ScAlert Interface - added a logging option which, if enabled, writes out a single row per report period which makes it easier to open the log file in Excel and graph the data Laser Trackers - ALL - Add 'IFM Distance' or 'ADM Distance' to point info - Faro - updated to driver 1.10.0.4 from 1.8.0.1 - Fixed issue with Home Closure Baseline acquisition freezing when CompIT self comp has been run at start up. - API - updated Device Interface to v. 2008.04.25 - API Device Interface - added modeless 6D data watcher for raw iProbe. Check/Cal menu >> Tkr Specific (Mfcr) >> Show Raw Probe Angles - Hooked up beam set/drive utilities, operations checks, and settings ui - API - All - When weather station is unplugged, ReadWeather returns exactly 20.0 deg. C and exactly 760.0 mmHg. When these conditions are read, weather source indicator (small traffic light) will go red, and user must check and reset source. - Leica emScon - removed a safety check for system started before setting active reflector (check was added 2008.02.21) This is in attempts to correct a reported issue regarding reflector loading at start up. Arms ALL - Guided Measurement (Servo Guide) - short button hit (record/accept button) accepts current point instead of long hit Faro USB - Set calibration dialogs to display in current units - follows existing user options unit setting (in, mm, m, cm, or ft) - Temporary work around for probe definitions not 'sticking' - Faro Probes dialog will appear a second time after selecting a probe and pressing OK in the dialog. This forces the active probe to be set properly, but will be removed once a real fix is implemented. Metris MCA - Enhancements: Model animation, probing direction, performance/usability improvements. SA 2008.03.31 - Measurement Plan * Construction Operations >> Other MP Types >> Make String Ref List -- new command added. * Analysis Operations >> Get i-th String From String Ref List -- new command added. * Analysis Operations >> Append to String Ref List -- new command added. * Analysis Operations >> Get Number of Strings in String Ref List -- new command added. * View Control >> Center Graphics About Point -- new command added. * View Control >> Center Graphics About Object(s) -- new command added. * View Control >> Save point of view -- new command added. * Reporting Operations >> Notify User Integer -- added argument to allow specification of font. * Reporting Operations >> Notify User Double -- added argument to allow specification of font. * Reporting Operations >> Notify User String -- added argument to allow specification of font. * Reporting Operations >> Notify User Text Array -- added argument to allow specification of font. * MP Editor now prevents argument self referencing. Argument to which a reference is presently being sought will be displayed in orange. Reference selection also supports left mouse double clicking to select reference item and end selection process. - USMN initial guess (Best-Fit): * Added a button for "Best-Fit Only". This does the initial guess best-fit, and stops so you can see the results before solving. * Improved the Best-Fit routine so it runs more quickly and handles instruments that are in strange starting configurations. - Resolved issue with SA sometimes mistaking files as read only during open process. - Moving collections up/down in SA Tree fixed. - Added Collection name field to Vector Group Properties dialog. - Added Collection / Vector Group fields to Vector Properties dialog. - Added "Make Default" and "Apply To" buttons to Vector Group Properties dialog allowing current VG display settings to be made the default settings for all subsequent VGs or applying settings to select VGs. - Instrument>>Add - all options now persist in My Instruments (placement, stand, run interface, etc) Arms - Added interface to Metris MCA Arm. SA 2008.03.20 - Relationship fitting: Added Normalized Weighting option. * This allows relationships with many points to be considered as significant as those with few points. * Additional option to also weight based on tolerance widths. This makes tighter tolerances more significant. - New Surface Creation routine. Construct>>Surface>>Fit from Nominal Face and Actual Data. - Measurement Plan * Analysis Operations >> Relationship Operations >> Relationship Attributes >> Relationship Attributes (Scalar Types) >> Make Scalar Fit Constraint -- new command added. * Analysis Operations >> Relationship Operations >> Do Relationship Fit -- No longer an error if an instrument is not defined. * Resolved issue with typing a left bracket "[" into the MP function dialog search field. * Closing the MP Editor on a modified MP will now prompt user to confirm exiting if the attempt to save the MP fails. User can then choose to not exist and perform a "Save As" to a different filename. * MP Editor step list no longer automatically scrolls to keep current step visible when editing step arguments. * Construction Operations >> Points and Groups >> Construct Points at Intersection of Principle Object Axes and Surfaces -- new command added. * Utility Operations >> Set Working Directory -- new command added. * Analysis Operation >> Cloud Filters >> Filter Clouds to Vector Groups - Resolve points added * MP Editor no longer automatically resizes the Value argument column when entering text. Now simply scrolls text as entered by user. * Analysis Operation >> Evaluate Feature Check -- new command added. - Fixed issue with moving callouts up/down in tree. - GD&T * For GD&T Datum and Feature Check inspection, the stored inspection views will now also store and recall the display mode (wireframe, shaded, etc) allowing different display modes to be set for different inspection items * When trapping measurements for a datum or feature check, the point group name and target names will be modified to match the name of the item being inspected * When trapping measurements, the measurements will be associated with multiple datums/feature checks if they all share the same features - For example, if a planar feature is used for DatumA and FlatnessCheck1, when you trap measurements for DatumA the measurements will be associated with both DatumA and FlatnessCheck1 since they share the same feature set - This allows you to inspect a physical feature once and have the point associations setup for all datums/feature checks which reference that physical feature - When this happens, the automatic naming works differently, the group and points are named with a "SFM__" prefix which indicates "Shared-Feature-Measurement" as opposed to containing the name of the datum/feature check, the contains unique identifiers for the CAD physical features * For composite checks where the upper tier succeeded and the lower tier failed, the upper tier portion of the results will be colored to indicate this in the report; the overall check will have still failed in this case, but the change will alert the user to the fact that the upper tier portion did succeed * annotations/datums/checks now highlight when trapping measurements and when selected in the tree * New evaluation options for datums/checks with cylindrical features - There are now 4 evaluation methods for cylinders to support varying measurement environments - Evaluation can be set to "Choose for me" or it can be manually set to the desired method - Option added to enable detection/compensation for pin nest measurement - Instrument>>Synchronized Measurement>>Master-Slave: Fixed issue where measured points are not computed immediately. - Query>>Point Clouds to Objects: fixed problem with retrieving cloud target offsets. - Large file update speed: Improvements to tree and graphics update speeds when changing working frames, opening files, etc. - Geometry Fit dialog - fixed issue where settings (make geometry, make cardinal points, etc) would not always persist. - Relationship reports, tree, and watch window updates -- speed improvements. - Instrument>>Automatic Measurement>>Autocorrespond with Proximity Trigger * Create Vectors while measuring option now makes error vectors parallel to nominal vectors. - Added Instrument>>Add icon to main toolbar. Arms - Remove Last Point From SA implemented - discrete pts. - delete last/cancel OR delete last/mouse toggle button removes last point UNTIL all points in current measurement are gone. - Fixed a case where, when arm was in mouse mode, an erroneous point could be acquired upon starting a measurement. - Do not allow keyboard arm button emulation ('1'=button one short, '1'+CTRL = button one long, and same for '2' and '3') while editing Collection, Group, or Target. - Single Discrete Point Measurement Dialog no longer reports current and previous XYZ location. Dialog is now smaller. Metris Laser Radar Interface - updated to new Metris SDK, v1.0.9.2 TheoManager - Sokkia Net1 interface much more robust. - Sokkia Net1 interface now supports scanning a closed perimeter defined within SA. Scanning parameters include Line / Point spacing, Grid rotation, Serpentine Mode, and the ability to break groups by scanlines for easier surface generation. Laser Trackers ALL - New button next to Target Increment/Decrement button - red 'X' removes last measured point from SA. Go to Settings>>UI to toggle 'are you sure' confirmation for this. - Target/Retro - When 'Add Target from Selected Reflector' is pressed - ui now allows for several types of targets/tooling to be added: Defalut Target with intrinsic reflector offsets, Nest Tooling such as pin and edge nests, and Probes: 6mm, 3mm, point probe, and custom radius probe. Leica emScon - Upgraded to sdk 3[1].0.288. Added support for auto temperature range (Abs Tkr only), new system events: quick release open/closed, laser reaching limit, and laser unstable. Faro - Stop foreground measurement listener when user chooses to run CompIT at startup - restart when CompIT is done SA 2008.02.29 - New SA Master Installer application available on SA Download area. * This application walks you through Downloading and installing SA, the documentation, the hardware lock drivers, and checking your system config. - Catia Import - Some types of CAD lines were not importing through CATIA. - CAD Export - Added support for Cylinder, Sphere, Cone and Vector Group export in Std. exchange formats. - Measurement Plan * File Operations >> File Export >> Export Ascii Points -- Group Names to export argument can now reference a Collection Object Name Ref List argument to extract desired collection / group information. * Construction Operations >> Lines >> Construct Line 2 Points -- step now properly updates line name information. * New Version of Instrument Operations>>Transform Instrument by Delta, now optionally applies scale from transform to instrument. * MP Subroutines >> Run Subroutine -- when re-referencing a subroutine, attempts to preserve existing input settings. Existing inputs are preserved as long as the type and description have not changed. - Instrument>>Add: New simplified dialog. * Filers the instrument listing by those you have licensed, or your recent selections. * Added images for the instruments. - Feature checks - enhanced alignment process for underconstrained GD&T datuming Trackers Leica - Trackers correct for Nivel Mount Offset when measuring level. ALL - Added Front/Back Options to Discrete and Stable Point Acquisitions: - Send As Separate Observations (default) - Send As Single Averaged Point - When an Acquisition or Operation is 'Saved', all Measure Profiles containing it are updated. When an Acquisition or Operation is 'Saved As', the profile must be Saved to include the new Acquisition or Operation. - Added probing direction for 6D targets when scanning (already had probing direction with discrete pts.). API - New dll set fixes I-Scan scanning. (supported in Device Interface only) - Accessory Search - both at start up and from Target/Retros Relaod - now working correctly. (Device Interface, and original T3, Omni, and T2+) - Accessory Search - Modal UI now shown while AccessorySearch is running. - Virtual Level - Notification when done now operational. - I-Probe - discrete measurement and scan (supported in DI only) now operational in DI. - ADM Offset (e.g. for Active Target) - now gets reset automatically whenever active target is changed (all). Metris Laser Radar Interface - updated to new Metris SDK, v1.0.9.1 SA Open Instrument Interface - Added SetInterfaceCloseOnDisconnect to allow user to specify whether or not the instrument interface will automatically close whenever SA is closed. SA 2008.02.10 - Bug Fix - Face selection for Quick Align was failing- Introduced 2008.02.08 SA 2008.02.08 - *** New Network Analyzer application *** added to SA Install. The Network Analyzer will check your system configuration to identify any potential networking issues that may interfere with running SA. * Start Menu >> Programs >> SpatialAnalyzer >> Network Analyzer. - Measurement Plan * MP Subroutines >> Run Subroutine -- new argument added "Share Parent Variables?" [ Default = FALSE ]. Setting this to TRUE will cause all parent variables to be available within a subroutine. Changing a the value of shared variable in the subroutine will cause that value to changed for the parent. Removing a shared variable in the subroutine will remove the variable from the parent. * Analysis Operations >> Get Vector Group Properties -- added arguments for High / Low Tolerance Values. - Excel Direct Connect * Fixed an issue which ocurred when referring to worksheet names which contained spaces - CATIA Import * Now supports unicode characters in Rich Text Annotations - Relationship Fitting: Added option to control center of rotation. * You can use either the working frame origin, or the centroid of the objects you are moving. - Edit>>Set Properties for Multiple Points: Added option to apply Target Offset changes to the measurements as well. * This makes the offset overrides stick even if you move the instrument and cause it to rebuild the points from the measurements. - Improved speed and robustness for most surface analysis routines. - Bug fix in preconditioning of initial surface in Construct>>Surface>>from bounding curves and interior points. - Construct>>Planes>>From Surface Faces Added. SA 2008.01.28 - SA Users's Manual -- NEW revision available for download: http://www.kinematics.com/support/docs.html - Measurement Plan: * Analysis Operations >> Get Measurement Weather Data -- new command added. * Analysis Operations >> Get Measurement Auxiliary Data -- new command added. * Added run MP button to MP editor -- saves and auto executes MP being edited. * Up / Down arrow keys now supported within MP Editor step list. - User Interface Profiles: Upgraded mechanism to allow for profiles to be forward compatible. This version may, however, require you to re-create pre-existing profiles. From this point on, they will always load into newer versions of SA. - Speed improvements when loading files with massive amounts of measurement data and many instruments. Metris Laser Radar Interface - updated to new Metris SDK, v1.0.8.1 SA 2008.01.17 - Measurement Plan: * Variables >> Delete Variable -- new command added. * Variables >> Delete Variable -- Wildcard Match -- new command added. * File Operations >> Verify General File Exists now supports step branching based on success/failure of file existance. Upgraded steps of this type will have branch values set to -1 which implies that branching is to be ignored and behaviour will be as before. - Export Point Clouds -- removed extra spaces between x y z SA 2008.01.15 - New SA Folders data organization functionality added to the SA Tree. * This allows you to organize your collections into folders. * Also allows for folders to contain sub folders, and then sub-sub folders, etc. - Support for CATIA V5 R18 - Excel Direct Connect - New Measurement Plan Commands for interfacing with Excel * Provides writing to and reading from Excel workbooks from an MP * Microsoft Office 2003 (v11) and 2007 (v12) are supported * Leverages Excel for calculations by writing inputs to an Excel workbook and then reading results back * Supports named cells/ranges in Excel which allows creation of MPs which integrate with an Excel workbook in a manner independent of the layout of the workbook * Sample files demonstrating new commands available from support@kinematics.com * New MP Commands * Open Workbook File - opens an existing workbook (or creates a new one) and returns an integer handle which is used in subsequent MP commands * Set Workbook Address - Sets the current write/read address in the workbook and options used when writing/reading * Addressing Mode - Used to select which of the following is used, selection here determines which set of address arguments are used * No Position Change - used when none of the following are desired, for example, when using this command to set only the write mode and/or auto-move direction * Absolute Position - Specify a worksheet, column, and row * Relative Move - Specify a direction and # cells to move relative to the current address * Named Cell/Range in Workbook - Specify a workbook name which has been assigned to a cell or range which allows the MP to be de-coupled from the layout of the workbook * If the name refers to a range of cells, the upper-left cell in the range will be chosen * Write Mode - Insert/Overwrite * Auto Move Direction - The direction to move after each write/read operation * Write Integer/Double/String - writes to the current position (set with "Set Workbook Address") * Read Integer/Double/String - reads from the current position (set with "Set Workbook Address") * Write Variables * For each MP variable which has a corresponding name in the workbook, this writes the variable to the named cell (or upper left cell in the named range) * Read Variables * For each named cell/range in the workbook, this reads the named cell (or upper left cell in the named range) into the existing variable or creates a new variable if necessary to hold the value * Save - saves the workbook * Close - optionally saves and closes the workbook - Quick Reports speed enhancements when working with Point / Vector Groups. Report >> Options >> Maximum Number of Rows Per Table should be set to a small number when working with large data sets. - Fixed issue with relationship Report Bar tabs continuing to exist after relationship is deleted. - Measurement Plan: * Utility Operations >> Status Dialog -- new command added. [ Current Position = current position of the progress control, Upper Limit = the upper limit of the progress control, Suppress Time Remaining? = whether or not to display time remaining message, Close Dialog? = close dialog and remove from display ]. For example, first set to [ 0, 100, TRUE, FALSE ] to display the status dialog with progress control set at position 0 with an upper limit of 100. Next set to [ 50, 100, TRUE, FALSE ] to set the progress control to position 50. To close the status dialog, simply set to [ 100, 100, TRUE, TRUE ]. * Utility Operations >> Write To Log -- new command added. Write a text message to the log file. - View Autoscale now accounts for Annotations, ensuring they're all included in the view - Right-click Collection>>Show All/Hide All/Highlight, now affects annotations as well - New Measurement Backup feature: Allows automatic backup of ONLY measurement data in addition to regular backup schedule. * User Options >> Machine Configuration Tab: Automatic Backups section now contains Measurements section. * Enable/Disable automatic measurement backups here and specify the # minutes from last backup that will cause an automatic backup. Default is Auto Backup = Enabled; Minutes = 5. Measurement backup will NOT occur if nothing has changed since last backup. * Measurement backups are stored within the "Measurements" subdirectory of the backup folder. * The Automatic Backups section also contains, "Remove Backups After # Days". Default is after 60 Days. This applies to both Job File Restore Points and Measurements. - F2 Select By Name Using Wildcards now supports Inverse Selection Mode. Check the Inverse Selection Mode checkbox within the Wildcard Selection dialog and the inverse of the results will be selected. - Geometry fits (Construct>>Plane, etc>>Fit to Points) * Option added to user options analysis page to allow you to control whether it fits immediately when the dialog opens. Default is ON. * Uncheck if you want to adjust the properties (for paraboloid focal length, for example) before attempting the fit. - Add instrument dialog now supports adding instruments with regrads to current active frame, axis, and increment value. Current active frame implies that the instrument will be added relative to the current active frame (versus world frame). The axis specifies on which axis the instrument will be added. The increment value specifies the spacing between instruments. Laser Trackers - New interface added - API Device Interface. This is a separate executable added for running the I-Scan and for new features with the I-Probe. This version must be run from the Start Bar - running from within SA will still run the original SALaserTracker interface. Arms - Improvements to the 6 DOF FARO USB arm models. SA 2007.12.28 - Enhanced guided, real-time, QuickAlign to CAD: * Instrument>>Locate (transform to part)>>Quick Align * Analysis>>Best-Fit Transformation>>Points to Surfaces/Objects>>Quick Align * This mode allow you to select 6 points by clicking on a surface, then measure those 6 points and align. As you select the points, the view in which you select them is stored so that as you go back to measure them, SA will move to that view and highlight the area you are to measure. This also uses the transparent guide window in the upper left area of the graphical view. - Bug fix. Cancelling a CAD file export was resulting in a crash. Laser Trackers All - Cloud pts. can be sent to SA with all discrete point acquisitions: single point, stable point, plane cross, etc. Cloud buffer in the Operation can be left as set (e.g. default value of 2000). If the acquisition is discrete, then cloud points will be sent as they are acquired. - Stable Point Measurement bug fix - when beam was broken, tracker would recover, but not all points would be taken before measurement ended Metris Laser Radar Interface - Changed min line spacing for scans to 0.001". SA 2007.12.18 - Instrument>>Collimation: Dialog added that allows baseline scaling from either Scale-Bar shots or known point observations. - GD&T: added Distance Between check type - Measurement Plan: * Upgraded all steps that contain Group Name arguments to contain Collection-Object Name arguments. This now allows for groups to be collection aware. - Catia Annotation import now works for non-World imports. - Construct>>Frame>>Mirror cube interface changed to utilize new cube face ID method. Metris Laser Radar Interface - updated to new Metris SDK, v1.0.6.1 Laser Projector - Virtek - upgraded pdk dll's to v.5.5.1.3 from 5.5.1.2 SA 2007.11.29 - Best-Fit Transformation interface: * Added multiple tolerance color zones. These default to 1, 2, and 3 times the previous setting. * You can change the tolerances, set them by the fit standard deviation, and also adjust the color choices. * These tolerances and colors are saved with the job file. - Catia import upgraded to emcompass Catia V5R17 Service Pack 7. - GD&T Guided Inspection * Nominal Point sets can now be configured for GD&T Datums and Feature Checks (right-click>>Properties in the tree) * If a nominal point set has been configured, guided inspection will highlight the current nominal point and will automatically advance to the next point as each measurement is received * If inspection views are configured, Quick Reports and Composite Reports will include them above the items in the report * When datums/checks with inspection views configured are selected in the tree, the view will switch to their configured inspection views * SEE IT IN ACTION: See video on downloads area under What's new: "GD&T Guided Nominal Inspection Demo.wmv" - Construct>>Frame>>Average of Object frame: Function uses the angle-axis rotation convention to compute the average orientation. - Added ability to delete multiple collections simultaneously: * Right-click in blank area of the tree: new menu item - "Select Collections to Delete" * Collection right-click option: "Delete Multiple Collections" - Point Group Sorting added to the SA job database: * Right-Click a point group, and select "Sort In Database". This will change the order of the objects in the database so that the order will be preserved for other reports (if you disable report sorting), auto measure, export, etc. * Options to sort ascending and descending by Name, or working frame coordinate components: - Cartesian X, Y, Z, Cylindric R, Theta, Z, and Polar R, Theta, Phi. - Query Points to Objects: * Added "Normals Positive Inward" option for Sphere, Circle, Cone, Paraboloid, and Cylinder. This allows you to fit the geometry, specify that you are inside during the fit, and have that setting persist in the object so that a subsequent query will give the same results. For objects that allow you to create surfaces from the primitives, the surfaces will also face in the proper direction. - Measurement Plan * All steps with arguments that require a file path to be specified now support embedded files. * Integer, Double, and String arguments now support Variable method type. * Utility Operations >> Remove Specified Characters From String modified to contain additional argument for the resultant string. * Instrument Operations >> Rename Instrument -- new command added. * Instrument Operations >> Get Instrument ID from Name -- new command added. * Construction Operations >> Other MP Types >> Make a Collection Object Name Reference List- WildCard Selection -- new command added. * Analysis Operations >> Import Geometry Fit Profiles -- new command added. * Memory management bug fix in MP BSpline and surface creation. * Construction Operations >> Other MP Types >> Make a Collection Name - Runtime Select -- new command added. * Analysis Operations >> Fit Geometry to Point Group - New argument added to ignore out of tolerance points. - this causes it to fit once, ignore based on tolerance, and fit again. * Construction Operations >> Point Clouds >> Construct Point Clouds from Existing Point Group -- new command added. * Construction Operations >> Points and Groups >> Construct Points Spaced at a Distance on Curves -- new command added. * Construction Operations >> Points and Groups >> Construct Points N-Spaced on Curves -- new command added. * Construction Operations >> Points and Groups >> Construct Points on Objects Vertices -- new command added. * Check out the MP what's new PPT in the downloads area. - Enabled right-click and double-click execution of embedded MP subroutines even though they are greyed out. Metris Laser Radar Interface - Added Cloud Viewer to LRDriver interface. * This allows you to filter data by quality and use the eraser tool to trim measurements before sending the data to SA. - updated to new Metris SDK, v1.0.2.1 - added support for Relative MCM validation mode - naming convention updates for point groups sent to SA during MCM calibration Laser Projector - Added ability to clear current projection. CMM Arms Romer CimCore - Upgraded to Perceptron ScanWorks v.5.21.117 from v.5.21.116. BE SURE to un-install all old versions of ScanWorks before installing this new version. SA 2007.11.14 - Quick MP Updates (Script>>Quick MP) * When dragging Quick MPs to a toolbar, the toolbar now correctly shows the Display Name assigned to the Quick MP * Quick MPs are now stored in the User Interface Profile instead of the Job file * For existing Job files which had been configured with Quick MPs, it will be necessary to reconfigure those Quick MPs * After configuring Quick MPs, you need to save the current user interface profile (View>>User Interface Customization>>Save Current Profile); once this has been done, the profile will contain the configured Quick MP associations * Quick MPs which refer to embedded MPs that aren't part of the current job will be grayed out * Quick MPs which refer to external MPs which don't exist on disk will be grayed out - Measurement Plan: * Utility Operations >> Close All Watch Windows -- new command added. * Construction Operations >> Points and Groups >> Construct Points WildCard Selection - wildcard search criteria specified by user now properly utilized in searching. * Construction Operations >> Vector Groups >> Construct Vectors WildCard Selection - wildcard search criteria specified by user now properly utilized in searching. * Variables >> Set Integer Variable -- new command added. * Variables >> Get Integer Variable -- new command added. * Variables >> Set Double Variable -- new command added. * Variables >> Get Double Variable -- new command added. * Variables >> Set String Variable -- new command added. * Variables >> Get String Variable -- new command added. - Reporting: * Group (and Points) to Objects reporting: Now places the summary at the top of the report, and includes the number out of tolerance as well as the number of outliers auto-rejected (if turned on). - Automatic File Backup user settings moved from Automation tab page to machine configuration. * These settings are now stored in the registry and apply to all SA job files (used to be per SA job file). * Added option to make a backup immediately when the file is opened. This defaults to ON. - Fixed issue with the Laser Projector interface when projecting Watch Window arrows. CMM Arms Romer CimCore - Added Infinite arm 5000Sc (7 dof) series arm models, 5036, 5030, 5028, 5024. 5018, and 5012 - Upgraded to Perceptron ScanWorks v.5.21.116 from v.5.20.111. This supports the new MAX scan rate. BE SURE to un-install all old versions of ScanWorks before installing this new version. TheoManager - Measurement mode now defaults to "Distance On" instead of "Angles Only" for all Sokkia models. - Updated the Sokkia Net1 interface. * Added target search range parameters. * Moved the prism constant to the reflector options and enforced reasonable values based on reflector type. * Improved the logic and presentation of illumination options. * Removed the R.C. option from the search methods. SA 2007.11.08 - GD&T Guided Inspection * Right-click GD&T Datums folder or Feature Checks folder in the SA Tree and select "Inspect" * A Guide window will walk you through inspection of each datum or check in sequence * For each inspection item * Measurement trapping will be set to that item so incoming measurements associate automatically * The item will be highlighted * The item inspection view (if set) will be selected * Right-click individual GD&T Datums and Feature Checks and select Properties to configure inspection views - Added "Edit>>Rename>>Objects by Assigning Unique Names" which prompts for a set of objects and then assigns unique names - Edit >> Group Manager now supports multiple collections. All groups within all collections are presented for editing. - Measurement Plan: * File Operations >> File Export >> Export ASCII Point Clouds -- new command added. * Analysis Operations >> Query Groups to Objects - Added new boolean argument for "Show Results Dialog?". Allows control over display of resulting vector group results dialog (when applicable). * Instrument Operations >> Locate Instrument (Best Fit - Group to Group) -- new command added. * Utility Operations >> Remove Specified Characters From String -- new command added. - USMN: Fixed issue with "Auto Solve" where the automatic outlier trimming did not always match the results of manually running the trim process. * Auto solve causes: 1. Best Fit and Solve 2. Trim Outliers -- automatically trims above 100% (3 sigma weighted error), and the individual measurements. 3. Solve - Adding new collections -- new dialog added to let you specify the name and optionally make it the default collection. TheoManager - Fixed an issue with setting the options for the Sokkia Net2. CMM Arms Romer CimCore - upgraded to WinRDS v. 5.0.3 from v. 4.3 . Upgraded to Perceptron ScanWorks v.5.20.111 from v.4.5 - uses new SW console and toolbar. BE SURE to un-install all old versions of both winRDS and ScanWorks before installing these new versions. Trackers Faro - Do not fail startup/init in the case where user elects to run CompIT, but then exits CompIT before completion. Metris Laser Radar Interface - updated to new Metris SDK, v1.0.1.1 - added support for relative MCM test - added "View>>Send Output Window to Text File" and "View>>Clear Output Window" SA 2007.10.30 - Paraboloid: Added additional reporting for Quick Reports and Report Bar. - Layer Manager "Make New Layer" fixed. Now adds new layer. - Surface Dissection now has two modes * Construct>>Surface>>By Dissecting Surfaces>>Entire Surface - Works as before, all faces in the surface are dissected * Construct>>Surface>>By Dissecting Surfaces>>Select Faces - Only selected faces are dissected, avoiding the need to dissect the entire surface when only a subset of the faces are needed for analysis - Fixed issue with Reports >> MS Office XP Automation >> Add Graphics Window rendering graphics incorrectly. - Measurement Plan: * MP "step upgraded" message boxes now streamlined into single dialog showing all messages * Fixed issue with BSpline created via MP Construct "B-Spline From Intersection of Plane and Surface" function. If a single BSpline is constructed, the spline will no longer contain a "0" appended to the name. Whenever multiple splines are created, nameing will be of the format Name0, Name1, ..., NameN * Analysis Operations >> Query Groups to Objects - fixed issue with command failing when projection options specify creation of point group. * Analysis Operations >> Transform Objects - Frame To Frame command now collection aware. * Analysis Operations >> Transform Objects by Delta (World Transform Operator) command now collection aware. * Analysis Operations >> Transform Objects by Delta (About Working Frame) command now collection aware. * Analysis Operations >> Relationship Operations >> Do Relationship Fit command now collection aware. * Analysis Operations >> Best Fit Transformation - Group to Group command now collection aware. * Utility Operations >> Delete Objects command now collection aware. * Process Flow Operations >> Object Existence Check command now collection aware. * Construction Operations >> Lines >> Construct Line 2 Points command now collection aware. * Construction Operations >> Frames >> Construct Frame, Known Origin, Object Direction, Object Direction command now collection aware. * Construction Operations >> Copy Objects - Point to Point Delta command now collection aware. * Construction Operations >> Move Objects - Point to Point Delta command now collection aware. * File Operations >> File Export >> Export IGES File - Partial Model command now collection aware. * File Operations >> File Export >> Export ASCII Points command now collection aware. - Embedded Measurement Plans: * Added a right-click menu that enables reordering of embedded MPs within the SA TreeBar. * Embedded MPs that are subroutines can no longer be executed from the SA TreeBar. The TreeBar also displays their name in gray as a color cue to their function. - Analysis>>Measurement Simulation>>Remove All Measurements AND Associated Points - new function * Allows you to clear out all measurements and measured points in order to make a template file. After using this option and preparing the file, use File>>Save As Read Only Template File if you want to job to save read-only. * Note: The operation forces a backup before the operation just in case. - Analysis>>Scale Bar Measurements - Added button to allow Exporting these results to a text file. - Instrument>>Automatic Measurements>>Proximity Trigger -- fixed issue with naming and the Manual Measurement button. - USMN - fixed issue with scale-free instruments, and the Best-fit guess solution. Laser Trackers ALL API's - Added Auto-Collimation utility. Interface Utility menu, Tkr Utilities >> Tracker Specific >> Auto-Collimate. Provides ability to release motors, jog, and perform spiral search for maximum beam return intensity. Search can be fine tuned using photo-cell position data. Measurements sent to SA in dhv form: d=seed distance, h and v = angles at maximum return intensity. For use with SA's Construct >> Frame >> Mirror Cube Leica emScon - When a 3D retro is detected after a 6D retro has been in use, automatically reset the active reflector to the most recently used 3D retro, and reset the active target to the first found which owns that retro. Previously, the active retro/target was set to the 1.5" corner cube in this case. Leica emScon and TP-Link - Level Frame Measurement - Measurement will be stopped if any measurements are out of range, and Level monitor will be shown in order to re-set level. Previously, user was notified if there were any out of accurate range measurements in any quadrant during the level frame measurement, and advised to end the level meas and re-level using the Monitor mode. Laser Rail Interface: - Added option to make both scale bars and scale bar template entries from the interface. Metris Laser Radar Interface - updated to new Metris SDK, v1.0.0.1 DMS - Add Tracker dialog defaults to Faro with auto-connect disabled. SA 2007.10.19 - GD&T Updates * Updates to GD&T Datum Alignment code for handling of cylindrical datums and linear size feature checks * Corrected an update issue with GD&T Datum/Feature Check tree labels when the point associations were cleared * Highlighting now supported for Datums and Feature Checks (highlights the associated faces and points) - Improved CATIA importing of annotations - Improved PDF generation. Now supports Unicode characters whenever language settings utilize the "Batang" font. - Fixed issue with incorrect MPEditor widget positions when minimizing SA with MPEditor open. - New function: Analysis>>Coordinate Uncertainty>>Create Point Groups from Uncertainty Field Points * Makes individual groups to house the points from the uncertainty field. Note that the points are not scaled (as they are in the graphics). The actual cloud values are used to make the point field. - ASCII import for X Y Z, Ux Uy Uz (1 sigma) -- fixed refresh issue caused in 9.24 release. - Instrument Interface Response Timeout property added for Instruments * View/Set manually via Instrument>>Properties * MP Commands to Get/Set (Instrument Operations>>Get/Set Instrument Interface Response Timeout) Metris Laser Radar Interface - Updated to new Metris SDK, v0.9.36.1 - Min/Max Focus now editable from the main window - Edge target removed (previous config file with edge targets will still have them) - Added TracePerim setting for scans; if true, traces out the perimeter before scanning Laser Trackers ALL - Reflector Center Ops Check - option added to display/report in either Cartesian or Polar coordinates. ALL Except Leica emScon - Two Face Ops Check - fixed bug in angle display introduced in v.2007.09.27 - now displays properly whether manufacturer 'wraps' angles or not. This also affected the 'Two Face Here' MP command - it would fail due to exceeded threshold. SA 2007.10.10 - GD&T * Added the ability to edit annotations (right-click>>Properties) * Added controls for rotating/flipping annotations and straightening their leader lines * Added a GD&T Annotation Toolbar (View>>Show GD&T Annotation Toolbar), which makes it quicker/easier to create and work with GD&T annotations - Fixed MP Editor issue when dragging off screen and closing dialog. Editor will now reopen properly. - Measurement Plan: * Analysis Operations >> Delete i-th Vector From Vector Group - New MP command added * MP Double Argument type changed to use User Option decimal precision value to determine precision. Although it never allows less than 6 places of precision. Metris Laser Radar Interface - Updated to new Metris SDK, v0.9.35.1 - Instrument info and CLR hostname are now displayed in the titlebar CMM Arms Faro USB - upgraded sdk from v.5.1.1.2 to v.5.4.0.2. 5.4.0.2 driver install is now on the web site for download. This version supports the new Quantum arms. SA 2007.09.27 - GD&T Module: Manual Creation of GD&T Annotations * It is now possible to manually create GD&T annotations for datums and feature checks * Previously, it was necessary to import CATIA V5 parts which already had these annotations * Use "Construct>>GD&T Annotation>>For Datum" and "Construct>>GD&T Annotation>>For Feature Check" * GD&T Datum Alignment Enhancements - Added option to manually select additional objects to move - Added option to generate a quick report with the alignment results - A job log file entry with summary info about the alignment is now added - "Analysis>>Undo Last Best-Fit Transform" now works for GD&T datum alignment and will undo object/instrument movement from the alignment - Auto Measure dialog: * Supports resizing. * Added Export button for data exporting in ASCII / Excel formats. * Added Watch Window support. - View / Edit Point List dialogs now supports Cartesian, Cylindrical, and Polar coordinate systems. - Measurement Plan: * Construction Operations >> Points and Groups >> Construct Point at Intersection of 2 B-Splines - New MP command added * Construction Operations >> Surfaces >> Construct Surface From Cylinder - New MP Command Added. * Construction Operations >> Surfaces >> Construct Surface From Plane - New MP Command Added. * Construction Operations >> Surfaces >> Construct Surface From Sphere - New MP Command Added. * Construction Operations >> Surfaces >> Construct Surface From Cone - New MP Command Added. * File Operations >> DataShare Operations >> Set Integer In DataShare File - New MP Command Added. * File Operations >> DataShare Operations >> Set Double In DataShare File - New MP Command Added. * File Operations >> DataShare Operations >> Set String In DataShare File - New MP Command Added. * File Operations >> DataShare Operations >> Set Vector In DataShare File - New MP Command Added. * File Operations >> DataShare Operations >> Set Transform In DataShare File - New MP Command Added. * DataShare File Path argument now supports referencing to an Embedded datashare. Set Method to "Reference". * Construction Operations >> Line >> 2 plane intersection - now properly acknowledges user specified name for created line. * Analysis Operations >> Fit Geometry to Point Group - New argument added for specifying starting condition geometry. Laser Trackers ALL - Separate 2 face observations are now sent to SA when stable points are aquired with front/back site option. The same is true for points requested by SA, e.g. auto-measured points. Laser Projector - Graphic models are corrected in SA for proper orientation. CMM Arms - Number buttons on keyboard (number row, or keypad) now correspond to arm buttons... 1 = arm button 1, 2 = arm button 2, 3 = arm button 3 (for romers) Metris Laser Radar Interface - bug fixes - units for trihedral target, default settings for several targets, resize/docking issues - instrument full name (collection, index, and name) now shown in the title bar SA 2007.09.14 - More GD&T symbols supported, Freestate, Tangency, Projected Tolerance Zones. - Support for CounterBore and CounterSink annotations from Catia. - File >> Export >> Points (ASCII File): Export dialog now supports desired coordinate system (Cartesian, Polar, Cylindrical) and option to "Include Axis Comments". Axis comment information will describe format of point data. For example: // AXES = POLAR: R[Inches], Theta[deg], Phi[deg] - Vector Groups: Changed default colorization range settings: * High/Low Saturation Limit +/- 0.500 inches * High/Low Tolerance +/- 0.030 inches * Default tolerances now scale when job units are changed. - Best-Fit transform tolerance now persists and is stored with the SA job file. Also scales with job unit changes. - Construct>>Frame>>Average of Object Frames -- new function * Allows you to average transforms of multiple frames, or other objects. - Construct>>Circle>>Fit to Points: wisker plot option uses the Query>>Points to>>Circle method to create 2 vector groups. - Measurement Plan: * MP Function Tree dialog now resizeable. * MP Editor now features a window splitter between the step list and selected step editor grid. Users may now better define realestate utilitzation of controls within dialog. * MP Editor now has graphical buttons (additional button added for rapid saving of MP). * Analysis Operations >> Query Points to Circle added. This allows you to make vector groups for both radial and planar errors. * Utility Operations >> Set Logging State added. Enable / disable logging. * File Operations >> Verify General File Exists will now succeed even if file open in another process. * File Operations >> File Import >> Import File as Embedded File will now embed a file even if open in another process. * Construction Operations >> B-Splines >> Construct B-Spline From Intersection of Plane and Surface - New MP command added - Added various Move Object security checks. - Removed the report template name from the report title field in newly generated reports. - Rarely used menu item hiding removed from product, use GUI profiles to setup desired GUI configurations. - Query Points to Objects now sets proper default naming for probe to object / object to probe options. - Paraboloid fitting: Enhanced the guess routine -- faster and more robust. * Added the ability to adjust the fit parameters before the initial fit is performed. This includes allowing you to provide an estimate of the focal length of the paraboloid to be used in the guess routine. * Fixed projection issues for small paraboloids when using Query>>Points>>to Objects. - Callouts: * Now supports multi-selection. Hold the CTRL key down and left mouse click the desired callout items. Then right mouse click to modify multiple callout item properties or deletion. * Layer Visibility control -- allows you to Update current layer instead of always adding a new one. * Reports>>Add Callout to Current View added to menu with Ctrl+K hotkey so you can easily add callouts. - SA What's New Powerpoint Files: Added summary powerpoints to the website to highlight new features graphically. See the new link on the download page. Metris Laser Radar Interface: - Rebuilt with Metris LR Driver v0.9.34.1 - Performance improvement for auto-measure with discoverable tagets: the interface app no longer sends a "moveto" before requesting the measurement as it is the discoverable target's job to move to the right position before measuring; this avoids redundant "moveto" commands which were resulting in performance issues during tooling ball backsite measurements Laser Trackers ALL - Separate 2 face observations are now sent to SA when discrete points are aquired with front/back site option. SA 2007.09.05 - New Point Layout Function: Construct>>Points>>Layout>>On Lines * Allows you to layout N points spaced evenly or points spaced a specified distance. - New Interface and refinements to B-Spline fitting process: Construct>>Curve>>B-Spline.... - Construct>>Surface>>From Plane and Closed B-Spline: New function to make a surface from a plane and a closed B-Spline. This allows for non-convex faces. - Query>>Points to>>Circle -- allows you to make vector groups for Radial, Planar, and Combined errors. * Also has option to scale the vectors as a percentage of the circle radius. - Callouts: * Added Relationship Callouts * New Callout user interface introduced: Use toolbar callout button to activate/create callout view in default collection. Toolbar callout button also provides a drop down menu for adding callout items to current active callout view. Additional right mouse menu support added to callout view tree items for properties, adding items, and auto-arranging. * Reports >> Add new Callout View menu support added for adding a new callout view to the default collection. * Double click callout view within tree to toggle show/hide of callout view. - Bug Fix - HoleFeature Check filter values had a dialog update problem. - Measurement Plan: * Added: Instrument Operations >> Auto-Correspond with Proximity Trigger - this activates the warbler-tone mode that guides you to a series of points (or vectors) and triggers measurements automatically when you get within a certain tolerance. * Resolved 'An invalid argument was encountered' message that sometimes appeared after setting a reference step value. * Details View printing now defaults to PORTRAIT * Details View now utilizes word wrapping of column data. Resizing of columns more noticeable / useable. * Fixed issue with Copy Object function returning an invalid argument encountered message when replacing existing obj. * Added: View Control >> Show / Hide Callout View - enables activation of a specified callout view or hiding callouts. * Fixed issue with Fit Geometry to Point Group function adds a "1" to objects with simple names ("Plane"). - Tolerances for Vectors Groups now shown in CallOuts for the vectors - Changed MP Transform Objects Frame to Frame to allow animations of 1 or 0 steps.Before it required 2. - Fixed sorting issue within Vector Group Report dialog. Double clicking on a particular column should now properly sort data as numeric in ascending / descending order. - Added details to the history and log for constructed frames. - Best-Fit Transform dialog: Export to .CSV button now exports ALL columns whether visible or not (nominal, actual, weights, delta). This info is also added to the log file after the fit. - Added a Summary Only format selection to the Vector Group and Group to Group Relationship Report Options. - GD&T Surface Profile Check Reporting - Renamed "Measured Deviation" column to "ASME Y14.5 Measured Deviation" to clarify how the values should be interpreted - Added a "Distance From Nominal" column - HTML reports: Fixed bug where vector group magnitude values were always showing positive results. - Installer modification to resolve issue with running SA on Windows 2000. Copies Microsoft redistributables from sub-directory up to same directory as executables. Laser Trackers - Leica's and API's - Level monitor mode resets controller stop/abort conditions when monitor ui is started. This fixes a situation in which the monitor mode might not successfully query values if run after a failure condition. - API's - new dll set addresses issue with I-Probe initial connection. SA 2007.08.23 Measurement Plan - Construction Operations >> Lines >> Construct Line 2 Plane Intersection - Construction Operations >> Other MP Types... >> Make a Collection Object Name Ref List - By Type - Analysis Operations >> Get Number of Objects in Collection Object Name Ref List - Analysis Operations >> Get i-th Object From Collection Object Name Ref List - Analysis Operations >> Is Object of Type - File Operations >> Browse for File - MP Dialog Interation / Set Interation Mode adjusted such that all floating windows should properly allow user interaction during modal dialog overrides (I.E., Allow Application Interaction). - Bug fix. Instrument>>Measure>>Object Deviations was not interpreting instrument updates correctly. Instrument measurements were correct. - Quick Report Bar now support dragging of report tabs for reordering. User may also right mouse click on any report tab to move a tab to a desired location. CMM Arms - Added option to send all point data as cloud points. TheoManager - Added Bluetooth support for Sokkia Net1 - Net1 interface changes - more functions supported. Laser Trackers - API - corrected an issue with camera view - clicking in camera view would not drive the tracker - this problem was unique to the Tracker II NOTE: for all API's - the 'ADM Drive' >> 'Keyboard Drive / ADM' can be used to drive with the keyboard arrow keys, even if the camera view is active SA 2007.08.16 Laser Trackers API's (all) and Leica's (all) - Level Measurement with tracker mounted level - NOTE: Please see the level setup help via the blue "?" button in the tracker interface Devices menu under Level >> Setup. - Keeps track of samples taken which are out of accurate range. Reports to user and advises that tracker be re-leveled using monitor mode. - Default Deviation Tolerance (each sample's deviation from the overall average) now 200 arcseconds. - Monitor mode - shows angles in red when out of accurate range. Also indicates (Leica's only) when angles are out of measureable range. - Leica emScon only - re-enforces previous setting of Nivel activation at startup (as opposed to allowing emScon to persist this) - Simulation mode - now simulates monitor mode showing new out of accurate range, and out of measureable range conditions. CMM Arms - To avoid confusion, added names of CimCore Infinite (5000) Series arms where appropriate in Instrument>>Add. Note: These arms are kinematically identical to the 3000 series arms, and have been supported in SA since their introduction. SA 2007.08.13 - All code rebuilt with Microsoft Visual Studio 2005 Service Pack 1 - Added NEW instrument model for the Metris Laser Radar with the LRDriver interface (Beta release). * if you add ‘Metris Laser Radar (LRDriver)’ model, it will auto-run our new instrument interface. (requires .NET 2.0 installed) * if you add ‘Metris Laser Radar (CLRICx)’ or ‘CLR 100 MV Scanner’, it will auto-run the old CLRICx instrument interface. * for support on the drivers and your scanner's firmware, contact clrsupport@metris.com - GD&T Manual Datum Alignment - Automatic selection of datums can now be overridden, allowing manual control over which datums participate in the alignment * Right-Click the Datums folder in the Job Database tree and select Align * The datums which were automatically chosen will be displayed, to accept and proceed click OK * To override, click "Let Me Choose", and use the window which is shown to control which datums will participate in the alignment * Select an existing check to use the datum configuration of that check, or manually select individual datums - Instrument>>Automatic Measurement>>Auto-Correspond with Proximity Trigger: (tone-driven automatic measurement) * Added Measure button to the measurement list dialog so you can force a measurement of the closest point even if the automatic trigger does not fire. Point name will be appended with " - manual" so you know it was not within the auto proximity. * Added check box to measurement dialog so you can "Measure each point only once" -- this is now the default. Once you measure a point, the warbler will transition to the next closest non-measured point. If you measure manually, it will still assign the name of an already measured point if that is indeed closest. * Added a button to pop a watch window for this mode. This will drive you to the next point -- same as the tone drive. * Note: This mode currently works with Laser Trackers and Portable CMM Arms. - Fixed an issue with setting point targeting offsets to zero when moving an associated instrument. - Added moved instruments to the log entry for Move Objects by Minimizing Relationships. - Fixed an occasional issue with sorting point names in quick reports. - Change in CATIA importer fixes a bug where some files produce points that are transformed. - Added a Delete Collections option to the Security Class properties. Measurement Plan - Utility Operations >> Refresh Views - New command to force update of display data. - Any new commands added to an MP that contain "Edit Text" arguments can now reference any "String" argument. And visa-versa. - Fixed an issue with the Get General Relationship Statistics MP function always failing with Points to Objects Relationships. - Added ability for Decision List arguments to support referencing of strings for the "Decision Text" component of user decision list items. - Added ability for HTML Keyword arguments to support referencing of strings for the "Symbol" component of keyword associations. Metris Laser Radar (LRDriver) - Measurement Plan (MP) OpCheck command supported for the following strings ((AUTO) indicates that the check runs automatically without user interaction) * "Linearization" (AUTO), "FlipTest" (AUTO), "SelfTest" (AUTO), "StareTest", "LOSeparation" (AUTO), "FullComp", "QuickComp", "MCMCalibration" - MCM Calibration Support * Automatic, using MP OpCheck * Use "MCMCalibration " for the command string, where is Collection::GroupName (Collection is optional) * Manual * Select Tests>>Advanced>>MCM Calibration * Enter the Collection and Group name for the point group to be measured * Click OK, if successful _front and _back point groups will be created with the results - LOSeparation Automatic Operation * To run LOSeparation automatically, it is necessary to provide a region argument in the MP OpCheck command string * Specify "LOSeparation ", where is Region12, Region23, or Region34 * If no argument is supplied, the dialog is displayed and the user is required to manually start the test - Mirror functionality has been enabled, including both single and multiple chained mirror configurations - Added support for control of mirrors via the MP "Set Measurement Mode/Profile" command * use "mirroron " to turn reflection on, where is the name of the mirror to use * use "mirroroff" to turn reflection off - Mirror toolbar icon now flashes when reflection is enabled as a reminder to the user - Added a "Help Topics" submenu which provides additional explanation of Measurement Plan (MP) features - Updated to the latest Metris SDK, v0.9.27.1 Laser Trackers API (All) - new API dll set - 2007.08.02 v. 5.0.5.1 - adds an important update for the ADM auto set function API Omni - During Auto-measure, no longer allow the point-at operation to set the distance. Even if the distance gets set by the fast adm, it may not be valid. Now, the ADM distance set operation is called after the completion of point-at, whether there is a distance set or not. SA 2007.07.21 -- New River Kinematics' 12th year at CMSC! (www.cmsc.org) - NEW Module: "SpatialAnalyzer GD&T for v5" -- new feature inspection method using ASME Y14.5M-1994 standard. - Currently implemented using Catia V5 files as the CAD source and Inspection Plan. Here is the process.... - Import V5 file with annotations turned on. - Right click on Annotations TreeView item and select Make Feature Checks. This creates Datums and FeatureChecks - Right click on a Datum in the treeview and select Trap Measurements from Instrument - Measure points with the selected instrument. - Complete at least 3 Datums, right click on the Datums Treeview Category and select Align. - The Instrument is now aligned to the part definition. - Trap points for a desired feature and view the items data in the Report Bar. - Print and archieve these reports just like any other Report Bar item. - Right click on Feature Checks Category in treeview and select Composite Quick Report to easily report all. - For a more detailed description of this process please request a whitepaper from support@kinematics.com - Arm graphics: Added refinements to the arm graphics' kinematic models so they more accurately depict the arm motion. - All relationships now properly report in the report bar, quick reports, and composite reports. - Query point clouds to objects: Fixed issue where the point count thinning factor was not always applied properly across multiple clouds. - Cloud names in SA: When measuring with an instrument and sending point clouds to SA (arm scanner, TScan, Laser Radar, etc), SA will make sure the cloud the points are placed in has measurements ONLY from this instrument. This means you cannot accidentally mix a cloud with measurements from 2 different stations. - Improvements to Annotation Leader drawing code - may see redundant leaders in old format files, reimport of CAD should correct this. - Reports>>Log File: Implemented wildcard search capability. Also works for other areas that use the SA Log reporting such as instrument an object reporting. - File>>Auto Import (by file extension): tool bar button added. Uses extension to determine how to import the selected file. (this is the same as using the Explorer tab in the tree and double-clicking a file). - Relationships>>Points to Objects and Point Clouds to Objects both prompt for surface projection options before the relationship is created. This gives you a chance to confirm offsets, etc. - Construct>>Point Cloud>>From Existing Point Group - will set the cloud offset to match the points if all of the points have the same offset. If not, the cloud properties dialogs pops and a message explaining the offsets did not match. - Query>>Point clouds to objects - cloud offsets are now properly applied TheoManager - NEW Instrument: Added support for Sokkia NET-1 Total Station Laser Trackers API (III, Omni, and II+) - Fixed issue with crash when beam broken to stop scan acquisition. SA 2007.07.08 - New rendering mode added that highlights edges (see main toolbar) - USMN: When using free-net solution method (all instruments checked), you can now allow scale to vary on instrument 0. Previously, even if you checked Vary Scale for instrument 0, it would be ignored. This is fixed. - Watch window arrows: * Added options for controlling min and max size. * Defaults to showing working frame X, Y, Z component arrows. Can change to show magnitude also as before. * Set a tolerance in the watch window (or watch a point with a tolerance) and the arrow will show green/red. * Arrows draw grey if there is no tolerance set. * Arrows are drawn translucent so you can see the underlying geometry. * Default projection options (for point to objects) set to draw arrow toward object. * If all selected objects are lines or curves, target offset override will be set with a value of zero. You can easily undo this by selecting projection options on the watch window right-click menu. - Probe tip graphics: Probe tip drawn for active update from each instrument. - New MP Editor introduced. * includes editable detail view * searchable (with wildcard) function listing - New MP Function - Process Flow Operations >> Collection Existence Test - Catia reader: * Modified to handle "\symb" type annotation symbols * BUG fix - v5 reader handling of certain annotations. Bug introduced 2007.06.13 - When double-clicking a meta-key (.met) file in the "Analyzer Data\License" directory an error was being reported and the key info was not being displayed. This is fixed. * double-click on any SA license file to see its contents. - Added font settings for graphics labels in User Options >> Display. - Fixed bug with Embedded MP that Imports SA file causing crash. - MP Save / Load Datashare files now writes / reads booleans as proper boolean data type. Laser Trackers All - Changed Tracker default uncertainty values in SA to: 1.0 arcseconds Horiz. and Vert., and 0.0003 inches in distance + 2.5 ppm. - new weather source indicator traffic light (next to beam state traffic light) double click to check/set current weather source -green = internal or external automatic source -yellow = manually input settings -red = no source set (invalid condition) - Home at startup is now optional (for all but Faro, which always homes at startup) In interface menu, go to Settings>>Tracker>>General Settings. 'Home At Startup' is a check box. - Two Face Ops Check - 3D point delta magnitude column label changed from 'Mag.' to 'Pt. Delta Mag.' to avoid confusion. This value is not a distance coordinate delta, it is the 3D distance between the point calculated in the front sight, and the point caclulated in the back sight. API - Built with new dll set from 2007.06.29. - Added support for API's 'Active Target' (a.k.a. micro-me). The Active Target will be automatically added as an available User Definition in the Targets/Retros database. It will have a default ADM offset of 10.675mm. This value must be edited to the exact value as each Active Target has a unique ADM offset value. - Pressing the Home button (for ANY target type) sets the ADM offset value as it appears in the Targets/Retros database. - T3 - New STS 6D target (a.k.a. mini-me) model is shown in SA when 6D is active. Laser Projectors: - When connecting to a network of projectors, all projectors are drawn in proper orientation. - Added flexibility to the auto drift check and recalibration functions. - Text is now sizable - just hit the Options button. - Text projection from MP - use the Instrument Operational Check MP step. The 'String' argument gets projected. PCMM Arms Romer Europe - Plane offset direction (from probe ijk) was incorrect in some arm closures. This is fixed. SA 2007.06.13 - Instrument Properties: Added option to Set Scale From Scale-Bars. This will compute the scale factor to adjust the instrument scale so that the scale bars it measured are matched. If there are multiple scale bars measured by the instrument, a weighted average based on uncertainty is used to combine the scale factor adjustments. * After using this option, all the measured points are recomputed. You may need to re-fit to your nominal geometry depending on your specific job. * Added instrument scale factor to instrument report. - Callout and Layer visibility: fixed a bug where Importing an SA job with callouts that referenced layers would loose the association to the layers. The result was that the callout visibility control would not work. This is fixed. - Added report options for Points to Objects Relationships. SADMS - Code change to tracker interface so Stable Point mode can be used for discrete measurements * user must set desired number of points! SA 2007.06.05 - CATIA V5 importer upgraded to handle R17 Service Pack 4 files - Modifications to IGES, SAT, VDA and STEP reader and writers. Greater speed and robustness. - Fixed a potential issue when editing a copy of the MP commands: Concatenate Strings, Ask for String (Pull-Down Version) and Define Report Template. - Added confirmation support for "Replace..." menu item in object group menu. User may opt to be prompted for confirmation on each rename. - Fixed issue with Group Manager Replace Functions ... being an Unsupport Operation. - Added close button to report bar to close active report page. - MP >> Analysis Operations... >> Set Vector Group Display Attributes. Allows for programmatic manipulation of vector group display properties. - MP input transform arguments will now retain edits when changed in the MP step properties dialog. - Replaced the Report Bar's "Include in Composite Report" check box with a push button. - MP Detail View dialog now supports basic editing of Step arguments. At present, steps such as subroutines, database, datashare that allow more advanced argument editing should be modified within the single step editor. - Help>>Maintenance and Support Status -- added option to easily make a text file for requesting a subscription renewal by fax or e-mail. Laser Trackers ALL - Added "Change Face" to Tracker MP Command Strings, and to command help listing (Settings->Tracker->SA Interaction->MP Command String Listing) - Abort button on Inst Interface ends MP call when using SA Servo-Guide Mode Meas. Also ends Instrumen>>Auto Meas>>Measure Batch of Points. Previously, the Abort button would simply abort the current point, and the Servo-Guide (or Batch) would continue with the next point. - When weather is set for manual input, interface will notify user of current set values and time stamp at start up. - Discrete point acquisition - when set to front/back measmrement, no longer returns to front sight after measurement. This is to speed up Auto-Measurement procedures. But note that stable point will still return to front sight after acquisition completes. emScon - emScon is no longer depended upon to persist the hdw config settings - there are cases (e.g. Thommen on battery shuts off) when emScon will turn settings off. Now, settings like Thommen enabled as internal weather source, are forcefully persisted and asserted at startup. CMM Arms - Allow long names to be entered in Group drop down. - Fixed bug where pressing 'Scan Points' button would reset group name. SA 2007.05.17 Laser Trackers - DMS support for FARO tracker. SA 2007.05.16 - bug fix: the MP "Put to ODBC Database" and "Get from ODBC Database" functions were not properly handling the below cases - wide string database fields - field names which contained spaces - Fixed issue when opening an Embedded Excel file the FileName (in Excel) gets a number added to it. The number increase sequentially each time it is opened from SA. Issue corrected via removal of temporary file once edit complete. - MP >> Construction Operations >> Other MP Types >> Convert to Euler Angles from Fixed Angles. Arguments: Input Transform (with Fixed Angles) Input Pick Euler Angle Type ( XYZ, ZYX, ZYZ ) Output Transform of Euler Angles - MP >> Scalar Math Operations >> Trig Function. Arguments: Function Type = sin(X), cos(X), tan(X), asin(X), acos(X), atan(X), atan2(Y,X), Pi X Double In Y Double In Output Double - Added "Replace..." menu item to object group menu. Specify a search criteria and a replacement value and all occurrences within all items of that group will be replaced with a specified value. - Improved the appearance of the Report Bar buttons. SA 2007.05.08 - Point Group report: Added individual measurement pointing errors to the coordinate report. To enable this, select the pointing error option in the point group report options. Previously, only the overall RMS pointing error for a point was given. This is still available. SA 2007.05.05 - New Hole Feature Check function added: * Right click a circle in the tree view. Select "Make Feature Check" * Highlight the feature check in the tree view and the Report bar will show the check information. * Either associate existing points, or right click the feature and select "Trap Measurements from an Instrument". - when trapping, any measurements from the instrument will automatically associate with the feature. * Measure points on the face of the hole and inside the hole. The analysis is automatically performed and the report will update to show the results. * Select Report Options to control what is shown in the report (Diameter, Radius, X, Y, etc...) * Set the tolerance on the hole center, diameter, or angle, and the report will show the tolerances and the amount out. SA 2007.05.03 - Construct>>Circle(s)>>From CAD Surfaces added. - Analysis>>Scale Bar Measurements: New command added -- shows the nominal, actual, and delta for the scale bars and their measured lengths. - Reports >> Options: Added option regarding inclusion of current view image within quick reports. - Added MP Command: Get Active Collection Name to Construction Operations>>Collections section. - Added MP Command: Delete Collection to Construction Operations>>Collections section. - Fixed Quick Reports bug where the measurement details text in the instrument report is overrunning itself in some cases. Metris Laser Radar -- new .NET interface using LRDriver 5.0 - New look and feel -- tighter integration with SA! - Run from start bar: Start>>Program>>SpatialAnalyzer v2007...>>Interfaces>>Metris MV Laser Radar .NET - Requires .NET 2.0 be installed on the system. You can get this from windows update. - You can still run the old CLRICx interface -- it will autorun from SA, and its also on the start bar. Laser Trackers Faro - Added ToggleMotors command to support this option in programmable function keys SA 2007.04.18 - Introduction of new dockable SA Report Bar. The report bar provides a small subset of the SA Quick Report for a selected item. Selecting an item within the SA Tree will cause the report to appear in the presently active report bar tab. NOTE: Users presently working with profiles will need to create a new profile from the default or enable the report bar from the report menu to utilize the report bar. * If you want to supress the report bar as your default, select View>>User Interface Customization, and make a profile after hiding the report bar. - Instrument>>Automatic Measurement>>Automeasure -- Added delay options to Multi-Pass configuration. When you select multi pass, you can set a delay between each measurement and between each pass. This is useful for tests that need to run over a long time and only check points at a specified interval. - Point Groups: Report Options - added option to show measurements, and measurement details with each point. * also added option to show Theodolite information if available -- RMS Angular Pointing Error and Worst Apex Angle. - Improved the user interface for User Options >> Scale-Bar Database. - USMN * scale bar information added to USMN log file and USMN reports. * Composite Group: If the group exists, you will be prompted to replace it. If you select NO, it will make a new group as before. YES will replace the group with the new values, removing any points not in the new composite group. - Frames, Lines, Planes, Circles, and Cylinders: Added report option to show the projected angles of the object axis. Defaults to on so you will see this added to your reports. * Projected angles: Changed the order of the display. Now shows in this order: - Angle about +X from +Y in YZ plane - Angle about +Y from +Z in XZ plane - Angle about +Z from +X in XY plane - When applying a password to a job file or MP, an additional confirmation dialog is now shown which contains warning text in large red letters with a border that alternates colors - Added names to the primitive object properties. (Pipe, Cylinder Slice, Pyramid, etc.) - Modification to Quick Reports -- SA Reports output. Right clicking in the SA tree and requesting a quick report will cause the report to be generated, but not stored in the specified collection. User must press the "Save" button within the report dialog. Laser Trackers - Button Help files updated - this is the blue "?" in the startup/logon dialog which provides help/information for each tracker type API (Tkr II, II+, and Omni) - User reported acquisition speed differences in discrete points - would acquire faster when measurements performed in rapid succession. Modifications made to aleiveate this condition. - Also, acquisition frequency paramter now used for all discrete acquisitions (single pt., stable pt. solicited pt. from SA, and ops checks). Previously, all API's simply acquired all discrete pt. samples as fast as possible. API xD Laser Rail -- NEW interface. - Can make scale bars and auxilliary data distance measurements in SA - Can simulate operation without hardware. - Use 'settings' to control which environment sensors are used, and set units - Use 'diagnostics' to confirm operation - NOTE: Configuration file default location is 'C:\Analyzer Data\Persistence'. Interface will look for config named after serial number to auto-connect. If the config file is not found there, option to locate it manually will be presented. CMM Arms - Added threshold for updates to SA when not measuring - won't send updates if no joints have moved more than this threshold value since the last update was sent. Go to Options (big check mark button at lower left of interface window) and look under 'Graphics in SA' for 'Joint update threshold'. Defaults to 0.5 degrees. - Changes to fix crash when SA closed with interface docked. SA 2007.03.30 - Digital level instruments: * You can use Analysis>>Measurement Simulation>>Fabricate Measurements to fabricate level observations. If you select the add uncertainty option, it will use the uncertainty setting set in instrument>>Properties. * Elevation values show in the treeview when you expand a points coordinates. (NOTE: for files that already have digital level instruments, you will need to select Analysis>>Recompute Targets from Shots in order for this to refresh the first time you open the file. It will be retained when you save, and when you load in new level data). * Edit uncertainty button in instrument properties allows you to set the uncertainty of the elevation measurement. Also applies this value to uncertainty analysis in USMN. - Scale Bars added to USMN: Define scale bars in the SA Scale Bar database. If the point names match the names in USMN, these scale bars will show up in USMN. You can control their weight overall and individually. * Weight at 0, and you can see the scale result without changing the USMN network. * Weight at non-zero, and the scale bar(s) will be used as a constraint in the optimization. - Added Parameter to MP command to import step file to suppress display of residuals dialog. - Added initial value parameters to the following MPs: Ask for String, Ask for Point Name, Ask for Integer, Ask for Double - MP Command to run another program now properly sets working directory to the directory containing the program. - New MP Control Bar added to product. Executing MPs will now be part of this tabbed / dockable window. - Instrument docking state now preserved within settings file. Running a previously docked interface again will automatically dock the interface within SA. - Export to ascii menu option now exports point groups properly when they contain invalid characters. - Capture Screen to File function modified to removed File Save As dialog prior to capture. - Changed termination criteria on BSpine fit routine. - Bug fix - fixed crash on closing certain .xit files Laser Trackers All - Targets/Retros editing changes: - when a target is edited, the grid no longer scrolls to the top - all edited parameters are shown in blue until the dialog is closed (just like measurement profiles) - when a target is added (either by copying another target, or from a retro) the grid is scrolled to the bottom to view the new target Faro - SDK v. 1.8.0.1 and beyond... Java files are now contained in a self extracting zip. Just download the file and run it, then you're done. The file is called 'Faro Tracker v. 1.8.0 Java files.exe' and is located at ftp://ftp.kinematics.com/pub/SA/Install/Driver Downloads/FaroTracker. This needs to be done only once, no more unzipping to the SA install folder. See the blue "?" button in the tracker log on dialog for more info. SA 2007.03.16 - USMN Digital Network Levels -- Instrument uncertainty analysis now includes output for the uncertainty of the digital level observations. You can also chart these uncertainties for all levels in the group or individuals. - USMN - Measurement column in main interface moved to far right -- useful for networks with large number of instruments. - Analysis>>Robot Calibration and Uncertainty Analysis -- Enhanced interface to allow immediate graphical update when changing the kinematic parameters of the robot. * Also implemented a Save and Load kinematics option that writes a .SAKin file. * Writeup with sample files available upon request. - Modified new Arc function to only operate on Surface Normal Holes. Construct>>Points>>Layout>>At Center of Surface Holes - bug fix: parallel processing "active" indicator was being shown in some cases where it should not have been SA 2007.03.12 - New MP Function - View Control>>Set MP's Window State (CAUTION:Be careful using "hide", only another call to this function or an error will restore the window. Try "minimize" instead where possible. - CATIA Enhancement - GD&T Datums now carry appropriate material modifier conditions - New function to construct points at centers of surface arcs (holes). Construct>>Points>>Layout>>At Center of Surface Arcs - bug fix: changing the type of an MP argument (datashare, ODBC database) would prevent the use of the "reference" method - New revision of SA Documentation posted. Includes information on: * Composite Quick Reports * SA Button control -- drive SA from your HTML page * Robot Calibration Module * MP Function listing update - Analysis>>Robot Calibration: Added buttons to save and load the D&H Kinematic table. SA 2007.02.28 - SA Documentation Installer -- New Revision Available! Download it from the website: http://www.kinematics.com/support/docs.html * Updated users manual, new sections, and new feature walk-throughs. * Includes a Windows Help file (chm) as well. * SA has new items on the Help Menu to let you access the PDF and CHM directly if they are installed. If not, it will take you to the download page. * Also added Help menu items to access the ReadMe and License agreement. SA 2007.02.26 - Composite Quick Reports * Right click on a collection and you can report all items, or turn them all on and off * Relationships added to composite quick reports. * Report all collections: Reports>>Composite Quick Report -- All Collections: This option lets you run a report of everything in the job that has the "include in composite report" flag on. - Instrument Reports -- Report Options menu pop added that lets you control whether or not the measurement details are included in the reports. Default is on. Also, details are an a new line below the measurement values to cleanup the formatting in the report. - Watch windows: Fixed problems with point to point watch windows when in Cylindric or Spherical mode. - USMN Uncertainty Field Computation: Cancel button is more responsive. Solutions should be quicker as well. SA 2007.02.23 - Group to Group Relationship Reporting: * Added columns for Tol-, Tol+, and Amount Out of Tol. * Added additional grid format where XYZ is vertical instead of horizontal. * You can set point tolerances per point, per relationship, or even when importing a point set from a file. If you right-click on a point group, you can also set tolerances for all points at once, then override for individual points. - Composite Quick Reports added * Instruments and objects have a tree menu option to "include in composite quick report". * Instrument category as well as each object type (plane, line, point groups, etc) have a popup menu area for Composite Quick Reports where you can generate the report or turn on and off all child items. * This funcitonality will also expand to entire collections in the near future. * The Report options available for each object will also expand soon. (diameter vs. radius, etc...) - Left-Handed frames: "Left-Handed" notice added to tree-view, working frame button, frame report tables, report footer, and frame properties dialog. This will highlight cases where a left handed frame is used. - Frame properties dialog now has buttons to show the projected angles (and normal vectors) for each frame axis. - File>>Import>> CAD formats -- most CAD formats no longer force an autoscale of the view afterloading. This was done to eliminate the sudden view changes while running MPs, etc. If you want to autoscale after import, simply hit autoscale. If you want your MP to autoscale like before, add an Autoscale MP step after the import. - New MP Functions - Analysis Operations>>Relationship Operations>>Make Frame To Frame Relationship - Analysis Operations>>Relationship Operations>>Show / Hide Relationship Reports - Instrument Operations>>Verify Instrument Connection - Analysis Operations>>Relationship Operations>>Show / Hide Relationship Watch - New MP Database Connectivity Functions (ODBC) - These should work with any ODBC-capable database - They have been verified to work with the following database products - Firebird 2.0 - Oracle 10g Express Edition - Microsoft SQL Server 2005 Express Edition - Microsoft Access 2003 SP2 - File Operations>>Database Operations>>Put to ODBC Database - A connection string and table name are specified (the user can interactively pick these if the database is available when editing the MP) - A list of additional arguments are added, one for each column in the table (the user can interactively pick columns if the database is available when editing the MP) - For these arguments, the Description contains the column name and the Value contains the desired value to put to the database - An optional WHERE clause argument can be added (string argument with a Description = "WHERE" (without the double-quotes)) which, if present, implies an update to an existing record - If there is no WHERE clause provided, a new record is inserted into the database - File Operations>>Database Operations>>Get from ODBC Database - Similar to the Put function, except the column values are read into the MP arguments - A WHERE clause is required for this function - If multiple records match the WHERE clause, only the first record is considered - USMN bug fix: Initial transforms not restored if you hit OK instead of cancel even if apply instrument transforms was not checked. This mostly effected cases where you only compute uncertainty clouds without solving. Fixed. - ScAlert temperature sensor instrument interface updated - calibration offsets entered with the server manager app should now be included in the reported measurements - watch list .csv report now shows the units in the header row and shows just the numeric value in the data rows to allow easier manipulation in Excel - SA Laser Projector Interface - new dll set from Virtek, v.1.6 pre-release. Laser Trackers All - Added optional auto-outlier rejection for discrete point acquisitions. Uses same statistical trimming methodology as USMN. Two new parameters will appear in any discrete point acquisition paramters: 1) Auto-Outlier Rejection - this is a check box for toggling the feature 2) Auto-Outlier Threshold (Sigma) - this is the sigma multiplier to use when the feature is toggled on. E.g. a value of 1 sigma will trim off all samples which are 1 sigma away from the average, so as the number gets smaller, more filtering occurs. The defaults are 'off' (so that default behavior is unchanged) and '3.0' sigma. These parameters are applicable for single point and stable point measurements, discrete measurements solicited by SA, and all single point operations checks. Information regarding the settings used, and the number of points rejected will be included in the measurement details for each point in SA. NOTE: These parameters are NOT applicable when the acquisition's 'Sample On Controller' option is set. - Two Face Check dialog dZ column heading says dXZ ... should be dZ - fixed API - Added Utility >> Tkr Utilities >> Tracker Specific for Tracker III and Omni, just like Tracker II. This allows setting the static and dynamic filter weights, etc. (NOTE: see API startup help re. filter weights and their usage) Leica emScon - Added support for Tipless TProbe measurement. From the interface 'Settings' menu, go to Tracker >> General Settings, and hit the 'emScon' button. 'Measure with No Tip' check appears in the new 'T-Probe' area. Frame measurements will be centered at the T-Probe retro when this option is set. This is used primarily for robot calibration/verification operations where it is desired that the T-Probe with no stylus tip is treated as a valid target. NOTE: You must uncheck this option to once again measure with a tip installed. Otherwise, a 'Usage Conflict' exception will be thrown. Faro - SDK upgrade, v. 1.8.0.1 from v. 1.7.0.2 * This allows the setting of the folder where the Java files are stored! So no more copying the java files every time you upgrade SA. Just download 'Faro Tracker v. 1.8.0 Java files.zip' from the SA web site, unzip into the folder you choose (default is C:\FaroJRE\), and when you start the tracker, you'll see a setting in the log on dialog for the path. Set it once, and it's done. Camera files are upgraded also, but usage is unchanged. SA 2007.02.11 - Circle: Added option to draw normal vector, show projected angles, and reverse normal vector. - Plane: Added option to draw normal vector, show projected angles, and reverse normal vector. - Cylinder: Added option to draw normal vector, show projected angles, and reverse normal vector. Laser Trackers API - new dll's to correct tracker LED state after homing tracker Leica TP-Link - changes to ensure proper closing of mdb so that ldb will be deleted Leica emScon - upgraded to sdk v. 2.4.666 (NOTE: emScon systems with T-Scan OR systems without ADM should have v. 2.4.668 on the controller, hardware-only update to 2.4.666) SA 2007.02.08 - More GD&T improvements for CATIA R17 compatibility - Flag annotations added - Linear dimensions (holes and hole tolerances added) - Metris Laser Radar Interface: Updated (see Metris Laser Radar Readme.txt for details) - Run "Metris Laser Radar.exe" from the program folder to check out the new interface - MP Import of CGR files returns failure if loading fails due to licensing issues. - Callouts: Renaming points will also rename the associated callouts. Deleting points will remove their associated callouts. CMM Arms - Romer Europe arms - automatic probe detection supported. SA 2007.02.02 - Computationally intensive processes: Progress dialog cancels more immediately. Progress dialog also stays on top of other dialogs now. - GD&T Composite annotations improved for CATIA R17 compatibility Laser Trackers - emScon - added safeguard at startup which disallows keeping transformation or station orientation parameters which may have been set by other apps SA 2007.02.01 - New Relationship: Point Clouds to Objects. Allows you to pick multiple clouds and relate them to objects. The sub-sampling options allow you to control how the cloud is thinned. The default is 200 points, spaced evenly throughout the cloud. - Callouts: * added copy option to callout pages. This allows you to copy an entire callout view. * text label dialog allows (and remembers) sizing. * added copy option to individual callouts. * text notes option added to all callout types. Text is placed below the other callout information but in the box. - MP Transform Objects by World Transform Operator now includes scale component application - MP Group to Group Best fit now carries scale in the World Transfrom Operator - DataShare files can now be embedded and accessed from within the MP Load and Save Datashare file functions. - New MP Datashares section added to file operations -The following new functions are often easier than using the load Datashare file function - Get Integer from Datashare file - Get Double from Datashare file - Get String from Datashare file - Get Vector from Datashare file - Get Transform from Datashare file - Scripts>>Embedded Measurement Plans>>Create New -- allows you to create and edit a new embedded measurement plan without importing a new MP file. - User Options dialog "Directories" tab renamed to "Machine Configuration" - these settings are stored in the registry. - Added a check-box to User Options>>Machine Configuration to enable parallel processing - if enabled and if there is > 1 CPU available on the machine (the dialog will show the # of detected CPUs on the machine) then certain routines in SA will execute computation tasks in parallel, using the available CPUs/cores on the local machine - this is an initial capability being tested and over time, various computation tasks in SA will be converted over to use this - USMN point computation (the inner optimization) has been updated to work in parallel when parallel processing is enabled and there is > 1 CPU available - added an indicator to the status bar - if parallel processing is disabled, nothing will be shown - if parallel processing is enabled, a small icon with gears will be shown, normall grayed out, but lit when parallel processing is active - Metakey licenses and soft key file installation. MET, MEZ, and NSK files can be auto installed by simply double clicking them. SA now also pops a text file showing the license information. - Added ability to read files containing obsolete Bi-Parametric surfaces. - Metris Laser Radar Interface: Updated (see Metris Laser Radar Readme.txt for details) - Run "Metris Laser Radar.exe" from the program folder to check out the new interface Laser Trackers - ALL - Target offsets are now send with Cloud Point measurements. SA 2007.01.12 - New MP Functions - Import Catia V4 file - Import Catia V5 File - Import Catia CGR File - Import Unigraphics File - Added Max Material Condition modifier to GD&T mark-ups CMM Arms - Romer Europe arms now supported. Romer Sigma 2022 model added. More models will be added as needed, but the interface will run ANY Sigma arm through the 2022 model. - Pipe Probe button is now hidden when running Faro arms Laser Trackers - API - Dll set from 12/15/2006 implemented. This fixes a problem where the Tracker II+ would crash when a Smart Trak System (STS) was connected. SA 2007.01.01 - Collection copy function implemented: Right-click on a collection, and select Copy. This will copy all of the objects and point groups to a new collection. Instruments are not copied. - USMN: Added option to Instrument Settings dialog to set all instrument weights at once. This allows you to set all for digital levels or all for non-digital levels. - USMN: Added option to De-Activate measurements that are weighted zero in USMN. If you check this option then apply the USMN results, when you repeat the USMN run, you will start with those deactivated. To re-activate all measurements in the job, you can always use Analysis>>Activate All Measurements, or right click the instrument and pick Activate All Measurements. - View>>Hover: now keeps the input focus in the graphics window so the mousewheel zoom will work while hovering. - Construct Line>>Normal to Object, through point: Now handles the case where the point is exactly on the plane. - Shot Graphics (measurement rays): Added button to user options for "Shot Graphics Options". This now lets you: * Show most recent, all, only active, only inactive * Set colors for: active measurements, inactive measurements, and the current update from the instrument. - Cone Fits/Queries - corrected interpretation such that outside cone is 'positive', and inside is 'negative' - Catia V5 import now supports Catia V5.R17 - Construct Points>>From Cloud Points: Added option to allow for spatial sub-sampling. This means you can specify you want 1 point every inch from the selected cloud points. - View Rotation Center toolbar button: now includes cloud points in the selection. SA 2006.12.22 - Metris Laser Radar Interface: New interface BETA release (see Metris Laser Radar Readme.txt for details) - Run "Metris Laser Radar.exe" from the program folder to check it out. SA 2006.12.20 - Construct>>Frame>>On Instrument>>Scope or Probe (end-effector): Fixed issue where this did not work for PCMM arms. - USMN with digital levels: The instrument settings dialog now properly limits the motion of the levels per the checkboxes. ScAlert instrument interface updated CMM Arms - Graphic model in SA for Faro Platinum series 7DOF - corrected wrist orientation * When you first run the arm, it will automatically refine the model as you move it around. See the instrument history for details on the corrections. SA 2006.12.14 - SA Laser Projector Interface - new dll set from Virtek, v.1.4.0.7 - Metris Laser Radar Interface: New interface design prototype UPDATED (see Metris Laser Radar Readme.txt for details) - Run "Metris Laser Radar.exe" from the program folder to check it out. - Missing GD&T Font file added to installer. SA 2006.12.07 - Metris Laser Radar Interface: New interface design prototype UPDATED (see Metris Laser Radar Readme.txt for details) - Run "Metris Laser Radar.exe" from the program folder to check it out. - Graphical models for portable CMM arms will automatically adjust their joint offsets to make the models match the actual arms. - Material list used for temperature compensation now user-configurable: (Analysis>>Temperature Compensation) is now stored in a comma-separated-values (.csv) file - See CTEMaterialList.csv in the SA install directory - double-clicking the .csv file in explorer will allow editing in Excel; the file can also be directly manipulated with a text editor - when you restart SA, it will load and use the revised material list. - Catia V5 import changes - bug fix, CATProduct files with annotations that bridge CATPart files, no longer crash the importer. The leaders still may not be correctly positioned in all cases. - Support of V5 r16 for both 32 and 64 bt formats. - bug fix, Some V5 point locations were being shifted on import this has been corrected. Laser Trackers - API - Dll set v. v3.2.3.4 (from 2006.11.29) implemented. This fixes the Omni Trak tracking mode issue. - This dll version should also be stable for both the Tracker III and the II+, please test. CMM Arms - Graphic model in SA can be auto-corrected. In the arm interface, hit the Options button (check mark button in lower left). Under 'Graphics in SA', check 'Auto-Correct Graphic Model'. You can also 'Reset Model' information to start a new correction set. * When you first run the arm, it will automatically refine the model as you move it around. See the instrument history for details on the corrections. ScAlert Instrument Interface Updated - Added the ability to add Watch items (see Watch List menu); these allow you to specify a temp source (sensor or the avg), material, nominal length, and allowed length change and monitor it in the main window; If the length change exceeds the allowable value for a given watch that watch item will turn red - The Material list from SA is used in the interface app, allowing the user to choose from the same set of materials avaiable in SA - Length units and decimal precision for length values match what has been chosen in the SA settings dialog (temp. units and decimal precision for temp values are still configured in the interface app) - bug fix: Watch properties dialog now shows CTE values in 1/degF or 1/degC, based on the currently selected temperature units - bug fix: when using millimeters or centimeters for the length units, nominal length and allowable length change editing was not working - When editing Watch Properties (Watch List>>Add or Watch List>>Edit), allowable length change can now also be computed using Min. Job Tolerance and % Allowed for Scaling by clicking the "Use Tolerance Specification" checkbox - Reference temp for Watch List items now defaults to 20 degC / 68 degF; reference temp can be set to this temp or to the current sensor temp - Temperature Units are no longer set in the interface app; Units and decimal precision for temperature values now use the SA setting; with this change, both length and temperature units and decimal precision are now controlled via settings in SA - bug fix: Current temp shown in Watch list now correctly shows "XT" or "XS" if appropriate using the same rules used in the Sensor State list - When the length change is from 80% to 99% of the allowable length change, the watch item will be colored yellow; When the length change is greater than or equal to 100% of the allowable length change, the watch item will be colored red SA 2006.11.28 - Instrument>>Automatic Measurement>>Auto Correspond with Proximity Trigger: Added option to project vector results to the nominal vector. The actual measurement value, however, is not projected for traceability. - Instrument>>Automatic Measurement>>Auto Measure Vectors: Added cycle improvements for long duration measurements. - Bug fix, Corrected reported cylinder radius and diameter in MP Get Cylinder Properties step. These arguments were reversed. - Metris Laser Radar Interface: New interface design prototype UPDATED (see Metris Laser Radar Readme.txt for details) CMM Arms - auto-proximity measurement - Set good proximity and working field audible parameters per those sent from MP. Laser Trackers - API - new dll set - fixes a bug which caused Omni Track homing failure depending on the PRM format - Fixed issue with homing - tracker would execute first home command ok, but motors would be 'frozen' with subsequent commands. This issue would be more noticable with an OmniTrak or Tracker III since they have multiple tracker mounted nests. - Omni - added ui to support Mfcr. Specific Ops Checks (Check/Cal menu), and Status (Utility menu) - new dll set - Omni now stays in tracking mode when beam is broken - this is for ADM catch and reset - ALL - Cross section acquisition - Added option to return pt. closest to cross plane. This takes the form of a new check box in the Cross Section Acquisition parameters grid. It is labelled "Use Closest Point". The default is unchecked, which will behave as it always has, the exact piercing point on each crossing plane is interpolated from the two scan points on either side of the crossing plane. The new behavior, when "Use Closest Point" is checked, will return the measured scan point which is closest to the plane. - Auto-proximity measurement now sends a watch update to SA at each proximity query. This means a Watch Window can be run in SA during the auto-proximity measurement. ScAlert Temperature Probe instrument interface updates - removed SoC/SBP columns from list and removed units buttons from the toolbar - window can now be minimized and docked with SA - settings now persist across sessions (they are stored in "Analyzer Data\Persistence\SA ScAlert Interface.bin") - the 16-character sensor serial number is now shown in the window status area when a sensor is selected from the list - added a Settings dialog and moved the temperature units choice to this dialog - added configurable min/max temp range; if the temperature reported by a sensor is outside this range, the list shows XT (no thermistor) - now displays sensor name (which is configrable) instead of the integer sensor # - added configurable max age for the sensor readings; if the reading age is greater than this, it shows XS (no sensor); the user can enter a value or choose one of the preset values based on instrument type - added the ability for the user to select a set of active sensors in the settings dialog; only the active sensors are displayed in the main window and sent to SA; this allows only viewing a subset of the available sensors - if the user has not designated any sensors as active in the settings dialog, they are all considered to be active - ENTER key no longer closes the app - update rate for sensor states is now configurable using the Settings dialog - added display of avg temp in window status area; user can choose which sensors are included in the avg (double-click sensor in the list and check the avg checkbox) - if the user has not designated any sensors as being part of the averasge, they will all be part of the average - added avg temp display as a separate row, allowing the user to assign collection/group/target to it; it is then sent to SA when the measure button is used - updated and expanded the info sent to SA along with measurements (see measurement aux data and measurement details>>Info field in SA) - sensor states and avg temp info is now sent to the instrument log in SA when the measure button is clicked (right-click instrument in job tree>>History) - added standard deviation computed for all sensors which are part of the avg; displayed beside the avg in the window status area and sent to SA in the instrument history and as an additional aux data item along with the avg - fixed intermittent disconnect bug - added a "revert to factory defaults" button in the settings dialog which resets the settings - added conversion of min/max temp values to the proper units in the settings dialog when the units radio buttons are used SA 2006.11.07 - New Quick Align function for easy alignment to CAD. Added to menus under Instrument>>Locate and Analysis>>Best-Fit. - USMN Automatic Outlier Trimming: Added option to remove trimmed measurements or points from the USMN solution instead of only weighting them to 0.0. - Command line option to run an embedded MP was not working since 2006.10.08. This is fixed. * Example: "Spatial Analyzer.exe" /mpe "a::MP_B.mp" "c:\SAExample.xit" * Also added /? command line option to post a message box with a list of all SA command line options. SA Command Line Options: /? for help "filename.xit" - open an SA file /MP "filename.mp" - run MP from disk /MPE "a:embedded.mp" - run embedded MP from SA file /QUICK "Leica Tracker" - quick start by adding an instrument and starting its interface. - Bug Fix: Top-level menus (File, Edit, View, etc.) were not being translated using the chosen language file (File>>Language Translation Settings, pick language file, restart SA); this has been fixed and they should be translating now - Note that user-created custom UI profiles (View>>User Interface Customization>>Customize Current Layout, perform desired customization, click Save Current Layout) will be in the language which was selected at the time they were created; If a different language file is chosen, it is necessary to revert to factory defaults (View>>User Interface Customization, click ) and redo any UI customizations based on the new language choice - Choice of language translation file and/or edits to the current language translation file no longer require restarting SA for the menus and toolbars to be updated; updates now occur immediately - Bug fix: Instrument>>Automatic Measurement>>Auto Correspond with Proximity Trigger --- when you restart the mode, you could crash depending on the state when you last exited the mode. This is fixed. - Security settings (SA user login option) implemented more broadly. - Metris Laser Radar Interface: New interface design prototype UPDATED - The following target types are now implemented: tooling ball, surface point, and retroreflector - The target manager now allows you to create additional targets and assign targets to the big 4 measurement buttons Laser Trackers - API - new dll set - fixes bug in the Tracker II which prevented connection to SA! (bug was introduced with OmniTrack dll set in v. 2006.10.24) NOTE: as of this version, API no longer supports the I-Probe with the Tracker II series SA 2006.10.31 - Point Group reporting now supports Cartesian (X/Y/Z), Cylindric (R/T/Z), or Polar (R/T/P) coordinates - Right-click a point group in the job database tree and select "Report Options" - Choose the desired coordinate system and components and click OK - Right-click the same point group and select "Generate Quick Report" - The report should show the points in the chosen coordinate system - NOTE: If in polar or cylindric coordinates and you have point uncertainty fields, the uncertainties will report in the proper coordinate system. Ur Ut Uz, for example, where Ur is the uncertainty in the radial direction. - ScAlert Temperature Probe interface updated - Choice of temperature units is now available and the interface will use the chosen units for display and when sending data to SA regardless of the device settings - View>>degsC or View>>degs F from the interface (or click the corresponding toolbar buttons) - Metris Laser Radar Interface: New interface design prototype included. - Run "Metris Laser Radar.exe" from the program folder to check it out. - Initial BETA release of what will eventually replace the SA MVCLR interface, providing a new look-and-feel to increase useability - This release provides only limited functionality for obtaining initial feedback; it should only be used for informal testing to see where things are headed. - Language translation file format: Modified the format so files created with this version of SA can also be read by older versions of SA. SA 2006.10.25 - New Instrument Added: ScAlert Temperature Probe -- this allows you to monitor multiple part temperature from a variety of locations and synchronize the data with 3D coordinates in your measurement job. - New Instrument Collimation mode added that does not tilt the moving instrument. - Language Translation Editor: now allows wildcard searches of the translated and untranslated entries. * Translation interface added to main menu (in addition to user options dialog): File>>Language Translation Settings. SA 2006.10.24 - Language Translation Enhancements: * Language editor now built into SA (previously required a separate program). * Under user options, pick language settings, then you can invoke the editor. (you can also make new files, etc) * The editor will also populate its untranslated strings dynamically as you run the application. * When you enter translations, they will take effect immediately (except for menus and things that only translate on startup). * Langauge files no longer require conversion at NRK, so you can create them and use them immediately. Laser Trackers - API - new dll set - fixes for ADM offsets and Omni Track - Also for Omni Track - changes to tracker mounted nest indexing SA 2006.10.18 - Metris Laser Radar Interface: Retro target measurement mode: Added option for flat or spherical target. * this allows you to measure spherical retro targets. - Preset views and callout views now apply properly after changing job units. Also, SA no longer autoscales after a units change. The view stays constant after the change. - Added ability to lock paraboloid Vertex or Focal point when fitting (NOTE: must be in "default" Parab Profile to be useful) - Analysis>>Robot Calibration menu item added. This provides a shortcut to the SA Robot Calibration module. * Running the calibration requires that the robot calibration module be enabled on your license. * This will allow you to find the optimal set of D&H parameters for your robot based on coordinate measurements of the end effector from a variety of positions. - Polygoni