SpatialAnalyzer Release Notes Copyright (c) 1995-2010 New River Kinematics, Inc. All Rights Reserved Visit us on the web: http://www.kinematics.com SA 2010.07.01 ************************************************************************************************************ Changes marked with are the result of our user's suggestions from the SA User's Group held in Williamsburg on 4/13. Thank you! -----------New Functionality------------ - Added ALT-key for drag selection modes. This will cause the selected items to be unselected. * Select some points for example, then drag a window around some of them. Hold down ALT (as well as shift), then let go of mouse button. * F2 selection for Multiple entities now shows any items selected graphically when the dialog displays. - Measurement Plan: * Scalar Math Operations >> Round Double -- new command added. * Construction Operations >> Other MP Types >> Make a Double from String -- new command added. * Analysis Operations >> Get i-th Instrument From Collection Instrument Ref List -- new command added. * Utility Operations >> Make Directory -- new command added. * Utility Operations >> Delete Directory -- new command added. - Construct>>Vector Group>>From Lines -- new function added. - Construct>>Plane>>Bisect 2 planes -- new function added. - SA SDK sample files included in the SA SDK directory under SA's Program Files directory. Note - documentation for the SDK is in the SA Roadmap. - Option to Highlight Surface Backsides (user options dialog) replaces the dimming of surface backsides. You can set a color for the backsides as well. - Dynamic Reports * Auto vertical report scrolling while moving a report item. * Composite reports now generated as Dynamic Reports. * Quick reporting now generated as Dynamic Reports. * Auto vertical overlap adjusting part of report settings. When active, automatically removes report item overlapping by pushing report items vertically. * User summary fields now properly pushed to Excel reports. -----------Updates/Improvements--------- - CAD Import - Surface Normals (both APEX and classic import) * Fixed cases where some normals were imported with the opposite direction from what was expected, they should now be uniform * Added an import setting (mode1/mode2) which can be toggled if all normals are opposite from what they should be - GD&T / Feature Checks * Datum annotations have a new property, "ForceSurfaceFeature" - When enabled, the datum feature will be treated as a general surface (not a plane or cylinder) - For example, it might not be desireable for a cylindrical CAD feature to be interpreted as a cylinder but as a general surface * Evaluation is now triggered when closing the guide window during a guided rehearsal or inspection which ensures the last feature check in the set gets evaluated * When rendering feature check results, the second column (distance out-of-tol) is now only rendered if its value is non-zero * NRK Hole Feature Check - If # measurements matches # holes in a check, center measurements are now assumed - This bypasses the filter volume and just assigns measurements to holes by proximity - USMN - improved multi-processor performance by reducing thread re-allocation. - Working Color control - now uses a subset of colors when working with white or gradient background so there is higher contrast. - Construct>>Points>>Shift Points>>In a Direction (and also the cylindric version) * Added option to prefix the point name with the group name from which the point originated. - Geometry Fit UI will now display in the selected decimal precision. - Point Group - Right click for Sort In Database: * Added option for "Sort by Measurement Database Order". - Instrument>>Locate>>Measure Nominal Points - Added Point At button. - Added drag selection for picking multiple instruments (USMN for example). Note, these also work with polygon mode and the ALT-key for unselection. - Improved efficiency in computing auto vector groups from relationships. - Edge projection slowness corrected. - When renaming points, you can now change case and spacing. This does not affect the database, but will effect how the point is displayed. Previously, "P56" was identical to "p 5 6 " so it did not allow the rename. This limitation is removed. - Inspection Auto Filtering should now preserve cloud offsets if possible - Relationships right-click menu for points to objects - added "Sub Sampling Option" to list. Previously was only in properties dialog. - Instrument>>Locate dialog now has buttons instead of radio selections. - Relationships report enhanced for Point Clouds to objects relationships and Points to Objects Relationships. - Construct>>Points>>Layout>>On Object's Vertices -- now ensures there are no duplicate points in the resulting point group. - Measurement Plan - Intersect 2 planes and Intersect 3 planes - both functions no longer halt with a message box when there is an error in silent mode. -----------------Fixes------------------ - APEX imported annotations were not properly highlighting associated faces when selected in the tree view - Ellipse fit results were not always reporting proper sign of radial error component, and reported error magnitudes were too big for small ellipses in some caes. This is fixed. - Construct >> Points >> From Existing Points >> Subset with Greatest Spacing - now sets the target offsets in the new points to match the source points. - Instrument>>Synchronized Measurement>>Polling -- now includes all measurement details with the measurements created. - Cloud Thinner, If the "every Nth" point value would result in fewer than the specified min # pts, it is now adjusted to ensure at least the requested min # pts is used - Point group properties dialog: Fixed issue where renaming the group in this dialog would not update all of the measurements. - Frames sent to SA from the instrument interfaces (level measurements, etc) are now automatically associated with the instrument. - USMN - if you click select the instruments and pick one more than once, it is now only included in USMN once. - Transforming of shaded surfaces was slow due to unneccessary regenerating, now corrected. - Points to Objects Relationships - Outlier Rejection and Ignore Edge Projections now have their "skipped" points not included in the statistics. * This also means the "Auto Relationship Weighting" option will not include ignored points in the weighting computation. * Reports will also indicate if points are ignored due to edges or outlier rejection. - Instrument>>Locate>>Measure Nominal Points -- the Apply button after an output group name change will clear the checks on points in the list that are not in the new dest. group. - Feature Checks * GD&T error handling fixes to ensure proper error detection and reporting * GD&T checks which fail will now all report a distance out-of-tol value - Previously, only those check types which might involve bonus tolerance (MMC/LMC) reported the distance out-of-tol value - Now, even check types without the possibility of bonus tolerance (no MMC/LMC) will compute a distance out-of-tol value * This affects the following check types: circularity, circular runout, total runout, flatness, cylindricity * Fixed tolerance bug with Circular Runout and Total Runout Checks which would cause tolerance to reset to zero when making the feature check from the annotation * NRK Hole Check, datum alignment was being applied twice resulting in erroneous error values * NRK Checks, datum alignment residuals were not correctly reporting, showing very large values instead - Deleting a folder (right-click on a folder in the tree) -- now updates the graphics immediately after the deletion. - Edit>>Move Objects>>Drag Graphically - was not working for point clouds. This is fixed. - Replaced the term "Polar coordinates" with "Spherical coordinates" - Points to Objects watch window now obeys the surface projection options in the sign of the delta values. - Fixed a units sensitivity issue with Cylinder fits. This caused some cases to fail fitting when they should have been able to succeed. - Reversing a surface that is part of a points to objects relationship now forces the treeview data for the relationship to update. -----------Instrument Interfaces-------- Laser Trackers ALL - New look and smaller interface window. The following buttons have been removed, they are shown here with their toolbar counterparts for reference: * [View Parameters] - 'View Selected Meas Profile' tool button (magnifying glass) * [Manage Profiles] - 'Manage Meas Profiles' tool button (folder) * [Refresh Parameters] - 'Refresh Popped Profile Parameters to Saved State' (recycle symbol) * [Targets/Retros] - 'Targets/Retros' tool button (SMR) - SA instrument id displayed in interface - content and location changed: * Now shows 'Collection::Inst Index - Inst Name' instead of just 'Inst Index'. * Is now located across bottom of interface. - General Settings tool button >> Update SA Graphics When Not Measuring - updates/second is now limited to 10. For faster rates, just use a Watch Update. - Measurement notes are now added to Updates sent to SA. This means that notes will now appear in points taken by e.g. Synchronized Measurement >> Polling. - Two Face ops check - Angular threshold values are now reported in current units when you log the results to Instrument History in SA. Leica AT401 - Interface auto-detects whether tracker has been initialized at startup, and performs init if needed, regardless of startup settings. - Check/Cal >> Tkr Specific (Mfcr) - will now run checks/comps via Leica's TPWizard interface instead of shell-executing Tracker Pilot. - The interface will now start measurements without a lock on the beam. * If you start a measurement, you'll get an error state message, but the measurement will simply wait for you to lock on the retro, and will then commence. - Behavioral change when waiting for lock on beam. This should now be more dependable. - ADM Reset now utilizes FindReflector - also more dependable. - Stable Point acquisition now polls for data to check for stable/moving, more like other trackers. - Watch windows can now be updated continuously, even when the smr is moving. * Use "Update SA Graphics When Not Measuring" option (Settings >> Tracker >> SA Interaction) to accomplish this. * And use the remote to acquire points if needed while updating the watch window. - The interface now ensures that the level is in working range at startup when level compensation is on (on by default). - The interface now reacts to level status changes. You will be instructed to re-level the sensor when it is needed. * Before this change, it was possible to see a green LED at the tracker, but a red 'traffic' light at the interface - this was generally due to a bad level state. - It was not proper to expose the level monitor UI for the 401 interface. The level is mounted above the azimuth axis, and therefore, the 'traditional' monitor is disabled. - For stable and discrete acquisitions, this tracker always 'samples on controller'. That option in the measurement profile settings is now enforced. * This corrects a bug which allowed the parameters to be shown in point detail reports as if 'sample on controller' had not been used. - In measurement details, the standard deviation components from the controller are now reported as opposed to the pointing error components. - Front/Back sight option was not working with single point measurements. This is now fixed. - Battery warning levels added. Go to Settings >> Tracker >> General Settings >> Leica 4xx to edit them. * When controller or sensor battery % goes below the specified value, the battery status will pop as a warning. - Video Drive - Added buttons for PowerLock and Measure. * Also, video dlg comes up immediately when you hit 'ADM Drive', and tracker will activate 'Single Pt. To SA' measurement profile. * Left click will now drive/stop, or reset video after a lock or measure (video will simply stop updating when you lock or measure). * Notes in dlg will reflect these changes. (no more 'Stop' button). * Just use 'Jog Drive' to click on a flashing SMR to center image on the SMR. - Home buttons in main interface and in ops checks windows are now disabled. (This will apply to any non-ifm tracker.) Leica emScon (>400 series trackers) - Updated trigger settings UI (General Settings >> Leica emScon >> Trigger) to match new set of 3 possible triggers (used to be 4). - T-Probe button 'C' default setting is now 'Pause/Resume Meas' instead of 'Increment Group'. (General Settings >> Leica emScon >> T-Probe >> Program Buttons) - Single and Stable Points when sampled on controller now report different statistics. * In measurement details, the standard deviation components from the controller are now reported as opposed to the pointing error components. - Video Drive - Now a second click will stop velocity drive motion. This is in addition to the existing 'Stop' button. API (ALL) - When using i-Probe, or other peripheral 6D devices, custom defined tooling offsets were not properly persisting. This is now fixed. API Device Interface - API camera support added to DI interface. - By request from API, tracker green LED will no longer flash during measurement when using the iScan or the iProbe, only when using 3D or STS targets. - SDK version updated to v1.9.6.2260 from v1.9.3.2256. * Fixes STS index search error with Firmware V5.169 - Incorporated full 6d info in all iProbe measurements in order to populate probing direction. PCMM Arms ALL - SA instrument id displayed in interface - content and location changed: * Now shows 'Collection::Inst Index - Inst Name' instead of just 'Inst Index'. * Is now located across bottom of interface. Theodolite Manager - Units now based on SA Job units once instrument added to interface. - Introduction of Reflector Database for reflector name, type, constant, planar offset, radial offset. Metris Surveyor - Updated from Surveyor v.1.4.1 to v.1.4.9 * Fixes a crash. If a frame was being watched, and then placed out of sight of transmitters for a period of time, the next call to get updated error status caused a crash. Metris Laser Radar - updated to new Metris SDK, v1.1.12.721 - Fixed an issue with "Selected SA Geometry" mode -- using Instrument>>Jump Instrument in SA disrupted selection updates on the instrument interface side SA 2010.05.04 ************************************************************************************************************ Changes marked with are the result of our user's suggestions from the SA User's Group held in Williamsburg on 4/13. Thank you! -----------New Functionality------------ - Feature Check results now render in the 3D view beside the annotation * This can be disabled in User Options>>Display * Currently renders when there is 1 feature check created for the annotation and it is not incomplete (PASS or FAIL to render) - Dynamic Reports * Now supports report locking. Locked reports are "frozen" and no longer dynamically update. * Now supports table title / header information being part of table pagination. * Report objects now support "Bring to Front" and "Send to Back" via right mouse clicking. - Instrument>>Automatic Measurement>>Auto Correspond with Proximity Trigger * If watch window is up, the view will autocenter on the closest point. * If Measure Each Point Once option is checked, when all points are done, measurement is stopped, watch window is closed and view centers on nominal group. * Watch window for Vectors now shows the goal as being the nearest point on the nominal vector. * Rearranged the measure dialog so its longer intead of wider. - Watch Windows now support UDP Network Packet streaming * Right Click a watch window and select UDP Broadcast from the menu. * Note - you can use the SpatialAnalyzer UDP Monitor application that ships with SA to see what is being broadcast. - SA Roadmap documentation update * Includes quick-start guide for new Leica AT401 * Includes GD&T tutorials -----------Updates/Improvements--------- - Inspection Auto Filter, point cloud instrument association is preserved when filtering - STL Export * Added support for exporting in ASCII Text STL format (Export menu item now provides both binary and ASCII text export commands) * NOTE ON UNITS: - When exporting to STL, working units are used. When importing STL with APEX, mm are assumed. - When exporting an STL file you wish to later import with APEX, make sure to set working units to mm first. - GD&T * Added Circular Runout and Total Runout feature checks * Added report options for Feature Checks to control what is included in the report - GD&T Toolbar * Re-arranged the buttons so they're more logically grouped by check type * Added the ability to create datum targets - First create a datum, then use the "A1" button to add datum targets for that datum * Added easier specification of Datums when creating Feature Checks - Before creating feature check annotations, specify the desired datums in the Datums text field - Examples (exclude the double-quotes) * "ABC" - A primary, B secondary, C tertiary * "A@MBC" - A at MMC primary, B secondary, C tertiary * "A-BCD" - A-B primary, C secondary, D tertiary * When creating feature check annotations, if the selected features are cylindrical, the cylindrical tolerance zone type is set automatically * Parameters (tolerance values, etc) now persist in the registry, avoiding the need to set them each time SA is run - Made it easier to revert to the most recently saved version of an open job file * Open a job file * Make some changes to the file without saving * Select File>>Open and pick the same file which is already open - Measurement Plan: * "Set Vector Group Display Attributes", added "Draw Tubes?" argument to allow switching to tube display - If "Draw Tubes?" is TRUE, then "Draw Arrowheads?" and "Draw Color Blotches?" will be treated as being FALSE to be consistent with the choices in the Vector Group Display settings dialog * "Do Relationship Fit" Argument 0 changed from "Object Name" type to "Collection Name". - Relationship fitting * Normalize weight option - added option to reset all weights to 1.0. * Note - normalize weights only applies to relationships that are checked (active in fit) - Vector Groups * For Show Out of Tolerance Vectors only option, the in tolerance points (hidden) are not included in graphical selection. - Insturment graphical models updated * Faro Tracker * Faro Ion Tracker * Leica TCRP1203+ - Watch Windows - Frame of Reference settings now persist properly with watch windows. - Improved point to object projection speed. - Scripts >> Generate HTML Function List -- now generates MP function list in HTML format versus WORD. - Construct>>Points>>Shift Points>>In a Direction (and also the cylindric version) * Added option to prefix the point name with the group name from which the point originated. -----------------Fixes------------------ - Instrument>>Auto Measure>>Auto-Correspond with Proximity Trigger * Audible feedback would sometimes become unresponsive and get stuck playing * A hotfix is available from Microsoft for Windows 7 which fixes this issue * Download the hotfix from http://support.microsoft.com/kb/981679/ - GD&T * Fixed "Regardless of Feature Size" symbol; it was previously using the "Free State" symbol - Measurement Plan: * "Set Vector Group Display Attributes" now correctly sets the Arrows/Color Blotches/Arrows + Color Blotches display modes - Line Properties dialog (and others) - when accessing the projected angles display, the normal vector was displayed with X,Y,Z. Changed to dX,dY,dZ. - Instrument>>Automatic Measurement>>Auto Correspond with Proximity Trigger - fixed issue with new bullseyes not drawing properly when in millimeters. - Fixed a performance issue with the 'screaming weasel' in the Batch (Guided Points) Measurement. -----------Instrument Interfaces-------- Metris Laser Radar - updated to new Metris SDK, v1.1.12.658 - Tooling Ball measurements now have correct target offset values Leica AT401 -- *** New Instrument Interface added *** - Runs with the standard SA Laser Tracker interface. - Just add the AT401 model to SA and go. - Instrument measures only discrete points, but you can still perform watch updates, geometry 'scans', and stable point measurements. - Check/Cal >> Tkr Specific (Mfcr) - will run Tracker Pilot (Interface disconnects from tracker, and reconnects after Tracker Pilot is closed.) - Utility >> Tkr Status - pops a window showing battery levels (or power sources), etc. - Settings >> Tracker >> General Settings >> Leica 4xx - edits settings for level compensation, power lock, remote button programming, etc. - Overview camera is supported as usual in the ADM Drive UI (as with any emScon system, remember to download and register LTVideo2.ocx) - Interface ignores beam state when starting a measurement. So it is possible for 'red light' to be on when a measurement is started. Laser Trackers All - Geometry Triggers - When selected from SA, now prompts for multiple planes, cylinders, or spheres instead of one at a time. - 'Watch Update' measure profile is automatically started when a watch window is created in SA. - Separate angular units are now supported for level data (in measured level frame notes and in level monitor ui). - Tooltips added for docking button and weather station traffic light. * NOTE: You've always been able to double click the weather station status light to access settings. Faro - Automeasure Workaround - With no smr in position, search was returning false 3 to 7 seconds before the tracker stopped searching. The subsequent point would fail, since the tracker was still busy. This is fixed by waiting for tracker busy status after search returns. API Device Interface - Updates to level measurement (gravity frame), recommended by API to account for differences between DI and original interface. - SDK version updated to v.1.91 from v.1.86. - SDK version subsequently updated to v.1.9.3.2256 from v.1.9.1. API release Notes... 1. FIX: does not allow level out of range in the virtual level routine 2. FIX: apply ambient environment compensation on the reset IFM distance. (refraction of index) 3. CHG: change function TrackerBacksightOperation to allow dwelling. 4. NEW: add the optional humidity sensor channel. 5. FIX: homing failure. 6. FIX: FTP connection problem in the tracker calibration software. PCMM Arms All - Geometry Triggers - When selected from SA, now prompts for multiple planes, cylinders, or spheres instead of one at a time. - Batch (Guided Points) Meas - Delete Last arm button supported. Removes last point and resets Guide to previous point. - Updated sphere fit percent coverage calculation to subdivide into 720 facets instead of 180 for a more accurate coverage estimate. - Toggling arm buttons off now leaves keyboard enabled. (1=armbutton1, 2=armbutton2, 3=armbutton3, +Ctrl=longbutton) - Patch (Projected Point) measurement - Radial offset is no longer set to zero for projected points sent to SA, only planar offset. * NOTE: This was found by a user running a Circle Geometry Relationship set to trap measurements from the Patch mode. - Updated sphere fit routine to match results from SA sphere fit. Different fit class was yielding different reported rms error. * NOTE: Fit data (e.g. center, radius) were not different, only reported rms error from fit. CimCore and Romer - Geom Trigger - If Options >> Sound Options >> Arm Sounds >> Use for Plane Sections is checked, issue arm beep upon triggered point. * NOTE: If option is not checked, a sound from the speakers is generated, as with all other arms. TheoManager - Leica TCRP TotalStation: * Instrument updates now include target offsets. SA 2010.04.07 ************************************************************************************************************ -----------New Functionality------------ - GD&T * Added ability to initiate inspection from Measurement Plan - Instrument Operations >> Start GD&T Inspection - new command added. * Added an algorithm to determine a default view for each feature based on the annotation, feature extents, and leader line direction. This means you can perform a GD&T inspection immediately after importing the CAD without the Design phase where you lay out the views. You could always do this before, you just would not always have a good view of the features. - Adobe APEX CAD Import * Added initial support for the creation of GD&T Datums and Feature Checks from annotations imported through APEX. - Single-Click Selection * Changed SA graphical selection from double-click selection to single-click selection - this is an attempt to reduce the spread of carpel tunnel syndrome. * If no selection is in progress, however, a double-click can still be used to show point or vector properties. - Analysis >> Coordinate Uncertainty >> Evaluate Uncertainty Field Along Vector Direction * Select Point Group with Uncertainty and Select Similarly Named Vector Group That Defines Direction. Creates csv file with resulting uncertainty values. - New Combined Installer implemented (for production releases) - this will install the hardware lock driver, SA, and the documentation from a single install exe. - New release of the SA Roadmap documentation including several training tutorials. Your roadmap will update automatically. -----------Updates/Improvements--------- - Updated the hardware lock driver. This will help with system compatibility and speed. NOTE - this requires that you update your hardware lock driver to v7.6.1. This is available on the website. Also, the new combined installer will automatically install this driver. - Improved placement of Annotations -- proper orientation with respect to user-defined views - Improved text rendering (labels, callouts, etc.) - Query>>Points to>>Single Point - now displays the vector group properties dialog after performing the query. - Automeasure a Vector Group -- Changed background highlight color for failed points so it is brighter. - Report Designer now supports WYSIWYG printing. - Report Designer now supports Callouts. Dropping a callout into the designer will produce a snapshot image at the time the item is placed in the report. - Active instrument probe graphics * For probing instruments, the probe shank is now drawn as a cylinder protruding from the probe. * For Trackers, added a ring around the translucent ball to represent the SMR opening. This will point back to the tracker. * Increased brightness of the graphics, and made it use the color of the active shot (which is configurable in user options). * Probe-tip will now draw even when the instrument is not drawn. You can disable the drawing of the probe tip in user options. - Instrument>>Automatic Measurement>>Auto Correspond with Proximity Trigger * Now draws bullseyes showing all of the points that have NOT been measured yet. As they are measured, the bullseyes disappear. - Line labels now draw at the center of the line as opposed to the begin point. Callout anchors for lines attach to the midpoint now also. - Relationships: * Computational results are now stored with the SA job file. * This means the relationships will not have to recompute the first time they are used after opening a file. * The result is a large performance increase on complex relationships. - SA Software Development Kit (SA SDK) * Optimizations to improve client performance. For example, the MP command "Get i-th Point From Group" iterating over 100 points: Old time (51.42sec); New time (1.76sec) - Measurement Plan: * Create Counter fixed to properly reset back to original value for case where initial counter is not using ref'd or variable value. -----------------Fixes------------------ - Adobe APEX CAD Import * Annotations now import correctly transformed to the current working frame - Instrument>>Locate>>Measure Nominal Points * X for failed measurements now persists when the next measured point comes in. * When you click select a row in the point list, the collection, group, and target name in the interface are set automatically. - Points to Objects Relationship reporting * Corrected point order issue for Point/Object/Delta component reporting. Several of the projection options had the signs reversed on the deltas. Now the report deltas will match a vector group created from the relationship. - Geometry Relationships - fixed issue where they would not properly generate quick reports. -----------Instrument Interfaces-------- PCMM Arms All - Now send probing direction with 3d updates. (Already sent with all measurements) - Added probing data to simulation updates and measurements. Romer CimCore - upgraded to WinRDS v.5.4.3 from v.5.1 API Axxis - Kreon Scanner - When 7dof arm is selected, you're now prompted to select the calibration file at start up. * The selection takes place after the axes are initialized for the 7 axis scanner arm. Laser Trackers ALL - During Stable Point Acquisitions, SA graphics will now update when target is moving. - Added Remote Home commands to MP op check command strings. * “Add Remote Home []” -- Add a new Remote Home position with name designated by [] ([] not part of string) * “Go To Remote Home []” -- Go to and Lock onto the Remote Home designated by [] ([] not part of string) * "Delete Remote Home []" -- Delete the Remote Home designated by [] ([] not part of string) * In the interface, see Settings >> Tracker >> SA Interaction >> MP Command String Listing for more information. - UDP packets are sent at full acquisition rate when sending 3D or 6D updates to SA. Faro - 'Home at Startup' can now be turned off. Formerly, Faro homed at startup no matter what to adjust the ADM offset. API Device Interface - Version update from 1.8.2.2020 to 1.8.6. * This version adds support for blinking the green tracker mounted LED during discrete, temporal, and spatial measurements. - Added level measurement (gravity frame) support. - Added level monitor support. - Fixed Auto-Measure with the DI. ADM search needed to be adjusted for the right DI parameters to wait on. Simulation - Now updates tracker model after home, admSearchLock (e.g. automeasure), and ifmGoToWaitLock (e.g. remote home) Metris Surveyor - Added handler for SA's 'Instrument >> Automatic Measurement >> Auto-correspond with proximity trigger'. - Properly expose and persist all 'allow low accuracy' settings - see 'Settings' dialog. - Corrected logic so that a frame's 'streaming 3d pts.' status is independent of its 'streaming 6d frames' status. - Updated from Surveyor v.1.3.4 to v.1.4.1. You MUST have this version of Surveyor running. Metris Laser Radar - Tooling Ball radius is now provided in the measurement details - Fixed an issue where the last 2 scan lines were combined in the same group when the "NewGroupForEachScanLine" option was enabled - updated to new Metris SDK, v1.1.11.642 New Robot Interface Added - Added support for the KUKA robots! - You can control and calibrate robots using SA. For control, there are several MP commands: * Move Robot to Frame * Move Robot to Named Destination - SA also has an interface to the ABB robot family. SA 2010.03.08 ************************************************************************************************************ -----------New Functionality------------ - Points to Objects relationships Reporting Functionality * Added the ability to report the nominal (projected to surface) and measured values along with the component errors. * Uses the same report format as Vector Groups and Group to Group relationships. You can control, through report options, whether its a multi-line, horizontal or vertical report, and what components are shown. - Added "Construct>>Vector Group>>From Polygonized Surface Normals" command - Transformation Matrix 4x4 view - added Import and Export options that read and write .csv files with the transformation matrix. -----------Updates/Improvements--------- - AutoMeasure, Multi-Pass, delay between measurements and delay before next pass now use far fewer cpu cycles. - MP 'Delay for specified time' now uses far fewer cpu cycles. - Added hotkeys: * Edit>>Delete Points Alt + D * View>>Show Point Labels Alt + L - Measurement Plan: * File Operations >> File Export >> Export ASCII Points - new argument added (Maximum Precision). * File Operations >> File Export >> Export ASCII Points - new argument added (Measurement Details). * Suppressed properties dialog for the resulting geometry from a "Fit Geometry to Point Group" MP command. - Adjusted coordinate frame labels so they are extended along the axis as opposed to on top of the end point. - CAD import * Memory usage improvements. * Fixed issues with several problem files on import * Fixed several shading issues. - Made measurement details fields read-only in the measurement properties dialogs. - Relationship fitting * If you select an instrument, it will use all of the instruments measurements to compute the centroid for fitting motion instead of the instrument origin. - Quick-Align and GD&T Inspection measurement location prompt disc * Fixed issue where they would disappear if behind a translucent instrument. * Made the dots brighter. * Changed their appearance to use several rings of color to make them more visible. - Automeasure a Vector Group: * Brightened the color for failed points. * Progress bar includes all points that have been skipped, failed, or measured (not just measured) * Rearranged dialog so its clear you have to hit Apply to make the angle skip tolerance take effect. -----------------Fixes------------------ - Fixed an issue that could cause SA to crash when creating a surface from b-splines. - Relationships - Points to Objects - Auto Vector Group - speed improvement in case where empty relationships were triggering vector re-updating too often - Report Bar - even if not visible, it could cause a recompute on the selected entity. This is fixed. Issue was slow performance if a complex relationship was selected. -----------Instrument Interfaces-------- Laser Trackers All - Geometry Trigger measurement - when triggers were set to 'closest point', not 'interpolate', duplicate points were possible: Consider 2 subsequent test pairs (i, i+1) and (i+1, i+2), if both pairs cross the boundary, i+1 could easily be the closest pt. from both. This possibility is now eliminated since it could cause problems for some e.g. surface creation algorithms. - Two point naming conventions changed when meas profile is one with a geom fit operation: 1) When not auto-incrementing group, and there were already some points in the current group -- geom fit operation would set first pt. name to 'p1', so there would appear multiple observations for those pre-existing points if their names were also 'p1, p2, ...'. 2) When auto-incrementing group, geom fit operation would not reset subsequent point names to 'p1' for each new group. PCMM Arms All - New Measurement Mode added - Cone. Right click the cone button to set fit parameters. - Geometry Trigger measurement - when triggers were set to 'closest point', not 'interpolate', duplicate points were possible: Consider 2 subsequent test pairs (i, i+1) and (i+1, i+2), if both pairs cross the boundary, i+1 could easily be the closest pt. from both. This possibility is now eliminated since it could cause problems for some e.g. surface creation algorithms. Creaform HandyScan 3D - Updated interface from VxScan driver v.3.1 to v.4.0. This should be backward compatible with 3.1 however. - You must have Creaform's VxScan driver installed to run this interface. Creaform HandyProbe - Added ability to stream updates. If checked, updates will be streamed as long as probe is visible and in range. * This will not interfere with discrete or streamed measurements. The measurements will temporarily interrupt the update stream. - Added docking button. - Added '+/-' (increment/decrement) buttons for group and target names... but recall that 'check mark' button on probe increments group, and resets target name. - Added probe and camera models. NOTE: Probe model trasnform is not exact (built from probing direction and xyz data ray), so model is for graphics display only. Metris Surveyor - Added handler for point requests from SA. * E.g. for Instrument >> Locate >> Measure Nominal, sets collection group, and target, and: * 'Measure Manually' button will then wait for user to hit probe trigger or hit 3d meas button in interface. * 'Automatic Meas Single Point' will take a point immediately, so probe must be in position (for non-buttoned probes) SA 2010.02.15 ******************************************************************************************************************* Thinking of upgrading to Windows 7 ? SpatialAnalyzer is tested and ready to go on Windows 7, 32-bit and 64-bit editions. -----------New Functionality------------ - New User Interface themes available * View>>User Interface Features>>UI Theme * New themes include: - Visual Studio 2008 - MS Office 2007 (Black, Blue, Silver) - MS Office 2010 * Default UI theme is now "Office 2010" - Adobe Acrobat APEX Import * Support has been added for multi-configuration files (previously these would not import) * When importing multi-configuration CAD files, the default configuration will be selected and imported * A job file log entry is now added on successful import indicating the file imported, total import time (secs), and some stats on the file * New option, "Import all surfaces as Graphical Mesh Entities" When enabled, all CAD surfaces will come in as Meshes under Graphical Entities in the tree. This provides a high-performance visualization of the CAD surfaces These Mesh objects are not for analysis, they're designed for high-performance visualization - User Options>>Display>>Surface Rendering Options * Added a checkbox which will force a re-render of all surface * Previously if surfaces had already been shaded, changing these options wouldn't result in an update without saving/loading and re-shading - Measurement Plan: * Construction Operations >> Other MP Types >> Make a Collection Instrument Reference List - new command added. * Construction Operations >> Other MP Types >> Add a Collection Instrument to a Ref List - new command added. * Instrument Operations >> Move Objects in 6D using Instrument Updates - new command added. - SA Network Browser * Added a Ping utility to check tcp/ip connection with e.g. a measurement device. - Construct>>Points>>Layout>>In View by Clicking -- new function added. This will place points where you click at the central region of the data in your job. - Instrument>>Bundle Adjust - Added solution weighting control for Collimation shots and Mirror Cube shots. Use Advanced button in bundle dialog. - Instrument>>Locate>>Measure Nominal Points - added option for Scale-Free fit. - Construct>>Point(s)>>Intersection>>Line and Cylinder -- new function added. - Construct>>Point(s)>>Intersection>>Line and Sphere -- new function added. - Help>>Sample Files -- added great training sample files. - View>>Transparent Instruments -- allows you to see-through the instruments for build operations. - ASCII Export for points - now has option to export measurement details (sampling, etc) as well. -----------Updates/Improvements--------- - Graphics Capture no longer requires re-generating the surface topology for CAD surfaces * Capture Graphics>>To Printer * Capture Graphics>>To File * Camera Toolbar button - Updates for Windows 7 Hardware Accelerated Rendering - Added support for Ellipse fit profiles. - Changed default setting for "Remote Viewable" to OFF. To monitor the SA job remotely, turn this ON. - Changed default setting for "Front of Sphere Rotation" to ON. Also made this a machine setting as opposed to a per-job setting. - Deleting the working frame now makes the highest frame in the list active in its place. * Removing the last frame with an identity transform (a true WORLD frame), will cause another to be created in its place. - USMN - Instrument index listing for each point is updated based on weight settings (and trimming) after each solution. * 0_2__5 will become 0_2____ if either instrument 5 is weighted to zero, or the specific measurement at the point from instrument 5 is weighted to zero. - Language Translation Editor * When you delete a translated phrase, the English phrase will be added back into the Missing list so it can be retranslated if needed. - Dragging Objects -- when moving surfaces, the centroid for rotation (right button) is computed more accurately. - Circle and Plane Geometry Fit Profiles - 'probing direction override - if available' now defaults to true * This means that when a new profile is created, this will be checked. Also, it will be checked in the default profiles in a new SA installation. - Edit>>Mirror Objects - now includes frames, point clouds, perimeters, and other objects that were previously unsupported. * Also controls naming of mirrored objects when copied by adding a "-mirror" to the name and ensuring uniqueness across object type. - Color Bar buffer zone changed from +/-0.001 to +/-0.00001. - Instrument>>Jump to new location - will pop the locate options dialog at the beginning of the process so if you cancel the new instrument is not added. - USMN - In Instrument Settings, restricting X, Y, and Z motion did not restrict it about the WORLD frame. This is fixed. - Geometry fit naming convention -- Replaced "::" with "_" for objects created from a fit. This makes it easier to parse names with MP. - ASCII Export dialog - settings now persist while SA is running. Added option for Maximum Precision (Scientific Notation). - File>>Save As Read Only Template File -- now stores the current view in the template file. - Direct Search Optimization * Increased the size of the initial perturbations to cause quicker convergence with "far from optimum" data. * Added more detail to the progress display. Now updates the exploratory cycle count as well as the main iterations. - Relationship Fitting interface * Buttons stay locked after editing properties (right-click) until the refresh has completed. This prevents the user from hitting Run before the properties are fully applied. This helps when dealing with complex relationships with long computation times. * Clicking the RMS column now sorts similiar to the other columns. - Object to Object Direction Relationship -- changed the default setting for the mutual perpendicular constraint to OFF. - Construct>>Surface>>From Objects - now does not use a ":" in the new surface name. This makes it easier to parse names with MP. - Label locations for points and vectors shifted down on the screen by the target drawing radius. This makes it easier to read the labels so they are not on top of the points' graphics. - Combined two menu functions that did the same operations. Construct Frame >> 3 Points >> Origin, X Axis >> Z rotated vertical (About X) - Removed Construct Frame >> Using working frame orientation >> Pick origin and point to clock X axis - then tip X axis about Y - Renamed new function Construct Frame >> Using working frame orientation >> Pick origin and point on X axis - clock Z along working Z - Added component deviations to relation report for points to objects relationships - Construct>>Vector Group>>Area Profile Check now excludes reference vectors selected from comparison to vector groups. -----------------Fixes------------------ - Fixed installation issue for Adobe Acrobat Pro Extended (APEX) when the Analyzer Data folder is not in the default location - Fixed Ellipse fit issue introduced in SA 2009.08.06. The issue caused ellipse fit to return incorrect results. - Relationships: * Fixed an issue with Point Clouds to Objects relationships where the highlight function and auto vector group creation could fail. * Made the tolerance information pass properly from Point Clouds to Objects relationships to the created vector groups. * Addressed cases where auto vector groups would not update unless the relationship was "visible" (expended in tree, in report, etc). * Suppressed the updating of auto vector groups when relationship fitting is in progress. - Fixed case where CTRL + Left button drag to zoom could zoom too small, and cause the view to exhibit strange behavior. - Ignore edge projection flag was not properly functioning for some object types. Fixed. - Instrument>>Locate>>Measure Nominal Points - was not always updating the display correctly when a tolerance was applied. Fixed. - Changes made to Construct Point>>Layout>>find surface circle centers to make it more robust. -----------Instrument Interfaces-------- Creaform HandyProbe -- New Instrument Interface added - Runs with Creaform Handy Probe System (HPS). Must have HPS installed and running. * Probe's center button measures - press and hold to scan, short press for discrete single point * 'check' button increments group name and resets target name * 'X' button deletes last measured point from SA Laser Trackers All - Geometry Trigger measurement - Added Cylindrical and Spherical triggers. Both can be selected from SA. - Added a ping command for diagnostics in 'Connect to SA' and hardware connection dialogs. Allows you to try to ping a tracker's ip address to check validity. - When the Part Temperature monitor is in use, all part temperature data (including thresholds/tolerances if alarm is on) is posted to the SA Instrument History. - Programmable function keys - * measure key (default is F3) will now resume a paused acquisition, now called "Measure/Resume". * Added new programmable functions for keys: - "End Acquisition OK" (added for discrete meas mode with multiple points). This allows a remote to be used more effectively. - "Iterate Quick Select Meas-Mode" (already existed for the programmable 4 button remote, e.g. Leica T-Probe) Use a remote or F-key to iterate through the quick selects. * 2 default key functions changed: F4 now "End Acquisition OK" was "Watch Data", F6 now "Iterate Quick Select Meas-Mode" was "Change Face" - Added an RMS Monitor for all discrete point acquisitions. From the 'Settings' menu, select 'UI' to toggle it. * You can set warning (yellow), and out of tolerance (red) thresholds. * You can tell the Monitor to disallow use of any out of tolerance point. This will apply to any discrete acquisition, whether a measurement or part of an ops check. * NOTE: This monitor is NOT tied to the ppm tolerance setting, it is purely based on averaged point's rms. When in use, the monitor supercedes the ppm tolerance. - When changing the update frequency for the "Update SA Graphics When Not Measuring" option, the change did not register until the checkbox for 'Update SA Graphics When Not Measuring' was toggled off and then back on. Now, the change will update immediately upon hitting 'OK' in the General Settings dialog. - Drift check - An error message was posted if a measurement was attempted when no drift points had been added. This is fixed. - Spatial or Temporal scans - If '# points' was set as the Stop Trigger, and acquisition was set to take n points, n+1 points would usually be taken. Fixed. - When the Group Increment option is checked, the point name will be reset to [root name]1 instead of [root name]0 once the measurement completes. - ADM OpCheck - Added ADM Offset in the User Defined Retro grid was not updating immediately upon completion of the ADM OpCheck. This is fixed. - New look for interface with new images in main dialog for controls... toolbar, buttons, etc. - Circle and Plane Geometry Fit Profiles - 'probing direction override - if available' * Now defaults to true. This means that when a new profile is created, this will be checked. Also, it will be checked in the default profiles in a new SA installation. * Now works even when using an SMR. The laser vector (line of sight) is used as the probing direction. Leica emScon - Upgraded emScon to 3.5.657 from 3.0.309. This allows for full support of the new PowerLock emScon feature. * PowerLock can be toggled for special cases. Just go to Settings >> Tracker >> General Settings >> Leica emScon, and look under 'PowerLock/ATR' - System will now default to use the Thommen or AT Meteo Station as its weather source if one is connected to the controller. Faro - Added “Run Faro CompIT” command to MP op check command strings. * MP step returns when CompIT window is closed. Fails the MP step if run on a non-Faro tracker. * In the interface, see Settings >> Tracker >> SA Interaction >> MP Command String Listing for more information. API Device Interface - Added support for STS (Smart Track System) spatial and temporal scanning, 3D or 6D, data or updates. - Added "API Device Interface" to the SA Instrument>>Run Interface menu item, and Run Interface Toolbar tool. - DI version updated to v.1.8.2.2020 from v.1.8.0.1941 * FIX: Tracker homing fails if tracker already has been homed. * CHG: Improve the IP360 scanning performance. * FIX: Ethernet communication error such as loose cable will totally terminate the main thread. * CHG: Initial laser distance again at birdbath position to compensate the offset between ADM and IFM. * FIX: IP Offset Calibration does not work. - DI version updated to v.1.8.0.1941 from v.1.7.4.1935 * ADM compensation updates - DI version updated to v.1.7.4.1935 from v.1.6.2.1221 * Fixes crash when scanning pts. with iProbe. * In this upgrade, code is fixed which had been broken by v.1.6.2.1221, released with SA 2009.09.02. - The DI is now included in the SA installation build. So from now on, all SA installations will have a concurrent DI. TheoManager - Leica TCRP TotalStation: * Acquire button now utilizes ATR search window settings from device. * Query / Record button for Prism / Tape with ATR active now performs target search prior to measurement. * Tracking now supports Track Only, Send Updates, or Measure. * Tracking with Record speed enhancements. * Tracking Cancel button provides more reliable termination of device tracking. * Tracking mode will auto-cancel whenever the prism is lost. * New Laser Pointer option to activate laser whenever the prism is lost when tracking. * Front / Back Measuring moved from automation options to general parameter. * Front / Back option added to support sending observations as separate measurements. * Ability to acquire measurement initiated from instrument now available. Must have device GSI Output Interface configured to use same port as GeoCom Mode. GSI Output Protocol = None; GSI Format = GSI16 Polar2. * F-Key support for Query [F2], Record [F3], Acquire [F5], Track [F6], and [F9] to Abort. * General options dialog target thickness field has been changed to target planar / radial offsets. Metris Surveyor - Updated to Surveyor v.1.3.4 from v.1.1.9 * This version adds a handler for the new 'Digital I/O' event. * For now, ANY Digital I/O event (added to handle the new iJavelin trigger button) is considered to be a trigger button. * A trigger button event always spawns a 3d point measurement from the frame which fired the event. * NOTE: This REQUIRES that you run Surveyor v.1.3.4 or later. - Support added for editing a frame's detectors (e.g. setting normals) by reading/writing ASCII files. * The comma delimited file for a frame contains a list of detectors, each line consisting of detector name, nominal location, and normal. * Just right click a frame in the frames list to access/edit its detector array. * The detector array can then be edited by right clicking a detector. Lines from SA (measured from e.g. a vector bar's top smr through the center of a circle at its base) can be used to edit the nominal location and normal vector of each detector. - Residuals, quality, and other information added to point and frame notes. - 3d data streaming now supported in addition to 6d. - Added setting to 'allow low accuracy' data. PCMM Arms ALL - Geometry Trigger measurement - Added Cylindrical and Spherical triggers. Both can be selected from SA. - Current selected measure mode is always indicated by the appearance of its measure button being depressed. Faro USB - Clicking the "Scanner" button with no scanner connected caused arm to go into "point cloud" mode - this is fixed. API Axxis - updated arms to Baces v.4.4.0.3 from 4.4.0.2, - updated Kreon scanner to v2.1.0.7 from 2.1.0.5Beta - updated Kreon interface to react to changes in Kreon v2.1.0.5 and 2.1.0.7 - hard probing works again - NOTE: This requires a new Plugin SpatialAnalyzer from Kreon. Just go to ftp://ftp.kinematics.com/pub/SA/Install/Driver Downloads/API Axxis Arm Installs and get 'PluginSpatialAnalyzer2107.zip'. Unzip to your harddrive, and run Setup.exe. It will guide you through the installation. Metris K-Series - Deployment - factory default hardware profiles are now copied to C:\Analyzer Data\Persistence\Metris HHAPI Profiles\. * This is where the interface will now look for all profiles. Metris Laser Radar - updated to new Metris SDK, v1.1.11.615 Creaform HandyScan 3D - Updated interface from VxScan driver v.2.2 to v.3.1. This should be backward compatible with 2.2 however. - You must have Creaform's VxScan driver installed to run this interface. Laser Projectors LPT - Corrected link to LPT driver download in Startup Help. GSI VStars M-Camera Interface - Updated to populate both radial and planar offset values - Updated to close the 'Waiting for Instrument Response' when auto-running the interface from SA. - Adjusted to a units change by resetting the log on message - units in SA and V-Stars must match. SA 2009.10.19 ******************************************************************************************************************* -----------New Functionality------------ - NEW DOCUMENTATION *** The SA Roadmap documentation is now released. Download the SA Master Installer and it will guide you through installing the roadmap. Note that the new Roadmap will automatically update as we update our documentation with each software release. www.kinematics.com/support/docs.html - NEW FEATURE *** SA Events tree-item now created to report fit and other events. * Events provide information similar to that presented in the Fit/Query report, except that it is tabular. * You can drag/drop events into SA Dynamic reports, etc. * Available for USMN, Best Fit, Relationship Fit, Geometry Fit, Quick Align, etc. - NEW FUNCTION *** Construct>>Surface>>From Point Groups (Approximate) - New GD&T menu heading -----------Updates/Improvements--------- - Adobe Acrobat APEX Import * CAD points now import into a single point group * The point group name is configurable in the import settings dialog - Plane exports for IGES and STEP now include plane bounds - exported as a planar surface. - QuickAlign now supports more than 6 points (N-pt QuickAlign) * Instrument>>Locate (Transform to Part)>>QuickAlign to CAD * After picking the initial 6 inspection points, any number of additional points may now also be selected - Locate Instrument by Measuring Nominal points - list now maintains selection and list location when a new measurement triggers a refresh. - Security.bin and .log files for User Options - Security feature are now stored in the Persistence directory instead of Backup directory. - Edit>>Move Objects>>Drag Graphically - improvements to motion logic for easier use. - Instrument>>Drag Graphically - improvements to motion logic for easier use. - Speed Increase: Construct>>Points>>Shift Points>>In a Direction -- only updates display after all points are created. - Speed Increase: Construct>>Points>>Layout>>On Object's Vertices -- speed enhancement. - Best-Fit Transform - added display of Unknowns and Equations as well as a warning when underconstrained (more unknown variables than equations) - Graphics acceleration now defaults to ON. You can disable this from the Performance Options area in User options if you have display defects. Before disabling it, make sure you are running the latest video drivers for your hardware. - SA Application startup is now quicker. - Cylinder fit - Options for Maximum Inscribed and Minimum Circumscribed fits were added in SA 2009.02.16. * This also made the 'standard' fit find the 'Best Axis' when the 'Lock Radius' option was set. * Now, you can choose between 'Minimum RMS' and 'Best Axis' when locking the radius for a 'standard' fit. -----------------Fixes------------------ - Fix: Instrument >> Automatic Measurement >> Auto Correspond with Proximity Trigger >> Points / Vectors -- when used with associated Watch Window, saving job file afterwards would result in file corruption. This has been fixed. - Fix: Analysis>>Scale Bar Measurements: "Scale Bar Database" button used to go to the wrong user options page. - Fix: User Options - Security tab: Changed restriction to allow deletion of all users. - Fix: Construct>>Sphere -- fixed drawing defect when facet count was set very high. - Fix: Callouts now display "&" character properly. - Fix: Add Instrument about working frame now properly adding instrument. - Fix: MP Frame to Frame transform - fixed issue where certain cases did not complete the animation. - Fix: Advanced curve fit options added - now possible to specify the curve degree - Fix: Instrument>>Bundle Adjust: Fixed issue where after checking "Force Vertical" and solving, then unchecking the option and resolving would cause solutions to not converge properly. -----------Instrument Interfaces-------- PCMM Arms All - Support added for streaming UDP data. There's a new button in the Arm Settings Options dialog, "UDP Data Stream" for setting it up. - Geometry Trigger measurement - You can now set 'Interpolated' or 'Closest Point' crossing criteria for planes Selected from SA. - Streaming points to SA as cloud points was ignoring preferred collection name for cloud points. This is fixed. - Fixed an issue which could cause reported Max Error to be incorrect. FaroUSB - Upgraded sdk from v.5.5.4.3_beta to v.5.6.4.3. 5.6.4.3 driver install is now on the web site for download. This version fixes an issue where an incorrect arm serial number was recorded in the probe calibration log if muliple arms were being used. NOTE: This USB driver requires that you upgrade to run this and later versions of SA. - Added support for Faro TrackArm. Download the TrackArm deployment package from ftp://ftp.kinematics.com/pub/SA/Install/Driver Downloads/FaroUsbArms/Faro TrackArm Deployment, and follow the instructions in the readme to get TrackArm ready to run. To use it, simply hit the 'TrackArm' button on the main dialog. See the QuickStart guide for further usage information Metris MCA - This interface is now part of the Metris HHAPI (K-Series) interface. It will no longer appear in the general arm interface. Laser Trackers All - Added measurement interval option to Reflector Center Op Check. This will provide time to rotate the retro between measurements. - Geometry Trigger acquisition - You can now set 'Interpolated' or 'Closest Point' crossing criteria for planes Selected from SA. - Main Dialog, 'Targets/Retros' >> Targeting 'Add: From Selected Reflector' -- Allows adding a 'standard' target tooling set to a reflector. The '6mm probe' and '3mm probe' definitions were adding 6mm and 3mm Radius retro probes, whereas the 'standard' sizes are 6mm and 3mm Diameter. This has been corrected and clarified in the UI. - AutoSphere acquisition mode popped a message stating it needed a geometry trigger. This was a bug, and is now fixed. - Measure Profiles with Geometry Fit Operations - If only output parameters (append to report, etc.) were edited, and 'show fit dialog' was checked, the output parameters would not match those in the fit dialog. Changing output parameters now notifies the fit, like input parameters (offsets, etc.) already do. Faro - Added support for new Ion tracker. Leica TP-Link - Added a safety check for user defined retroreflectors' home vectors. User reported that they sometimes had an inavalid azimuth parameter. Metris Surveyor - 'UDP Data Stream' button becomes general 'Settings' button. Added ability to toggle the probe's back button, per user request. API Laser Rail - Aux. data sent to SA will reflect selected units. SA 2009.09.02 ******************************************************************************************************************* - Adobe Acrobat APEX Import * A new option has been added to allow using SA Folders to represent the hierarchy in the CAD file, this is on by default - Folders * Added "Center in view" which centers and autoscales the view around all objects within a folder recursively * Added "Move" which allows transforming of all objects within a folder recursively * Added "Expand All" and "Collapse All" which expands/collapses all folders within the selected folder with a single command - Measurement Plan: * Construction Operations >> Cylinders >> Construct Cylinder From End Points - new command added. - View >> Watch Window >> Add Point to >> Objects -- title bar of watch window will now show the name of the current closest object. - Points (and Groups) to Objects Relationship * Added report option to show component (dx, dy, dz) errors. * Added tolerance option for individual component errors. * All existing relationship tolerance function (watch windows, etc) use the magnitude tolerance as before. The component tolerances only affect the component reporting appearance. Laser Trackers All - Part Temperature monitor with optional alarm added -- Devices >> Part Temperature >> Monitor - Measurement Plan (MP) OpCheck commands added to control beam break behavior and Faro beam modes. For more info, see tracker interface menu Settings >> Tracker >> SA Interaction >> MP Command String Listing. From there, you can copy and paste the commands directly into your MP, or print the listing for reference. - Added ADM distance set support in Drift Check. Also, each drift point displays and logs how its ref and meas were set. - Main Dialog, 'Targets/Retros' >> Targeting 'Add: From Selected Reflector' -- Allows adding a 'standard' target tooling set to a reflector. This UI now includes the word 'Radius' wherever there might have been confusion regarding probe tips. - Corrected issue when the 'Measure' button was used during a watch update type profile (profile with 'Send Updates' Operation). If the target in use was a 6D target (e.g. T-Probe), the azimuth of the single sample polar measurement was negated. DMS - Faro tracker was getting 'stuck' on ADM points when the reflector was already in position. This is fixed. API Device Interface - All new dll set for iScan360. This is DI version 1.6.2.1221, upgraded from version 1.4.10.998. API changes include: - CHG: Improve ADM reset process. - CHG: Improve IP360 double-clicking handling. - FIX: Homing failure when beam broken occurs. - NEW: add configuration settings file for IC360. - CHG: Revise IP360 ADM Offset compensation. - CHG: Use dynamic date to do IP3 tip offset calbration PCMM Arms All - Plane, Hole, Pin, Patch, and Slot measurements Material Thickness compensation was not handling negative thickness values. This is fixed. - Patch Shift (Material Thickness) is now persisted with each plane measured in the arm interface. * The Patch Shift will now be shown in the plane area of the measurement dialogs instead of the top header section. * Warning, this change will cause a 'settings file not compatible' error on the first run of this version. Just restart the interface, and all's well. - Fixed an issue introduced in v.2009.08.06 which caused instability in arm interface's circle fits. Laser Projectors Virtek - Virtek PDK v.1.6.0.18 (dll's v.5.5.1.6) removes the log4net.dll deployment issue relative to Metris Surveyor and Laser Radar. - Drift Checker is paused/resumed when projection is paused/resumed. Metris K-Series - Upgraded to Metris HHAPI v.3.3.0.9328, released on 2009.08.28. This version and a quick start guide are available in the Driver Downloads area on the NRK web site. SA 2009.08.06 ******************************************************************************************************************* - SA Dynamic Reporting * Fixed issue with large table titles being clipped. * Objects now support Summary / Detail table display. - SA Software Development Kit (SA SDK) * Projection Options argument now supported. - ASCII File Importer of point weights for best-fit transforms now has Wmag as optional. - Corrected issue with circle fits introduced in v. 2009.07.15 which caused dependency on job units in some cases. - MP Construct Circle function now properly maps the normal vector to working coordinates. - Improvements in CAD assembly units handling - Drag and Drop can now be used to import files into SA * Supports all file types handled by File>>Auto Import (by file extension) * Hold down the CTRL key while dropping a file to use the beta Adobe APEX importer Metris K-Series -- New Instrument Interface added * Supports Metris HHAPI, which handles K-Scan and SpaceProbe. * Arms like the Metris MCA can also be supported by this interface. * NOTE: This interface replaces the Krypton SpaceProbe interface. TheoManager - NEW Instrument: Added support for the Leica TCRA6000 Total Station Precise EDM mode during tape / prism acquisition. Laser Trackers All - Updates to some dialogs for multi-language support. SA 2009.07.15 NEW *** Geometry Comparison Relationships added. * This allows you to have a relationship that performs a geometrical fit then compares that result to a nominal geometry. * Also allows you to just fit a geometry, or just compare 2 geometries. * Implemented for Circle, Sphere, Plane, Line, Cylinder, Cone, Paraboloid, and Ellipse. * When the points used in the fit change, the fit automatically recomputes and updates the reports, callouts, etc. * In the report option for these relationships, you can configure which items are reported, how they are toleranced, etc. * You can also control which of the criteria are used in the relationship fitting optimization. You can control (and weight independently) both the Delta value as well as the amount out of tolerance. NEW *** SA Dynamic Reporting * Design Custom Reports (Reports >> Add Dynamic Report). + Drag / Drop items from the SA Tree onto the Report Designer. + Move objects around within the Report. + Reports now stored under new SA tree branch "SA Dynamic Reports" NEW *** Native CAD import method implemented for SA Ultimate + Native CAD based on the Adobe platform: * File>>Import>>All CAD Formats - Adobe (Beta) * This requires that you install Adobe APEX. This is part of the SA Ultimate + Native CAD software bundle. * Initial implementation available. More enhancements coming soon. NEW *** SA UDP Data Stream feature added * Once enabled in an instrument interface, it will stream UDP network packets for 3D and/or 6D measurements. This allows users who are integrating with simulation environments, for example, to dynamically update other programs with the measurement information from SA. * These can either be sent to a specific computer (IP or name), or broadcast to an entire subnet. * There is a diagnostic program, SpatialAnalyzer UDPMonitor.exe, included in the SA Install. Use this to monitor the traffic. * You can set the coordinate system of reference for the data. Options include Instrument, Working, and World. * Currently implemented in the Laser tracker interface and the Metris Laser Radar interface. For Trackers, from the Utilities menu, select 'UDP Data Stream'. * Group to Group Relationship statistics now properly displayed within SA Tree Bar. NEW *** SA Software Development Kit (SA SDK) * The Spatial Analyzer SDK provides a means by which to write custom applications that utilize Measurement Plan functionality within Visual Basic, Visual C++, C# and J#. This functionality is available as part of the Measurement Plan module of SA. * A PDF file describing how to use the SA SDK and code samples are available for download in the Other Installs area of the website: "SA_SDK_SampleClientCode.zip" - Measurement Plan: * Construction Operations >> Points and Groups >> Construct a Point at line MidPoint - argument update to become collection aware. * Construction Operations >> Points and Groups >> Construct a Point at Circle Center - argument update to become collection aware. * Construction Operations >> Points and Groups >> Construct Points from Cylinder - argument update to become collection aware. * Construction Operations >> Points and Groups >> Construct a Point at Projection of Point onto An Object - argument update to become collection aware. * Construction Operations >> Planes >> Construct Plane - argument update to become collection aware. * Construction Operations >> Planes >> Construct Plane, Normal to Object, Through Point - argument update to become collection aware. * Construction Operations >> Planes >> Construct Planes, Bounding Point Group - argument update to become collection aware. * Construction Operations >> Cylinders >> Construct Cylinder - argument update to become collection aware. * Construction Operations >> Spheres >> Construct Sphere - argument update to become collection aware. * Construction Operations >> B-Splines >> Construct B-Spline From Points - argument update to become collection aware. * Analysis Operations >> Mushroom Target Hole Inspection - argument update to become collection aware. * Analysis Operations >> Sphere Axis Check - argument update to become collection aware. * Instrument Operations >> Locate Instrument (Group to Surface Quick Fit) - argument update to become collection aware. * Instrument Operations >> Auto-Correspond with Proximity Trigger - argument update to become collection aware. * Instrument Operations >> Measure Nominal Feature - argument update to become collection aware. * Instrument Operations >> Locate Instrument (Best Fit - Group to Group) -- fixed issue with command always failing. * Construction Operations >> Points and Groups >> Average a set of Groups - argument update to become collection aware. * Instrument Operations >> Watch Closest Point - argument update to become collection aware. * Variables >> Set Point Name Variable -- new command added. * Variables >> Get Point Name Variable -- new command added. * Analysis Operations >> Get i-th Point Name From Point Name Ref List (Iterator) -- new command added. * Analysis Operations >> Get i-th Object From Collection Object Name Ref List (Iterator) -- new command added. - Auto correspond by proximity measurement mode -- watch window option now shows the distance to the target vector or point instead of the compensated distance to the surface (in the case of vector measurement) - Group-to-Group Relationships will now update when points are added via renaming or moving. - Vector / Point callouts may now be displayed without a label. - Fixed a situation where cylinder and cone fits could find the wrong solution when refitting to an existing geometry. - Added 'Planar' and 'Radial' labels for targeting offsets in Point Properties dialogs. - Geometry Fit Plane Profile - rearranged ui to match planar part of circle profile ui - above, below, face. - Rearranged Sphere, Cylinder, Cone, and Paraboloid profile ui's to match radial part of circle profile ui - inside, outside, face. - Fixed issue when refitting a circle while using probing direction to determine offset direction, there were cases where the circle would be offset incorrectly. - Language Translation Editor -- added Export / Import buttons. These save/load CSV files for translation data. - Improved processing of Large CATIA V4/V5 files. Improved import speed, solids rendering, and faster analysis after import. - SA Report Templates updated (Reports>>Add new SA Report Template) * When output is set to Excel, the Set Output Position instruction now also allows using named cells by specifying #NAME the output position will be set to the cell with the name NAME attached - MP ODBC, improved error reporting * MP>>File Operations>>Database Operations>>Put/Get to/from ODBC Database * when an error occurs, the underlying SQL failure information is returned and displayed to better support diagnosing problems - ASCII File Importer now supports point weights for best-fit transforms: * Format: "PointName X Y Z Wx Wy Wz Wmag" - Relationships -- added option to "Automatically create and update Vector Group" for Group to Group and Points to Objects relationships. * This means the vector group will continually update as the relationship recomputes. * Option available in the relationship Properties area. * The Right-Click option to make a vector group makes a single group and does not update it. Laser Trackers All - "Update SA Graphics When Not Measuring" option added in Settings >> Tracker >> SA Interaction. Set frequency in Settings >> Tracker >> General Settings. - Any time a measurement's operation is 'Send Updates', a 'Measure' button appears in the measurement's progress dialog. If a 6D probe is in use, this 3D measurement sent during a 'Send Updates' operation will now contain probing direction information. - Geometry and cardinal point names "Group::Target" now become "Group_Target". The "::" names were problematic when used in MP because of Collection Object Naming Convensions. Leica emScon - Any time the tracker is started without having been initialized, it will now auto-initialize. API Device Interface - All new dll set for iScan360. Another new version designation style for DI sdk as well. This is DI version 1.4.10.998. API changes include new interface to manage ic360 stylus and enhancement for ic360 error compensation. PCMM Arms All - Fixed an issue with geometry properties notes. When multiple geometries were measured without closing the measurement dialog, the notes were being appended. Notes are now properly cleared before each new geometry. - Geometry and computed point names "Group::Target" now become "Group_Target". The "::" names were problematic when used in MP because of Collection Object Naming Convensions. API Axxis 7-100 Arm Scanner - New Kreon dll set v.2.1.0.5 Beta. This version exposes arm joint angles, which are now updated in SA graphics. This version also involves an update of the Baces.dll (arm dll) from 4.4.0.1 to 4.4.0.2, but this should not affect the 6dof Axxis arms. Also new with this verison is the Plugin SpatialAnalyzer from Kreon. Just go to ftp://ftp.kinematics.com/pub/SA/Install/Driver Downloads/API Axxis Arm Installs and get 'PluginSpatialAnalyzer2105B.zip'. Unzip to your harddrive, and run Setup.exe. It will guide you through the installation. Metris Surveyor - By request from Metris: Do not allow measurement when frame status is NOT 'Stable'. NOTE: Depending upon your measurement conditions, you will need to adjust parameters in Metris Surveyor to ensure the measurement status will NOT be 'Moving'. As of this change, a status of 'Moving' will invalidate the measurement. Please contact Metris for details re. how to adjust these settings. - Ignore checked frames when measuring via probe buttons. Only send measurements from the one that produced the button event. - Send probe offset with all updates to SA. (It was already sent with all measurements, but this was needed as well) - Bug fix - code from Metris was causing a situation where multiple measurements could be taken with a single probe trigger button press. This is fixed. - Support added for streaming UDP data. There's a new button at the bottom of the interface dialog, "UDP Data Stream" for setting it up. - Added support for MP function 'Set Instrument Group and Target'. LPT Laser Projector - Added blue "?" help button in the log on dialog to provide startup and usage information. As always, the help information can be printed from the help UI. API Laser Rail - Added support for MP commands 'Set Instrument Group and Target' and 'Measure', both for 1D distance via Auxiliary Data to SA. Faro Photon/LS Scanner - Updated Faro Open interface from v.4.5 to v.4.6 - needed to support Faro Scene 4.6 SA 2009.05.12 ******************************************************************************************************************* - Added Construct>>Surfaces>>From Objects * Allows selection of multiple objects and then creates surfaces from each selected object * A summary is shown indicating any failures or object types which do not support surface creation - Added export/import .csv for scale bar database - GD&T Surface Profile Check, added support for asymmetric tolerances * Added a new property, OuterTolerance, which describes the portion of the tolerance which is outside the surface * By default this is 1/2 Tolerance, resulting in symmetric tolerance but can be overridden by the user if required - Reports>>Add New SA Report Template update * When selecting "Embedded Excel Workbook" as the output choice, it is now possible to provide a template workbook file - Enhancements for display of callouts/labels/colorbars * These are now included in Capture Graphics>>To Printer * Improved rendering to allow viewing on different resolution/aspect ratio displays than the ones on which they were created - MP Excel Direct Connect - when writing data, if the specified worksheet does not exist, it will now be added to the workbook - Bug Fix: Point Cloud to Objects relationship -- when making a vector group, points that were excluded with outlier rejection were being added to the vector group. This if fixed. - User Options + Machine Configuration tab contains new option to enable / disable Remote Viewing of Spatial Analyzer. - User Options + Analysis Tab: Added "prior measurements" option to force a new point if a measurement comes in for an existing point. "*" will be added to the name. - Point group subdivide command added. Right-click the point group to access. - Make Surface menu option added for objects that can create a surface. This currently includes planes and cones. - Relationship fitting window -- added right-click menu options for Properties, Tolerance, Fit Constraints, and Outlier Rejection. - Bug Fix: Cylinder Fit - When fit mode was changed (e.g. least squared to min circumscribed), and the new fit could not perform the requested mode, the report stats were not always correctly invalidated, therefore showing the previous fit's results. This is fixed. - Leica T-Probe -- fixed issue where watch updates did not always have the correct target offset. - Measurement Plan: * Instrument Operations >> Locate Instruments (USMN) - fixed issue with wrong point group being deleted when USMN dialog shown. * Construction Operations >> Circles >> Construct Circle -- circle now properly constructed when active frame is not world. * Construction Operations >> Lines >> Construct Line 2 Points (Vector Notation) -- now handles points specified in working frame. * Vector Group Name arguments now supports referencing of string data. Laser Trackers API Device Interface - All new dll set for new iScan360. New version designation style for DI sdk as well. This is DI v1.3.9 Build 708. New Instrument Interface added API Axxis PCMM Arm with Kreon Solano Scanner, Axxis 7-100 Arm Scanner (7dof 2.6m) Be sure to hit the blue "?" help button in the log on dialog for help getting started with this arm. SA 2009.04.22 - Added the ability to manually associate point clouds to datums and feature checks (right-click, Associate Clouds) - Added point filtering option for the below commands to include both, only positive offsets, or only negative offsets * Inspection Auto Filter - Construct>>Point>>Auto Filter to Faces - Construct>>Point Cloud>>Auto Filter to Faces - Analysis>>Feature Inspection Auto Filter * Construct>>Point>>From Cloud Points>>Filter Clouds to Plane * MP Analysis Operations>>Cloud Filters>>Filter Clouds to Plane - Added the option to store the filter results for the below commands as cloud points * Construct>>Point>>From Cloud Points>>Filter Clouds to Plane * MP Analysis Operations>>Cloud Filters>>Filter Clouds to Plane - Added Max Pts Per Face option to the filtering functions described above * If enabled, this is applied at the very end to the final points which were filtered to each face * It ensures that a given face receives no more than the specified number of points - Quick Align modified to use selected side of face selections. - Reporting * User Options + Report Options tab contains new option to include object notes within quick reports. * Object notes now appear with each object within report. Notes follow each object's pertinent data. - Measurement Plan: * Object type arguments now include "Poly Surface". * Added "Edit Subroutine" to MP Editor step list right mouse click menu. Valid only for Run Subroutine steps. * Analysis Operations >> Best Fit Transformation - Group to Group - new resultant argument added for transform in working frame. * Analysis Operations >> Best Fit Transformation - Group to Group (Scale Free) - new resultant argument added for transform in working frame. * Construction Operations >> Points and Groups >> Construct Point (Fit to Points) -- new command added. - Bug Fix - Construct>>Point>>Layout>>on Obect Vertices & On Object Vertices by clicking now reconnected for surface objects. - Fixed issue which caused 'Auto Measure (streamlined)' to FAIL all remaining targets when START was selected while instrument was still searching or measuring. - Fixed issue with scale-free transformations being applied properly when working frame is far from the data. This fixes an issue introduced only in the 2009.04.03 release. - Fixed issue with Vector Group colorization for Tolerance (Continuous) drawing within tolerance vectors in white. This created problems whenever a white background was being used by the user. - New Instrument Interface added - API Axxis PCMM Arms. Currently supported models: 6-100 (6dof 2.6m) and 6-200 (6dof 3.2m) Be sure to hit the blue "?" help button in the log on dialog for help getting started with these arms. PCMM Arms All - Button Help - updated MP help for setting meas modes with ‘Configure and Measure’ or ‘Set Instrument Measurement Mode/Profile’ commands - help was missing entries for 'Hole' and 'Circle' - Fixed a bug in Patch (projected point) Measurement. Target name was getting incremented before point was sent to SA. Laser Trackers All - ADM seed distance (Settings >> Tracker >> General Settings) is sometimes reset automatically to avoid the need to constantly reset it. One such time is after a succesful GoTo command. The idea is that the tracker has been commanded to move to an area where the user may well use ADM auto-reset, and therefore an appropriate seed distance is set automatically. This automatic reset no longer occurs if the commanded GoTo vector is less than 1 meter in length. (Leica users note that the minimum ADM distance requirement is still taken care of automatically.) SA 2009.04.03 - Point Clouds automatically thin for quick rendering when rotation or panning the view with the right or left mouse button. - Added Construct>>Point(s)>>Auto Filter to Faces and Construct>>Point Cloud>>Auto Filter to Faces * These work similar to the Feature Inspection Auto Filter, however, they filter input data to CAD faces without the need for feature checks and/or datums * There are 3 ways to select which faces are used for filtering - All Faces used all the CAD faces in the current job - Select Surfaces lets you select surface objects and then uses all the faces in the selected surfaces - Select Faces lets you select individual faces directly by double-clicking them in the 3D view * The results are placed in separate groupings (clouds and/or point groups) or combined into a single grouping based on the settings chosen - Inspection Auto Filter Updates (Analysis>>Feature Inspection Auto Filter) * Added adjustable surface and edge offset values to control the filtering * Added a settings dialog with the above and access to the cloud thinning options - Added an Automatic Measurement option for Guided Inspection * During inspection design, use the checkbox to enable Automatic Measurement and create nominal points * During inspection, for features which have nominal points and for which Automatic Measurement is enabled, the instrument will be automatically driven through the nominal points - Added the ability to drag annotations along the leader-line direction when editing them * Need to be editing an annotation (props dialog shown) * Click on the annotation and drag to move the annotation around in its plane (existing functionality) * Hold down the ALT key while dragging to move the annotation up and down along the leader line direction (new functionality) - Exporting Point Clouds now supports exporting with cloud point labels. - Vector Group display properties now support new render mode for Blotches and Arrows. - Point Group Properties dialog now supports renaming of group. - Point Groups Tree Branch now supports "Delete All" - Added Construct>>Surface>>Tubular Surface from B-Spline function. - Added an option to set the nominal value from CAD for dimensions when using the GD&T Toolbar * When enabled and the Nominal +/- mode is used, the nominal value will be initialized using the CAD - Added radius GD&T feature check type - Added the ability to set hole vs. pin for inspection when cylindrical features are referenced * This can be set for annotations and datums/feature checks which have associated cylindrical features * This controls which way the offset compensation occurs (outward for a hole, inward for a pin) - Measurement Plan: * Added "Terminate All MPs" button to MP Execution dialog. Available from within subroutines. * MP Watcher - Support for display of Counter Reference Arguments. * MP Watcher - Steps that cause an MP to Jump to another step are now properly updated within the watcher. * Construction Operations >> Points and Groups >> Construct Point at Intersection of Planes - now collection object aware. * Construction Operations >> Points and Groups >> Construct Point at Intersection of Plane and Line - now collection object aware. * Construction Operations >> Points and Groups >> Construct Points at Intersection of Circle and Line - now collection object aware. * Construction Operations >> Points and Groups >> Construct Point at Object Origin - now collection object aware. * Construction Operations >> Points and Groups >> Construct Point Group from Point Name Ref List -- new command added. * Construction Operations >> Lines >> Construct Line - Project Line to Object Reference Plane - now collection object aware. * Construction Operations >> Lines >> Construct Line - Normal to Object through Point - now collection object aware. * Construction Operations >> Lines >> Construct Line Construct Line 2 Points (Vector Notation) -- new command added. * Construction Operations >> Lines >> Construct Line Normal to Object -- new command added. * Construction Operations >> Surfaces >> Construct Surface From BSplines - now collection object aware. * Construction Operations >> Circles >> Construct Circle - now collection object aware. * Construction Operations >> Points and Groups >> Construct Points WildCard Selection - auto adding of astericks to criteria removed. * Construction Operations >> Vector Groups >> Construct Vectors WildCard Selection - auto adding of astericks to criteria removed. * Analysis Operations >> Angle Between Two Planes' normals - now collection object aware. * Analysis Operations >> Angle Between Line and Plane - now collection object aware. * Analysis Operations >> Angle Between Two Lines - now collection object aware. * Analysis Operations >> Cloud Filters >> Filter Clouds to Plane - now collection object aware. * Analysis Operations >> Cloud Filters >> Filter Clouds to Surface - now collection object aware. * Analysis Operations >> Query Clouds to Surface - now collection object aware. * Analysis Operations >> Relationship Operations >> Relationship Attributes >> Set Relationship Reporting Frame -- new command added. * Analysis Operations >> Get Number of Collections -- new command added. * Analysis Operations >> Get i-th Collection Name -- new command added. * Analysis Operations >> Relationship Operations >> Make Group to Group Relationship -- new command added. * Analysis Operations >> Raster Scan Edge Inspection - now collection object aware. * Analysis Operations >> New Raster Scan Edge Inspection - now collection object aware. * Instrument Operations >> Configure and Measure -- Added "Wait for Completion" argument to provide a means of not having to wait for measurements to be completed by user. * Instrument Operations >> Quick Align -- added arguments to provide 6 nominal points and corresponding point of views used during quick alignment * Points and Groups >> Construct Point Group from Point Cloud -- new command added. * Variables >> Set Font Variable -- new command added. * Variables >> Get Font Variable -- new command added. * MP Font arguments now support color for output text. * Fixed issue with MP object types not being assigned properly during runtime selection. * Process Flow Operations >> Ask for User Decision -- added argument to allow specification of font. * Process Flow Operations >> Ask for User Decision (Pull-Down Version) -- added argument to allow specification of font. * Process Flow Operations >> Ask for User Decision from Strings -- added argument to allow specification of font. - Edit>>Scale Objects -- now scales selected objects about the working frame (previously about world). - Construct >> Curve >> B-Spline menu path now becomes Construct >> B-Spline - 6D updates (frames) from any instrument will now update watch windows. - 6D updates can also be used from slave instruments in sychronized measurements. - Geometry Fits - Planes and Circles now have an option to override Right Hand Rule or Point On Positive Side with Probing Direction to determine offset direction. The override is used only when probing directions are available in the data - e.g. cmm arms or 6D targets. Otherwise, the fit will fall back on RHR or Pt. on Pos. - Fixed issue with editting an Embedded File not updating the embedded file when saved. - Fixed issue with Analysis>>Best-Fit>>Points to Surfaces/Objects>>N-Point Full Fit -- It was not properly localizing the point set to avoid getting stuck when the points were far from the origin. This is fixed. It will now match Points to Objects relationship fits. - Vector Groups: Added magnitude tolerance information to the summary report area. - Support for reading Left Handed Frames from Catia. - Geometry Fits - Fixed issue with cylinder and cone. When probe offset was overriden in the fit profile, the overriden offset was not being used. - Bug Fix - removed unintended time dependancy on Catia imports. Fixes Catia Import Error # 923 SAButton - ExecuteMP method now returns the proper TRUE/FALSE status. - New property added "MPExecutionStatus". This property reflects the status of requests to SA to execute an MP. - New property added "TerminateNow". Setting this property to TRUE will call ForceMPTermination. - ForceMPTermination -- new method available to provide a means of remotely terminating all running MPs. Caution should be taken when using this method. Termination of running MPs where an MP has presented the user with a dialog may cause a software exception. Metris Surveyor - New Interface replaces Metris IST Surveyor. - This is built for Metris Surveyor version 1.1.9. Make certain this version is installed. You MUST run the batch file 'Register Metris Surveyor Assemblies.bat' located in the 'MetrisSurveyor' folder in your SA install folder. This file must be run once on any pc which is to run the Metris Surveyor interface. If you have an installation of a previous Surveyor version then you MUST first run 'Unregister Metris Surveyor Assemblies.bat', then run 'Register Metris Surveyor Assemblies.bat'. Additions since IST interface: - Supports iProbe, with filtered tip data, and probe radius detection - Allows for registration of multiple frames/probes for position change and button hit events - Polls for position data for any discrete measurement (instead of waiting for next frame change event) This means you don't have to have a frame registered to measure a discrete point or frame. - Check boxes added to frames list for measuring discrete locations. All frames which are checked will be polled for selected data type. - NOTE: Allows only one frame at a time to stream 6D updates. This ensures proper TransTrack operation. For multiple TransTracks, just run another instance of the interface. - Shows transmitters and their rms errors, same for frames (whether registered or not) - NOTE: iProbe button functions: button function 2 remove last measurement from SA 3 toggle streaming 3D points trigger measure discrete 3D point - Discrete measurements from MP supported by sending "Measure 3D" or "Measure 6D" strings via 'Instrument Operations Check' command. - All frames will now start out unselected. This means to measure discrete 3D or 6D points, you must first select the frame(s) to measure. - A button has been added to 'Stop Selected Listening' (un-register) the selected frame. This means that streaming 6D updates from the selected frame will be disabled unless it is once again set to listen. TheoManager - Leica TCRP1203+: * New toolbar icon to indicate current reflector type. Pressing toolbar indicator also allows for changing the current reflector type. * Fixed issue where auto measuring tape targets caused auto fine adjust to occur. * Fixed issue with initiating tracking on tape target leaving instrument in auto lock state. - TotalStations interface for perimeter scanning enchanced for proper determination of scan line cutting plane such that initial cut plane is zero degree grid rotation at instrument base. - Sokkia Net-2: Weather units within interface now properly handled. Metris Laser Radar - Perimeter scanning enchanced for proper determination of scan line cutting plane such that initial cut plane is zero degree grid rotation at instrument base. - updated to new Metris SDK, v1.1.7.537 Laser Trackers ALL - Geometry Fits - Planes and Circles now have an option to override Right Hand Rule or Point On Positive Side with Probing Direction to determine offset direction. NOTE: Point On Positive Side was already set based on probing direction with 6D probes, but this was added to ensure expected behavior with the new fit option. - The Tracker interface now has a tool bar. Note that the four bottom most buttons in the interface, which deal with measurement profiles and targets/retros, are now redundant. Eventually, these buttons will be removed. The tool bar also adds easy access to beam break behavior, and always shows the current setting. - Geometry Fits - Fixed issue with cylinder and cone. When probe offset was overriden in the fit profile, the overriden offset was not being used. API - Mirror alignment (beam return finder) enhancements - maximum beam return search is still performed, but around that point of max return is now a secondary minimum quad cell position search. If the position at minimum quad cell position has a return intensity of at least 70% of the max return, then that min. quad cell position is the new result. Otherwise, the max return intensity position is the result, as it would have been prior to this change. - An API dll was replaced. This dll caused a message box to be popped when an ADM search failed while the video was up. The message is no longer popped. API Device Interface - All new dll set for new iScan360. Also, code changes to support iScan360. - In this version, when the beam recovery mode is set to auto_adm, API's new HoldPosSwitch is set. This is an attempt by API to prevent the jumping off behavior when resetting ADM distance. - SA install registers VitaminCtrl.dll, the camera control dll. Faro - ADM/IFM operations check - proper operation is ensured by setting distance mode to 'IFM Only' for IFM measurement, and 'ADM Only' for ADM measurement. Leica emScon - Changes in preparation for release of emScon v.3.5. Changes involve recognition of new T-Mac 'Virtual Probe', and recognition of new AT400 series trackers and new PXA250 processor. NOTE: Due to the new virtual probe definition, previous versions could mistakenly auto-identify a T-Probe as a T-Mac when locked onto the beam if the system had both defined. The correct probe could of course still be chosen from the Target/Retro database when this occurred. Laser Trackers and PCMM Arms - GeometryTrigger - user can choose whether to append trigger names and group output pts. separately - start value which is greater than stop value is now valid when creating trigger planes (handled for both Cartesian and cylindric cases) - added support for selecting trigger planes from SA Laser Projectors ALL - Projections from SA Geometric Primitives are now much more efficient, and will project with less flicker. LPT - Added Ply Filters for thinning projection point data... Mimimum Angle (turn angle), Minimum Distance (between points), and Number of Points (to hard limit pt. number). These filters will all work with any b-spline or geometric primitive object, whether adding to an offline part, or projecting 'live'. There is a new button in the Projection area of the main dialog. The button will display current filter type and set parameters. - Interface now prompts for a ply name only when working offline. GSI VSTARS - Updated camera model to Inca3. SA 2009.02.16 - Added object type identification to hover window. - Construct >> Curve >> B-spline >> From Points -- now preserves b-spline fit options. - Added the option to draw end arrows on B-splines (right-click B-spline >> Properties) * Also allows you to apply this setting to all BSplines or selected BSplines. - Construct >> Points >> From Cloud Points >> Pick Cloud Points -- now preserves Make Points from Clouds dialog settings. - Reporting * Fixed issue with Vector Group Magnitude always being positive in MS Word Report - Cylinder Fit - Added options to fit Maximum Inscribed and Minimum Circumscribed cylinders. - Added "Point at Target" menu option for points within treeview. - Instrument >> Automatic Measurement >> Auto-correspond with proximity trigger >> Points - watch window now displayed in proper job units. - Rename of a Point Group now allows renaming where the name has only changed in case. For example: Random ==> RANDOM - Measurement Plan: * Function tree searches now properly display resulting matches based on criteria specified. * Construction Operations >> Other MP Types >> Make a System String -- new "Date (Short)" option available for MM/DD/YYYY format. * Construction Operations >> Other MP Types >> Append two Point Name Ref Lists -- new command added. * Instrument Operations >> Get Last Instrument Index -- added output argument of type Collection Instrument ID. * Instrument Operations >> Watch Instrument -- new command added. * Instrument Operations >> Delete Instrument -- new command added. * Analysis Operations >> Fit Geometry to Point Group - now produces minor failure when out of tolerance points encountered. Also properly utilizes out of tolerance specifications when running without fit dialog. * Collection Object Name arguments now support an additional object type element. Provides a means to distinguish between objects with identical names. * Variables >> Set Point Name Ref List Variable -- new command added. * Variables >> Get Point Name Ref List Variable -- new command added. * Reporting Operations >> Delete SA Report Template -- new command added. * Reporting Operations >> Delete SA Report -- new command added. * Reporting Operations >> Delete SA Doc -- new command added. * Reporting Operations >> Define Report Template -- modified Item to Report argument into a Collection Object Name Ref List allowing multiple report items to be specified. * Analysis Operations >> Get Vector From Vector Group By Name -- new command added. - AIMS TDF import, multiple operations in the TDF are now imported into multiple collections - Added Construct >> Feature Checks >> From ALL CAD Annotations * With annotations in multiple collections this provides a quick way to create all the checks; all checks will be created in the default collection - Catia V5 Importer now processes R19 files - BUG fix - Mirror cube frame assignment error for cases where X&Z Axes were defined. - Hide All Subroutines menu option added to the Measurement Plans Branch. - Enhanced Language Translations Editor dialog - next buttons added to support finding next item in list for specified criteria. Adding translation will cause missing translations list to remain at its current scrolled location. - Addressed problem where deleting a collection that is presently displaying an instrument report within the report bar would cause SA to crash. - Embedded files with spaces in names now open properly. - The importing predefined ASCII formats dialog now properly preserves checkbox settings when selecting a different format from the list. PCMM Arms All - Added ablility to select persisted reference planes (projection planes for pin, hole, patch, slot, edge line) from SA -- new button in meas dialogs. - New Measurement Mode added - Geometry Trigger. This allows for an array of crossing planes to be created in the Working Frame. Just right click on the new measure button, or hit the arm settings button (big check mark button in lower left), then hit 'Fit/Meas Options' >> 'Set Triggers', to create/edit Cartesian and/or Cylindric trigger plane grids. - Instrument Scale from SA is now updated immeditately for all data calculations (e.g. geometry fits) intrinsic to the interface. - When scale changes, all reference planes (projection planes for pin, hole, patch, slot, edge line) are cleared - Fixed issue when planes were measured in succession without closing plane ui, normal (and therefore offset direction) could be calculated improperly. This was introduced in version, 2008.11.13. Romer CimCore - Added models for 6dof 5100 Series (Infinite 2) arms. Faro - Improved support for Renishaw Sensor probe. E.g., streaming measurements are begun when touched, and paused when released. - Arm cal. leaves arm in scanning mode if scanner was selected as active probe - this is now cancelled, since laser scanning is just a measure mode, and user may want to use hard probe, even after calibrating the scanner. Laser Trackers All - New Acquisition Mode added - Geometry Trigger. This allows for an array of crossing planes to be created in the Working Frame. Just click 'Geometry Triggers' in the Acquisition parameters to create/edit Cartesian and/or Cylindric trigger plane grids. Your profile set will be searched for the existence of a profile with this new Acquisition. If none are found, a profile called 'Geometry Triggered Pts.' will be added to your measure profiles, with a 'Send Points to SA' Operation. - Instrument Scale from SA is now updated immeditately for all data calculations (e.g. geometry fits) intrinsic to the interface. - Cylinder Fit - Added options to fit Maximum Inscribed and Minimum Circumscribed cylinders. - Added "Measure Level", and "Monitor Level" to Measure Plan Instrument Operational Check string commands. - When tracker is sending updates to SA, a 'Measure' button appears in the measurement progress dialog. 'F3' will now operate this button as well. Interface must have focus. SMX - Fixed issue reported by user - Watch Window updates were not working properly. Laser Projectors LPT - Added ability to create tools offline. In SA, Instrument >> Laser Projector >> Alignment (just like a live projector connection). - Log on to projector is now name based, as opposed to ip address based. Just enter the name of the pc running the projector... defaults to local machine name. - No need to worry about .xml extension with part or tool files. They are added if needed. - Projection is now faster. - Adding new tools/parts is now faster. TheoManager - Leica TCRP1203+: * Fixed issue with reflector type changes not being preserved after measurement. * Tilt compensator changes within interface now properly reflected on the device. SA Open Instrument Interface - Added SendSinglePoint method to allow user to send a single point to SA without having to Add/Send/Clear Measurements. - Auxiliary Data Support added: * NOTE: Not compatible with older versions of SA. Must be used with this SA version or newer. * Added AddAuxiliaryDataItem method to allow user to queue auxiliary data items for a measurement. * Added SendAuxiliaryData method to allow user to send queued auxiliary data for a measurement to Spatial Analyzer. * Added ClearAuxiliaryData method to allow user to clear queued auxiliary data items. Metris Laser Radar - updated to new Metris SDK, v1.1.7.515 SA 2008.12.22 - Vector Group display options now provide a rendering mode choice * arrows * blotches * tubes - Add Instrument dialog has clarifications for Romer CimCore Arms - regarding which arm should be run per model. - Instrument >> Locate >> Measure Nominal Points - dialog now continues onto next measurement during auto measuring of multiple points if the instrument fails to measure the current point. - Watch Windows now display Theta values in 0-360 when displayed in Polar or Cylindrical. - Point Group Quick Reports and View >> Point Lists for Groups now display Theta values in 0-360 for Polar or Cylindrical. - Fit and Query Report tables now properly formatted. - Measurement Plan: * Instrument Operations >> Get / Set Instrument Transform now collection aware. * File Operations >> File Export >> Export Embedded File -- new command added. * View Control >> Hide by Object Type -- command now obsolete. * View Control >> Show / Hide by Object Type -- new command providing drop down list for object type and BOOLEAN argument to determine whether to Hide or Show objects. * Analysis Operations >> Relationship Operations >> Do Relationship Fit -- added resulting transform output argument. * Analysis Operations >> Relationship Operations >> Make Point Clouds to Objects Relationship -- new command added. - Added User Options>>Display>>Performance Options button * Enable/disable hardware accelerated 3D rendering - Hardware accelerated rendering can be machine and video card dependent. - Enabling it can significantly increase rendering performance - However, it can introduce rendering issues on some machine/video card/driver combinations * Enable/disable frames-per-second (FPS) rendering performance monitor * Displays information about the currently selected graphics device and whether or not hardware accelerated rendering is being used TheoManager - Fixed issue regarding frequent display of “No response to write” error message when working with Leica scopes. - Target thickness now properly acknowledges units. - Sokkia Net-1: Added Reverse Face button to main display. New Front/Back AutoMeasure option added within Automation dialog. This new option will provide automatic front/back measuring during SA Auto Measuring operations whenever the target type is a prism. - Leica TCRP1203+: * Added Laserpointer Off/On. * Group field now supports drop down list of existing group names within SA. * Tracking now supports pressing Record button to capture current position. SA Open Instrument Interface - Added ExecuteMP method to allow user to specify an Embedded or External MP to execute. - Added Connect method to allow user to establish an SA connection on a specified computer (hostname or IP address). - Added IPAddress and AutoConnect properties. Set the IPAddress property, then set AutoConnect = TRUE to perform connection to SA. - Added MPFilename, Collection, Embedded and Execute properties. Set the desired MPFilename / Collection / Embedded properties, then set Execute = TRUE to perform MP execution. Laser Projectors LPT - Added ability to work offline. You can now build a part database without connecting to a projector. Just select 'Work Offline' in the Log On dialog. When you make a new offline part name, a fresh part will be created. As long as you stay with the same part name, you can shut down and restart, and the part will be persisted so you can continue to add plies to it. - Added support for interface docking. - Corrected instrument model transform (automatically updated after every alignment). Laser Trackers - Auto-Measure - a fresh weather station read is forced each time auto-measure updates the group name - Data Watch - Utility >> Live Data - Added a Home button. Note that beam auto-recovery (whether set to IFM or ADM) works with this window up as well. - Fixed issue with points requested from SA - if 'Settings >> Tracker >> SA Interaction >> Measurement Requests >> Single Point Parameters' was set to Front/Back, points were always being processed as separate observations, no matter what the 'Send Ft/Bk Point As' option was set to. The option now works as it should, allowing the 'Single Avg Pt' option as well. - Added “Initialize” command to MP op check command strings. (NOTE: does not apply to API trackers). In the interface, see Settings >> Tracker >> SA Interaction >> MP Command String Listing for more information. PCMM Arms ALL - New edit box added to edit the names of geometries sent to SA. If left blank, the old naming scheme will be used. Otherwise, the name will auto-increment with each geometry sent. Faro USB (Platinum, Quantum) - The probe calibration/selection dialog is no longer popped twice. SDK v.5.4.0.2 seems to cure the non-sticking probe selection issue. Romer CimCore - Added models for 5100Sc Series (Infinite 2 7dof) arms. Metris Laser Radar - updated to new Metris SDK, v1.1.6.439 SA 2008.11.13 - Analysis>>Feature Inspection Auto Filter * Given input measurement data, this filters based on CAD features and then assigns to the associated datums/feature checks * The filter is based on point proximity to the CAD features, so it is necessary to first align the data before running the filter * Cloud thinning may be performed before filtering, if desired, so it is recommended that point clouds be used for large amounts of data - Added Cloud Thinning Options for Feature Inspection * A preferred mode can be specified which is either No Thinning, Randomly Thin, or Use every Nth point * Additionally a min and max number of points can be specified (use 0 to disable either or both) - If there are fewer than the min num pts, no thinning will occur - If there are more than the max num pts, the input data will be reduced as necessary to enforce the max * Global Defaults can be set for the job in User Options>>Analysis>>Feature Check Cloud Thinning * These can be overridden for individual datums/feature checks by right-clicking them and selecting Properties * When using the Feature Inspection Auto Filter the same options can be specified when prompted (they default to what is set in User Options) - Relationships: * May now be initially created without any data association. Data may later be associated via the new "Associate Data" menu item or instrument trapping. * Now support the ability to associate new data items to an existing relationship via the SA tree right mouse click "Associate Data" menu item. For example, an existing group-to-group relationship can associate new group elements via the selecting the new menu item. * Point-to-Point, Point-to-Object, Points-to-Objects, Groups-to-Objects now support Trapping of Measurements from an Instrument. This allows for data to be dynamically added to a pre-existing relationship. * Relationships are no longer automatically deleted when deleting items within the SA tree cause the relationship to become empty. * Points-to-Objects / Groups-to-Objects now support display of max / min deviation values within SA Tree. * Relationship Report for Points/Groups-to-Objects now contains max / min deviation values within report table. - Measurement Plan: * Construction Operations >> Vector Groups >> Construct a Vector Group From a Relationship -- vector group name specified by user no longer has "-ObjectToProbe" appended. * File Operations >> File Export >> Export ASCII Points -- expanded command to allow specification of coordinate system, target offsets / comments, timestamps, tolerances, etc. * Analysis Operations >> Relationship Operations >> Relationship Attributes >> Set Object to Object Direction Relationship Tolerances -- new command added. * Analysis Operations >> Relationship Operations >> Relationship Attributes >> Set Object to Object Direction Relationship Fit Constraints -- new command added. * Analysis Operations >> Relationship Operations >> Get Points to Objects Relationship Statistics -- Added signed Max/Min Deviation arguments. * Upgraded commands containing Object Name Ref List argument types to Collection Object Name Ref List. Commands include: Export STEP File - Partial Model, Export VDA/FS File - Partial Model, Construct Surface From BSplines, Translate Objects by Delta, Query Clouds to Surface, Filter Clouds to Plane, Filter Clouds to Group, Filter Clouds to Surface, Filter Clouds to BSplines, Filter Clouds to Line Segment, Raster Scan Edge Inspection, New Raster Scan Edge Inspection, Add Objects to Report, Locate Instrument (Group to Surface Quick Fit), Guide Objects in 6D based on Point Measurements, Project Objects, Highlight Objects. - USMN - Added button "CoVar". * Exports all of the points and their corresponding covariance matrices. - Guided Feature Inspection support for Measurement Profile Names * When editing Annotations, a measurement profile name can be configured for each annotation which is transferred to the datums/feature checks * Using Inspection Design, this name can also be updated * During Inspection, if set, the measurement profile name is sent to the instrument before inspecting each feature * This allows specifying the measurement profile as part of the inspection design process * AIMS TDF import now supports reading in the measurement profile name for individual measurement features if specified in the TDF - Construct >> Line(s) >> From Vector Group - new functionality added to create a set of lines from all vectors within a specified vector group. - New Collection functionality added to provide a means to transform all entities within a collection. Right mouse click any collection within the SA Tree and select the "Move" menu item. Manipulate the transform parameters to move all items and instruments within the collection. - Vector Group report bar view (and quick report). Now uses mean-zero standard deviation for the magnitude to match the statistic shown in the vector group properties dialog. - Vector Groups -- added a Reverse button to the properties dialog. This will reverse all vectors in the group. - Added new Instrument Model for Leica AT901 series (Absolute) trackers. Now emScon can be run with either tracker body type, just select when adding to SA. - Bug fix for Construct>>Polygonized Mesh>> Colorized Mesh from Nominal Face and Actual Data when applied to Multi-face surfaces. - New Interface Added - NDI OptoTrak Multi-Sided Probe. Just run NDI ToolTray, and ScanWorks Console. When SW recognizes the probe, run the SA interface. Scanning with the Perceptron V5 on the MSP, as well as touch probing are supported. Note: the paddle probe's remove point button, and measure mode button (continuous or averaged point) are also supported. CMM Arms ALL - Sphere, Plane, Circle, and Line measure mode behavior change: When the geometry is accepted, the measure mode will no longer be ended. It will simply stay up for you to measure the next one. All these modes can still be ended by using the 'Cancel' arm button, or 'Cancel' button in the measurement dialog. - Added a help button (blue "?") to main dialog. Located in lower left corner. Left click it for a look at the mp configure/measure command listing, and right click it for a look at the mp op check commands. Faro USB - Upgraded sdk from v.5.4.0.2 to v.5.5.4.3_beta. 5.5.4.3 driver install is now on the web site for download. This version adds improved support for iProbes (auto-detection) and V3 scanner. - Added ability to run multiple Faro USB arms on one pc. NOTE: You could always run as many arms as you want simultaneously in a single SA job, but you needed one pc per arm. Now, you can run multiple usb arms on the same pc. Laser Trackers ALL - Measure Profile feature added: Send Frames Operation now allows selection of a relative offset frame. Offset frame is selected from SA, and reference frame is measured. Send Frames Operation allows for sending only raw measured frame, only offset frame, or both. This feature can be used for e.g. mounting a 6D probe on a robot, and directly monitoring the transform of the robot's end effector. NOTE: Be sure to set the Collection name in the interface to keep frame sets organized in SA. Also, each frame will carry the current Target name. - User requested that updates be sent to SA when sending cloud points. So now, one update is sent to SA each time the 'Send Cloud Points' Operation's buffer size is filled up (buffer size is a user setting in the 'Send Cloud Points' Operation). This applies to any measurement profile with a scan type of Acquisition. If the Acquisition is a discrete type (single, stable, cross, etc.), then an update is sent with every cloud point. - Cross Section acquisition data can now be processed as 6D when appropriate. Best practice is to set acquisition to 'Use Closest Point', but rotations will be interpolated otherwise. Interpolation is weighted according to distance of sample points from cross plane. API (TII+) - Fixed an issue which intermittently caused closure baseline measurement to 'freeze' after homing. (Issue first introduced in API dll set v.5.0.5.1) Faro - Added support for external trigger. Just go to Settings >> Tracker >> General Settings >> Faro, and selecte either 'Internal' default, or 'External', the external TTL signal connected to the Controller. See the help button (blue "?") in the settings dialog for more information. - Stable point measurement issue: If the measurement yeilded an out of tolerance warning message, and the user chose to accept the point, the user would have to manually resume the measurement. This has been corrected, and the measurement process continues automatically, as it should. TheoManager - Sokkia Net-1: Enhanced Target Settings capability added. Changing reflector type (via the options dialog) now supports a file driven list of available target types with prism constant and aperture settings. - NEW Instrument: Added support for the Leica TCRP1203+ Total Station SA 2008.09.26 - Measurement Plan: * Make a Collection Object Name Ref List from all Groups in a Collection, Make a Collection Object Name Ref List - By Type, and Make a Collection Object Name Reference List- WildCard Selection -- commands now clear any existing list data prior to execution. * Analysis Operations >> Relationship Operations >> Make Object to Object Direction Relationship -- modified relationship creation to default the mutual perpendicular length high/low constraints to off. * Instrument Operations >> Jump Instrument To New Location -- new command added. * Instrument Operations >> Quick Align -- new command added. * Construction Operations >> Mirror Object(s) -- new command added. * Relationship Attributes >> Set Relationship Weighting -- relationship name now collection aware. * Relationship Attributes >> Get Relationship Weighting -- relationship name now collection aware. * Analysis Operations >> Relationship Operations >> Do Relationship Fit -- now allows user to specify empty object list. * Create Counter now able to automatically reset to initial value specified when calling multiple times. - Construct >> Circle >> Normal To Object >> Centered at Point -- new functionality added. - ASCII Importing Vectors now utilizes default display options. - Catia Importer modified to access part names stored as attributes on product definitions. - Fixed issue regarding Delete All Relationships from SA Tree. - Vector Properties dialog now shows signed magnitude. - Hove mode for vectors now displays signed magnitude. - Instrument >> Measuremet Grouping >> Combine Groups (for bundling) -- new composite group properly created when working with data from multiple collections. - Export to CSV button within Best-Fit Dialog now properly displayed under Windows 2000. - Best Fit Dialog now supports Simple View Mode. - File >> Import >> Custom Formats >> VStars Cameras (OutStar.txt) -- now imports points as well, into Collection 'V-Stars', Group "Imported Pts" - Reports >> Fit/Query Results - SA Report now allows user to right mouse click on report table title area to delete item or delete all items. - Cloud data exporting now includes header information indicating SA version, cloud name, # points and coordinate frame. Header repeats for multiple clouds exported to a single file. - Vector Group / Relationship Quick Report options now support the ability to turn on/off summary table information. Metris IST Surveyor - Updates per new Metris libraries v.0.9.24 Beta. Metris Laser Rader - updated to new Metris SDK, v1.1.3.224 Laser Trackers API Device Interface - Added support for high speed data acquisition. API - Re-attempt reconnection to tracker if TrackerCal fails to run from within interface. Faro - Got rid of intermittent warning re. adm capability when an applet (ops checks, tkr pad, etc.) returned and tkr could not reset beam break behavior. (This behavior was specific to CompIT, but work-around is general.) ALL - Reset ops check acquisition parameters when user sets inappropriate front/back and/or multiple point acquisition. (Recall that each operational check has its own persisted acquisition parameters, and some ops checks need only one point, etc.) CMM Arms - Added a button in the main dialog (lower right) to toggle arm buttons on/off. When toggled off, all arm button functions are simply set to "None". When toggled back on, previous arm button functions are recalled and reset. SA 2008.09.08 - Polygonized Mesh Generation enhancements: * Construct>>Polygonized Mesh>>From Point Clouds -- replaces single cloud selection available previously. * Construct>>Polygonized Mesh>>From Selected Cloud Points -- new function added. This lets you graphically select the points using a drag rectangle, or the SA polygonal selection methods. * Mesh orientation may be based on the point of view or the current working frame. - Added Edit>>Rename>>Points using a Name Pattern * Renames selected points using an incrementing index and string pattern * A pattern of "Test_%d_Point" and start value of 100 would rename the points to: Test_100_Point, Test_101_Point, etc. - AIMS import now creates GD&T annotations from the TDF measurement plan - GD&T Datums * Added support for datum targets * Added support for use of general surface features - GD&T Toolbar is now scrollable if there is not enough space to display the entire contents - NRK Thickness Check, added a parameter to constrain the max allowable radial dist when searching for secondary measurements - More stringent processing of STEP and IGES files. This may mean that some poorly defined features no longer import. - Instrument Azimuth resetting enabled during collimation process. - Last CTE scaling settings now persist for instruments. This includes material, and temperatures. - Temperature Compenstation Dialog + Calculate Scale based on CTE has new "Edit" button. Selecting the Edit button allows the user Add/Edit/Remove from the CTE Material List. Temperature units displayed within these dialogs based on setting specified in the main application options + units tab. - AIMS Interface migrated to latest TDF formats - AIMS release 2008.07.31 - Measurement Plan * MP Language File Independence - Step Methods and Values that can be picked from a list are now represented in English to permit utilization when language files are not available. * Instrument Operations >> Auto Measure Points -- now contains "Show Dialog?" argument to cause display of Auto Measure Dialog. * File Operations >> File Export >> Export ASCII Points -- added additional argument for appending to file. * Construction Operations >> Points and Groups >> Construct Points WildCard Selection - fixed issue with wildcard selection criteria. * Construction Operations >> Vector Groups >> Construct Vectors WildCard Selection - fixed issue with wildcard selection criteria. * MP Editor - fixed issue with step list automatically scrolling while editing step arguments. * MP Editor - deletion of steps that are referenced elsewhere in the MP now produces warning prior to deletion. * MP Editor - subroutine input argument deletion or changing of type when referenced elsewhere in the subroutine now produces warning prior. * MP Editor - added auto refresh of subroutine arguments whenever a run subroutine step is selected. Whenever possible, previous input values will be preserved within the run subroutine step. * Fixed occassional crash issue when accessing embedded MP details view from SA tree. * Utility Operations >> Step Comment -- new command added. * Analysis Operations >> Relationship Operations >> Make Object to Object Direction Relationship -- new command added with nominal angle argument. * Construction Operations >> Circles >> Construct Circle -- normal now properly calculated during circle creation. - Fixed issue with Group-to-Group Relationship occasionally creating empty vector group. - User Options >> Machine Configuration Tab: added ability to specify length / temperature units to be used when no default template exists. - Added column sorting support to the USMN Instrument Uncertainty Analysis and USMN Point Properties dialogs. - World frame created in measurement backups now properly scaled based on current SA units. - Added originating objects information to Vector Group history. - Construct >> Point(s) >> Enter -- added collection drop down. User can now define new collection or select existing. - Construct >> Point(s) >> Fit to points -- added collection drop down. User can now define new collection or select existing. - Point to Object Relationship Watch Window now reflects dX, dY, dZ, and signed dMag. Same delta information as show in SA tree. NEW Instrument Interface added: LPT Laser Projector. * Use Instrument>>Add and pick it from the projectors list. * For more information on LPT projectors, see: www.lptcorp.com Creaform HandyScan 3D - Added support for Location Features and their normals. Sent to SA as points with probing directions. Auxiliary Data Interface - Added support for 'Measure' and 'Configure and Measure' MP commands. 'Configure and Measure' 'Measurement Mode' String needs to be "Watch Updates" to send updates to SA. Anything else [including empty string] will do a single measurement, and send measurement to SA. TheoManager - Added azimuth reindexing capabilities for the Zeiss ETh-2 Scope Laser Trackers ALL - Devices>>Level>>Monitor now offers an alarm with ability to set baseline and threshold. For emScon trackers, the monitor UI is now modeless (so measurements, etc. can continue). - User reported: Not able to add a new Measurement Profile when in Manage Profiles dialog. This has been corrected. - IFM ops check - scalebar -- fixed logic error causing measurements to not get logged properly, also reports current temp units correctly, and gets results any time both pts. have been measured API TII - TII cannot process AccessorySearch call. Interface now checks to be sure tracker is a TII+ before calling AccessorySearch. TIII and Omni are unchanged. Leica - Fixed issue with automatically docked laser tracker interface not displaying within the SA Instrument bar. - emScon upgrade: 3.0.309 from 3.0.288. This is largely a controller/BUI update. The only change in the software is an added error message: AIFMStartUpBusy for Abolute systems, so handling/reporting that error condition has been added to the interface. Faro - If all temperature probes are unplugged during operation, this error condition is caught, and user is instructed to re-connect probe(s). Metris Laser Rader - updated to new Metris SDK, v1.0.14.1 Metris IST Surveyor - Metris.Core goes from v.1 to v.3, and Metris.Surveyor.Communicaton namespace now becomes Metris.IST.iGPS.PublicInterface - IST Core 2.0 libraries updated from v.0.9.16 to v.0.9.24 Beta (This is important, since code built with 0.9.16 would not run properly with 0.9.24 IST Metrology installed.) CMM Arms - Added access to arm calibration via MP, Instrument Operations >> Instrument Operational Check, Arg 1 enter string value "Calibrate". 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. - Polygonized Surface performance enhancements - Should consume less memory and manipulate faster. SA 2006.10.08 - Paraboloid functions added for Vertex control. - Paraboloid bug fix - problem occurred when setting alternate parameters with other than the world frame as working. - User interface customization and profiles added - Select View>>User Interface Customization - Click the Help button ("?") in the dialog for more info - Relationships: - Moving a relationship to another collection now properly preserves the tree state. - Changing the working frame now causes all visible relationship reports to update immediately. - Construct>>Points>>From Cloud Points -- now allows you to specify a target offset to assign to all points. - Bug fix: Instrument>>Locate and several other functions that moved the instrument in SA would not update the working frame stored in the instrument interface. This is fixed. - Instrument>>Straighten -- new option added. This allows you to force the instrument Z axis to align with the working frame. - Quick MPs added - Use the Scripts>>Run Quick Measurement Plan menu to configure and run Quick MPs - Display Name can be set for a Quick MP which will be shown instead of the default text in pull-down menus - Also, using the new User interface customization feature, Quick MPs can be put on existing or user-defined toolbars for even quicker access - Note that when putting a Quick MP directly on a toolbar, it will show the default text even if a display name has been configured; an alternative is to drag the whole Quick MP menu to a toolbar, creating a drop-down menu directly on the toolbar with all the Quick MPs - There are 10 slots available for Quick MPs shown in this menu - Select Scripts>>Run Quick Measurement Plan>>Configure Quick Measurement Plans... to configure the Quick MP slots - Each Quick MP slot can be set to refer to an embedded MP or an external MP file and once set, the menu will indicate what MP has been assigned for that each slot - The Quick MP slot assignments are stored with the Job (.xit) file and so are specific to a job, allowing you to setup different Quick MP assignments for different jobs - USMN - Instrument motion control added. You can set X,Y,Z,Rx,Ry,Rz,Scale independantly for each instrument. - Also added an Instrument Settings button where you can apply these settings across all instruments. - Quick Reports added for Instruments - Right-click an instrument in the job database tree and select Generate Quick Report - This will provide a report including the instrument's transform and all observations for the instrument - Report Templates (Reports>>Reports>>Add new SA Report Template) now support adding instruments and fit/query results to the report - Add>>Item - Select Instrument and then type in a collection and name or click the select button - Add>>Fit/Query Results - Default reports menu removed (Reports>>Default) - Added Reports>>Instrument Transforms which provides transforms of all instruments - Added Reports>>Fit/Query Results which provides the Fit/Query results report containing all fit/query results for which the append to report option was checked when run - You can now use Reports>>Options and select the destination (SAReport, SADoc, Excel Workbook) for these reports, providing more flexibility in how this information is provided - The report view has been removed (where SA would switch to the report view and you'd have to switch back to graphics mode); use the new Reports menu items and/or quick reports and/or the report templates SA 2006.09.27 - Optimization solution speed increase. Now optimization is stopped if the inputs stop changing appreciably in addition to the residual error not improving. This extra stopping condition prevents cases where the optimization runs on and on with little improvement. - USMN solution speed enhancements. - Progress bar: Improved time estimation. Also added more frequent updates during optimization processes. - Analysis>>Best fit transform>>Points to Objects>>N Point Full Fit -- simplified options. SA 2006.09.22 - bug fix: startup issues caused by toolbar customization have been patched; a more complete solution is in the works, but this should avoid the startup problems experienced by some users - hiding of infrequently used menu items has been disabled; all menu items are now visible SA 2006.09.21 - When reporting to Excel and SADoc, the titles now include the report name (as with SAReports) - Fixed a bug which manifested itself when generating a quick report for a Callout View - Table cell color for Excel reports (out of tolerance points for example) was being applied to the text color instead of the cell background color; this has been fixed - Bug Fix: embedded files with invalid file chars (* or : for example) weren't viewable - Bug Fix: embedded files weren't always using a unique temporary filename which could prevent them from opening - Bug Fix: Embedded files weren't always opening correctly when double-clicked - Bug Fix: max # rows set in Reports>>Options wasn't being respected when writing Excel reports or SADoc reports - Bug Fix: Activating all measurements on an instrument was not forcing any affected relationships to recompute automatically. Fixed. - IMPORTANT Bug Fix: Corrected improper application of scaled transform after scale-free best fits when other than world frame was active. In prior releases of code this scenario required fitting twice. Laser Trackers - API - new dll set - new TrackerJoggingMotion overload with flag for 'apply angle offset' to be used for level measurement routine This flag allows for correction of level meas quadrant positions for offset of inclinoneter mounted on top of tracker. This new feature applies ONLY to Trackker III and OmniTrak, and NEEDS TO BE TESTED. SA 2006.09.12 - Instrument>>Synchronized Measurement>>Master-Slave: No longer suppresses graphical updates while in this mode. - USMN: More features added to Digital Network Level measurements. - Quick Reports can now be configured to generate SAReport, SADoc, or Excel Workbook reports - Reports>>Options - Select the output type used for quick reports - Generate a quick-report by right-clicking an item in the Job database and selecting Generate Quick Report - Once set in Report>>Options, the output type will be used for all subsequent quick reports - Bug Fix: Report Templates with multiple user summary file entries were only including the first one in the reports - Bug Fix: Report Templates were not including user notes set for database items - Numerous updates to the new Excel reporting capability (Reports>>Add new SA Report Template, or via Quick Reports if setup to report to Excel) - Enhanced formatting (bold, text color, horizontal alignment) for tables - Smoother scrolling through workbooks where graphical views have been written (instead of growing a single row to the scaled height of the image, multiple standard-height rows are used) - Graphical views are now written at their full size to the workbook (using multiple rows removed the need for scaling the image down) - When using a report template (Reports>>Add new SA Report Template), the following updates apply - you can now choose Embedded Excel Workbook as an output type which will embed the .xls file in the current job - you can now specify a template workbook file which is used as a starting point - Select "Microsoft Excel Workbook (XLS)" as the output type and specify an .xls file to create - Specify an existing workbook template file; When the report is generated, this file will be loaded and the report will be written to it and then saved to the specified output file - you can now specify the output mode and output position for the report instructions which lets you write to multiple locations throghout the workbook - Select "Microsoft Excel Workbook (XLS)" as the output type and specify an .xls file to create - Click Add and select "Set Output Mode" or "Set Output Position" - The output mode controls whether the data overwrites existing cell data or it inserts new rows for the data - The output position controls where, in the workbook, the data is written - The "Set Output Mode" and "Set Output Position" instructions affect the instructions which follow them - You can set the output mode and position multiple times throughout the instruction list, allowing you to write pieces of the report to different places in the workbook optionally using different modes for each output position - Laser Projector Interface for Virtek projector: Enhancements for new Virtek libraries. SA 2006.09.07 - Digital Level data integrated into the USMN network solution. This is a great way to control a large network such as accelerator rings, etc. - File>>Import>>Custom Formats>>Digital Network Level measurements: New import format. Imports a .CSV file with format: , , Also makes a new instrument, a Digital Network Level, to contain the measurements in the file. - When you run the USMN solution, and include the level instrument, you should leave the level instrument fixed and let the others move. The elevation from the level measurements will be used in the network solution so the network attempt to align the measured points with the corresponding level measurements. - With an instrument weight of 1.0, the level measurements are equally important to the other coordinate measurements. If you want to level to have more "hold" on the network, simply raise its weight to 5 or 10. - New MP Function>>Construction Operations>>Rename Point - Added "Microsoft Excel Workbook (XLS)" as an output type for report templates - Reports>>Add new SA Report Template - Select "Microsoft Excel Workbook (XLS)" as the output type and specify an .xls file to create - Does not include formatting yet. Coming soon. - When generating a quick report for a callout view, the current view was being added to the report in addition to the callout view; this has been fixed - Instrument>>Sync Meas>>Master-Slave: Fixed bug in measurement time-lag display. SA 2006.08.29 - New MP Functions - Construction Operations>>Other MP Types>>Make Strings from Point Name - Construction Operations>>Other MP Types>>Make Strings from Object Name - MP Modifications - Get Line Properties migrated to support Collection Object Names - Get Sphere Properties migrated to support Collection Object Names - Get Plane Properties migrated to support Collection Object Names - Get Circle Properties migrated to support Collection Object Names - Get Cylinder Properties migrated to support Collection Object Names - Utility>>Set Working Frame migrated to support Collection Object Names - Rename Object migrated to support Collection Object Names - Copy Object migrated to support Collection Object Names - Delete Object migrated to support Collection Object Names - Changed SA Install process so that administrator priviledges are not required for GD&T fonts. - Fixed a bug which occurred when you attempted to open a password-protected Job file from Windows explorer by double-clicking on the file but then failed to provide the correct password - Password Protected Measurement Plans now also require the password for "View Details", "Delete", "Rename", or "Export" - MP edit window - you can now click and drag the space between the function library and the step list to resize the function library window - MP edit window and MP run window - ESC key no longer closes these windows; you have to click the "Exit", "Save and Exit", or "Done" buttons - SA Job file merging: Fixed case where you uncheck the collection containing the working frame on the source job. The working frame of the source job is used to match to the current job's working frame whether its collection is picked or not. - Fixed a bug which ocurred when using Reports>>Default>>Fit/Query Results and changing the report title, then clicking Done SA 2006.08.21 - Modified Construct BSpline from Points functions to exclude segment jumps larger than 5 times the average jump. - Updates for reporting to RTF (SADoc in the job or external RTF file) from a report template ("Reports => Add new SA Report Template") - titles are now in bold and use a larger font and table header rows are in bold - User Summary text files are now included in the report - Metris Laser Radar Interface -- bug fix: MP Point at command was not being acknowledged by the interface. Fixed. - Quick Reports and SA Report Templates activated for: Plane, Circle, Sphere, Line, Cylinder, and Frame. - Report Templates now support multiple items/graphical views/titles and allow controlling the order in which these are sent to the report - Select Reports => Add new SA Report Template - edit the template name as desired - Click the Add button to add the desired report instructions (titles, graphical views, job items) - Select each added instruction and enter the properties for that instruction - Configure the output and click OK - Right-click on the new report template and select Generate - Added Password Protection for Job files - Use File>>Password Protection>>Set Password - Once a password has been set for a Job file, it will be required in order to open that file - To remove the password from a Job file, use File>>Password Protection>>Remove Password - If File>>Password Protection>>Remove Password is greyed out, then there is no password currently set for the Job file - Added Password Protection for Measurement Plans - Open a Measurement Plan for editing and click the Set Password button - Scripts>>Create/Edit Measurement Plan... - or, right-click embedded Measurement Plan>>Edit - Once a password has been set for a Measurement Plan, it will be required in order to edit that Measurement Plan - The password is not required to run the Measurement Plan - To remove the password from a Measurement Plan, click on the Remove Password button while editing a Measurement Plan SA 2006.08.09 - Bug Fix - MP "Save Office Report as RTF" now reports an error if no report exists; also an issue with the saved file format has been corrected - From an MP which generates an office report, add a "Save office Report as RTF" step - Specify the output RTF file - run the MP - SA Doc editor wasn't opening due to a missing DLL - Bug Fix - Using a report template with an SA Doc as the output is again working correctly - From Reports menu, select "Add new SA Report Template" - Setup the report template as desired, and then in the Output section, choose SA Doc or external RTF file - Click OK to close the property dialog - In the job database tree, locate the newly created report template, right-click, and select "Generate" SA 2006.08.06 - MP Runtime Selection Routine now fails a step if the user ESC's out of the selection process. - Improved handling of License Key files (added as of 2006.07.11) - License Key files can now be automatically installed by double-clicking the .mez, .met, or .nsk files which avoids the need to manually rename/extract/copy files - SA will report success/failure and if success, the number of license keys which were installed - Existing key files with matching serial numbers will be overwritten as part of this process - To take advantage of this, a version of SA newer than 2006.07.11 must have been run at least once - World frame deletion bug fix: If you deleted the WORLD frame, there are cases where the first measurement in the job could have been deleted. This is fixed. - Help>>Key and License Information: New option added to make it easy to request key ungrades, etc. This option will show you all of the modules and instruments contianed in your license and also place the text on the clipboard so you can e-mail it to sales@kinematics.com when you need to request support subscription renewal. SA 2006.07.31 - New Function: Construct>>Line>>Cross Product -- allows you to pick any 2 objects with direction (line, cylinder, plane, etc), and create a line representing the direction of their cross product. - New MP Functions - Construction Operations>> Other MP types>> Make Point Name from Runtime selection - Construction Operations>> Other MP types>> Make Point Name Reference List from Runtime selections - Construction Operations>> Other MP types>> Make Collection Object Name from Runtime selection - Construction Operations>> Other MP types>> Make Collection Object Name Reference List from Runtime selections - Construction Operations>> Construct Frame (from transform in working coordinates) - Utility Operations>>Set Object(s) Color - MP Bug Fixes - Best Fit Group to Group (including scale free) now fails if now points in common between Reference and Cooresponding groups - Construct Plane routine now normalizes the plane normal vector - References to MP Construct Point in Working would return first collection if blank was entered for collection - it now correctly returns the working collection - Fixed crashing issue associated with Crib Sheets. - Fixed selection issue with Group Manager and using the keyboard up/down arrow keys to move between groups. - USMN Instrument Uncertainty Analysis: Fixed a bug in the uncertainty report for instruments that could cause the horizontal residual to report a smaller value in certain geometries. Laser Trackers - API - another dll update after the start up crash issue - API camera dll's must be linked dynamically to old (v.7.1) Microsoft dll's. This means the SA install now has two additional files - MFC71.dll and msvcr71.dll SA 2006.07.23 - File open bug fix - fixes compatibility with older Catia V5 annotations SA 2006.07.20 - Instrument>>Automatic Measurement>>Auto Correspond with Proximity Trigger -- measured points, error vectors, and pending measurements all created in the default collection as opposed to the source group (or vector group) collection. - Relationship reporting: Negative constraint violations now display a negative value in reports. - Catia anotations reactivated. - New Function: Construct>>Point Cloud>>From Point Group - USMN: Instrument Uncertainty Analysis residuals report now includes collection, group, and target when exported to EXCEL. - Analysis>>Fabricate Measurements -- graphics does not update with every simulated point. Only updates when done. Much quicker now. - Bug Fix - UI issue - Point to point Best fit now allows applying instrument scale when scale is manually set. Laser Trackers - API - dll set update to address start up crash on some pc's, and to removed dependency on old mfc dll's - fixed bug in target/retro ui - now displays 6 digits instead of 4 SA 2006.07.07 - Laser Projector interface enhancements. - SAButton now supports ExecuteMP and OnMouseClick methods. SA 2006.06.27 - Bug fix - Corrects difficulties with far east OS machines starting Catia imports. - Added MP Function - Analysis>>Get Number of characters in a string - Instrument>>Laser Projector>>Paint Measurements Dynamically: Added update rate adjustment. SA 2006.06.16 Laser Trackers - Reflector center op check - allows setting of test sample acquisition as well as baseline acquisition parameters. Data is now presented in Cartesian coordinates in tracker base frame. Current and max magnitudes are also shown. SA 2006.06.15 - NEW Measurement/Projection mode: Instrument>>Laser Projector>>Paint Measurements Dynamically: * Allows you to use the SA Laser projector interface to paint the path of the measurements from a laser tracker or other device. Before running this mode, you must have the measurement device located into the coordinate system of the laser projector. * If you want to "lift" the pen, check the ON option in the brush area to lift, then recheck to drop the pen. - Change in Surface Dissection Code - tolerance inherited by new copy - MP Generate CustomHTML substitution process now recognizes \n and \t, for new line and tab Laser Trackers - reflector center op check can be run from MP - Instrument Operation Check string command is "Reflector Center" SA 2006.06.09 - Added ContructSurface From Sphere - Changed Ascii Import format name from "ObjectName X Y Z I J K (Planes or Vectors)" to "VectorName X Y Z I J K" - Instrument>>Automatic Measurement>>Auto Correspond with proximity trigger: Enhancements * Point At button now functional. * audible guide mode used to help you center up on the targets. -Bug Fix - IGES and Step export of planes needed to be corrected for cases where working and world frame were different. SA 2006.06.06B - Removed invalid Browse warning for Object Reference Lists in MP. - Added support for Ellipses in Relationships - Instrument>>Automatic Measurement>>Auto Correspond with proximity trigger: Enhancements * Added option to make error vectors while measuring. * Added button that will create a group of all unmeasured points (or vectors) - Added MP Vector Group Export to Ascii file - Bug fix.... Some Step, IGES and VDA files had a surface tolerancing issue when imported files were in meters (not mm). Tolerance corrected. SA 2006.06.04B - New MP Function - Analysis>>Relationship Operations>>Make Point To Point Relationship - MP Get Relationship Stats is now collection compliant - New MP function get Point to Object Relationship Stats - New Ascii Import method for multiple planes (Vector method now does only vectors) - Bug fix - Old format user notes properties were incorrectly saved in current files making them larger than they need be. SA 2006.05.31 - New Measurement Mode: Auto Correspond with Proximity Trigger * Instrument>>Automatic Measurement>>Auto Correspond with proximity trigger>>Points (or Vectors). * This puts the tracker interface into a scan mode where any point within the specified proximity of the nominal point will trigger a measurement. If you pick a Vector group, the measured point must be within a specified proximity of the axis as well. SA will show an interface dialog that will track the progress of the sampling and show the delta between measured and nominal. * If you layout a grid of points, for example, this mode will let you easily sample a grid with the tracker interface. * The tracker simulation mode will demonstrate the feature. Start the interface, home the tracker in sim, then run the mode in SA. After you select the point group, the measurements will begin automatically. - MP: Define Report Template -- will now reuse the template if the name matches and existing template. - MP: Construct a Vector Group From a Relationship -- will no longer pop the vector group properties dialog. - ASCII Import -- new format: VectorName X Y Z dX dY dZ SignedMag(optional) * note - the signed magnitude is optional as it is only used to indicate that the magnitude error has a negative sign. This is useful for point ot surface queries where there are both positive and negative errors. - New Export: File>>Export>>Vector Group: Exports VectorName, X, Y, Z, dX, dY, dZ, SignedMagnitude. SA 2006.05.25b - SA Reports for Relationships to PDF: Now works properly even if relationship not expanded in tree-view. - Relationship statistics in treeview do not update while the relationship is being computed. SA 2006.05.25 - SpatialAnalyzer and all components now built using Microsoft Visual Studio 2005 (C++ v8.0). - Changed Catia licensing mechanism to be compliant with other OS language sets - Added Scale field to MP Transform Instrument Delta - Construct>>Ellipse>>Fit to Points now activated. - MP and menu Image capture for screen and graphics area now support JPG or BMP formats. (File>>Capture...) - Callouts: Add Callout>>Group Comparison. Pick 2 groups and all the matching points will be given callouts. Add Callout>>Vectors. Pick the vectors, and they will be given callouts. As with the point labels function, you can control the display parameters and layout of all these callouts simultaneously. - New function: Edit>>Set Properties for multiple points -- allows you to set the target offsets and point tolerances for any selection of points. You can also right Click on a point group and pick "Set Point Properties" from the popup menu to set these for all points in that group. - New MP Functions - MP Construct>>Other MP Types>>Make a Vector Name Ref List From a Vector Group - MP Construct>>Other MP Types>>Add a Collection Object Name to a Ref List - SA file Import (Merge jobs) bug fix for handling layers correctly. - Catia Import Bug Fix - Faceted Breps (Poly Surfs)were not transformed to working frame on inport API tracker interface: New DLL set for STS tracker. SA 2006.04.28 - Vector container Visual attributes now settable from MP - Points to Objects relationships: The tree will now show status for: * auto outlier rejection * sub-sampling (data thinning) * fit constraints When you right-click a points to objects relationship and select Make Vector Group, the vectors will not contain those pruned by outlier rejection. In addition, the magnitudes of the vectors will incorporate the fit-constraints. * The notes field for the vector group object will have the text that was in the tree for that relationship. This will also go to the quick report for that vector group. SA 2006.04.21 - Speed enhancement: Relationships only recompute if they are required to do so. This means if you move a point group that is part of a relationship, only that relationship will recompute. If you move anything else that is not part of a relationship, none of the relationships will recompute. - USMN ignores instruments with no active measurements. - Relationship watch windows: ESC and ENTER do not close the window anymore. Laser Trackers API - new API dll set - provides a fix for the Omni Track SA 2006.04.17 - Bug fix in relationship update frequency logic. - Group to Group relationships now add new points to the relationship if the points are created after the initial construction of the relationship. SA 2006.04.11 Laser Trackers API - STS (6DOF Tracker) transform changed to match new API angle convention. - Live 6-D Probe orientation utility shows Raw angles as defined by API Roll,Pitch,Yaw convention. (This does not match the SA convention, and is meant as a diagnostic tool only.) SA 2006.04.10 - New MP Functions - Reporting Operations>>Make Report View Options - Reporting Operations>>Make Report Output Options SA 2006.04.07B - New MP Function - Construct>>Vector Group>> From a Relationship - Changed precision of surface area and volume integration. SA 2006.04.07 - Menu language translations now working properly. SA 2006.04.05 - SA is now LargeAddressAware. This allows for handling of larger CAD files in XP and Win2000 if your OS is configured for /3GB option in boot.ini. For instructions on how to edit the boot.ini file. See: http://support.microsoft.com/?kbid=289022#E0IC0ACAAA Simply add "/3GB" to the line that begins "multi(0)disk(0)". A typical example is shown below. [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="????" /3GB To read more about the reasons behind this, see: http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx Laser Trackers API - new dll set from API 1. Improved tracking performance and ADM pick up at long distances 2. Fixes bug in Omnitrac spiral search. SA 2006.04.04 New MP Functions... -Analysis>>Relationships>>Relationship Attributes>>Make Scalar Tolerance -Analysis>>Relationships>>Relationship Attributes>>Make Symmetric Scalar Tolerance -Analysis>>Relationships>>Relationship Attributes>>Make Outlier Rejection Options -Analysis>>Relationships>>Relationship Attributes>>Make Symmetric Outlier Rejection Options - Surface Dissection now get Face Direction from Solids Topology if valid - VectorGroups created from relationships now inherit tolerances if activated. SA 2006.03.31 - Mods to Metronor Portable Measurement System Interface for proper integration with hardware. - New CAD import mechanism for Catia V4 and V5 Laser Trackers API III and II+ - Changes for the STS - transform output now correctly matches STS motion. API III - Level Cal. is no longer just for the I-Probe - now available as a universal calibration (STS, etc.) Leica TP-Link - InitTracker requests a tkr reset before calling SendPGMDataToTracker (for compatibility with newer pgm's, 2.89, etc.) ALL - When setting weather source, weather confirm dialog is automatically popped. SA 2006.03.29 - New MP Functions... - Analysis>>Relationships>>Relationship Attributes>>Set Relationship Outlier Rejection - Analysis>>Relationships>>Relationship Attributes>>Set Relationship Fit Constraints - Analysis>>Relationships>>Relationship Attributes>>Set Relationship Tolerance - Analysis>>Auto-Range Vector Group Colorization (Selected) - Analysis>>Auto-Range Vector Group Colorization (All) - Analysis>>Set Range of Vector Group Colorization (Selected) - Analysis>>Set Range of Vector Group Colorization (All) SA 2006.03.24 - MP Fit geometry to group now supports fitting cones - MP Function added - Construct>>Vector Group>> From Area Profile Check - CAD Import changes in the works - New Catia/UG/ProE importers coming online soon. - Improved precision on CAD imports - Critical for CAD models with very large bounds. SA 2006.03.17 - Bug fix in Make BSpline from Several BSplines - Added new surface creation method that selects faces by projecting points. - Bug Fix - Surface area and surface Volume properties did not update after changing system units. - SubSampling capability added to relationship fits - Outlier Rejection capabilities added to relationship fits - Added support for VSTARS camera location import. From File menu, Import->Custom Formats->VSTARS Cameras (outstar.txt). Cameras will import into current working frame. - Cone Fit - Offset point calculation reformulated. - Line Fit - When constructing a line & selecting the make whisker plot option, the resulting vector group contained the probe offset values. Since probe offsets are not used in constructing lines, they are not used in constructing whiskers. Metris Laser Radar Interface - Bug fix for target offset used when defining a measurement mirror by measuring its plane. Previously, this offset value was not always applied to the plane fit. This is fixed. Auxiliary Device Interface - Alarms are supported for weather stations. Just go to Settings, and select 'Set Alarms'. This can be tested in simulation. - Units are supported for weather stations. - Display precision is now supported. SA 2006.03.07 - New MP Function - Process Flow>>Ask User for String (Pulldown method) - Changes to MP Reporting>>Define Report Template (This will require that all olsd steps of this type be removed.(it was added 2006.03.01) SA 2006.03.06 - MP Bug Fix - References to Strings from within Collection Object Ref Lists did not work. CMM Arms All with Scanners - Added option for cloud thinning at data collection time. NOTE: This thinning factor is applied IN ADDITION to the manufacturer settings. Just go to Arm Settings (Check button) and click 'Fit/Scan Options'. SA 2006.03.01 - New Mp Functions - Construct>>Point Groups from Vector Groups - Reporting Operations...>>Define Report Template - Reporting Operations...>>Generate/Update Templated Report This replaces the old Generate Template Report - Construct>>Other MP Types>>Concatenate Strings -Bug fix - MP Transform Objects Frame to Frame, and Set Instrument transform now animate the motion again Laser Trackers All - When a point is sent during a watch update, interface will now sound a beep. Leica emScon - Parking head at shut down is now an option. (Requested by Leica personnel.) Settings->Tracker->General Settings->emScon - T-Probe II tested and fully supported. Program buttons labelled A,B,C,D like the probe (see notes under SA 2006.02.07 below) Be sure to press 'Restore Defaults' once in the programming interface if yours still shows number labels instead of letters. Leica TPLink - Bug Fix - The pressure was passed into the Edlen equation in the wrong units causing a scaling effect on the distance measurements. This only affected the Leica TP-Link interface. Complete details on this issue are posted on our website: http://www.kinematics.com/library/IssueReports/tplink_pressure_bug.htm SA 2006.02.22B - Changes to MP upgrade mechanism - if you extensively use MP with References, do not use MP's that were upgraded with the 2006.02.15 or later postings. Instead revert back to prior MPs and open in this version. In general MP's that require a change in argument type will be accomplished by supporting the old method as-is and offering a new syle function of the name. To use the new function replace the obsolete with the new. Helper functions will be available to aid in this process. SA 2006.02.22 - Change to Relationship updating- should be more stable for large relationships - BUG fix - Corrects argument error in MP Query Points to Objects. This bug introduced in 2006.02.07 and effected new MP's using Query Points to Objects only. - BUG fix - The instrument scale was not always set properly after a scale free best fit (or instrument locate) This problem was introduced in the 2006.02.09 version. SA 2006.02.15 - Construct>>Points>>From Vectors: New Function added. - F2 Point and Object Selection -- Added buttons for "All", "None", and "By Name Using Wildcards". This lets you specify partial target names: TARG*LEFT?e, for example to pick "TARGinsideLEFT4e" and all other matches. Also added Expand/Collapse all buttons. Laser Trackers Leica emScon - Performance enhancements implemented for auto-measure type operations. Speed per point increased by approximately 35%. All - Added assertion that synchronous measurement requests from SA cannot ask for a measurement if one is already active. SA 2006.02.10 Metris MV Laser Radar: Added processor delays during automeasure to prevent processor overload and subsequent event dropoff. - This allows the interface to tolerate increased instrument traffic during automeasure and will increase robustness on some machines that would freeze during long automeasure cycles. Laser Trackers API - New dll set. Provides new 'Turbo ADM' for Tracker III, and speeds up I-Probe acquisition for Tracker III. NOTE: This dll set requires API Firmware version 5.132 for Tracker III I-Probe compatibility and best ADM performance. SA 2006.02.09 - Fixed reporting roundoff problem in Query>>Frame to Frame. This problem only affected the report, not the internal data. Laser Trackers Faro - Interface no longer turns motors off at shut down. This is by recommendation from Faro. SA 2006.02.07 - Polygon "lasso" selection mode (F3). When prompted to select multiple items (points, clouds, objects, etc), press F3 to invoke advanced selection mode. You can choose a rectangle or polygon. If you select polygon, you can hold down SHIFT, and click off the vertices of a polygon (concave or convex). When you release SHIFT, everything in the polygon will be selected. You can also select points or objects INSIDE or OUTSIDE as well as objects completely in or out. - Speed changes for Catia V4 and V5 import, also V5 Colors (More, major changes coming soon). - Edit>>Delete Vectors -- alows you to graphically (rectangle, polygon, or double click) select vectors for deletion. Only the base point of the vector is used in the search for rectangle and polygon. - Surface Projection / Query options settings now always scale properly when changing units. - Reports>>LogFile: Added button to Trim the Log. Lets you specify the number of entries to leave. - File>>Import>>Another SA File (xit) -- added buttons for "select all" and "select none" - New MP Functions - MP Instrument Operations>>Set Instrument Scale(absolute) - MP Instrument Operations>>Get Instrument Scale - MP Construct Points, WildCard Selection (These are Case and Space Sensitive unlike most MP strings) - MP Construct Vectors, WildCard Selection (These are Case and Space Sensitive unlike most MP strings) - Construction Operations>>BSplines>>Create BSpline from BSplines - Construction Operations>>BSplines>>Create BSplines from Lines - Construction Operations>>Other MP Types>>Append two Collection Object Name Ref Lists - Process Flow >> Ask User Decision with pulldown selection. - Modified MP Functions - MP Group To Surface Fit Has been made collection Compliant - OLD MP's Will Auto-Update - MP Query Groups To Objects Has been made collection Compliant - OLD MP's Will Auto-Update - MP Fit Geometry to Group Has been made collection Compliant - OLD MP's Will Auto-Update - Added Open or Closed Argument to MP Construction Operations>>BSplines>>Create BSpline from BSplines - Bug fix - corrected surface selection highlighting in wireframe mode. Laser Trackers Leica emScon - T-Probe II buttons are now programmable. From Settings menu, go to Tracker->General Settings, and hit 'Leica emScon' button. Then hit 'T-Probe II' button in 'Sensor Configuration' section to program the probe buttons. This needs to be tested. Simulation - UI added for simulated generic remote. From Settings menu, go to Tracker->General Settings, and hit 'Sim Settings' button. Hit 'Program Remote' to set button functions. Hit 'Simulate Remote' to pop a modeless dialog which serves as the simulated remote control. The Simulated Remote Control can be left open for use after closing the Settings dialogs. API All - Compiled with new unified header and library set. Now all API tracker types use common header files. CMMArms FaroUSB - Upgraded to Faro SDK v. 5.1.1.2. You must download the FaroArmUSBDriver5.exe from ftp://ftp.kinematics.com/pub/SA/FaroArms . NOTE:Starting with v.5.09, the Faro Laser Line Probe (formerly Faro Laser Scanner) Version 2 as well as Version 1 are supported. SA 2006.01.14 - Added dynamic updating of dialog values when changing between Fahrenheit / Celsius units for Edit>>Scale Objects and Construct>>Points>>Scale Points. Also corrected problem when using Analysis>>Temperature Compensation and switching into Celsius units. Laser Trackers Leica emScon - added support for T-Probe II - all buttons behave like standard T-Probe for now - changed communication initialization sequence which dis-allowed running in simulation mode SA 2006.01.11 - Bug fix: In rare cases, optimization failures in the first iteration would leave the system in an incorrect state. Laser Trackers API Tracker II+ and III - new dll sets involving changes for interface to Smart Track System (STS) - needs testing SA 2006.01.03 - BUG fix in Area Profile Check Function. - Reporting of ignored edge projection counts made to observe Interaction Mode status of Silent. SA 2006.01.02A - added a new text import that handles negitive Vector Magnitudes for Vector Group Imports. SA 2006.01.02 Faro Scanner LS (iQVolution Scanner) - Just add the Faro Scanner LS to SA and run the interface. Then run 'Faro Record' as usual (comes with the scanner). Select 'Send Scan To SA' to grab .fls or .iQScan files (older format) from the set of Faro Record scans. Hit the 'Settings...' button to adjust data thinning and cloud block size. SA 2005.12.30 - New display graphics pixel format selection process to minimize need for system graphics acceleration to be turned off. NOTE: A warning will now be displayed for systems with display color bit depths <= 16 bits. NRK recommends display pixel depth of 32 bits. - USMN: Using the Auto Solve option will warn you if you try to do it a second time. This is because auto solve runs the solution, automatically trims outliers (ranking >100%) then resolves. Doing this repeatedly is not advised unless there were huge blunders in the first solution. - Renaming a working frame via the frame properties dialog box now automatically updates the Working Frame button in the toolbar. SA 2005.12.21 - Edit>>Change Working Color corrected to properly operate with the new color picking scheme. - Object property dialogs now acknowledge working frame changes. Laser Trackers Leica emScon - emScon v. 2.3 HotFix 1 implemented. This is a fundamental change in the communication to emScon, addressing the issue of intermittent communications loss. This change applies no matter what version of emScon is running on the tracker controller. * This hot fix is on the emScon application PC side only, and does not involve an emScon version change on the tracker controller. - Added data watch utility for T-Probe. Go to 'Utility' menu, select 'Tkr Utilities->Tracker Specific' and hit '6D Data Watch' API All - This version has been tested and certified by API for the following: API Tracker 3, API Tracker 2+, API Tracker 2+ with SmartTRAK Sensor, and API Tracker 2. - Weather station read contained an old range check. This check is no longer necessary and has been removed. When the temperature was below freezing, the check would cause the weather read to fail. This only affected reading/displaying weather info, NOT the refractive index calculation in the tracker controller. API Tracker III - Enabled Smart Track System (STS 6D tracker) initialization. - New dll set addresses ADM issues in auto-measure type operations, and grab-the-beam ADM auto reset API Tracker II and II+ - rolled back dll set to prevent initialization issues when running STS Leica T-Scan Interface - Added thinning factor for data at collection time - 1 all, 2 every other, etc. Just hit the "Settings..." button. SA 2005.12.16 - Added additional Callout Page Properties: Leader Width (in pixels) and DivideTextWithLines (draw lines between text in callouts). Also, leaders are now connected to the mid-point of the closest side. - User Options: Units page now supports tempature units. - Analysis>>Tempature Compensation dialog now supports dynamic changing between fahrenheit / Celsius units. - New Instrument: SA Open Instrument Interface => This new instrument allows a licensed user to create their own instrument interface! Requires open instrument license in SA. See interface packet (http://www.kinematics.com/sa_documents.htm) for more information. The zip file contains toolkit documentation and an example instrument interface (with source code). Laser Trackers Leica's and single-nest API's (II and II+) - ADM and IFM op checks - After defining a new retro from a mfcr definition, the Home command would sometimes not work for the new definition. Now, a home vector is always defined for the new user defined retro, so the Home command will always work. API Tracker III - new dll set includes changes for ADM lock - testing is still underway on this dll set - customers have reported occasional trouble with ADM locking on reflectors API Tracker II and II+ - new dll set to address initialization issues when running I-Probe - testing is still underway on this dll set SA 2005.12.08 - Query>>Group to>>Vector Group origins along vector directions: New function. Creates a vector group where the end points are the projection of the points to the name-matching vectors. This is useful for measuring thickness, for example. - Paraboloid fit - changes to guess routine. There are still cases with paraboloids and cones where it may be necessary to manually provide a guess before the fit will find the proper solution. If the automatic guess fails, create a paraboloid nominally where you expect it to be (this can be approximate), and use Construct>>Refit Geometry to use that object as the guess. SA 2005.12.05 - MP Locate Instrument with USMN: Added options to show the USMN dialog, or only show it when the RMS or max tolerances are violated. Also added option to "Auto Reject Outliers and Resolve". Laser Trackers All - New Operations Check added - Reflector Center Check - to check smr centering, or 6D probe tip centering/offset. * From the Check/Cal menu, select 'Reflector Center Check'. There is a Help button in the dialog with instructions for use, and results can be saved to a text file or the clipboard. - Manage Profiles - Import will search through new targets and attempt to add a compatible reflector from the current reflector database for each new target. This ensures valid reflector definitions among different tracker types. User is notified if no appropriate reflector can be found for any new target. API Tracker III - New dll set v. 1.4.4.1 adds support for I-Probe. Needs to be tested. API Tracker II+ - I-Probe In-Field Calibration is no longer used. Button has been removed from Check/Cal->Tkr Specific (Mfcr) CMM Arms: Romer CimCore - Perceptron scanner - Support for new ScanWorks version 4.5. Be sure to download the entire ScanWorks install folder from ftp://ftp.kinematics.com/pub/SA/Misc/ScanWorks Install/. It contains instructions for installation, and a pdf doc for usage. If you're using a previous version of ScanWorks, un-install it first. SA 2005.11.28 - Point Tolerances now supported for: * Callouts: point comparison. Text appears RED whenever tolerance for that item has been exceeded. * Group-to-Group relationships * See readme entry for 2005.10.20 for details on how to ASCII import point tolerances. - New Backup Methodology: * User Options >> Analysis Tab: Automatic File Backup options have been removed. * User Options >> Automation Tab now has an Automatic File Backup section. Enable/Disable automatic backups here and specify the # minutes between last backup that will cause an automatic backup. Default is Auto Backup = Enabled; Minutes = 15. This section also contains, "Remove Restore Points After # Days". Default is after 60 Days. * New Menu Items: Edit >> Create Restore Point: Creates a backup / restore point of the present job. Edit >> Undo to Restore Point: Provides a dialog to select the desired restore point. Restore Point information includes how old, and a small snapshot of the log information. - File>>Import>>SpatialAnalyzer File -- now imports custom viewpoints and transforms them (to align the working frames) as needed. - also transforms viewpoints contained in callout views. Laser Trackers: * from 2005.03.23 * Leica emScon and TP-Link * - ADM Ops Check - Tracker no longer moves off retro between the IFM and ADM measurements. This change was made by * request, and needs testing! User complained that TP-Link would sometimes fail to lock back on for ADM measurement * when retro was > ~20' away. - This change has been removed per testing that is now taking place with the TP-Link interface. SA 2005.11.16 - File>>Import>>SA File (merge): Now renames the WORLD frame in incoming files to "WORLD (imported)" to reduce confusion. - File>>Restore Default Settings -- restores user options, preset views, etc. Does not change any of the job contents. - Measurement Plan: * MP Editor now supports Copy / Paste for measurement steps. ArcSecond Interface: - Added MP support for Load / Save Instrument Configuration. Laser Trackers: Leica TP-Link - change in ADM Point, Search, and Lock for improved performance in ADM Ops Check and AutoMeasure - needs testing! SA 2005.11.15 - USMN interface: Now has an option to Solve, Auto Trim Outliers, and ReSolve. There is also a check box that will set USMN to do this automatically everytime you open the USMN interface. - Point Tolerances are frame specific. If you import points tolerances with ASCII import, or enter them in the point properties, they are relative to the working frame. When using these tolerances (Closest point watch windows, for example), they will only be applied IF the current working frame axes have the same orientation as the frame the tolerances are relative to. - Fit/Query Results Report now has new look/feel. - Measurement Plan: * File Import >> Import SA File: Allow User Selections parameter now supported. Laser Trackers: Leica emScon - supports new emScon v. 2.3 Leica emScon and TP-Link - change in ADM Ops check routine which should improve operation - needs testing! ArcSecond Interface: - Interface enhancements for Multi-Detector Precision Point Server acquiring the proper number of points during on/off activation. - Added MP support for Configure and Measure. SA 2005.11.10 - Callouts: Point Compare Callout dialog now has X/Y/Z Additional Field Comments allowing additional text to be specified for each X/Y/Z callout line. - New SA Tree Object Menu item: Object Type >> Show / Hide All. Select the desired type of object from the tree. Right mouse click and select the desired object type functionality. All objects of the selected object type, throughout all collections, will be shown or hidden. - Measurement Plan: * Do Relationship Fit now has new parameter "Use Fit Dialog" which, when set to TRUE, will provide the Minimize Relationships dialog to the user. * File Operations >> File Import >> Import file as embedded: allows user to embed an external file (Excel, pdf, word, etc.). * View Control >> Show / Hide by Object Type - Specify the desired object type and whether or not the object's collection or all collections will have objects of the designated type shown or hidden. * Analysis Operations >> Relationship Operations >> Get Relationship Statistics - Specify the relationship name, and if the relationship supports the command, retrieve the max deviation / RMS information. * Utility Operations >> Set Working Color Auto Increment - New command to allow control over auto color incrementing. - Bug fix: Deleting a collection containing the working frame could cause problems. This is now fixed. ArcSecond Interface: - Interface enhancements for Multi-Detector Precision Point Server with Auto Group Increment. Laser Trackers API Tracker III - Added support for video camera. Needs to be tested. All - Bug fix: Crashed if user checked both 'Restore ALL Defaults...' and 'New Station...' in SA Connection dialog. Note: 'Restore ALL Defaults...' supersedes 'New Station...', but checking them both will no longer cause problems. SA 2005.11.07 - Measurement Plan: * Expanded "Run Another Program" to allow selection of an embedded file. This will allow users with embedded Excel, PDF, Word... files to be able to execute those files via this command. * New Function Construction>>Other MP Types>>Make Integer from String * Modified Construction>>Other MP types>>Make String from Integer to use an option digits specifier (pads with leading 0's) SA 2005.11.04 - Edit>>Delete Cloud Points: Bug Fix: If you graphically select an entire cloud (not just points in the cloud), this command could fail. This is fixed. SA 2005.11.03 - Changed sense of Area Profile Check results - Report >> Options now contains Left / Right user summary file options. The contents of these files will automatically be added to the corresponding summary fields within a report. - Report Templates also contain Left / Right user summary file options. Specifying file information here will override any files specified in the global Report >> Options settings. The contents of these files will automatically be added to the corresponding summary fields within a report. - MP Enhancement - Collection Object Names, can now reference Strings, Object Names, Group Names, And other string based arguments It will assume the unspecified collection is to be the active collection. - Vector Group Properties now has Whisker / Color Bar appearance settings accessible via Display Settings button. - All double values in MP and HTML custom reports now use decimal precision set in the user setting. - New MP command: "Ask for User Decision from Strings". Specify a question and three different button strings. The selected button string is returned as a result allowing further decision processing within MP. - New MP command: Analysis Operations >> "Rename points bsed on inter-point distance to reference points" - MP dialogs now persist state information. I.E., Window location information will now be maintained for various MP dialogs. - Improved selection method when building an SA Report Template. Report View Properties and Item to Report Properties dialogs now have an additional button to provide a list of available items for user selection. Laser Trackers All - New Acquisition mode, 'Auto-Sphere' added. To try out this new mode, and the new Iterate Meas Profile feature, press 'Manage Profiles' button, and then 'Restore Defaults'. OK that dialog, and you will have 3 new measure profiles: "5 Tooling Balls/Stable Start", "3 Planes/Stable Start", and "5 Tooling Balls/Auto-Sphere". - Function Keys are now programmable. From the Settings menu, select 'Fcn Keys' to view/program key functions. Leica emScon - External triggering should now work for 3D targets as well as 6D. Needs testing. CMM Arms: Romer CimCore - Perceptron ScanWorks interface is now much more seamless. There is no longer any need to start and stop ScanWorks to avoid WinRDS usage conflicts. Be sure to download the entire ScanWorks install folder from ftp://ftp.kinematics.com/pub/SA/Misc/ScanWorks Install/. It contains instructions for the special ScanWorks version. SA 2005.10.26 - Embedded files (File>>Import>>File As Embedded File): When you double-click one in the tree to edit, SA will watch for changes from the associated application (Word, Excel, notepad, SA, etc) and automatically refresh the embedded file when it is changed. For some applications, like Microsoft Office programs, the file is locked until the application closes. For this reason, SA will only refresh the file when you close the app that is editing the file, not when you press save. In either case, you will be notified in SA when the embedded file is reloaded, and a log file entry will be created. - Vector Groups now support display / reporting of only Out of Tolerance vectors. Activated via the "Show Out of Tolerance Only" check box within the Whisker Appearance section of the Vector Group Properties dialog. - New MP Function Construct>>Other MP Types>> Make Collection Object Reference List From All Groups in a Collection - MP Editor enhancement for General Reference Lists - Now has "F2 Select" button to pick from current job. - Added New MP function - ConstructionOperations>>Rename Collection. - Speed improvement when using F2 to select a large number of points. Also added an hourglass while loading. - Point Tolerance now supported when the ACTIVE WORKING FRAME matches or is similar in orientation to the point tolerance frame. - Tolerance information now displayed within watch windows whenever active. When a tolerance is triggered, the corresponding tolerance text box within the watch window will turn yellow to indicate triggering. - Changed sense of result for Area Profile checks and resulting Vector Group Tolerances - Autoranging Vector Group Color scale now does not alter High and Low Tolerances - NOTE: To use point tolerancing, you may import ASCII files with tolerances or set them in each point's properties. CMM Arms: All - New Help Button "?" in SA Log On dialog. Shows printable notes for starting/setting up all arms. Laser Trackers All - Exposed Stable Point Acquisition parameters 'Stable Time' and 'Stable Space'. The target must remain stable for a period of 'Stable Time' (seconds) within 'Stable Space' radius (current length units) before the discrete measurement will begin. - All Measure Profiles now have an "Iterate this Profile" setting. The default value for all profiles is 1 iteration. With this, you can for example: Define a Tooling Ball profile to spatially scan and fit spheres. Set the Acquisition's Start Trigger to 'button/stable'. Set 'Iterate this Profile' to say 5 times. Measure 5 tooling balls without having to touch the keyboard or mouse. SA 2005.10.20 - Area Profile Check function added. Construct>>Vector Group>>Area Profile Check - Added report options to point groups. This allows for sorting and data presented in a point group quick report. - Increased size / scaling of quick report images. - ASCII Import now supports PtName X Y Z Tx Ty Tz Td. Tolerance values are single positive numbers. Hi/Low tolerance for each is assumed symmetic. I.E., Tx = 0.5 means Hi = 0.5, Low = -0.5 Presently, point tolerances are used within Watch Windows (EG/ Closest Point). Point tolerance data will override watch window tolerance data (I.E., point tolerance have a higher precedence). Point tolerance information can also be viewed / modified via right mouse click on a point and select "Tolerance". The point tolerance dialog will appear providing tolerance frame and value information. - Bug fix: Points to Objects relationships -- Tolerance settings were not being stored. This is fixed. Laser Trackers All - New Help Button "?" in SA Connection dialog. Shows printable notes for starting/setting up all trackers. SA 2005.10.16 - New MP Function - Analysis>>Make Groups To Objects Relationship - New MP Function - Analysis>>Make Points To Objects Relationship - New Mp Function - Analysis>>Delete Relationship SA 2005.10.14 - Changed how relationships are initally loaded. They now load surfaces into memory only when viewed the first time. Be careful of files with many large surface content relationships. - Watch Windows persist layout / tolerance information. (Note: Presently not supported for relationship watch windows) - Added new MP Function - Construct Points>> Add Hidden Point Rod - Instrument >> Auto Measurement >> Auto Measure a Vector Group: * Supports creation of "Out of Tolerance" vector groups. Select the "Make Vector Group" button. From the Make Vector Group dialog, select "Measured" and the desired Tolerance types (Ok, OUT +/-). * Auto Scroll down of list as vectors are measured. Laser Trackers All - For any Measure Profile with 'Send Updates to SA' as the operation: The acquisition stop trigger can be set to #points. Only measurements ('Measure' button in the update progress dialog) will be counted toward the stop trigger point number. For example: A Watch Update profile can be defined with #points as the stop trigger. - Code change to possibly address reported mismatch between 'traffic light' and true beam status on some trackers. - MeasurePlan “Instrument Operational Check” string command listing added - Settings->Tracker->SA Interaction->MP Command String Listing API - New dll set from API for all three models (Tracker II, III, and Omni). Addresses an issue with ADM/IFM offset deltas. CMM Arms: Romer CimCore - Changes to Perceptron ScanWorks interface. Now works with all CimCore arms (not just Infinite). Interface will instruct user to start and stop ScanWorks when appropriate to avoid WinRDS usage conflicts. SA 2005.10.07A - Fixed Instrument >> Drag Position scaling issue when loading in a previously saved instrument. SA 2005.10.07 - Bug Fix - Corrected problem with handling of DOF argument in MP command Do Relationship Fit - Auto Measurement: interface now properly handles multi-pass measurements of point groups that only contain a single point. Laser Trackers All - Trigger event from a peripheral device (e.g. Leica T-Probe, API I-Probe) will now press the Measure button in a measurement profile which is sending updates to SA (e.g. Watch Update). The bad news is the trigger will no longer stop that kind of measurement. SA 2005.10.06 - MP Do Relationship Fit command now has controls to limit allowable motions. CMM Arms: Romer CimCore - Supports newly released ScanWorks v. 4.4 * If you have an older version of ScanWorks, you must ensure ScanWorks units are set to Inches. ScanWorks output units are set automatically when using 4.4 or later. Laser Trackers All - Measure Progress dialog now shows measure status in a large color-coded text box. API Tracker III - built with new API dll's version 5.0.4.0 * addresses an issue with automeasure operations * provides further protection against corrupt prm file on controller * incorporates a new Iprobe algorithm enhancement SA 2005.09.30 ArcSecond Interface: - Interface now supports units. Use the "Units" button on the main dialog to change the global unit of measurement type. Laser Trackers Faro - Added support for the new Faro Camera Interface. This involves the following: * SDK upgrade, v. 1.7.0.2 from v. 1.5.0.1. * For this version and beyond (with or without camera), download 'Faro Tracker v. 1.7.0.2 Java files.zip' from the SA web site. * To use the camera, download 'Faro Tracker v. 1.7.0.2 Camera Files.zip' from the SA web site. This zip contains a readme with instructions on how to install and register the camera controls. Once installed, just hit the 'ADM Drive' button in the tracker interface to start the tracker drive and camera applets. API Tracker III - built with new API dll's version 5.0.3.6 * provides protection against corrupt prm file on controller * incorporates I-Probe updates CMM Arms: Romer CimCore - Added support for Perceptron ScanWorks Contour Probe Scanner * You must have ScanWorks (v. 4.3 or later) installed and running. * You must set ScanWorks to Output data to TCP/IP (Setup menu, User Options) * Just select the 'Scanner' button from the arm, like any other measure mode. SA 2005.09.23 - Updated SAButton control. SA 2005.09.21 - Working Color "auto increment" feature added. This will increment the color each time you create and object in SA. - Point Clouds display options (point size and thinning factor) are now across the entire job. Individual clouds no longer have independant properties. - Graphical selection of point clouds added. Double-click, SHIFT drag (any part within box), SHIFT+CTRL drag (all in box). This allows you to recolor clouds graphically, or File>>Export Point Clouds with graphical selection. - Construct>>Point Clouds menu area added. * From Existing Clouds - allows you to regroup clouds. This will HIDE the source clouds and show the new cloud. * From Existing Cloud Points - graphically select cloud points (SHIFT or CTRL SHIFT drag) and make a new cloud. Source points are NOT hidden. * Random Data -- allows you to easily generate random cloud data. Leica T-Scan interface: - Enhancements to Collection and cloud name incrementing. SA 2005.09.16 Laser Trackers API Tkr III - fixed legacy problem with aborting home to 1/2" or 7/8" smr nests - dll does not delete prm file on pc at shut down - for diagnostics SA 2005.09.15 - New Remote Monitoring of SA Windows via File>>Remote Window Viewer. Allows remote monitoring of various dialogs, like watch windows, and the SA graphics view. SA 2005.09.14 Laser Trackers Leica - *NEW* T-Scan interface: Real-time data acquisition! Run the 'SA TScan.exe' interface from the Start bar, or from the main SA menu: Instrument>>Run Interface Module. - This interface must be run directly on the TScan control PC where 'TScan Collect' is installed. - Requires the SA TScan module license on your key. NRK part # "LT LEICA TS" - Significant performance improvement in Stable Point acquisition with emScon SA 2005.09.12 - Speed improvoment implemented for Group or Points to Objects relationship evaluations used in Relationship fitting. SA 2005.09.07 Virtek Laser Projector Interface - Added ability to draw the numerical watch window value with the projector. - This requires a LaserEdge software update from Virtek. SA 2005.08.31 - Improvement to MP's handling of very large, repetitive scripts and subroutines. - LineFit - fixed Mid Point (make cardinal pts. option) bug and added a name for the mid point SA 2005.08.30 - Bug fix - in MP export vector group to Excel - All vector magnitudes were positive. - Significant speed improvements to Quick reporting, especially for large data sets. Rapid Report Table generation. - User modifications to quick report editable text fields now updated into the database once the report dialog has ended. SA will show the hourglass cursor during the database update process. Laser Trackers Faro - Cloud scan with Faro - Removed a delay before processing left over data and scheduling beam auto-reset. This was causing the Faro to crash when stopping cloud scan measurements with a beam break. SA 2005.08.25B - New MP Function - Construct>>Other MP Types>>Split String at character index - New MP Function - Construct>>Other MP Types>>Decompose Vector into Doubles - New MP Function - Process Flow>>Scalar Math>>Does String Contain Sub-String - New Mp Function - Construct>>Vector Group>>Make Vector in Working coordinates (Begin,Delta) - New Mp Function - Construct>>Vector Group>>Make Vector in Working coordinates (Begin,Direction,Magnitude) SA 2005.08.25 CMM Arms: Romer CimCore - built for WinRDS V. 4.3. Changes Include: Fix problem with USB-Serial adapters Improved USB and WIFI reliability Altered low voltage threshold to reduce false warnings Improve autoload onboard armspecs Error logging enabled from CONFIG|General Improve error checking for save and load of armspecs. Put USB driver files in SDK\USB Add simplesample code to SDK Runcode 71 fixes random interpolation errors Only save armspecs, *.dat, probe.*, den8ax.cfg, and calibrat.cfg files Provide RC 72 for TP-20 and other event probes Debug Armaid - add sync test Add lastcal date field into header for armspecs, probe files and profile Allow load armspecs from disk when no armspecs directory specified Backup all armspecs before loading from arm Disable "Load everytime" if error occurs - download WinRDS Install Ver 4.3 from ftp://ftp.kinematics.com/pub/SA/RomerDrivers, or from Romer CimCore's web site - Uninstall all previous versions of WinRDS BEFORE installing v. 4.2 - NOTE: This WinRDS install will ask if you want to upgrade your Rainbow hardware lock driver. Say NO. - As of v. 4.2, there is no more LoadArmData utility! It is now built into WinRDS. - See the Cimcore Readme.doc in the install files for more information. SA 2005.08.24 - Auto Measurement: Mouse clicking within grid during measurements no longer causes measurement process to stop. Virtek Laser Projector Interface - New and improved GUI SA 2005.08.23 - Enhancements to Construct Curves>>Intersect 2 surfaces - New Function Construct Curves>>Intersect Plane and Surface - Bug Fix - MP Custom HTML report incorrectly substituted keywords when more than one existed on a single line. - Bug fix - Construct Surface from Plane had issue with incorrect plane bounds when many edge points were used. The resulting surfaces would sometimes fail to shade. - Bug fix - Catia V5 point import corrects problem introduced 2005.07.11 - Auto Measurement: Now properly ignores the first point (if applicable). Improvements to reliability of user interaction to initiate measurements. Virtek Laser Projector Interface ** NEW ** - Interface requires latest LaserEdge software from Virtek. www.virtek.ca - Allows you to project any object in SA using "Instrument>>Project Objects" or the laser projection MP command. - Also projects watch error arrows dynamically. Laser Trackers All - Measure button now shows Appropriate Target name (for selected meas. profile). Home button still shows Active Reflector name. - Targets/Retros database no longer allows editing of reflector probe radius column in Target grid. This property is intrinsic to the reflector. API - Fundamental changes in API dll's for Tracker III and II+ regarding I-Probe. API Tkr II+ - restored ability to show I-Probe related dialogs from menu 'Check/Cal->Tkr Specific (Mfcr)' API Tkr III - When an IntelliProbe is discovered, either at startup or when reloading reflectors, the user is asked whether to perform an API I-Probe Level Compensation. If the option is selected to run, subsequent data from the tracker is transformed at the low level - i.e. you MUST close the interface and re-connect to a new station any time this is run, and you have taken any measurements from the existing station. ArcSecond Interface: - Latest revision requires WorkSpace, formerly WorkBench, Version 6.0[.13.17210] or later. SA 2005.08.09 - Double Clicking on an EmbeddedMP in the Tree has been changed to now cause the MP to run. - Query Point to Object and Query Points to Objects now have a consistent order of operation. - ASCII Export dialog now defaults to Comma Delineated as the separator. - HTML Vector Group reporting bug fixed. - Improved speed when "Sorting by Point Names" for Report Generation. - Space Bar now supported within USMN Exclude Measurements. - MP Step ID arguments are now referencable as Integers. - Ability to Hide Entire Rows within Watch Windows. Right Mouse Click on the desired row, Select "Hide Row Items". Right mouse click and select "Show All Items" to restore the watch window. - Added utility function to remove duplicate faces from a surface. Edit>>Remove duplicate faces from surface - CircleFit - offset problem corrected. Offset could be incorrect if there was ambiguity in pos. pt. w.r.t. geom. centroid. - Fixed MP step 'Fit Geometry to Point Group'. Didn’t obey the Fit Profile’s cardinal point construction unless the fit profile was shown. Same was true of offset pts, reports, and whiskers. - Enhancement to intersect surface routines. Now handles lamina edges of surfaces. - Vector Group Quick Reports now support colorized tolerancing indicator. - Changed Remove Duplicate Faces from Surface to make it more descriminating on the definition of duplicate. Laser Trackers All - Support for new string command for 'Instrument Operational Check' MP command: - "Valid Distance" - returns Success if tracker has valid adm or ifm distance, Fail if not Leica emScon - Code added to report details when there is a problem with the emScon dongle on the controller. Faro - Removed a change made in an attempt to work around failure during -beam autoreset and measurement resume- in Watch Update measurement. (See 2005.07.27 below) The change caused problems with stopping scan measurements with a beam break. - Tracker now Moves off home and then Homes at startup. This is to avoid invalid beam state at startup, and to set ADM offset. - ADM target search now allows user abort to interrupt search. Search still behaves synchronously. - Interface now supports Mirror target type. It will appear automatically as one of the manufacturer defined reflectors/targets. API II+ - rebuilt with all new dll's for tracker, I-Probe, and STS 6D SA 2005.08.01 - Added arguments to MP watch window functions that allow Watch Windows to stay up after the MP step that creates them. Laser Trackers: All - Support for new string commands for 'Instrument Operational Check' MP command: - "ADM Drive" - equal to pressing the 'ADM Drive' button - "ADM Reset" - equal to pressing the 'ADM Reset' button API - Rebuilt for updated and additional dll's for Tracker III and OmniTrak. SA 2005.07.29 - NEW: Right click on a Point Cloud or a Point Group and select "Export to ASCII file". This will use the object name as the filename and let you quickly dump out your data. Note: All data is exported relative to the current working frame. SA 2005.07.28 Laser Trackers - Simulation mode will pretend to successfully toggle motors and/or laser for mp testing. Leica emScon - Updated for emScon v. 2.1.24. - A user observed that using the T-Scan turns off T-Probe button events. Now, when T-Probe tip is changed, or beam is locked on T-Probe, interface forces the controller to send T-Probe button events. This is UNTESTED with hardware, please provide feed-back. ArcSecond Interface: - Precision Point data will automatically be passed onto SA if received for a server that is not presently performing a measurement operation (active) Arms: - All references to "Romer" arms corrected to say "CimCore" SA 2005.07.27 - Added the ability to change the ordering of callout items within the SA Tree. Right mouse click the callout tree item>>Change Order In List>>Move Up/Down/Top/Bottom. Laser Trackers All - Guided (or Batch) measurement is supported - fires off 'Watch Update' by name - user hits 'Measure' to get a point, or 'Done' or 'Abort' to skip to next point. MP indicates partial success if some but not all pts. are measured, success if all, failure if none Faro - Performance enhancements for AutoMeasure. Non-search auto-measure now takes ~4 sec./point. - Failure during beam auto-reset and measurement resume in Watch Update measurement (or any scan with beam break pause set) has been addressed. A new firmware release from Faro is pending and will fix this issue. Run 'Diagnostics' from Check/Cal->Tkr Specific, and look for firmware version 3.2.2 or later. SA 2005.07.25 - New Mp Commands.... Make Boolean Make Double Make Integer Make Boolean From an Integer Make Double From an Integer - New MP DataShare types added - Boolean, Vector, and Transform - New MP Subroutine arguments added - Boolean, Vector, and Transform SA 2005.07.20 - Bug fix: Addressed case where you could add a collection with a non-unique collection name. This could cause problems in subsequent operations if you renamed the new collection. SA 2005.07.18 - Added function Contruct>>Points>>Copy Groups excluding obscurred points - eliminates points obscurred from instrument point of view. - Added function Contruct>>Vector Group>>Copy Vector Groups excluding obscurred vectors - eliminates vectors obscurred from instrument point of view. - SADocs - improved functionality. Also improved rendering from SA Report Templates. Summary tables now included as well. SA 2005.07.15 -- CMSC 2005 Version! - SA Reports -- New functionality to combine all existing reports to a single PDF. Right mouse on SA Reports tree item. Select 'Combine All to PDF'. - SA Reports -- New 'Generate Quick Report' menu item added to callout views. - SA Reports -- New 'Generate All Quick Reports' menu item added to Callouts. Right mouse on Callouts tree item. Select 'Generate All Quick Reports'. - NEW INSTRUMENT: Metronor Portable Measurement System Interface support added. This is a BETA release and has not been tested with hardware. For more information on this instrument, see: http://www.metronor.com - Added support for FDT annotations from Catia V5. Note-will currently have to be manually adjusted by right clicking on the annotations treeview item. - Bug fix: Vector Group reporting components not always refreshed. This is fixed. Laser Trackers - NEW INSTRUMENT: Added support for new API OmniTrak - Ethernet interface, parameter file on controller, ADM-only tracker. This is untested with hardware. Faro - More work-around attempts for failure during beam auto-reset and measurement resume in Watch Update measurement: - no longer deletes Faro DataListener betweeen measurements, uses one and only one DataListener through life of app - changes implemented to re-interpret events in Faro StatusListener Metric Vision Scanner Interface: - New icons for Fast Metrology mode. - Group and target match MP setttings for MP:Instrument>Initiate Servo-Guide Mode. SA 2005.07.08 MetricVision Scanner Interface: - Added support for the new Fast Metrology Scan mode. * If you run manually from the interface, you can choose a scan perimeter in SA, or a list of points. If you pick a list of points, it will run between the points in a "connect the dots" mode. * To run from MP, there are 2 options as well: 1) Use MP:Instrument>Scan in Perimeter, as before, but with a Fast Metrology measuremode, and everything will work the same, except the scanning will occur with the new mode. 2) Use MP:Instrument>Initiate Servo-Guide Mode, and indicate the point list you want to "connect the dots" with. This will require you to first create a point list in MP. To make one from a group: MP:Construction Operations>>Other MP types>>Make point ref list from group. Note: This MP mode requires you to set the auto measure mode to a Fast metrology mode before initiating. * Normal Vision and Metrology Scans can also use the Point list format for drive information. ex: Run a manual vision scan. Instead of picking a perimeter, select a point list. You will be prompted for Points in SA. Select the points you want to measure. When you hit ENTER in SA, the interface will create scan lines BETWEEN those points and run a normal vision scan betweem them. - Requires CLRICx Driver version 4.00.00 available from Metric Vision SA 2005.07.07 - New MP function to get access to Vector Group properties. - SA Reports -- added 2 columns to the user-editable comments area at the top of the report. Laser Trackers ALL - When performing an IFM or ADM ops check/cal on a manufacturer defined retro, a new user defined retro gets added. However, there may be target definitions which use the original manufacturer defined retro. Options have been added to handle this situation. You can choose to automatically replace the retro used by these targets with the new retro, or to create a new set of similar targets using the new retro, or to do nothing, and handle the targets manually. API - Added support for new API Tracker III - Ethernet interface, parameter file on controller, and multiple SMR tracker nest. SA 2005.06.30 - Relationship fitting now allows you to restrict degrees of freedom for optimization (lock X or RZ, for example) Implemented for both Relationships>>Move Objects... and Relationships>>Move Collections.... - NEW - Construct>>Vector Groups>>Scale Existing Vector Groups: Allows you to scale vector groups in the same way points can be scaled currently. Also has options to scale the direction components and re-normalize. Arms: - Guided measurement dialog is now much smaller so it does not occlude the graphics. Laser Trackers ALL - Put back the ability to delete user defined reflectors from the Targets/Retros database. If there are any targets or measure profiles which own the reflector, the user is notified, and must confirm their deletion as well. SA 2005.06.24 - User options page: Analysis tab - Geometry Fit Tolerance field removed. This is now controlled by the individual fit profiles, along with the settings for making geometry, deleting ignored points, etc. - Analysis>>Measurement Simulation>>Remove All Measurements: After measurements are removed, the target status now properly indicates that there are no measurements. - SA Reports: Tolerance highlighting (or lack thereof) problem fixed. This was introduced when the multi-line format was created. - SA Reports: Sort option added for Vector Group and Group to Group relationship reports. (right click object, then Report Options) - Fit parameters appendToReport, makeWhiskers, makecardinalpts, makeoffsetpts, and makegeometry can all now be edited in the Fit Profile. Just hit the new 'Output Parameters' button in the fit edit ui. These parameters are still editable in the fit interface dialog as well. Laser Trackers ALL - Measurement Profile geometry fit Operations no longer include parameters makecardinalpts, makeoffsetpts, or makegeometry. These are all now contained within the fit profile itself. API - Built with new API dll set v. 4.5.8.0 06-21-2005. Incorporates 6DTracker initialization fix. - Changes to accomodate 6DTracker. No 'speed limit' warning is posted when performing a scan with the 6D-Tracker. The inability to scan only applies to the I-Probe. SA 2005.06.17 - Automatic SA Maintenance Subscription reminder notice will let you know when your subscription nears expiration. This will also allow you to Copy to the Clipboard the information from your license so you can e-mail it to renew your subscription. To view your status manually, select Help>>Maintenance and Support Subscription Status. Laser Trackers API - Built with new API dll set v. 4.5.8.0 06-09-2005. Incorporates I-Probe fix for new 'Global' cal. Metric Vision Scanner Interface: - Surface Vector Intersection: Plane Scan mode fixed. - Mirror measurement: Message box removed after successful mirror definition point measurement. SA 2005.06.13 - Added Instrument>>Collimate function for collimating two instruments - Watch Window alignment improvements. - SA Reports: Group to Group Relationship reports now show group name (not collection name + group name) with each point. Laser Trackers API - Built with new API dll set v. 4.5.8.0. Incorporates I-Probe fixes for measurement dependability. - New I-Probe Global Calibration supported - just select 'Tkr Specific (Mfcr)' from 'Check/Cal' menu. - Updated API graphic model in SA to Tracker II+, III model. Simulation - Temporal scan now approximately obeys user's frequency setting up to 100Hz. Anything above that setting results in very high data rates. CMM Arms - Offset Line measure mode added. With this mode, a line can be placed along the edge of a planar object - e.g. sheet metal. The Line measurement type will default to the probe center line. To change the line mode to offset line, go to 'Edit Arm Settings' (check mark button on main interface dialog), select 'Fit/Scan Options', and under 'Line Measurement' select 'Edge Line'. In this mode, the line measurement will first scan the plane for the projected points. The plane from the most recent measurement will be persisted as it is for holes, pins, etc. When the plane is re-measured or accepted, hit the record button (short button press on the Record/Accept button) to begin a scan of the first of two line points. Slowly drag the probe accross the surface and over the edge at the location of the desired point. Repeat for the second point. Accept (long button press on the Record/Accept button) the two points to get a projected line along the edge. Repeat scanning line pairs until done. Cancel (long button press on the Delete Last/Cancel button) to end the measurement. - Geometry and point naming conventions match those of tracker interface. This includes cardinal (centers, etc.) and measured points for multi-step geometries like holes, pins, and slots. SA 2005.05.31 - New SAButton control for executing MP files from a HTML page. See SAButton.doc and SimpleSAButtonExample.htm within the install Samples directory for further details. - Help>>Maintenance and Support Subscription Status -- new dialog allowing you to easily copy your license information to the clipboard and apply for an upgrade. SA 2005.05.28 - New MP Function - Analysis>>Rename points based on proximity to reference points. - New MP function - Contruct Point>>Intersect 2 Lines (Makes point at center of mutual perpendicular if lines are skew). - Contruct Points>>Layout>>On Curves>>N-Spaced Points Points Spaced at Distance are now multiple selection operations. Laser Trackers: - Fixed a problem with Tolerance Exceeded dialogs which could cause the 'Use Data >> Yes/No' buttons to be hidden on some machines. SA 2005.05.26 - Changed Construct>>Point>>Layout>>On Objects Vertices - to multiple object selection - Bug fix - resolved degeneracy in frame clocking code. Occured when no clocking correction was required. - SA Reports: Enhanced summary table for point comparison (vector group, group to group relationship) reports. Includes Min, Max, Avg, Std Dev, and RMS for each component and magnitude. - New and improved: Edit>>Copy Graphics to Clipboard, File>>Capture Graphcis>>To File / Printer. Laser Trackers: Faro - Removed call to ReadWeather immediately before measurements. This was causing a delay between hitting measure button, and measurement beginning. This also added too much time to Auto-Measurements. - Removed call to low level 'abort' when beam broken during scans. This is in an attempt to help prevent a crash which is occurring for some users. Testing on specific controllers is continuing. - Decreased allowed time to check valid distance between 'point-at' and 'lock-on' to speed up auto measure. SA 2005.05.23 - SA Reports: Multi-line option added for Vector Group reports. This produces output similiar to the old group association report -- nominal, actual, and delta on separate lines. Right click on the vector group and select "Report Options". - SA Reports: User-editable, multi-line field right below the main title/logo bar. Click on the text to edit. By default, this will populate with the object's Notes. - SA Reports: User-editable title area. - AVI Movie Creation (View>>Create AVI Movie) now operating properly for graphics update trigger mode. SA 2005.05.19 - PDF: More reporting enhancements: Reports generated via Quick Reports and Report Templates now support exporting to PDF via new Export PDF dialog button. - SA Report templates: New option to save a PDF file directly. This allows you to have an MP that makes a graphical report and immediately creates the PDF file. - Instrument>>Automatic Measurement>>Auto Measure a Vector Group - Now had a button in the measurement dialog which allows you to create a new vector group from all the failed or skipped vectors. - New MP Function - Instruments->Configure and Measure. This allows you to configure C/G/T, measurement mode, and auto measure in one cmd. MP will wait until the measurement completes or is aborted before continuing. - MP Function changes: * Instrument>>Initiate Measurement and Initiate Measurement and Hold combined into a single function called: Instrument>>Measure. This function will hit the measure button and wait to proceed with the MP until the measurement completes. (files with the other commands will load and convert automatically) CMM Arms - Crib Sheet learn mode was not working properly - Measurements initiated at arm were not recorded. This is fixed. SA 2005.05.17 - Construct>>Vector Group>>From Existing Vectors -- new function. This allows you to double-click vectors in the graphics, or SHIFT+Left drag a window around the vectors. A new Vector group is created to house a copy of the selected vectors. - Enhancement to point projection code for cases where measured points with offsets are identically on an analytical surface. SA 2005.05.13 - SA now properly finds license metafile information when the user has relocated the AnalyzerData directory from C:\ SA 2005.05.11 - New reports now support solid rendering of objects within report images. SA 2005.05.10 - Enhanced reporting efforts: New report header displays company logo / byline / title information. Footers now note units and current working frame. - Report>>Options menu item added to allow specification of company logo image file and byline information for reporting. - Bug fix - Construct>>Points>>Layout>>On Surface by clicking no longer causes software exception. - Bug fix - Relationship make vector group menu function no longer makes point groups. SA 2005.05.05 - SA Reports: Summary tables added for Vector Groups and Group to Group relationships. * Object notes also included at the bottom of the reports. - New MP Function - Reporting Operations->Quick Report. Specify report database item type, collection name, database item name. Generates and displays quick report. - New MP Function - Reporting Operations->Generate Template Report. Specify collection and template name to generate the desired report from the specified template. - Best-Fit Transform: Fixed a case where the initial guess algorithmn would fail with certain geometry and weight combinations. SA 2005.05.03 - File>>Export>>DXF -- enhancements to the export format to provide better compatibility. - SAReports: Vector Group reports (right-click then pick Quick Report) now obey the report options (show Pt A, PtB, and/or Delta). Laser Trackers: Faro - User could cause the interface to close by breaking the beam during a discrete point acquisition. This is fixed. SA 2005.05.02 - Rarely used menu item feature now properly remembers user frequently used menu items between SA invocations. - Improved performance with new report generation. - Relationship fitting display: Now, both Relationships>>Move Objects... and Move Collections... only report active elements in the dialog. Previously, if a relationship was disabled in the fit, or weighted at 0 (same thing), their last computed value was displayed. Now, they are shown as blank since they are not computed with each iteration to improve fit speed. If you want to see their values during the solution, watch the treeview or the relationships report. SA 2005.04.29 - Reports>>Add new SA Report Template functionality expanded. Reports now default to a new SA Report output format (SADocument and RTF file output formats also available). You specify a callout view, and an object (or relationship) to report. Then, when you generate the report, it will grab that callout view, and the tabular report of the object (vector group, for example), and create a SA Report within the SA Reports tree item. Also, right mouse click on an object (or relationship) and select 'Generate Quick Report' to quickly generate a report. - View>>Hover - Added options for Points, Objects, Vectors, or Auto. SA 2005.04.27 - Reporting: Report Options menu item added to certain object right-click menus. This allows you, for example, to make a Vector Group only show Deltas instead of both points and deltas. - Construct>>Points>>From Existing Points>>Copy -- enhanced to copy the target offsets as well as target notes. - Measurement Plan: In the Dialog Entry mode for picking points, there is a new "Pick from Tree" button allowing you to get the name from an existing point. Laser Trackers: Leica emScon - New Leica video ocx v. 2.0.0.18 in use. This supports the new video camera built into the T-Cam. To get this new ocx, go to www.kinematics.com, then select Products->SpatialAnalyzer->Downloads from the tree on the left. Then select SpatialAnalyzer Full Installation->Miscellaneous Downloads, and get 'ocx files for Leica emScon.zip' There are instructions in the zip for removing the old ocx and adding this one. - ADM Drive now uses a velocity drive instead of jogging. Just left click in the vector window and drag to make a velocity 'vector'. When you let go, the tracker will begin moving in the direction you set with speed proportional to your 'vector' length. Right click to stop motion. - Video window allows for selection of velocity drive or jog. Velocity drive is determined by click position relative to center cross hair. Farther from cross hair - faster drive. Stop button to stop motion. Jog drive simply moves the tracker to the position clicked in the video. SA 2005.04.20 - Callout Views: New option to apply a "show only" on a Layer when the callout is shown. This includes an option to make a new layer from the current visible objects. This lets you control which objects a user sees when a callout is activated (and therefore what is visible when a graphical report image is stored). - Geometries are named after measured point group ONLY when no name has been specified by e.g. an MP - Geometry History was only populated when Fit UI was shown. Now the history is always populated. - Relationship watch window refinements: Labels and values are individual columns now. This avoids alignment problems. SA 2005.04.19 - Bug fix - Manually reversing surfaces did not immediatly update click select functions like create Vector Group by clicking. - New Crib Sheet MP command to run a Crib Sheet. [ Instrument Operations + Crib Sheet Operations + Run Crib Sheet ] Requires Collection, Crib Sheet Name, and Instrument ID. - Background color now changes immediately when you change to a solid background. Previously it took 2 redraws. - Naming changes for Geometry Fit output: Offset Points now have same names as measured points. Offset Points group name will now be "[Measured Collection::Group Name] Offset Points". Geometries are now named after measured point group. - Reports>>Add new SAReport function added. This is the initial release of a new reporting capability which will eventually create PDF files directly. Currently, it creates a report as an SADocument, or RTF file. You specify a callout view, and an object (or relationship) to report. Then, when you generate the report, it will grab that callout view, and the tabular report of the object (vector group, for example), and create an SA document. SA 2005.04.14 - New MP Function - Get Transform From Object - New MP Function - Move Instrument to another collection (Instrument must initially be in the default collection). - Introduction of new Crib Sheet scripting [ Scripts>>Add Crib Sheet ]. Crib Sheets will walk the user through a manual measurement process by populating the collection/group/target/measurement mode and notes. Defining the contents of a Crib Sheet may also be done through a "learn mode". Learn mode takes measurement information received by an associated instrument interface and populates the Crib Sheet automatically for you. - Geometry Fits - 'Make Whisker Plot' option was ignoring user overridden target offset values CMM Arms: Romer CimCore - built for WinRDS V. 4.2. Adds support for CimCore Wi-Fi (Infinite Series) arms. - download WinRDS Install Ver 4.2 from ftp://ftp.kinematics.com/pub/SA/RomerDrivers, or from Romer CimCore's web site - Uninstall all previous versions of WinRDS BEFORE installing v. 4.2 - NOTE: This WinRDS install will ask if you want to upgrade your Rainbow hardware lock driver. Say NO. - As of this version, there is no more LoadArmData utility! It is now built into WinRDS. - See the Cimcore Readme.doc in the install files for more information. - When you start the interface, you'll see the Communication Settings dialog. Simply select the serial port, OR 'USB', OR 'Wi-Fi' for your arm. This setting is persisted the next time you run. SA 2005.04.11 c - Fixed bug for MP Subroutines that was introduced on the 2005.03.30 release SA 2005.04.11 b - Colorbars no longer default to "show in view" - More options added for colorbar control in Vector group dialog (show percentage, show fraction) SA 2005.04.11 - New deviation ColorBars added to graphics window for Vector groups. See Show in View Checkbox in Vector Group property dialog. - Auto-Range function for vector group colorBars changed back to simple Max/Min range vslues. - Auto-correspond with an ARM now operational. [ Instrument>>Automatic Measurement>>Auto-Correspond Measured Point to Closest Point ] - Bug fix: If all points were hidden, double-clicking on a vector would not pop its properties. This is fixed. Laser Trackers: API - revisions to API dll set v. 4.5.6.1 - implements more intelliprobe updates SA 2005.04.07 - New Edit>>Paste Points from Clipboard functionality for importing ASCII point data directly from the windows clipboard. Laser Trackers: Leica TP-Link - Fixed a problem which required user to run in Poll mode for TransTrack. Now works in or out of Poll mode. SA 2005.04.06 - Explorer Tree now supports automatically running MP files on left mouse double click. - Instrument interface docking enhancements while running MPs. ArcSecond Interface: - Load / Save Configuration now supported. - Auto Increment Group supported via option within server Settings dialog. Laser Trackers: API - new API dll set v. 4.5.6.1 - implements intelliprobe updates SA 2005.03.31 - Instrument properties dialog: If you make a scale change (CTE for example), all of the instruments' measurements are recomputed. This eliminates the need to select Analysis>>Recompute Targets from Shots after changing instrument scale. Laser Trackers: - DMS - Fixed problem with multi-point mesurements. Only the first point was coming across. - Measurement profiles save/recall bug fix -- v. 2005.03.04 prevented loading of stored profiles. This is fixed. SA 2005.03.29 - Auto hiding of least used menu items now supported. View >> User Interface Features >> Intially Hide Rarely Used Menu Items. This feature will initially hide those menu items that are rarely used by the user. As menu items are used more frequently by the user, those items will become always visible. To temporarily access/see all menu items, select the ">>" at the bottom of any menu. Laser Trackers: Faro - Option added to all discrete measurements: Sample On Controller. This applies to any meas profile with a Discrete Point or Stable Point Acquisition, SA requested points (Settings->Tracker->SA Interaction), and any OpCheck's acquisition. CMM Arms - Point name prefixes removed from calculated points. E.g. hole, pin, slot centers, and projected patch point. SA 2005.03.23 - Reverse Engineering Module enhancements: * Added New BSpline fit function. Construct>>Curve>>B-Spline>>From Points - fit * Added new Reverse Engineering Surface creation method. Construct>>Surface>>From Bounding Curves and Internal Points Laser Trackers: Faro - SDK upgrade, v. 1.5.0.1 from v. 1.4.0. - For this version and beyond, download 'Faro Tracker v. 1.5.0.1 Java files.zip' from the SA web site. - Keyboard drive added in this SDK. Go to ADM Drive -> Drive Beam... -> Visual Drive... Visual Drive now supports keyboard driving. Just hold down on an arrow key to move in the desired direction. - Ability to read all environmental parameters added in this SDK. Weather Monitor and all SA Measurement Details will now display temperature, pressure, and humidity. Leica emScon and TP-Link - ADM Ops Check - Tracker no longer moves off retro between the IFM and ADM measurements. This change was made by request, and needs testing! User complained that TP-Link would sometimes fail to lock back on for ADM measurement when retro was > ~20' away. CMM Arms - Any MP measurement command causes interface dlg to appear on top of all others SA 2005.03.21 - USMN Uncertainty field computation: The cancel button in the progress dialog now stops the solution immediately. Free-Network (all instruments moving) - additional performance improvements. SA 2005.03.19 - Updated SA Chart capabilities. Laser Trackers: API - Data filter weight is now persisted. User can set two filter weights, static and dynamic, so weight will adjust per meas type. SA 2005.03.17 - Construct>>Points>>Scale Points: Enhanced to allow for individual CTE computations for each axis of the selected scaling reference frame. - Video Card "Hardware Acceleration" issues: Attempted to make SA less dependent on the user's setting in Windows. This is video card/driver dependent, so a setting of "none" is still recommended. Laser Trackers: Leica emScon - Option added to all discrete measurements: Sample On Controller. Sampling time is calculated as (Samples/Pt.)/(Sampling Frequency) This applies to any meas profile with a Discrete Point or Stable Point Acquisition, SA requested points (Settings->Tracker->SA Interaction), and any OpCheck's acquisition. - T-Probe sampling on controller for discrete points is also supported - Performance increases when scanning at very high data rates. SA 2005.03.16 - Support for CATIA V4 Pipe entities added. - USMN Performance Improvements: When running "free-net" uncertainty analysis (all instruments checked as moving), the solution is now much quicker. It is also less likely to drift in certain geometries. SA 2005.03.14 - Continued GUI enhancements... SA Tree Control now dockable. Also, all instrument interfaces now support the dock/undock functionality. - New Dockable SA Tree Control has noticeable speed improvements when working with large files. - File explorer tab in the SA tree. Double click a file to import it into SA based on filename extension. Exception: SA Files, (.XIT) are opened as opposed to merged. You will be prompted to save your current file. - File>>Import>>Automatic (by extension) -- uses same file-extension logic as the double-click in explorer to automatically import the file specified. - Efficiency improvements in Surface Normal Conditioning, auto based on point of view algorithm. - Efficiency improvements in Surface Normal Conditioning, Point on Positive side algorithm. - Bug fix: Closing SA with callouts up could cause a crash. This is fixed. - Edit Point List - sorting bug fixed. Also, now sorts numerically on point coordinates. Krypton Interface: http://www.krypton.be - Now reflects probe radius properly. Laser Trackers: - Tolerance exceeded warning for fits now pops on top of all other windows, like point rms warning. API - Check/Cal->Tkr Specific (Mfcr) - added ability to show raw I-Probe angles for diagnostics Leica emScon - Increased wait times for Ops Check sub-routines. User reported Two-Face and ADM checks sometimes fail. SA 2005.03.09 - New Instrument Interface Docking feature. Hit the docking icon on the instrument interface, and it will dock as a toolbar in the main SA window. This is currently implemented for the Laser trackers, CMM Arms, and Auxiliary data interface. Others coming soon.... - More efficiency improvements for Huge CAD files (>100M) - Improved surface dissection algorithm - more robust, four times faster. - New Layer Dialog buttons functional (Make new layer, delete layers) - View>>Show Object Labels - setting now stored with the SA job. - Graphical Bug fix - Lines, circle, planes, curve disappeared in shaded mode. Bug introduced 2005.03.03. Laser Trackers: API - I-Probe discrete meas - if any sampling attempt fails on first point, measurement is ended Leica emScon - Home to mfcr. reflector now waits for SMR at nest - Increased size of socket buffer for data received from emScon SMX - tcl init no longer returns false upon failure to reset tracking - this apparently does not work for some newer SMX units SA 2005.03.04 - Introduction of Krypton Interface. For more information on this instrument, see: http://www.krypton.be - Added MP Function Construct Frame>>On Object - Menu and Close buttons added to many of the object properties dialogs. Laser Trackers: - IFM Remote Reset grid has an extra column showing the reflector in use when the remote was created Leica emScon - T-Probe model is removed from SA when beam is locked onto a 3D reflector SA 2005.03.03 - New User Interface Look & Feel - Faster manipulation of huge (100Meg+) CAD files - Default lighting properties changed - Surface properties dialog now has a button for Menu -- this pops the right-click menu from the treeview so you can delete, hide, move to another collection, etc. Hit the wrench on the toolbar, double cluck the surface, etc. - Added MP function Construct Points>>Construct Points Shifted in Working Frame - Added MP function Construct Points>>Construct Points Cylindrically Shifted - Enhancements to Surface Normal Conditioning- point on positive side algorithm - Bug fix in mirror plane routine - added mirror feature for cylinders - CTE scaling: Added additional material types. - View>>Layer Manager: Initial Layering Interface Laser Trackers: Leica emScon - Auto-detect when user has locked on a 6D (T-Probe) vs. 3D target. Current active target (and therefore Home button) will automatically set accordingly. First added in version 2005.01.30 - now tested and corrected. - emScon status reporting in progress dialog no longer over-writes process messages. - Remote IFM reset was not working - now fixed API - Time-out increased for data point from I-Probe SA 2005.02.24 - Surface normal reversing mode added (Edit>>Surface Normal Conditioning>>Auto reverse from viewpoint) Reverses surface normals from current view point by ray tracing. - Geometry fits (construct>>plane>>Fit to points, for example): Will not make the geometry unless the "make geometry" checkbox is checked in the fit interface. - Installer option added to "Uninstall All Previous Versions". This will uninstall previous SA installs. For installs prior to this date, you will be prompted to hit Yes to uninstall. From this version on, it will uninstall then silently. - Relationship fitting (collection and objects/insts): Bug fix - If objects were associated with an instrument and both the instrument and those objects were selected to move in the fit, the transform was applied twice. This is now fixed. - Object Associations -- non-measured point groups may now be associated with instruments so they will move when the instrument is moved. Any points in an associated group that have active measurements, however, will be computed based on the measurements. CMM Arms - MP Initiate Measurement causes interface dlg to appear on top of all others Laser Trackers: API - compiled with new dll set v. 4.5.3 SA 2005.02.16 - Construct>>Points>>Shift Points>>In Cylindric Coordinates -- new function. Allows you to select an object defining the cylindric system, then copy the points and shift them radially and along the axis of the cylindric system. - Removed menu item for Query Points to Surfaces - this function is replaced by the more general Query Points to Objects. - SA Charts: The statistics displayed in the lower left quadrant now use the SA decimal precision setting. - Query>>Point Clouds to Objects (and other cloud operations) -- in some cases, these could end prematurely due to a graphics redraw. This is fixed. - MV200/LR200 scanner uncertainty values updated to match MV testing. Laser Trackers: - Support for external weather stations added. Can use Thommen HM30 or Davis Perception II. Refractive indices can be set at a time interval and/or every time tracker is homed. SA 2005.02.09 - Object names now obtained during CATIA V5 import - Point cloud "Set As Default" settings options were not always applied to new clouds in a file. This is fixed. Laser Trackers: - Bug fix - extended automeasure sessions (lasting for days) could halt due to improper clearing of graphics resources - ADM measure requests from MP use the search radius set in Settings->Tracker->General Settings MV200 / LR200 Scanner Interface: - Using the Point At option in the cloud viewer now uses a murror or series of mirrors if they are active. SA 2005.02.07 - Relationships>>Move Collections by Minimizing Relationships -- localizes the motions during optimization. This should reduce solution times. - SpaceBall rotation refinement. Also: configure a button for "button 1" functionality and this will cause autoscale of graphics. - Changes to make Catia V5 import more robust. SA 2005.02.03 - Relationships>>Move Objects by Minimizing Relationships -- localizes the motions during the optimization to prevent prolonged solution times due to translation/rotation coupling when far from the origin. Summary: Quicker fits! - Sign of spaceball rotation reversed to match more typical conventions. SA 2005.02.02 - SpaceBall support added (requires proper driver installation). Supports 3Dconnexion devices (see www.3dconnexion.com). SPACEBALL_5000, SPACEBALL_2003, SPACEBALL_3003, SPACE_CONTROLLER, AVENGER, SPACEORB_360, NAVIGATOR, SPACEBALL_2003A, SPACEBALL_2003B, SPACEBALL_2003C, SPACEBALL_3003A, SPACEBALL_3003B, SPACEBALL_3003C, SPACEBALL_4000, SPACEMOUSE_CLASSIC, SPACEMOUSE_PLUS, SPACEMOUSE_XT, CYBERMAN,CADMAN, SPACEMOUSE_CLASSIC_PROMO, SERIAL_CADMAN SA 2005.01.30 - Bug fix: If a Relationship is created as a template, and its points are populated by a file import, a subsequent relationship fit would not use the points. This is now fixed. - Improvements in fitting speed. (geometries, relationships, points to objects and surfaces, etc.). Try some of your tough (slow) files and see how much faster it really is (we'd like to know). Laser Trackers: - bug fix: single point measurement requests from SA - Settings->Tracker->SA Interaction... Front/Back parameter was being ignored (this was introduced in v. 2004.12.26) Leica emScon - Code added to auto-detect when user has locked on a 6D (T-Probe) vs. 3D target. Current active target (and therefore Home button) should automaticall set accordingly. Done with no hardare -> needs testing! - Much more hardware information shown in Utility->System Info SA 2005.01.27 - Instrument quick start command line option added: * You can specify an instrument name on the command line. This will make SA start up, load the default template, add the instrument you specify, and auto run the interface, and connect to SA. * ex: Spatial Analyzer.exe /QUICK "Leica Tracker" * You can use a partial name as long as it is unique. - Adding instruments to an SA job when the instruments are not in your license package: Previously, you would not be able to connect the instrument interface to the simulation instrument in SA, but would not know why until you check your license. Now, several changes make this more obvious: * Instrument>>Add: You will be warned when adding an instrument that you are not licensed to measure with. * Instrument interfaces: When connecting to SA, instruments that are not licensed will not be bold, will not allow connection attempts, and will indicate "(sim)" in the instrument name. - Charts: Added Sample Sigma to the statistical summary area of the chart. This is based on the N-1 std deviation. Laser Trackers: - For geometry fits done within the tracker interface... When data is acquired with a 6D probe, the default point on positive side is set w.r.t. probe (not tracker origin). TheoManager - Expanded network modes (Single Target & Prompted Lists) to work with Leica Total Stations. SA 2005.01.26 - New MP Construct Functions - Decompose World Transform Operator into Vectors and Doubles - Added bool argument to MP Relationship Fits to indicate "Direct Search" method - New MP Analysis Function - Get i-th point from group - New MP Function to get number of Vectors in a Vector Group - New MP Analysis Function - Get i-th vector from Vector Group - MP best fit Group to Group now passes Max Absolute Tolerance value to fit dialog - MP best fit Group to Group Scale Free now passes Max Absolute Tolerance value to fit dialog Laser Trackers: Leica emScon - added ability to use keyboard arrow keys to drive tracker, and to search/lock while video PIP is up SA 2005.01.19 - USMN: Network localization added. If you check all instruments, the uncertainty analysis will restrict the network from wandering. For each iteration, the solution is localized so that the uncertainty fields do not include the uncertainty due to the fact that the network is free to wander in space. This localization procedure allows the uncertainties to represent the uncertainties of the points relative to the entire network instead of just a fixed instrument reference point in the solution. This is sometimes referred to as a "free-net" uncertainty representation. - Hover and point properties dialogs: If collection, group, or target names won't fit in the space allotted, The string will be shortened in the middle and "[...]" will be inserted. This means you will see the beginning and the end of the string. If you hover the mouse over the field, the whole name will display in a popup window. Laser Trackers: Faro - compiled with new sdk v. 1.4.0. Adds support for new "X" model trackers - For this version and beyond, download 'Faro Tracker v. 1.4.0 Java files.zip' from the SA web site. 'Faro Tracker v. 1.3.3 Java files.zip' will still be there for a short time as well. API - compiled with new dll set v. 4.4.12.0. Implements changes to ADM auto reset procedure, and ADM averaging. SA 2005.01.14 - USMN: The "Instrument Uncertainty Analysis" button on the USMN dialog now has a new interface. It allows you to export the individual residuals for each component according to the various grouping. You can also make a chart (run with histogram) of the residuals to see how "normal" they are. CMM Arms - Calculated pts. (e.g. circle centers) had probe radius offsets in pt. info - they now have 0's for offset info - Added MP OpCheck command strings "Send Measured Points", and "Don't Send Measured Points" for geometries - Some dialogs did not persist position due to typos in code SA 2005.01.13 - New MP command Instrument>>Initiate Measurement and Wait - USMN: Instrument Uncertainty Analysis button has a new dialog which allows you to export all of the individual component residuals to excel. This lets you make a histogram, for example, of the horizonal angle errors to see how close your instrument matches a normal distribution. Laser Trackers - changes to conform to synchronous 'hit measure button' command from SA (e.g. MP Initiate Measurement) CMM Arms - changes to conform to synchronous 'hit measure button' command from SA (e.g. MP Initiate Measurement) - geometry naming convention changed. For example, a plane created from measurements in Main will be named "Main_Plane", the circles from a slot created from measurements in Main will be called "Main_SlotA" and "Main_SlotB", etc. SA 2005.01.11 - Enhanced functionality of Locate Instrument Measure nominals and Drift Checks to operate smoother with Arms MV/LR 200 scanner: - When defining a chain of mirrors, mirrors after the first in the chain are now properly positioned in the graphics. CMM Arms - Added a new measurement handler for all single point requests from SA. Allows user to overwrite by measuring, and to back up to last point (delete last buttton). Sends a point to SA when point is accepted. - This new handler also takes care of Instrument->Locate->Measure Nominals, and Instrument->Drift Check commands. SA 2005.01.06 - Target properties dialog enhanced (double-click a point in tree or graphics). Also a new "measurement details" dialog allowing more flexible display of measurement properties as well as a summary of instrument acquisition settings for the point. CMM Arms - 'Single Point Here' request from MP now set collection, group, and target names. No longer necessary to do a 'Set Instrument Group and Target' first. - All MP measure requests ensure that there is no measurement already active. If so, they either do nothing, or return a 'measure failed' message to SA. SA 2005.01.04 - Cylindric Acceptance zones added for ServoView operations. - Catia V5 reader now supports coordinate frames. - New MP function Instrument>>Compute CTE Scale Factor SA 2005.01.02 - CATIA read enhancements. V5 Solids preserved. Coordinate Frames Handled properly, Better color and naming capabilities. SA 2005.01.01 - USMN addition: Imported point uncertainties may now be used in the weighting calcualtions for point computation. This allows you to File>>Import>>ASCII... and pick one of the Ux Uy Uz formats, and import point weights for use in USMN. Previously, these uncertainties were used in the USMN solution to measure the progagation of error from flawed nominals, etc., but there was no option to weight them based on uncertainty as is done for instrument measurements. Now, the default is to weight them, but you can access the instrument properties in the USMN interface to switch back to regular working frame coordinate solution (simulating a traditional best-fit) if needed. SA 2004.12.26 - Watch windows and Relationship Watch windows now right justified. - Added units indicator to statusbar. - Bug Fix: sometimes when moving a point group to another collection, the measurements of the points were not properly pointed to the relocated points. This is fixed. - Analysis>>Best-Fit Transformation>>Point Clouds To Objects -- Now has an option to apply a target offset during the fit. - Point Cloud properties: Draw increment (or thinning factor) is now used instead of "total points to draw". This means if you specify 1, all points are drawn, 2 every other point is drawn, 3 every third, etc. The default is 2. - Watch window tolerance highlighting bug fix -- in some cases of vector tolerancing, the low tolerances were not applied properly. - File>>Import>>ASCII predefined formats: For options with point uncertainties, a note was added to the format name to clarify that the Ux Uy Uz values in the file must be 1 sigma. Laser Trackers: - A minimum threshold can now be set for discrete point error reporting. No matter what the PPM error tolerance, if the RMS error is below this threshold, there will be no warning posted. - Target/Reflector database addition - Reflectors can now be added by measuring. Just lock a valid distance on the reflector of interest by whatever means desired (ADM, etc.). Then place the reflector in the tracker mounted nest, and add the reflector definition by selecting "Add: Measure in Nest" in the Targets/Retros UI. SA 2004.12.17 - Expansion state of collections and point groups stored with the job file so they will reopen with the same items expanded. - Bug fix: Point clouds associated with instruments were not always mapped properly when transformed using USMN. SA 2004.12.16 - Bug fix in relationship fitting: For systems with fewer equations (constraints) than unknown variables, the solver would sometimes get stuck. This is fixed. For normal relationship fits, you have 6 unknown variables (x,y,z,rx,ry,rz). If you only had 5 or fewer equations indicated in the solver dialog, you could hit this problem. In some cases, it may still be necessary to run the direct search. Laser Trackers: - Bug fix in new Send Cloud Pts. Operation - cloud points were being sent even with other operation modes - Utility>>ASCII Import - added option to export cartesian data to a file when done with import, and added options to set polar data enterpretation (zenith/elevation, and reverse az) SA 2004.12.14 - File>>Import>>ASCII (predefined formats) - New formats added: Cylindric and Polar (spheric) - Point properties dialog (double-click a point), now shows the "Measurement Details" button anytime there are measurements at the point, even if the point is not successfully computed. SA 2004.12.10 - Surface Dissection Bug fix Laser Trackers: - New Operation: Send Point Cloud points to SA. * This allows you to blast data directly from the tracker into SA point clouds. SMX - checks to be sure tracking is turned on at start up and when toggling motors on. This is specifically for users who are in the habit of turning tracking off after running SMX calibrations. Leica emScon - rebuilt with emScon sdk for version 2.0.62 - This version is Leica's general release for all emScon trackers, with or without the T-Probe. - emScon produces an error event whenever the server is busy. This is rarely a catastrophic event however. When this error is reported in a progress dialog, it will now simply say, "emScon Working..." instead of the wording found in the Leica look up table. This is due primarily to the busy state encountered very often during Stable Point measurements. Otherwise, all emScon events are still reported when they are received during any active process. API - rebuilt with API dll's version 4.4.6.3. API developers also fixed a condition in which the tracker would not run properly after running API's TrackerCalib from within the SA interface. - NOTE: The interface no longer tells the tracker to reset ADM offset every time it is homed. The API dll's now do this automatically. - new user setting - ADM Distance Averaging Multiplier - gives user more control over ADM distance set speed vs. accuracy. Found in Settings->Tracker->General Settings->API. Currently, the 1 to 10 range results in approximate ADM distance acquisition averaging time of 250ms to 2.5sec, respectively. The default is 1, as it was before the addition of this feature in the new API dll's. - bug fix - if IntelliProbe was active target, Live Data utility in tracker interface reported I-Probe reflector center instead of probe tip center. NOTE: This was NOT the case for actual measurements to SA, they were/are OK. - Name of 'TrackerCal.exe' changed back to 'TrackerCalib.exe' for API TrackerCalib v. 1.1.2 Faro - changed a data collection method that sometimes caused a crash after running watch updates for greater than 5 or 6 hours. ALL - recently introduced bug fixed - when SA requests a 3D update and tracker has no valid distance, interface returns 'last good point' in an update marked as invalid. This is necessary when SA is polling update requests. The invalid update lets SA know the tracker needs a distance reset. Bug was introduced in SA v. 2004.11.19. SA 2004.11.22 - New MP Function Absolute value for integers - New MP Function Absolute value for doubles - New MP Function Squareroot for doubles - Construct>>Points>>Layout>>Object Vertices -- now operational for Vector Groups. SA 2004.11.19 - Query points to objects: Full target names replaced with target name only in projected point groups and the resulting vector groups. - Bug fix in display of surface area. - Faster picking of surface objects in general. - Hover Dialog -- name fields widened. - Construct>>Point Group function added - this allows you to easily make an empty point group so you can pre-establish relationships and queries and then populate the data later for automatic reporting. - Working frame orientation always drawn in lower left corner of the grapihcs window. Laser Trackers: - Weather request from SA bug fix - weather info was not populated properly - MP Instrument Build Point operation change - If build point dialog was started without a valid distance, updates would never start. Now, tracker sends an update after a successful SMR Search to restart polling. SA 2004.11.17 - File>>Export>>Points (ASCII): Added option to include the timestamp for each point. Format: 10/20/04 11:28:04 - Added display of surface area to the properties dialog of non-solid surfaces. CMM Arms - Faro USB - arms with certain Faro packet versions beginning with Faro firmware v.128 would not react to button hits. Although the Faro packet versions are to be revised, code was changed to ensure compatibility with all versions. Laser Trackers: - Leica emScon - T-Probe tip change is automatically detected. New tip definition becomes the active target automatically, so offsets, etc. are correct. The active target is also set automatically when the tracker is 'homed' to the T-Probe. - Faro - Air Temperature Probe(s) can now be connected to any of the 8 ports on the controller (so long as there is one connected) - Faro StartUP Checks and/or CompIT can be run at startup SA 2004.11.15 - NEW INSTRUMENT: AICON ProCam Interface support added. Laser Trackers: - Language translation additions: - menu's translate and preserve graphics - Persisted default measure profile names can be translated in 'Manage Profiles' dialog - Restart Tracker from Utilities menu now forces a re-initialization when possible (all but API currently) - TransTrack (tracking objects in 6D using multiple instruments) updates - TransTrack and geometric beam recovery are now generic to all tracker types - tested using a Faro SI, API Tracker II Plus, and a Leica 800 - User now has the option to abort a recovery attempt in order to reset parameters/beam position and try again - only setting necessary is to set all trackers to 'no action' for beam auto-reset, then just drag the beams to the tracking targets, and initiate 'Edit -> Move Objects -> Transform in 6D using multipe instrument updates' in SA - Leica emScon - improved behavior of stable start trigger when scanning spatially - API - could not run API's tracker cal from interface. This was due to API's name change from 'TrackerCalib.exe' to 'TrackerCal.exe'. Due to this name change, now only TrackerCal can be run. Current TrackerCal version is 1.1.2.0 which is now posted on the SA web site under Miscellaneous Downloads. The name was changed as of version 1.1.0.0. SA 2004.11.05 Laser Trackers: - Faro bug fix - front/back measurements stopped after flipping to back face - Faro bug fix - with certain recovery/distance mode settings, interface could crash when beam broken with watch window up SA 2004.11.03 - USMN: Objects that were associated with an instrument moved by USMN were not always moved correctly. This is fixed. - Graphical update speed improved. Geodetic Services V-Stars Interface: - Now compatible with V-Stars v. 4.4 Beta. Template projects can be opened, and pictures can be taken and saved. Data can then be processed and sent to SA, all from the interface. An option to use the V-Stars point labels has been added. V-Stars v. 4.4 or above must be installed and running. * most of the operations can be scripted using SA's Measurement Plan. See the command listing in the interface. SA 2004.10.28 MetricVision / LR200 scanner: - Position updates only sent to SA every 1/4 second. This reduces the lag time when many updates are sent from the scanner during an autofocus, for example. SA 2004.10.22 - Callout View toolbar button: If the active collection has no callouts, a new one is added. If the last shown callout belongs to the current active collection, it is popped. If the last shown callout belongs to a collection other than the active collection, the first callout in the active collection is displayed. - MP: Set Instrument Scale function -- bug fix -- this was not automatically scaling the ORIGIN of the instrument. This is required to be consistent with the scale free best-fit operation. This is fixed. Previously, you had to do this manually by getting the instrument transform, scaling the translation, then setting it back into the instrument. This is now automatic. - Temperature compensation dialog (or set scale dialog). Now disables automatic controls when in manual mode. CMM Arms: - Section Cross measurement - now supports multiple cross planes like tracker interface. When the Section axis Location is set to a non-zero value, every integer multiple of the value will become a valid crossing (including zero). - More information included in measured point measurement details. - Signal is sent to SA at start up to notify MeasurePlan that interface is connected and ready. - Arm serial number and driver info sent to SA log file at start up (can only get arm s/n with Faro USB) Laser Trackers: - SA connect dialog has a 'Restore ALL Settings to Defaults' check box NOTE: If checked, all Measurement and Fit Profile defaults will be restored, and all custom Target definitions will be erased - Tracker serial number added to measurement details - Tracker system info (firmware version, etc.) added to SA Log file at start up - Level 'Rejection Tolerance' changed to 'Deviation Tolerance'. This user defined value is for reporting only. It refers to a level measurement sample's deviation from the overall average after a gravity vector measurement. The liquid levels measure more accurately as they approach perfect level orientation. Therefore, the smaller these deviations are, the better the overall gravity measurement is likely to be. All samples outside this tolerance are flagged in the properties of the resulting gravity reference frame in SA. SA 2004.10.13 - Instrument>>Measurement Grouping>>Dissect groups (for best-fit). Fixed a bug dealing with the naming of the new groups. - Highlight color defaults to white. FARO serial arm interface: * Allows for more detailed serial port settings to accommodate legacy serial arms with a separate control box. SA 2004.10.08 CMM Arms: - Support for the following MeasurePlan commands: Instrument>> Set Instrument Group and Target Set Instrument Measurement Mode/Profile - For the correct string arguments, just mouse over the desired measurement button in the arm interface. The first word in each cursor prompt is the correct string. Initiate Measurement Measure Single Point Here Mesure Existing Single Point - This will simply start a guided measurement with only the desired point in the 'batch'. The arm interface will show the XYZ deltas to the nominal point. (Please test this and confirm!) NOTE: You will find it more useful to simply use the MP Initiate Servo-Guide command with the existing point as the only input. This will provide more functionality (zooming, etc.). Laser Trackers: - ADM Keyboard Drive UI persists speed range slider position - ADM check/cal persists threshold (when applied) - Remote IFM reset UI bug fix - 'lock on selection' would perform a 'remote nearest' if that was the active mode - Target/Retro UI - user is instructed to select a reflector if none selected when IFM or ADM check button is hit API - Level Measurement - no longer stops measurement when 'over limit' encountered - now just beeps. Also, displays current values during measurment as a diagnostic. (Apparently, over limit state can be encountered even if level is not actually out of range.) SA 2004.10.06 Laser Trackers: - Front/Back acquisition support added to Stable Point - NOTE: only handles auto beam recovery during stability queries, not core measurement Faro - Removed air temperature probe change done in v. 2004.10.01 - more still to come on this SA 2004.10.04 - Refined graphics clipping plane and autoscale calculations. Laser Trackers: - Improved Reflector/Target database behavior when reflectors are reloaded at starup - persists last active target when possible SA 2004.10.01 - New MP Command Instrument>>Initiate Servo-Guide - New MP Command Construct>>Other MP Types>>Make Point Name Ref List from a Group - Bug Fix: Analysis>>Best Fit Transform>>Point Clouds to Objects: This function was broken in the August 5th version. Now fixed. Auxiliary Data Interface: - Fixed bug with carriage return ending dialog. ArcSecond Interface: - F3 key now supported to invoke a Measure All action for selected servers. Laser Trackers: - Added 'Quick Select' shortcut buttons to select measure profile. Right click a button to associate it with a profile, Left click to select the associated profile. Mouse over a button to see its profile. The Measure Profile drop list shows the associated button number. - More audible notifications occur upon plane crossings, beam recoveries, etc. - Bug fix - upon adding reflectors, it was possible to end up with more than one active target at start-up Leica emScon - Auto-senses T-Probe tip change to reset active target - Needs to be tested! Faro - Attempts to fail gracefully if no air temperature probe is present at port 1 - Needs to be tested! (More changes coming on this) API - Built for new API dll's version 4.4.0.0 - for support of older Tracker II's (non-ADM) with new I-Probe compatible dll's. - Needs to be tested! CMM Arms: - Support for new MeasurePlan command Instrument>>Initiate Servo-Guide SA 2004.09.28 - Construct>>Points>>Shift Points in a Direction : Now allows multiple point selection. The points will be shifted in the direction of the object you select (line, plane, circle, frame, etc). - Object histories -- now preserved when an object is copied. - Bug fix in MP command for fabricate measurements (the add error flag was ignored, it always added error). Geometry Fit Interface: - Added ability to name the group for Cardinal Points - New edit box below the 'Make Cardinal Pts...' check box, Leave the name blank to use the default name as before. Tracker Interface: - Added ability to name the group for Cardinal Points - Left click in check column in 'Make...' Cardinal Points row, Leave the name blank to use the current group name as before. (Name is superceded if set in the Geometry Fit dialog) - Level Monitor mode added for Leica's and API - used to set up tracker mounted level for gravity measurement, Go to menu Devices -> Level -> Monitor. Shows level value(s) and current tracker azimuth angle API Tracker Interface: - Gravity measurement supported - NEEDS TESTING/CONFIRMATION. Go to menu Devices -> Level -> Set Up to set parameters, and then Devices -> Level -> Measure Arm Interface: - Faro serial arm now has a mouse mode. Go to Settings (check mark button), and hit 'Arm Settings' button to toggle mouse mode, set mouse response speed, and toggle right-button-centers-mouse option SA 2004.09.23 Laser Trackers - SMX 4xxx now supported in new interface - 'All Laser Trackers' in Start Bar or auto run from within SA. * Uses "model in head" for configuration file. Make sure to apply your calibration to the controller. ArcSecond Interface: - Added support for receipt of Detector Name via new WorkBench TCP/IP Version 2 Protocol. Now appends Detector Name to target name for MultiDetector servers when the "Append Detector Name to Point Name" option is checked within the server settings dialog. SA 2004.09.18 - New Direct CATIA V5 product and part file support added. This requires the SA Direct CATIA module be enabled in your hardware lock. SA 2004.09.15 - New Direct CATIA V4 model file support added. This requires the SA Direct CATIA module be enabled in your hardware lock. - V5 coming in the near future. SA 2004.09.14 Arm Interface: - New Precision Point (Averaged Discrete Points) measure mode added. Go to Fit/Scan Options to change #samples. - Line measurement - fits a line when more than two samples are taken - still makes a two-point line with two samples taken. Tracker Interface (All): - Bug fix - points auto-measured by request from SA did not have correct weather information API Tracker Inteface: - Bug fix - user defined home procedure was flawed SA 2004.09.08 - Gradient background display option added. Use Background button on the toolbar to change. These options save with the SA job file. SA 2004.08.31 ArcSecond Interface: - Added new settings button to allow changing metric threshold and update delay values for all checked servers. - Server hang problem has been resolved. SA 2004.08.30 - API Tracker interface: new API DLL set addresses issues with Auto-Measure and ADM Auto-Reset - ArcSecond Interface: Changes for more robust streaming of >12 receivers. SA 2004.08.29 Arm Interface: - Ability to reuse the last measured plane in hole and pin measurements (and all other measurements requiring a projection plane). - New batch of point inspection mode - interfaces with the View Zooming mode in SA. API tracker interface: - Addresses issues with latest DLL set. SA 2004.08.26 - Added Construct>>Frame>>Plane,Line,Line (Sheet Metal Corner) Method - Added View>>Watch Window>>Add Point to>>Point with View Zooming -- this mode will automatically adjust the view scale factor based on the proximity between the current instrument update and the goal point. - Analysis>>Coordinate Uncertainty>>Instrument Uncertainty Settings>>Copy Settings between instruments: this function was failing to copy without providing an error message. This is fixed. SA 2004.08.23 - Instrument>>Automatic Measurement>>Auto Measure: Increment group Name checkbox no longer ignored. - Fixed exporting of point notes with ASCII point export. ArcSecond Interface: - New version of AS Multiserver Interface with regards to improved stability. Auxiliary Data Interface: - New support for Krautkramer CL400 Ultrasonic Thickness Gauge MetricVision Scanner Interface: - Cloud Viewer eraser no longer pops a progress dialog when hiding points. This caused the viewer to loose focus. Instead, the hourglass is shown while the computation runs. - ESC no longer closes the interface. Instead you must press X and then answer yes. Laser Trackers API - IntelliProbe supported. At startup, if tracker is compatible and IntelliProbe is on, 6D reflector (home def) and target (offsets, etc.) are added to the Targets/Retros database. To check proper connection, either 1) Go to Utility-> System Info (Tracker Model shows whether IntelliProbe is active), or 2) Go to Targets/Retros and be sure I-Probe is loaded. If not, hit 'Reload'. I-Probe is added if present and operational. Then set '6D: I-Probe' as active target, and try out 6D measurements! NOTE: Scan modes cannot be performed with I-Probe. SA 2004.08.18 - Bug Fix: Relationship watch windows are now updated whenever they are displayed to the user. - Rename group and rename point dialogs - made fields wider to allow for larger group names. - Disabled popup message "you are not licensed to run this instrument....." when you add an instrument that is not in your license package. You will still not be able to connect the instrument interface to the instrument and take data, but instead of the message box popping up, the message will go to the log file instead. - Bug Fix: Streamlined Auto-Measure -- changing list selection while measuring no longer affects the updating of the dialog. 2004.08.13 - Moving the working frame -- fixed several other move modes to be more consistent when moving the current working frame. 2004.08.10 - Construct>>Points>>Enter -- now supports Cartesian, Cylindrical, and Spherical coordinate input. - Object transforms now support transform matrix editing from the "View Matrix" button within the transform dialog. - Text import: Group Point X Y Z Ux Uy Uz and Point X Y Z Ux Uy Uz -- add an "Imported Measurements with Uncertainty" instrument to contain these points as measurements with individual component uncertainties. This allows you to create uncertainty fields based on the imported point uncertainties. - Bug fix: Trapped case where working frame is deleted. Also trapped case where objects are deleted while being moved or copied. SA 2004.08.05 - Improved Font Drawing within relationship watch windows. - Analysis>>Best-Fit>>Point Clouds to Objects - new function added. Allows for fitting the visible points in clouds directly to objects. Use the thinning options to increase fit speed. - Relationships: Right Click a relationship and pick "Highlight entities" to highlight the items involved in the relationship. - View>>Clear all Highlights - wipe out individual highlights. - Additional Scaling Options added: * Best-Fit Dialog: Option to manually enter scale or set it based on CTE. NOTE: If you want to run a best-fit after manually setting the scale, be sure you have the advanced options set to "Apply transformations successively" or it will re-guess and set the scale to 1. After setting the scale, you will be prompted to enable this option. * Edit>>Scale Objects -- enter manually or use CTE * Instrument properties dialog -- enter manually or use CTE SA 2004.08.03 - Frame properties dialog: Added a "Make Working" button. - Query>>Point Clouds to Objects -- new function added. This allows you to skip the step of creating points from the point cloud first. NOTE: Only the drawn points will be used. Set the "points to display" setting in the cloud properties to turn all points on if you want to query ALL points in the cloud. - Relationship watch windows implemented for most relationship types. The rest are coming soon. ArcSecond Interface: - Rebuilt with new workbench version that fixes TCP/IP data stream issues. SA 2004.08.02 - Relationships>>Move Collections by Minimizing Relationships: Right-click collections to move manually/reset transform. Also Right-click relationships to edit their fit constraints. - Added ability to run embedded MP's from Command Line with /MPE argument. Form {/MPE "a::embedded main.mp" "C:\Analyzer Data\SA File.xit"} - Watch window font change - font applies to all fields in the window. ArcSecond Multi-Server Interface: - Implemented new TCP/IP position stream functionality from Workbench. This should improve performance with many receivers. - REQUIRES latest version of Workbench from ArcSecond (5.0.31.24451). Laser Trackers All - added abiltiy to change displayed precision for Utility->Live Data SA 2004.07.30 - Bug fix in MP Get Instrument Transform (Function always failed) SA 2004.07.29 - Bug fix in display of activated CAD Modules in Help>>Modules dialog - Relationships>>Move Collections by Minimizing Relationships - Right clicking on the individual relationships allows you to change the fit constraints. CMM Arms - Romer CimCore - as of Romer Interface v. 2004.07.16 - built for WinRDS V. 3.1. Adds support for Romer USB arms. - download WinRDS Install Ver 3.1 from ftp://ftp.kinematics.com/pub/SA/RomerDrivers, or from Romer's web site SA 2004.07.28 - Embedded Subroutines now work in MP (select "Embedded MP" as file specification method) - New point renaming function added: Edit>>Rename Points>>Auto Correspond 2 Groups>>Proximity. Also added a Construct>>Points>> Auto Correspond 2 Groups>>Proximity function. These assume both sets of data are in the same coordinate system and rename the one set of points based on the corresponding point that is nearest within the set tolerance. The inter-point distance option is also available for groups that are not located. This mode requires, however, some uniqueness to the point geometry. - Watch windows: Point to point and Closest point now have independant tolerancing for X,Y,Z, and Mag. - Misc. Graphical Entities (Rounded Box, Pipe, Sphere Section, etc) added to treeview. - Relationships>>Move Collections by Minimizing Relationships -- new relationship fitting mode added! This allows you to have multiple collections moving independantly subject to relationships. Laser Trackers Leica emScon - rebuilt for emScon v. 2[1].0 - you can download the emScon install v. 2[1].0 from ftp://ftp.kinematics.com/pub/SA/Misc/emScon V2[1].0.zip SA 2004.07.23 - Relationships top level menu item added. - ASCII import: New format - GroupName PointName X Y Z Ux Uy Uz. ArcSecond Interface: - Updates are only processed when the user is requesting update information. This reduces CPU burden when running large quantities of receivers in a network. Laser Trackers Faro - firmware bug work-arounds: 1) CompIT, and other applets which need to acquire data, could hang under certain conditions 2) Any discrete measurement would hang the controller when samples was set > ~60 SA 2004.07.17 - New AIMS libraries integrated to read new format TDF files. SA 2004.07.15 - Relationship fitting: "Fit Constraint" controls added to each relationship type. This lets you constrain a fit so that, for example, points lie 1" away from a plane instead of on the plane. It also lets you have one-sided constraints so that the points can be anywhere as long as they are below 2" from the plane. - Bug fix: Edit>>Move objects: If the working frame was selected, the individual moves would be compounded causing the working frame to move incorrectly. Now, you can move the working frame just as if it were any other object. Auxiliary Device Instrument Interface: - Davis Weather Station (Perception II) interface added - Ultrasonic Thickness Gauge (CL3DL, CL400) Laser Trackers All - bug fix - if beam recovery mode was Auto-IFM, and a Remote position was set active, and Pause When Beam Breaks was set, interface would lock when attempting to Auto-Reset during a measurement process - position updates (rays) are now sent to SA when e.g. driving or pointing tracker - if connection fails, user is given option to run in simulation - bug fix - some trackers had problems correctly loading reflectors if there was not previously a saved set (settings file) API - Camera interface with API camera dll v. 1.07 is ready to use LeicaES - Added 'live' T-Probe model (can be tested in simulation mode) Faro - user is directed to ftp site for java runtime files if they are not already installed SA 2004.07.13 - 6D tracker probes added to the instrument graphics for Laser trackers. If you select a 6D target in the SA tracker interface, all updates and measurements to SA will show a grapihcal depiction of the probe moving throughout the workspace. SA 2004.07.09 - Construct Surface from Plane now retains Plane boundaries - New Function Construct Surface From Cone - New MP Function - Instrument>>Watch Point To Point - This pops the WatchWindow and then resumes the MP when it is closed. - New MP Function - Instrument>>Watch Point To Objects - This pops the WatchWindow and then resumes the MP when it is closed. - New MP Function - Instrument>>Watch Closest Point - This pops the WatchWindow and then resumes the MP when it is closed. - New MP Function - Construct>>Other MP Types>>Collection Object Name - used for collection specific arguments - New MP Function - Construct>>Other MP Types>>Make a Collection Object Name Reference List - used for collection specific arguments - New MP Function - Construct>>Copy Objects to a Collection - New MP Function - Construct>>Move Objects to a Collection Laser Trackers API - new API camera dll v. 1.07, addresses 'freezing' issues in camera PIP interface SA 2004.07.07 - DMS Parallelism analysis changes - Initial MP argument types added to support collection specific object names (this will be fully functional in a later release). SA 2004.07.01 - Step file import - changed to sucessfully read non-compliant (but common) transformations - CAD imports once again classify circles and arcs as separate entity types. - Instrument>>Synchronized Measurmement>>Master/Slave -- Auxiliary device compatibility added. This allows you to easily synchronize and correlate measurments from an Aux device with 3D measurements. - Relationship Fitting: Added "Run Direct Search Optimization" button -- this allows you to use an alternate optimization method that is not dependant on functional derivatives in cases where there are discontinuous constraints or underconstrained systems. * Bug fix -- Fit statistics and transformation are now updated frequently in the relationship fit dialog. CMMArms - FaroUSB - Upgraded to Faro SDK v. 5 RELEASE CANDIDATE 1 from v. 5 BETA SA 2004.06.25 - Improved code for surface reversing now handles offset surfaces imported through STEP or IGES - CAD imports once again classify lines as separate entity types. Arcs will be completed shortly as well. - Robustness improvements to the surface dissecting code. SA 2004.06.23 - Line fit speed enhancements. Also enhancement to better resolve the fits. Auxiliary Data Interface: - New instrument added: On-Track Laser Line system (OT-6000, OT-4040). These allow you to transmit the X-Y offsets from the alignment sensors to SA and merge the data with corresponding 3D coordinates. The result is a vector group showing the offsets in the proper location. Watch window capability also available. Instrument information: http://www.on-trak.com Laser Trackers Leica TP-Link -- now supported in the new SA Laser Trackers.exe. TheoManager - Many changes for TPS Type Scopes (New Driver Software required from SA download site) - TPS scopes now can remote record from the interface as well as the scope. - Instrument start-up should be more reliable. Start scope driver first, then Add an instrument in TheoManager. New code eliminates the need for the first communication to come from the scope. - TPS scopes now can report thier driver version ans TheoManager first verifies proper configuration. If the wrong driver is loaded you will directed to get the proper one. SA 2004.06.18 - Bug Fix - Construct points>>Layout evenly spaced points on B-Spline was making an extra point at the end of the curve. - Change to Reporting function to map general delta transformation to specified reporting frame (Effects Frame to Frame Relationships). - Query>Auxiliary Data -- This function alows you to create a vector group using auxiliary data values. Currently these values can come from a NIVEL level or a Thommen weather station. More devices coming soon. Once you create the vector group, you can create charts of the data just as you would with 3D coordinate data. Laser Trackers Faro - New SA Laser Trackers.exe multiple tracker interface is no longer Beta. To run the Faro with SA Laser Trackers.exe, just install SA and download ftp://www.kinematics.com/pub/SA/FaroTracker/Faro Tracker v. 1.3.3 Java files.zip. Unzip this file to your SA install directory. It creates an 'embedded' java runtime environment. Therefore, the separate install for the Faro tracker and jre is no longer necessary. Leica emScon and API - New SA Laser Trackers.exe interface is also the primary interface of choice for the Leica emScon tracker and the API tracker. Soon this interface will also include the Leica TP-Link protocol. CMMArms - FaroUSB - Support for Faro Laser Line Scanner added. There is a new Measure Mode which sends cloud points to SA (new measuer button icon looks like a sphere with a laser line on it). Just select the mode as usual, then the line scanner will turn on, and you'll see a range indicator for the line. Front arm button to toggle scanning, back arm button to stop the measurement. In the settings dialog, go to Fit/Scan Options to set the point cloud sending interval. SA 2004.06.15 - Scripts>>Embed Measurement Plan into SA Job: This allows MPs to reside in the SA file as a new set of items on the treeview. You can right-click them in the tree to run and edit them. - File>>Import>>File as Embedded File: Allows you to embed any file into the SA job. These can be opened, deleted, saved to disk, etc. Note that if you open and edit one, you will need to re-import it into the SA job since the open command works from a temporary, extracted version of the file. - BSpline curve reversing added. Button in B-Spline property dialog. - Architecture added to support Auxilliary Devices. These include levels (Nivel and other), weather stations, and any other gadget. Measurements from these devices are correllated with a point in SA. - New instrument interface added for Auxiliary Devices. Currently includes the NIVEL level and the Thommen weather station. See Instrument>>Add. Metric Vision/LR200 Scanner Interface: - Video calibration now uses internal calibration in the CLRICx control for video hole and other routines. - Requires the latest version of the CLRICx control. SA 2004.06.01 - USMN: "Exclude Measurements" button added to main dialog. This allows you to select measurements and remove them from the USMN data set. This only affects the USMN solution, not the SA database. - Big Data window now uses the global decimal precision setting in SA. - MP query points to objects -- if user interaction mode is set to silent, the vector group properties dialogs will not display. - View>>Watch Window>>Closest Point - now allows you to select the points that will be watched instead of using all visible points. - Point Group right-click menu -- now contains an "Add Watch Window" option. This adds a watch window for the first active instrument to the entire point group. SA ArcSecond Multi-Server Interface: - Ability to check and uncheck all servers. Also button to turn all OFF. - Display now shows basic settings in main screen. - Dialogs are resizeable. - Ensures precision streaming mode is off in workbench when servers are connected. This state is managed by the sampling modes in the interface. SA 2004.05.23 - Added MP Function, Instrument Operation>>Initiate Measurement - File>>Export>>Points (ASCII Text) -- Now has an option to include coordinate uncertainties if they have been computed. Also automatically opens the text file after exporting so you can view the results. SA 2004.05.20 - Tracker Interface: API bug fix - exe was still dependent upon the obsolete SMRLoc.dll for camera interface SA 2004.05.19 - Language translation fixes - specifically for Japanese translation file. SA ArcSecond Interface - new multi-server interface now forces the precision mode in workbench. SA 2004.05.18 - Instrument>>Auto Measure a Vector Group - bug fixes in display list. - Vector Group Report dialog: Excel export option now uses selected directory instead of only the file name. SA ArcSecond Interface: - Beta release of new multi-server interface. Run it from the Start bar -- under Programs>SA>Interfaces. This allows you to easily manage multiple servers without running multiple copies of the singleton interface. MetricVision Scanner Interface: - Changes to Metrology Box Scan and Vision Box Scan -- now points to the center of the patch when complete. - Ability to add Metrology Box Scan custom target types. SA 2004.05.17 - Change to MP Save report as RTF file - Instrument>>Object Associations -- new functionality. This allows you to control the association between an instrument and objects in SA. Previously, any object created by an instrument interface was associated and the user could not change this property. - Bug Fix: Analysis>>Best-Fit Transform>>Points to Surfaces/Objects -- Properly applies the transformation to the instrument's "child" objects (point clouds and other geometry created from instrument interface). - Bug fix: in MP GroupNameReferanceLists (introduced 2004.05.13) SA 2004.05.13 - MP Relationship Fitting (Analysis Operation>>Relationship Operations>>) - MP Relationship Set Weight (Analysis Operation>>Relationship Operations>>) - MP Relationship Get Weight (Analysis Operation>>Relationship Operations>>) - Database Treeview right click option for setting Relationship Fit Weights - Relationship Fit Weights displayed in Treeview. - MP Change, Functions that used GroupNameLists now use GroupNameRefLists (The reference compatible version) - Bug fix in Instrument automatic feature measurements (round Slot, Square slot) when creating geometries SA 2004.05.10 - Tracker Interface: Leica T-Probe enhancements. SA 2004.05.06 - MP Details View now displays multiple item reference lists - Frame To Frame Relationship now represents delta as a Rx,Ry,Rz about the reporting frame axes. SA 2004.05.05 New SA Laser Tracker Interface (beta) - Added support for the Leica T-Probe through emScon. MV200 / LR200 Scanner interface: - Added "Metrology Box Scan" measurement mode. This takes a grid of points around a specific location. SA 2004.05.03 - MP Editor "Clear" button now asks for confirmation. - New MP Function Construct>>Other MP Types>> Decompose Transformation into Vectors - New MP Function Construct>>Other MP Types>> Decompose Transformation into Doubles - New MP Function Vector Math>>Addition - New MP Function Vector Math>>Subtraction - New MP Function Vector Math>>Scale - New MP Function Vector Math>>Normalize - New MP Function Vector Math>>Magnitude - New MP Function Vector Math>>Dot Product - New MP Function Vector Math>>Cross Product - Watch windows: Right-click menu now includes tolerance options. Also a menu option for Projection Options -- this is only applicable for point to objects watch windows. - ArcSecond Interface: Metric threshold added to settings page. If a precision point exceeds the metric, the point is not sent to SA, and the interface makes a different sound than for a valid precision point. SA 2004.04.24 - ArcSecond Interface: Transmitter transforms interpreted as XYZ Euler Angles. This makes the graphical representation of the transmitters more realistic. SA 2004.04.23 - Added menu function for construct Planes, Bounding planes for selected points - Added MP function for Construct>> Planes>>Bounding planes, can optionally make Upper and/or lower bounding planes SA 2004.04.22 - View>>Watch Window>>Add Point to>>Objects -- Now shows the components of the deviation in the current working frame. Previously, only the magnitude of the error was shown. This mode now also includes cylindric and polar coordinate displays in addition to cartesian. These are accessible by right clicking the watch window. - Bug fix for PointToPoint and GroupToGroup relationship report components - Added Query Points To Single Point Function SA 2004.04.21 - Added MP Function - Construct Frame, at point, z axis Parallel to working, Other axis clocked - Added MP Function - Construct Cylinder - Added MP Function - Construct Plane - Added MP Function - Construct Plane, Normal to Object Through Point Trackers Leica emsCon and TP-Link, API, and SMX - MP read weather bug fix - if user set to manual values and read back, last values from hardware were reported SA 2004.04.16 - MetricVision/LR200 Scanner Interface: Changes to the Hole measurement routine that uses the video for rough hole location. NOTE: This requires that you have the right camera calibration file in Analyzer Data\Persistence\SAMVxCameraParams.cam. This file is currently stored on the scanner controller so you will need to export it to the PC is you haven't already. SA 2004.04.15 - Menu Function - Construct Points>>Intersect>>Line and Circle (Projects line to circle plane first) - Added MP Function - Construct Points>>Intersect>>Line and Circle - Menu function - Move Objects by point to point Delta added - Menu function - Copy Objects by point to point Delta added - Resulting name of copied objects changed to be deriviative of original object name - Added MP Function - Move Objects by point to point Delta - Added MP Function - Copy Objects by point to point Delta - Added MP Function - Analysis Operations>>Angle Between Two Lines - MP Function changed - Tolerance value made optional on Angle between two planes and angle between plane and line - Added MP Function - Construction Operations>>Line>>Construct Line, normal to object through point - Added MP Function - Construction Operations>>Circle>>Construct Circle - Added MP Function - Construction Operations>>Sphere>>Construct Sphere - Added MP Function - Construction Operations>>Collections>>Set (or construct) default collection - File>>Import>>ASCII predefined formats -- Added option for "Collection Group Target X Y Z" - File>>Export>>Points, ASCII File -- Added option to export collection names with points. New Beta Laser Tracker Interface: - SA Laser Trackers.exe is included in this install. You can still use the individual tracker interface modules, but eventually, this single exe will become the interface for all types of laser trackers. It includes user interface enhancements, a menu GUI in the main dialog for easier access to functions, and a completely reworked reflector and target database. - You can run this interface from "Start>>Programs>>SA>>Interfaces>>SA Laser Trackers (Beta)", and use it to control the Leica emScon and API trackers. Additional instruments will be added to this interface shortly. SA 2004.04.08 - Point Group: Edit Point list and View Point list now show collection name in the title bar. * View Point List also shows the first line of user notes for each target. - Circle Fit - Planar, Radial, and Magnitude deviations are all shown in the fit dialog - Collection Reordering implemented: Right click a collection and you can change its order in the list by selecting move up and move down. - File>>Import>>SpatialAnalyzer File -- Now has a selection mode which allows you to control which collections are imported. SA 2004.04.02 - MP Auto-upgrade bug fix adjusts refernces to Arguments in upgraded steps SA 2004.03.31b - New MP function - Construct Perimeter from Points - Bug fix relating to how PointName Reference Lists access referenced PointNames MetricVision Scanner Interface: - Track Tape measurement mode now uses 4 points as input: point on tape, off tape, in the direction of the tape, and at the termination point of the desired tape scan. - Requires CLRICx driver version 3.40.00 or greater from MetricVision SA 2004.03.30 - Construct>>Frame>>3 Planes (and Instrument>>Locate>>3 Planes) now check the axis selection when the user presses done as opposed to adjusting the opposing selections as you click. This makes it easier to select the axes you want in any order. - Bug Fix: Instrument>>Automatic Measurement>>Auto Measure a Vector Group -- would trigger resource limitation prior to measurement. This is fixed. SA 2004.03.24 - Target info dialog (double click on a point): Allows you to apply changes to the point's target offsets to all measurements of that point. - More efficient file storage mechanisms implemented. - Bug Fix: Measurement details dialog (double click on a point, then click on Meas Details) showed pointing errors of length in job units (which is correct), but labeled the value as "in." regardless of current units. - Bug Fix: Moving measured points to a different group could result in them displaying as points instead of measured targets. This is fixed. Trackers - ALL - cardinal pts. and offset pts. created from geometry fits now have 0 for radial and planar offsets - measured points still have target offsets as always - NOTE - to Faro tracker users - you MUST install Faro tracker version 2004.03.24 and later versions with SA 2004.03.24 and later SA 2004.03.23 - HTML Relationship Reports re-activated - HTML Web Report now contains option to include Relationships - MonoChrome HTML report generation option added on User Options/Display Tab ***************************************************************** ** This signifies a change in the file save/open mechanism ** Versions between these symbols have forward compatible files. ** All versions are backward compatible. ***************************************************************** SA 2004.03.18 - Bug fix: Plane properties dialog: ABCD sub-dialog: Only applied ABCD parameter changes properly if WORLD was set as working. This is fixed. Also added an "allow changes" checkbox to prevent accidental modification when only viewing the parameters. ArcSecond Interface: - MP commands: supports Instrument>>Measure Single Point Here, and Instrument>>Set Group and Target * Assumes the single point here measurement should be precision point with the number of samples specified in the interface settings. SA 2004.03.16 - Implemented a new installer script for SA. With advanced compression, this brings the total install file size down from 20 MB to 10 MB. - Watch window shortcuts: * Right click on an object in the treeview to add a watch window for the first live instrument. * Right click on a point in the treeview to add a watch window for the first live instrument. * Right click on an instrument in the treeview to add a watch window for its current point in the working frame. Trackers - API - camera interface is back. New API camera SDK and dll. SA 2004.03.15 - Object Labels added to BSplines and Surfaces. View>>Show Object Labels - Analysis>>Coordinate Uncertainty>>Fit Geometry using Uncertainty Fields -- now includes Paraboloids. SA 2004.03.12 - Relationships now have associated reporting frame with each relationship. - Instrument>>Synchronized Measurement>>Master/Slave -- refined time lag calculation and added autoscroll so last measured point is always visible. SA 2004.03.09 - Added MP reporting function to save current Word document as RTF - Added MP function to add an SADoc from an external file (RTF) - Enhanced SADoc editor. - Ability to open multiple SADocs at once. - Bug Fix: Undo transform always restores the instrument scale factor if set by options dialog. MetricVision Scanner Interface: - Mirror measurement enhancements (ability to create planes in SA at mirror locations, mirror arbitrary center shifted to intersection with calibration measurement, variable units added to mirror definition dialog). SA 2004.03.04 - Right-click in Watch window to control representation: Cartesian, Cylindric, or Polar. - Make surface from Cylinder function added SA 2004.03.02 - Bug Fix in Faro and Romer arm measurement graphics in SA. Was causing a resource limitation. SA 2004.02.26 - MPPointName arguments now collection compliant - New MP functiuon to Contruct BSplines from Pointlists (now referenecable) - New MP function to create surfaces from BSpline (General Object lists ) - New MP Function to delete a list of points - Bug fix in file SaveAs - Collections now have properties dialogs with notes. - Bug fix in reverse surface normals - Bug fix in MP delete objects. - Bug fix in Relationship Reports -- would not always populate unless the working frame was toggled in the dialog. Trackers - All - bug fix for MP 'Get Instrument Weather Setting' - results were all zeroes SA 2004.02.23 - Locate>>Instrument>>3 Plane Frame -- no longer causes resource limitation. MetricVision Scanner Interface: - Added support for measurement through multiple, chained mirrors. SA 2004.02.14 - SA Documentation updated. Visit www.kinematics.com/sa_documents.htm There is now a single installer containing all the manuals and training materials (38 mb - over 1,100 pages) The installer will add a new program group to your start bar: Start>>Programs>>SA Manuals containing shortcuts to all the installed PDFs. - New MP execution progress window, more compact and eliminates blanking during execution. - New, Generalized Object Reference Lists for MP arguments - New MP Point Name Reference lists, similar to above - SPC charts: Added CL and SL values to lower left pane. Added additional statistical metrics. - Draw Labels also labels objects in addition to points and frames. - Bug Fix: Now loads older files with scale-bar entries in the scale-bar database. ArcSecond Interface: - Instrument interface module documentation updated to include new features. See Chapter 29 (page 775). - Streaming precision points uses precision samples value in interface settings. - Hourglass cursor shown while waiting for a single precision point from WB. Single precision points processed immediately when WB sends point. - Stream watch dialog only shows transmitter numbers that are blocked. SA 2004.02.06 - Callout Views: Auto-Arrange options added. Arrange Radially: This will distribute the callouts around the screen based on the direction from the center of the screen to the anchor point of the callout. Remove Overlaps with Optimization: Runs an optimization function on the layout attempting to minimizing the overlay area of callouts and the amount of callout area that is outside the screen. Suggestion: Press Arrange Radially first, then use Remove Overlaps to adjust positions. - Watch windows: Measurements from instrument interface now update watch windows -- previously only Updates from the interface did this. - All excel reports now attempt Office2000/OfficeXP integrated solution, if Office is not present they write .CSV formats. MetricVision Scanner Interface: - MP: Load Instrument Configuration command works with the interface now. It is equivalent to the Load and Save button in the Scan Parameter set editor dialog. ArcSecond Interface: - Added a Watch Stream dialog that shows the update frequency from Workbench to the SA Interface. - Implemented a new Workbench function that allows for querying the data more efficiently. This REQUIRES Workbench v5.0.5.29735 or later. SA 2004.02.02 - Point to Objects relationship -- uses the target's offset in the calculation just like PointS to Objects. ArcSecond Interface: - Added option to stream precision points. - Added option to send ALL data from Workbench to SA when in measurement mode as opposed to just the latest sample based on the update rate. SA 2004.01.30 ArcSecond Interface - Reduced the update packet size to prevent bottlenecks and lockups on certain computers/configurations. Trackers - API - API's TrackerCalib, fails gracefully if TrackerCalib is not installed SA 2004.01.28 - Instrument relocation to a different collection: Right-click on an instrument in the tree-view to move to another collection. Edit>>Relocate Instruments to Another Collection - allows for multiple selections. - Chart relocation: Right-click a chart in the tree to move it to another collection. - SADoc relocation: Right-click on a doc in the tree to move it to another collection. - Callout View relocation: Right-click on a calloutview in the tree to move it to another collection. - Relationship relocation: Right-click on a relationship in the tree to move it to another collection. - Whole category relocation: Right click on a category in the tree (point groups, charts, docs, surfaces) and relocate all sub-entities to another collection. - Ascii import dialog defaults to the SA job units in the file units combo. SA 2004.01.23 - Line Fit: Verified to match NIST touchstone results to 1e-5 mm. - Bug Fix: MP command to Translate objects by delta now properly selects objects by name. ArcSecond Inteface: - Efficiency improvements allow for higher stream rates without increased burden on CPU. SA 2004.01.22 - USMN - after solving, a new "Trim Outliers" button will enable. This allows you to automatically trim outliers using the statistical ranking algorithm. You can choose to trim entire points if any of the measurements exceed the statistical threshold, or just trim the individual observations. - View>>Hover - now displays the collection of the current point. - Reports (coordinates, geometries, etc.) now display the active collection name. - Point properties (double click on point) now displays collection name. - Line Fit guess algorithm improvements for some geometries. - Disable All Prior measurements option under Analysis tab of user options fixed. Trackers - API - added support for API's TrackerCalib operations check/calibration utility, Just go to Advanced -> Ops Checks and press 'API TrackerCalib' Requires API calibration software, TrackerCalib v1.0.1.0 ArcSecond Interface - SA Interface built with Workbench 5.0.3.1 SA 2004.01.18 - New Release of the SA Users Manual - Due to its size (now 2 volumes), it is posted on our SA Documentation page on the website instead of included with every install. This reduces the install download size significantly. Its does mean that you will need to access that page and download whatever documentation you need to your machine. From the Help menu in SA, you can jump to the documentation page. Notice that there is a Measurement Plan manual as well as a USMN manual and the previous set of SA tutorials. - Edit>>Relocate Objects to another Collection - Bug fix in object selection using SHIFT + mouse drag. - Bug fix in guess routine for minimally (and partially) weighted best fit points to points. SA 2004.01.14 Theodoilte Manager 2004.01.14 - Changes to how the Leica TPS interfaces handle updates. - Initialize non-distance values from total stations to valid value. SA 2004.01.04 - NRK celebrates 10 years of cutting-edge software! - New Collections functionality - This adds another layer to the treeview. Right click on a collection to make it the default (or active) collection. When you make new objects, and receive measurements from instruments, they will all go to the default collection. When you import another SA job, its collections will append to the current jobs collection set. In the near future, instrument interfaces will have a collection field so that you can control the measurement organization from the interface. - Instrument>>Add - now makes sure the the instrument is not placed on top of an existing instrument. - Edit>>Delete Cloud Points - completely removes the points and recompresses the cloud structure. This means that cleaning up clouds will also reduce file size. SA 2003.12.26 - Construct>>Plane>>Mirror From 2 Points: Determine the location of a mirror by measuring a point both directly and through the mirror. Also includes uncertainty analysis for the location and orientation of the mirror if the points used have uncertainty fields. - Construct Points>>From Cloud Points -- drastically increased the speed with which you can graphically select a window of points. - New Function: File>>Import>>RTF File to SADoc -- reads an RTF file from Word or other source and makes a new SADoc in the default collection to hold it. SA 2003.12.23 repost of SA 2003.12.22 to correct posting error - New Refernece lists implemented and exposed for testing in MPHighlightObjects - Added MP Report >> Insert Page Break - Added MP Report >> Insert Section Break - Added Mp Report >> Set Page Orientation - Added Mp Report >> Add Graphics file to report - Addded menu item for Save Graphics view to File - Added MP Save Graphics View to File (in addition to Save Screen to File) SA 2003.12.12 - Deleting Collections -- right click on a collection to remove it. - Multi-Line measurement notes: In the measurement details for all instruments, SA will now display all of the note lines sent by the instrument interface. ArcSecond Interface: - Better cleanup of workbench connection when the interface is closed. - The pointing error (or metric) for precision points is sent to SA with each measurement from the system. To access this, pull up point properties, hit details, then double click the measurement. It also lists which transmitters were used in the mesurement. Trackers - API - added support for API's level. - compiled with new dll set, version 4.2.7.5 SA 2003.12.11 ArcSecond Interface: - All transmitters in the network are displayed graphically in SA. - New Constellation transmitter design represented in the graphics. - Measurement rays from the "non-blocked" transmitters are shown to the measured points. - The measurement properties contain a list of the transmitter names that contributed to the measurement. - Transmitters are labeled by serial number in the SA graphics. - New instrument type added to SA: ArcSecond Transmitter Simulator -- this allows you to perform network simulations using the SA multi-ray uncertainty analysis. The actual measurements from the true ArcSecond Network come with manufacturer-computed uncertainty statements. Trackers - API - corrected bug which caused incorrect serial number and system info display on some computers SA 2003.12.05 - Charting and SPC capabilities enhanced. Report>>Add Chart. This will create a chart with placeholder data. Options are accessible, and each chart is on the treeview. From the Vector Group dialog, you can create a new chart or push the vector group data into an existing chart. Options include picking with components of the vector to chart (X,Y,Z,Mag). Also includes a bullseye chart -- useful for plotting x-y deviation for example. - Improved user-notes. Report>>Add SADoc. This adds an empty document to the SA treeview. You can edit it with an embedded word processor. When you save it, it is compressed and embedded within the SA job file. These documents can contain tables, images, controls, etc. This replaces the previous user notes report page. User notes from old files will be placed in a new SADoc object upon opening an old file. - Added MP function Analysis>>Create Chart from Vector Group - Added MP function Save Chart to JPG File - HTML Export of Relationships report added - Right click menu added to MPReportTables ***************************************************************** ** This signifies a change in the file save/open mechanism ** Versions between these symbols have forward compatible files. ** All versions are backward compatible. ***************************************************************** SA 2003.11.19 - Bug fix in Construct Frame >> 3 Points >> 3 Known Points - Bug fix in Editing User Notes Page. There were occasions where the last edited field was not retained. SA 2003.11.17 - Fixed "Collapse All" option for point groups in the treeview. - When importing one SA file into another, the user notes are appended. New Instrument Interface Added: FARO USB arms. - Supports the 4ft, 6ft, 8ft, 10ft., and 12ft. USB arms in the Advantage, Titanium, and Platinum model lines, both 6 and 7 degrees of freedom. - Required you to first download and install the Faro USB driver from the SA website: FaroArms/FaroUSBDriverInstall.zip All Arms: - Spatial scan option added to streaming points measure mode - go to Arm Settings (check button), and select 'Fit/Scan Options' - Measurement dialogs 'remember' their last position - i.e., just move them where you'd like them, they'll be there next time - Fit routines post a message to the user during measurements when they are busy MetricVision/LR200 Scanner Interface: - Enhanced event handling to refresh focus limits and units more quickly. Also reduces probability of "could not start group" errors. - Changed computation of the "average range" for vision scans to include the scanner origin projected to the line in the "nearest" point test. SA 2003.11.10 - Points and targets now have targeting offsets available in the properties dialog these offsets are derived from either original measurements or user overrides. - Bugfix -> MP Get Point count in group returns 0 if group not found - Bug fix -> Transform and Update buttons for Surface Proprties re-added - New MP Functions - Converted Construct>>Point>>Project Point onto Line to work with generalized objects - View Operations>>Hide/Show Object (singular) - Construct Points>>From Cylinder (creates EndA, End B, and Mid) SA 2003.11.05 SA - Minor MP enhancements. SAMVx - MetricVision/LR200 interface enhancements: - Interface always opens in "full size" mode. - Focus limits display and slider added. - Button added to set focus limits. - Button added to autofocus. - F3 will hit the measure button - Retry added for scan initiation -- may eliminate the "could not start group" error from CLRICx. Trackers: Bug fix for averaging option in scans. SA 2003.11.04 CMM Arms Romer - probe validation corrected. User can change probes between measurements so long as 'auto detect probe' is selected in options Trackers - ALL - when importing measurement profile files, user is given the choice to append or over write the existing profiles - Faro and SMX - samples/point parameter added to spatial scan acquisition SA 2003.11.02 - Added Construct>>Point>Intersection>>BSpline and Surfaces - Added Construct>>Points>>Layout>>Points on Curve>> n Evenly spaced points - Added Construct>>Points>>Layout>>Points on Curve>> spaced points at distance - Added Construct>>Curve>>BSpline>>Intersection of two surfaces - Bug Fix Treeview refresh issue (did not effect data) introduced in 2003.10.24 Theo Manager - New Firmware posted for Leica TPS theodolites and Leica TPS Total Stations SA 2003.10.25 - Bug Fix: Problem with MP Points to surface fitting resolved. - New instrument model added: Romer 3012i arm. SA 2003.10.24 - Eliminated tree-view flicker in "hide empty branches" mode (the default). - Modified Measure Existing target in MP to better use the API tracker. CMM Arms Romer - SA Romer.exe interface built for WinRDS v. 2.3.5 (download this RDS from NRK's website) This means NO MORE ROMER WINRDS KEY NEEDED! - RomerPathSet.exe utility added to SA install - This utility tells the interface where to look for the RDS dll's - Just install Romer Cimcore WinRDS v. 2.3.5 or later, THEN run the utility - That's it, then run Romer's 'Load ArmData' as needed, and set the 'Destination Folder' to the Cimcore\WinRDS install folder. Trackers - API - timer added which homes tracker every two hours OR when new API home flag is thrown - the above added by request from API along with new API dll's v. 4.2.7.2 - Leica - (non emScon) - DMS measure request now performs selected measurement, was set to do single point SA 2003.10.17 - Analysis>>Best Fit>>Points to Surfaces>>nPoint fit generalized to include PolySurfs and Other objects ArcSecond Interface: - New release built with 3DiWorkbench v101385 SA 2003.10.13 - IGES import uses LABEL information for surface names if no name is present. Trackers - Units displayed correctly in Fit Profile Parameters dialogs - Improved behavior in Measurement Parameters dialog SA 2003.10.09 Theo Manager - Changes to improve functionality of Leica TDA5005 and TMA5100 Scopes SA 2003.10.06 - Bug fix - IGES Frames exported with origin shift when non-World frame selected. - Added option for exporting Target notes in the Export points Ascii function. Leica TP-Link Tracker - NT and higher OS's: if LANA enumeration search fails at connection time, exhaustive search will be performed SA 2003.09.28 - optional reads of Native Catia/Pro-E/UG files. This requires the use CADCAM-E's file converters. Contact NRK for assistance. SA 2003.09.26 - Modified Reverse engineering capabilities. - Write and Read STL files SA 2003.09.15 - Added MP command Instrument>>Get Last Instrument ID API Tracker - rolled back from API dll version 4.2.4.5 to version 4.2.4.0 due to ADM target search speed degredation SA 2003.09.11 - Changed Construct Points>>Intersection>>Principle Object Axes and Surfaces to optionall accept a point name suffix. - Added option to general fit to delete ignored points after a fit. SA 2003.09.09b - Added Construct Points>>Intersection>>Principle Object Axes and Surfaces (useful for Lines, Frames, Cylinders, Etc.) SA 2003.09.09 - Menu resource bug fix. Construct Line>>Normal to Object, Through Point was misdirected. SA 2003.09.08 - Added MP Construct Frame>>Z Axis Normal to Object, at Point - Added MP Query Line to Plane Angle. - Added ability to insert a Row in the User Notes Report. - Added MP filename to the MP details view and Printout. - Resolved "unknown command" messages in logfile. These were generated when shortcut keystokes were used. API Tracker - increased automeasure speed - ADM fix - API TrackerADMSearch function would lock up the interface if there was already a valid distance when it was called - wireless remote functionality added - same as pressing "Measure" button Leica emScon Tracker - bug fix - ADM indicator stayed on after calling Home with mfcr. definition Leica TP-Link Tracker - bug fix - did not always show correct initialized status in Status dialog Faro Tracker - v. 2003.08.27 - temporal scan bug fix, user could not select data rates below 2 pts./sec SA 2003.08.27 - MP Subroutines now assume the stepping mode of their parent. For example, an MPSubroutine will singlestep if the parent is single stepping. Conversely, it will autorun if the parent is autorunning. Use the new Utility>>Set Step Mode command to forcibly change the behavior within an MP. Note that the Subroutine stepping mode nevr effects the parent MP. So if you begin autorunning within a subroutine, you will have to again begin autorunning upon return to the parent MP. - Added MP Set Step Mode command to allow user control autorunning or single stepping. SA 2003.08.26 - Bug fix. This fixes problems with refresh of return values from MP subroutines that are multiply called within a loop from a parent MP. SA 2003.08.18b - Yet another correction to the Transform Property dialog. Error effected XYZ Euler representations. SA 2003.08.18 - Added MP Contruct Point, Project Point Onto Line - Dll correction made to ensure NT4.0 compatibility(fix in 8.15 was incorrect) SA 2003.08.15 - Dll correction made to ensure NT4.0 compatibility SA 2003.08.14 - Keyboard delete key followed by Repeat Last command no longer produces "unknown command" message in log file. - Reversed Change made to Transform Property dialog in 2003.02.18 version. This effects EulerXYZ and ZYX representations of rotation. - Bug fix in Quarternion (Euler Parameter) representation of rotation on Transform property dialog. - New PolySurf Creation methods added. Old Polysurfs not yet compatible with new - Be careful -all polysurf functions are still beta. ArcSecond Interface: - New 3DiWorkbench interface protocol implemented. Requires 3DiWorkbench (v1.0.1311.17712 or later) from ArcSecond. - Allows you to select from multiple workbench servers and control the filter window size. SA 2003.08.05 - Added Import Ascii Format to create frames: ObjectName X Y Z Roll Pitch Yaw - Added Magnitude to Office Automation VectorGroup Report. - Table formatting bug fixed in Office Automation routines. SA 2003.08.03 - Bug fix in Construct Surface from B-Splines. Bug occurred when B-Splines had been manually moved prior to surface creation. - Bug fix: Office XP Reporting - First row sometimes omitted from table reports. Leica EmScon - Video interface enhanced - requires EmScon upgrade NOTES: - go to Advanced->LeicaES tab to turn camera on - in Jog/ADM dialog, 'Camera' check (and only this) invokes the video view, click the view to drive the tracker, - close the video view to key drive, lock, measure, etc. - T-Probe measurement - go to Advanced->Utilities, there is a 'T-Probe Meas' button SA 2003.07.31 - Render bug fixed - was displaying instruments with a subdued lighting. LR200 Scanner interface (SAMVx): - MP "Measure Single Point Here" now working. Uses the target set by the last "Set Instrument Measure Mode" call. SA 2003.07.29 - Migration to Microsoft .Net2003 compiler - Surfae generation from B-Splines - Protection added to prevent crash in event of surface generation error. - Surface reversing bug fix. Visual representation did not update. - Mirrored surfaces now reverse as part of the mirror process. Solids do not reverse when mirrored. LR200 Scanner interface (SAMVx): - MP "Measure Existing Single Point" funcitonality now connected. Uses current target type set by the "Set Instrument Measurement Mode" MP command. - Cloud Viewer: Clear Hidden Points button added. This permemantly removed any points that were hidden by the eraser or quality filtering. SA 2003.07.22 - Construct>>Circle>>Maximum Material Condition (from scan patch) -- used for scanner data taken on a circular patch. SA 2003.07.19 Leica EmScon - Video mouse click positioning control added - requires EmScon upgrade - 6D T-Probe measurement capability added. SA 2003.07.18 - Minor CAD Import performance improvement - Bug Fix for PolySurfs in HiddenLineRemoved Mode SA 2003.07.17 - Bug Fix - CAD Exports were broken in version 2003.7.10 TheoManager - New Multi-lingual version of TheoManager (Fixed Instrument Type Pull-down problem from 2003.07.14 posting). ArcSecond Interface: - Built with latest ArcSecond code. Now works with latest 3DiWorkbench release. SA 2003.07.14 - Non-Beta posting. TheoManager - Changes to Prompted Asyncronous Mode SA 2003.07.10a - All objects now render appropriately with Hidden Line Removed SA 2003.07.10 - Faster import of CAD files containing many un-named objects. - Command line handling changed for DMS compatibility SA 2003.07.08 - New Hidden Line Removed render option. For objects needing silhouette generation, see the display options tab in user options. Silhouettes are view dependant and will need to be refreshed after a change of view. To refresh, hit the hidden Line Removed toolbar button. - Changes to SA rendering process Imports and Cad generation are now faster. - Construct>>Re-Fit Geometry>>Using existing geometry as starting point: New function added. For difficult geometries (paraboloid or cone for example), the automatic guess routine may not select the correct solution. Position an object roughly where it should be then use this function to optimize from that location to the best-fit geometry solution. - Bug Fix: When moving points between groups using Group Manager, relationships containing those points could be broken. This is fixed. SA MV/LR200 interface: - Bug fix: Open Perimeter scans that were run from Measurement Plan were behaving as if they were closed perimeters. This is fixed. Leica EmScon - Intermediate alignment routines added - Video interface added - requires EmScon upgrade SA 2003.06.30 - Construct Point>>From Existing Points>>Subset with Greatest Spacing -- new function -- Sub-samples a set of points to give a user specified number of points that are well spaced. - Cone fit and Paraboloid fit now use the common fit dialog interface. More guess enhancements for these geometries to come. - MP enhancements to geometry fit functions. - Hardware Lock driver: This version may require that you upgrade your hardware lock driver. You can download that from the SA download area. SA MV/LR200 interface: - Open perimeter scans -- now, while stitching along the perimeter line, it will also fill in the "outside" radius corners with half stitches. SA API Tracker interface: - ADM enhancements to match new DLLs -- new DLLs included in install. - new dll's v. 4.2.4.0 provide enhanced detection of ADM/IFM distance state - Level measurement - valid range checking removed for unused Y axis of level. - bug fix - ADM dialog did not always get current target name from main dialog Leica emScon Tracker interface: - bug fix - during homing operation, closure baseline data (at bird bath) could sometimes be sent to SA SA 2003.06.23 - Enhancements to Language Translation Interface. - Bug Fix: Construct>>Surfaces>>From a point cloud (polygonalize) -- fixed a problem with the grid dimensions. SA 2003.06.18 - Enhancements to geometry fitting code to better handle certain cases. SA 2003.06.13 - MP Added Construct Frame, Known Origin, Object Direction, Object Direction (Like Points and Vectors) - MP Added Get Point Coordinates (Polar) - MP Added Get Point Coordinates (Cylindrical) - MP Get Plane Properties Added - MP Get Cylinder Properties Added - MP Get Sphere Properties Added - MP Get Circle Properties Added - MP Copy Object added. - MP Rename Object added. - MP Delete Object added. - MP Make System String function to get Date, time, SA Version, Etc. - MP Notify User String, Double and Integer are now all Modeless. User can rotate view and perform other operations while they are up. - MP Bug fix - Problem setting references in Custom HTML reports and Word ReportTables (Introduced after 2003.4.16) - Callout Views: - Bug Fix: Views are now stored and recalled properly even when the view relative to working mode is ON. - Point Labels Dialog: Horizontal and Vertical terms replace X and Y. Vertical axis reversed. Positive is now up. - Point Comparison Callouts: Leader line ends at the midpoint of a dotted line between the points being compared. - Recall working frame option added to callout view. When you check this, it stores the working frame. When you return to this calloutview, the working frame will be set accordingly. - Geometry Fitting dialog -- Left-Click in the run chart window to see a points name, error, and an option to trash the point. - Text File Importer -- Bug fixed to allow for reading files with leading spaces on names and values. SA 2003.06.06 - MP Set Instrument Group and Target function - MP Set Instrument Targeting - New MetaKey hardware lock upgrade capability -- by placing a metakey file (License00405.met for example) in your Analyzer Data\License directory, you can upgrade your hardware lock without shipping it back and forth. When the file is present, it supercedes the information on the hardware lock. This requires that the .met file always follow the key if it is moved to another computer. SA 2003.05.31 - Export>>DXF File - now allows for standard point selection interface. - Construct>Frame>Using Points and Vectors -- Adds and entry to the Log file and the frame History explanining which objects were used to define the frame. MetricVision LR200 Scanner Interface: - New scan type: Open Perimeter: Under the scan properties in SA, you can select "closed perimeter". If you uncheck this option, the perimeter will draw without the final segment. When you scan this type of perimeter, instead of placing scan lines within the perimeter, the scanner will stitch along the line segments in the direction defined by the cross product of the scanner vector and the line segment. This allows you scan along edge lines, for example without defining a myriad of little perimeters. SA 2003.05.29 - See notes for beta release 2003.05.23. - Main database treeview hides categories that do not contain objects. Right-click in the tree area to toggle this option. - View rotation: CONTROL + RIGHT mouse button drag will rotate about the screen axis. - MP: Group to Group fit "weights recalled" message suppressed. ASCII import results message suppressed. - Watch windows remember their size and position. Trackers - Leica ES - now supports emScon v. 1.4.17 SA 2003.05.23 Beta - Windows 95 and 98 can no longer run the current version of SA until the "Microsoft Layer for Unicode" is installed on those operating systems. This is due to the fact that these legacy operating systems are NOT natively Unicode compatible. If you are running 95 or 98, we recommend upgrading to a more modern operating system (XP,2000,or NT). If that is not possible, you will need to apply the MSLU patch for 95 and 98. More information on the patch including a download is found at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mslu/winprog/microsoft_layer_for_unicode_on_windows_95_98_me_systems.asp excerpt: "A better approach is to let Unicode applications run on Windows 95/98/Me. This is what the Microsoft Layer for Unicode (MSLU) does. It is a translation layer that provides a complete set of Unicode APIs on Windows 95/98/Me. With this, an application can enjoy Unicode language support and eliminate the code page special-casing needed with ANSI applications." - MK6: "Color" command fixed to use the new RGB color method (0-255): Color ; Ex: Color 255 0 0; // sets current working color to RED. - Analysis>Best-Fit Transform>Points to Surfaces>N-Point Full Fit -- Option added for Scale FREE (7 parameter) fit. - New Mp functions - Notify user String - Notify user Double - Notify user Integer - Other Mp Notify functions moved to reporting tree item. - Faster MP Script processing ArcSecond Interface - Beta release of the interface using the new ArcSecond 3DiWorkbench protocol. MetricVision Interface - Point in cloud viewer store quality in floating point as opposed to integer. Text exporting of points also includes the quality in float precision. TheoManager - Fix to Prompted list mode can now add or delete instruments while in list mode. Trackers - API - New "ADM on the fly" feature, just grab the beam, place the SMR in a stable puck, and ADM will reset the distance automatically. NOTE: If tracker has API firmware 4.2.3.1 or later, green LED on tracker will blink slowly to indicate that beam has been 'caught' and tracker is ready for stable SMR to reset ADM. - ADM implementation improvements have been made as well. ADM search and set should be more dependable. - Auto-run interface from SA instrument menu now works!! - Green LED on tracker: - blinks when measuring - on solid when not measuring and valid distance - off when invalid distance - Faro - bug fixes - after tracking retro out to a given position, and then breaking the beam, a subsequent Jog_ADM keyboard drive would not always start where the beam was broken. - AutoPocket - Home or Remote Home could not be Aborted - SMX - bug fixes - after tracking retro out to a given position, and then breaking the beam, a subsequent Jog_ADM keyboard drive would not always start where the beam was broken. - Jog_ADM dialog - the Measure button would usually have to be pressed twice before a measurement would occur - Leica - (non emSys) bug fix - stable point and cross section acquisitions with number of points stop trigger were not stopping correctly - Leica ES - reverted back to emScon v. 1.2.34 due to issues with 1.4.16. emScon v. 1.4.17 coming soon. - Compiled for emScon v. 1.4.16. NOTE: only tested with firmware 1.2.34 so far! - Improved error handling during packet collisions. Occasionally, events like beam breaks could have been missed. - Code Change - start up was failing due to a rejected parameter in ADM settings. Default ADM stability tolerance was ~0.020", and is now 0.003" due to this issue. - ALL - bug fixes - when importing measurement profiles from a file, components (acquisitions, operations, and fit profiles) would not always import correctly - Mangage Profiles - when restoring measurement profile defaults, all default fit profiles were not always re-added correctly CMM Arms - Romer - A message is posted to the user if the interface fails to re-validate the probe when a measurement is begun. --------------------------------------------------------------------------------------------- SA 2003.04.16 - Added Construct>>Point>>Intersection>>2 B-Splines - Fit Profiles: Added "Restore Defaults" button. Fixed problem with profiles persisting when a new file was opened. Trackers v. 2003.04.14: - Faro - reduced delay between end of scan measurements and beginning of fit operations - All - improved grid behavior in measurement parameters dialog (View Parameters button) Trackers v. 2003.04.10 - Faro - Compiled with new SDK (1.2.2.1) and for new firmware, interface is much more responsive - Diagnostics and OpsChecks Java apps in Advanced>>OpsChecks now work - CompIT has been added to Advanced>>OpsChecks - Start Up Checks Java app has been removed, start up process is quicker now - All - Improved user notifications during stable point measurements - Bug fix - if operation is a geometry fit, no geom. pts. are made if beam breaks and stop trigger is NOT 'beam break' - Bug fix - if user cancels fit dlg, pt. name is not incremented SA 2003.04.10 - Bug Fix - Line and cylinder had analytical problems when their length was less than zero. - New Detailed view added to MP editor. Allows viewing of entire plan and all arguments at once. - MP Query Groups to objects - added Standard Deviation result field. - USMN: When items are weighted to zero, the point errors will not be reported. This will avoid confusion as to which residuals are included and are not. - Edit Point List - Now TAB will wrap to next line and add point if on the last line. Added Notes column which allows for editing the first line of the point comments field. - Mouse Wheel: If the graphics view has focus, the mouse wheel will zoom the graphics in and out using the mouse pointer as the origin for zooming. - Middle Button (sometimes mouse wheel click): When pressed, the object at the mouse pointer will be moved to the center of the view. This required that your mouse actually issue the middle button command when the button is pressed. Some mice are reprogrammable so check your settings. Trackers - All - Bug fix - A bug was introduced in v. 2003.03.23 (previous release). Measured points from scans were not recorded in SA correctly. TheoManager - New Prompted synchronous mode to step through a series of targets SA 2003.04.01 - Problem with adjusting weights in the USMN and Relationship fitting dialogs fixed. - Right click on instrument in tree view: Disable all measurements: now has a confirmation dialog. It also properly displays the coordinates as points (plus signs), not targets (diamonds) in the treeview after this operation. - When selected, the working frame highlights more clearly. SA 2003.03.24 - New: Construct>>Plane>>Normal To Object, through Point - New: Construce>>Plane>>Normal To Line, through end-point - New: View>>Hover (nearest point) Ctrl+H -- displays the coordinates for the point that is nearest to the mouse pointer. This allows you to move the mouse through a field of points and identify them. Trackers - All - Fit acceptance tolerance added to all Fit Operations, obeys 'quiet mode' setting if user chooses NOT to show fit dialog - All - Point naming bug fix - geometry offset point names did not always match measured point names - Leica - TP-Link interface - added frequency in spatial scan settings - API - PollLevel adjusted for the API level. SA 2003.03.19 - Added support for extinct objects present in some old files (Extrusions and rotations). - Fixed bug encountered when Importing certain types of SA jobs. - Edit>>Move Objects>>Drag Graphically -- new function. You can drag or rotate using the mouse. ENTER will leave the motion, ESC will undo it. - Instrument>>Drag Position -- now has an ESC option to undo the dragging. Trackers - All - 'View Parameters' dialog now has a 'Save' and 'Save As...' button for the current measure profile. SA 2003.03.18 - All Paths in MP are now relative if they begin with a "." or ".." For example: ".\test.xit" indicates a file test.xit in the same directory as the MP itself. "..\testdir\test.xit" indicates a file in Testdir which is up one level in the directory tree. This enables MPs to be more portable. - Added Line Projected angles to Line Property Dialog. - MP best fit scale free function added. - MP Set Instrument Scale factor (CAUTION!) Trackers - API - fixed bug in ADM measurement which caused auto-measure to crash when target search failed - API - front/back option is enabled in discrete and stable point acquisitions - API - tracker mounted LED's: green LED goes solid when tracking with valid distance, otherwise, green light is flashing - API - change in call to TrackerInitialization eliminates need for user to input serial # at log on ArcSecond Interface: - Fixed bug in SA that caused communication problems between the instrument interface and SA. SA 2003.03.06 - New MP Functions - Create Point at line midpoint - Create Point at circle center - Temperature Compensate a group - Bug Fix MP Reference indexing fixed for advanced argument types (Custom Reports) - Bug Fix Drag selection now works in a callout view with the view locked. - New MP functions - New MP Transform Objects by Delta (about working coordinate frame) added - Make Point Name from Strings - Construct Line - 2 points - Construct Line - Project Line onto Plane - Construct Line - Project Line onto Circle - Get line properties (returns endpoints length and projected angles - Increment String function - HTML Standard report generation from MP - MP functions to Get and Set weather information for an instrument. Currently implemented in trackers only. - MP Boolean Comparison function Added - MP Make Transform From Doubles function added - MP Custom HTML Report - Carriage return added to each Line (now useful for straight Ascii files) SA 2003.02.16 - New option when importing ascii files with IJK information. Creates either vectors or planes. - Instrument>>Automatic Measurement>>Automeasure a Vector Group: List now contains columns and is sortable by double clicking on the column headers. - Bug fix in transform dialog data presentation xyzEuler reported values were incorrect. Trackers - Leica emScon, SMX, and API ADM - new Interface look and feel! Contains 'Measure Profiles' feature set. SA 2003.02.07 - MP geometry fits now utilize fit profiles - Callout Views: If a calloutview is shown when the job file is saved, it will restore when the file is opened. - New MP function to convert a decimal angular value into a formatted string in Deg,Deg:Min,Deg:Min:Sec,Radians,or Gons. - Edit Point List -- not allowed if the secutiry settings are configured to prevent point modification. Also, points changed using the method are updated in the treeview as well as their icon indicating point or target status. - When a point's values are edited, its measurements are disabled. In addition, the coordinate report will represent the point in a lighter font. - Moving a group of measured targets will update the treeview to show that the targets are now points. It will also disable all measurements at the moving points. - View>>Refresh (or F5) will force a redraw of all points in the treeview. - Right clicking on a point and activating its measurements will restore the target symbol in the treeview if the point computation is successful. - Watch Closest Point: Group and target name displayed below point deviations. Trackers - SMX - stable point measure mode was not working - it's fixed - All - when sphere fit radius was locked, properties in SA showed the wrong lock value - that is fixed SA 2003.01.31 - MP Custom HTML Reporting function added. - Import SA File function added to MP. - Object property dialogs: When you hit the Transform button, the transform dialog initially displays at the bottom of the dialog instead of on top. If this would put the transform dialog off the screen, it will revert to default positioning. - Cubic and Linear curves removed. These were obsolete entitiy types no longer supported. - Default.xit template file: Used to only load when starting SA. Now loads with File>>New as well. - Changes to the update mecanism for object property dialogs. All dialogs now apply changes before closing. - Plane and Circle Fit Point on Positive Side selection changed. The point is no longer selected in the fit profile. It is now part of the main fit dialog, and so becomes a "fit time" option only. The point is expressed in the current working frame, and will default to: SA - Working Frame Origin Instrument Interface - Instrument Origin - Geometry Fits now always use the last selected fit profile whenever the Fit UI is used. - Changes to datashare ASCII formats, Strings now optionally enclosed in quotes. LR-200 Scanner: - Surface vector intersection measurement mode: Plane scan now begins at the measured point, not the nominal. SA 2003.01.15 - View>>Hide Points: Function added. This allows you to drag select and no-show points graphically. - Collapse All Points option added to the Point Group treeview right-click menu. - Bug Fix: Best-Fit Transform: Some weighting configurations caused the guess routine to fail and change scale in the reported transform despite a scale-fixed setting. This is fixed. - Bug Fix: Construct>>Point>>Hidden Point Bar: The manual method of making hidden points is now restored. * Also, the hidden point bar picker dialog now remembers the last selection. Just hit ENTER if OK. SA 2003.01.12 - Analysis>>Best-Fit Transform>>Points to Points: After performing the transformation, there is an option to "Move a copy of the working frame". This transforms the working frame by the same transform applied to other objects. * A new option, "Create alternate reference frame" has been added in this version. - This allows you to apply transformations by simply creating frames instead of moving the entire group of points. * A more detailed description of each option is available by clicking the ? buttons in the options window. - Some older operating systems showed an error: Missing dll: OLEACC.DLL when trying to run SA. This is due to an incompatibility between the latest compiler and the older operating systems. This version of SA implements a workaround which prevents the loading of this unnecessary dll unless operating on the more modern operating systems. - Plane and Circle Fits: With the introduction of "Fit Profiles" in a previous version, some of the default options for geometry fitting changed. These are completely user-configurable, but the change in defaults caused some confusion. Specifically the "normal direction" for planes and circles. The "working frame origin" method has now been restored as the default setting. This means when you fit a plane or circle, its normal will be flipped if needed so that the working frame origin is on the positive side of the plane. To use the other option (right-hand rule clocking based on point ordering), simply adjust your fit profiles. Measurement Plan: - Changed argument types of MP Frame construction methods now referencable, MP will auto-update these args. - New MP 3 Point Frame construction methods - New MP function, Translate objects - Fixed MP hide/show objects command used to get only the first object of each type selected. - Changed Excel Export mechanism for standard SA reports - Added MP Function to Export an Excel Vector Container report Trackers - Leica TP-Link interface: Start Tracker users only. Start Tracker and read reflectors from mdb features were not working due to compiler changes. Both are now working again. MetricVision Scanner - New Surface Vector Intersection capabilities implemented (plane scan w/ intersection, etc) SA 2003.01.09 - By mistake error in 2003.01.07 installer persisted, corrected now. SA 2003.01.08 - Corrected improper posting in 2003.01.07 installer (NOT CORRECTED) - MP Object Construction Methods added and several MP functions relocated accordingly - New MP Functions: Construct Point Construct Vector Group From Group to Group Compare SA 2003.01.07 - Bug fix, Geometry fits displayed bogus warning message prior to fitting. SA 2003.01.04 - Corrected Microsoft Compiler Bug that cause optimization routines to exit prematurely. This bug was introduced in version 2002.10.11 SA 2003.01.03 - Added MP functions for manipulating general files (copy, rename, delete, verify existance) - Changes to MP Raster Scan Edge Inspection - now allows for a viariable number of hits per edge threshhold. - Improvements to the tracking and updating of references when editing MP's. - Edit>>Delete Cloud Points function added. - Added MP function to run another external program (MatLab for example) - SA now has the ability to restrict listed instruments to manufacturer specified subset. OEM versions only. Leica LR-200 & MetricVision MV-200 interface - Surface vector intersection plane scan added. After the MV SVI routine, it will scan a plane using vision mode. A plane is fit to that data, and the measured point is taken to be the intersection of that plane with the NOMINAL direction vector. SA 2002.12.11 - Added Construct Line>>Parallel to line through Point - Added Construct Line>>On Object, through point. SA 2002.12.11 - Added right click treeview menu function for make Vector group from a group to group relationship. SA 2002.12.10 - Added Construct>>Line>>(Lines) Normal to Object(s) Default Line will be of length "Frame axis length" specified in user options. Naming is automatic. - Changed history logging to remove duplicate entries. - Keyboard View controls no longer initiate system checks. No delay. - User notes report now accepts multi-line pastes, word-wraps, and resizes accordingly (more mods to come). - Hardware Lock Stacking Implemented: You can now stack various SA keys on your machine and the resulting license is taken to be the logical OR of all the modules and instruments. Example: You have a key with SA Core and a laser tracker, and another key with Core, Relationships, and an arm interface. Connecting BOTH keys to the parallel port will result in: SA Core, Relationships, the laser tracker, and the arm. - Bug fix - recently introduced error in mapping pop-up database view menus to incorrect functions fixed. Laser Trackers All - Option to send points to SA added to Drift and ScaleBar IFM op checks - Resolution of sphere percent coverage routine raised by factor of 4 SA 2002.12.05 - MetricVision Scanner interface: - New MP function to Measure an Edge based on 2 seed points: Instrument>>Edge Scan Measurement SA 2002.11.26 - Tree-View: Items hidden in the graphics are gray in the treeview. Selected items are BOLD and drawn blue. Working Frame highlights in frames tree. - Paraboloid Fit: Fixed bug in the post-fit report (the last point's error was misreported) v 2002.11.21 SA - File>>Export>>Polyworks POF file - allows you to export cloud points to polyworks. - Changed autoscale behavior after a window resize event. - Bug fix in MP group to surface fitting, Bug introduced as part of microsoft upgrade. - Bug fix in MP double math operation. - Enhancement in IGES importer to ignore certain defective entities. SA, and all interfaces - Includes a several HotFixes from Microsoft to address socket issues under Visual C++ 7.0 v 2002.11.01 Beta SA - This release resolves some lingering NT/95/98 Issues casued by latest Microsoft releases. - I.E. 5.0 or better should be installed on NT/95/98. - Added new MP functions for Integer Math and Double Math - Modified MP Query Groups to Objects to return Average Deviation as well (This step automatically upgrades on loading). v 2002.10.29 Beta SA - GroupManager now pops a rename dialog anytime a new group is added. - GroupManager crash fixed in XP and 2000 (only occured in Beta version) - New/imporoved toolbar behavior - New mechanism to compute operations between backups - Hidden point database changed to include interpoint tolerance to help detect incorrect Rod selection. - Changes to the Move objects>> Guide objects in 6D function - Changed most object property dialogs and rename dialogs to set focus on the name field when popped. - Measurement Plan Changes - MP Rerporting function bug fixed (only occured in Beta version) - New Ask user HTML step in MP - Programmer comment fields added to all MP steps - MP steps now log entries into the log file - MP Steps will now automatically upgrade to newer versions when loaded into the editor. Old MP's may fail to run until this operation has been completed. - MP Hidden Point Function added with interpoint tolerance check. - MP Measure Existing point functions changed to include resulting pointname field. - Many mods to the MP Instrument Guide objects in 6D function. - Tolerance arguments added to support 6D guide and other functions. - MP Html paths are now paths relative to the MP file itself if they begin with "." or ".." - New MP increment PointName function - New MP Set special mode function to support custom automation modes. v 2002.10.11 Beta - New Modularized release of SA - SA Viewer enabled - Share your files with anybody! - Bug fix in cylindrical projection routines - Right-Click on an instrument in the tree to rename it. ArcSecond Interface - Bug fix - SA Watch Windows were not receiving properly formatted XYZ data v 2002.09.18 - SA will automatically open "Analyzer Data\Templates\default.xit" if the file exists when SA loads. Save your preferences using File>>Save As Read-Only Template. - NEW: SAViewer mode If you run SA without a license, it will run in SAViewer mode. This mode will allow you to open existing SA files and perform basic operations. You cannot, however, save your work. - Bug Fix: Construct>Points>Project to Surfaces>Radially from Working Frame v 2002.09.17 - XYZ Ux Uy Uz ASCII Import mode: Applies Gaussian distribution to the bounds. - Bug fix: Group to Group Relationship objective function now included in the relationship optimization. - Coordinate Uncertainty: Both the GSI and Arc Second instrument interfaces now transmit uncertainty information with the computed XYZ coordinates. SA stores these values with each measurement and uses them to create uncertainty fields. - USMN Weighted Error Ranking: a percentage column was added to the USMN interface. This shows the relative ranking of the residuals in the system. It computes the standard deviation of the weighted error values then normalizes all the values based on 3*sigma being 100%. This means all values > 100% are beyond 3 sigma in the list of weighted errors. - MP function added to make a frame on an instrument. ArcSecond Interface - New Arc Second Constellation instrument interface added. Allows point measurements and 6D tracking using multiple instrument updates for users with the appropriate license. - Sends uncertainty information with measurements so you can: Analysis>>Coordinate Uncertainty>>Create Point Uncertainty Fields Laser Trackers SMX - front/back measurement would not always work when measuring stable point - fixed - bug introduced in v. 2002.09.03 fixed - when scanning, points could appear at tracker mounted nest All - pin/hole measurement now takes advantage of the new Make Offset Points and Make Cardinal Points - Stable Point measurement - if NOT running in quiet mode: if a point is out of tolerance and you elect NOT to send the point to SA, the stable point measurement will immediately retry the measurement in the current position MetricVision Scanner: - New Track-Tape measurement mode. - New SA MP command to automate Track-Tape measurements. - Composite core: Enhancement to ignore scan lines that are not complete. Also, statistics now uses avg instead of avg + StdDev. v 2002.09.10 - New Make Cardinal Points option added to geometry fits - New Make Offset Points option added to geometry fits - Changes to Point Nameing options in Construct>>Points>>Layout>>On Curves by Clicking v 2002.09.06 - New "repeat last command" functions added On Script menu. Use Ctrl-TAB and Ctrl-Shift-TAB Hot Keys to access. - Bug fix in mirror surface. Only effected moved surfaces. - New capability added to add an XYZ instrument and import observations with that device. This allows the handling of XYZ data with cooresponding uncertainties in USMN. v 2002.09.04 - New point construction mode added - Construct>>Points>>Project to Surface Radially from WCF - New point construction mode added - Construct>>Points>>Project to Surface Polar from WCF - Also moved Cartesian (along WCF axis To this sub menu - All Point WCF Projection modes now make both positively and negitively projected points. - Bug Fix: Cylinder and Circle fit reported the wrong sign on the residual errors. This is fixed. Laser Trackers All - Stable Point Measurement - If 'Auto Pocket' is unchecked, the stable point measurement mode will use ADM to automatically recover after a beam break. Just "grab" the beam with the SMR and place the SMR in a stable nest, the distance will then be reset automatically when stability is detected. - ADM reset - left clicking the "traffic light" now does an immediate reset. It uses the last set ADM seed distance. The seed can be manually changed in Advanced>>Jog/ADM - Auto Pocket: - bug fixes: would sometimes get turned off during certain operations. Now, e.g. after a "go to" command from SA, the Auto Pocket is suspended until the next Home or Remote Home operation, but it will not un-check itself. - If the Measure button is hit with no valid distance and Auto Pocket is un-checked, the tracker will not home, but the measurement will not be attempted. You can catch the beam, place it in a stable puck, and either left click the traffic light, or hit F7 to reset. - SA 'Instrument>>Locate>>Measure Nominals - This was calling up the Jog/ADM window. Now, a measurement will be immediately attempted. - Function Key Changes: F3 Measure F4 Watch Data F5 Increment Group F6 Change Face F7 Set Distance Using ADM (Search if needed) F8 Remote Home F9 Home F11 Check Closure SMX and Faro Trackers - Single and Stable Point Measurements - now sample much faster. Frequency and tolerance are now user selectable. v 2002.08.30 - New point Layout mode added - On Curves by clicking - Construct Points>>Project to>>Objects function added - Construct Points>>Project to>>Curves function added - Query points to curves added Minolta VIVID 900/910 scanner interface - Support added for the 910 scanner. - Scan options added to use the new 910 features: Noise Filtering, Irregular data reduction, etc. Also uses the new Autofocus and Scan commands specfic to the 910. Metron Scanner - New Metron Interface v 2002.08.27 - USMN: * "Best-Fit then Solve" option added. This helps by roughly orienting the instruments using a best-fit transformation before running the complete solution. This is required in some cases such as instruments that are initially coincident, inverted, etc. * Analysis>>Coordiante Uncertanity>>USMN - (basic mode) assumes you are using measurements, not point groups. * Analysis>>Coordiante Uncertanity>>USMN with Point Groups - allows you to select groups after instruments. - Added frame drawing size option to user options display tab - BSpline auto ordering function added (first selected point is seed point) - Measurement Plan Changes - Modification to results of measurement Plan Raster edge inspection routine. - Added Cylinder fits to Create Geometry from Group function. - New methods for handling assemblies in STEP. v 2002.08.19 - Minor modifications to report formats. - Excel export capability altered to better handle Japanese character sets. - Instrument Measure Modes changed direction of resulting Vector Groups. v 2002.08.13 - Standard Deviation reported in Best-Fit Points dialog in addition to RMS. RMS is, however, still the recommended statistic. - Bug Fix: Instrument>>Locate would sometimes crash SA. This bug was introduced in the 2002.07.30 version with the instrument history addition. This is now fixed! - Read-Only file lock: When a file is open in SA, other users who attempt to open the file will get a message informing them that the file is in use and they can only open it as a read-only file. This means it will then act like a template file in that the title will change to a default title to avoid overwriting the file while it is open by another user. v 2002.08.08 - Histogram chart in geometry fit dialog: Right click for options: * Linear plot (in database order) * Copy graphics to clipboard - Fixed window update issue in Guide Objects in 6D using Point Measurements. v 2002.08.04 - Changed the representation of the Working coordinate frame. Axes are RGB R=Red=X, G=Green=Y, B=Blue=Z. - New Function... Edit>>Move>>Objects>>Guide Objects in 6D using Point Measurements. Allows 6-D guided build operations with tracking capabilities. - New Measurement Plan Functions - Guide Objects in 6D based on Point Measurements. - ScaleBar check in MP. - Set SA Window State function in MP Maximize, Minimize, hide,show,etc. Sa from MP. - Notify User HTML - Instrument Measure Existing Single Point and Compare - Verification of Point coordinates (with HTML) - USMN Locate function now has residuals accessable Laser Trackers All - double right clicking in SA to GoTo point now sets ADM seed distance - SA Measure Plan 'Instrument Operational Check' commands added. String arguments are: "IFM", "Closure", "Drift", "ADM", "Ball Bar", "Two Face Here", and "ADM/IFM Here" Last two perform check immediately in the current position, thresholds are set in Advanced>>Settings>>MMI. - SA Measure Plan functions, Measure Single Point Here, and Measure Single Point There now work in simulation - simulated measurements now have more realistic noise added - 'traffic light' beam status indicator is somewhat more realistic when simulating Leica TPLink - changed a TPLink command call which occasionally caused ADM failures Leica emScon - emScon v. 1.2 Weather station change - setting environment conditions in controller while reading from Thommen is no longer allowed. The conditions are set in the controller automatically. You can enter manual values at any time, but if the Thommen is activated, there is no more interval control or 'set when homed' option. v 2002.07.30 - New Measurement Plan Functions - Create String from Double with Precision - Instrument Measure Single Point Here (Records at current location with optional HTML prompts) - Instrument PointAt with HTML prompts - Instrument Measure Single Point Given Nominal (Records point at nominal location with optional HTML) - Viewpoint and zoom factor persists with XIT file. Also persists when returning from report views. - Construct>>Point>>Intersection>>2 Lines (mutual perpendicular midpoint) -- new funciton. This used to require making the mutual perp. then making a point on its midpoint. - Object History - Right click on an object in the treeview (point groups, geometries, instruments, etc). Pick the "history" option. This shows you a mini log file for that entity. - Instrument History - similiar to object history. Laser Trackers All - New Measure Plan command handlers added: measure existing point, measure now, ops checks - No more Auto Home at start up Leica emScon - built with latest emScon version 1.2 Faro/SMX - NRK Ops Checks added (still has Faro Ops Checks as well) - Main dialog shows current distance mode - Distance mode is now persisted from last run, default is ADM_Only - bug fix - if running SAUpdate, no longer tries to home if distance mode is not IFM_Only! v 2002.07.24 - OfficeXP reporting will detect when you've used up the default number of Worksheets (typically 3) and it will now add a new one - Bug Fix for point group editor Paste operation. - Bug Fix for polygonalization bounding region computation. - Quickset tripod added as a stand option. Minolta 900 Interface: - Reporting changes for turntable axis solution residuals. v 2002.07.23 - Polygonalization functionality added. Construct>>Surface>>From a point cloud (polygonalize) * Uses the instrument that produced the cloud as reference location for the operation. * If the cloud is not linked to an instrument (e.g. ASCII import), the working frame origin is used. * You must pick the resolution of the operation. This should be a bit larger than your data density in order to avoid voids in the mesh. - Point Group editor: Right click on a point group in the tree. Select Edit Point List. Allows you to add, rename, edit, etc. Ctrl C & V allow you to cut and paste cells or ranges of cells. The database is not changed until you hit the Apply button. This means you can always Cancel and discard any changes made up to that point. - Added settings to allow for Windows XP themes in all dialogs, menus, etc. SA v2002.07.02 Laser Trackers - Leica TPLink - fixed a bug introduced in v2002.06.14 which caused start tracker to fail SA v2002.06.18 - Minor report excel export change to chnage icons to [Note] label. SA v2002.06.17 - Measurement Plan Step Properties dialog no resizable. - Analysis>>Coordinate Uncertainty>>Fit Geometries Using Uncertainty Fields - this allows for determining the uncertainty in a geometrical fit operation based on the point uncertainty fields. Currently implemented for Sphere, Plane, Line, Circle, and Cylinder. SA v2002.06.14 - Separate Lieca EmSys Tracker model and autorun added - Separate FARO/SMX Tracker autorun added - All SA Reports now retain column width settings. SA v2002.06.13 - Analysis>>Coordinate Uncertainty>>Instrument Uncertainty Settings>> 2 functions added: The ability to reset the component uncertainty values to defaults and the ability to copy settings from one instrument to another. - VectorGroup initialization now uses defaults from property page. - MPFilterCloudstoGroup function now returns either the closest single point or n points within the specified proximity. - Points-To-Objects and Groups-To-Objects relationships can now generate Vector Groups by Right clicking them in the treeview. - Relationships: Added more intelligence as to when the relationships are recomputed. This is important when you have large point sets to surface relationships that take some time to evaluate. Each relationship will only be recomputed when its values are visible on the treeview or in the relationship report, or during a relationship fitting optimization. This means you can condense the relationships item in the treeview, close all relationship reports, and the system will not bother to recompute the relationships. MetricVision Scanner Interface: - New Edge Measurement mode implemented. TheoManager/Theo interfaces: - Added hidden point capabilities to TPS total Stations (new NRK Driver required) - Added automeasure capability to TheoManager SA v2002.06.06 - Relationship fitting abort functionality made more responsive - Change to Analytic Curve formulation fixes certain files that could not re-open with CAD entities. - Fabricate shots function only displays progress bar if greater than 5 points are to be shot. - Bug fix in frame to frame relationship report. v2002.06.04 SA - ASCII point import now tolerant of spaces in name fields. - Reporting decimal precision now persists. v2002.06.03 SA - New instrument model added for the Faro/SMX Laser Tracker. Note that the interface for this instrument is contained in an additional installation on our website. This is due to the large file size. - Default instrument uncertainty values updated based on available manufacturer and independant test results. These are accessible through instrument properties. Be sure to verify these values when running uncertainty analysis. Laser Trackers - First release of Faro Laser Tracker interface - this interface will run both SMX 4000/4500's and the new Faro Laser Tracker, use the SMX tracker model in SA for now - Download the install from http://www.spatialanalyzer.com/SAInstall2/index.htm - Two Face (Backsight) ops check now displays and reports XYZ deltas as well as angular (was initially done for SMX only) - Leica emScon 6D tracking application - changes to motor state during beam recovery have made recovery more reliable v2002.05.21 SA - Best-Fit Transform (point to point) interface - added option in advanced dialog to make a new point group from the nominal values entered into the dialog. Note: If you also specify store weights with nominals, they will be assigned to this NEW group. - Coordinate Uncertainty Analysis: * View>>Show Uncertainty Fields - allows you to hide and show fields without removing them. * Analysis>>Coordinate Uncertainty>>Create Point Uncertainty Fields - similiar to previously available function, but the uncertainty fields are now saved with the SA job file. * Analysis>>Coordinate Uncertainty>>Unified Spatial Metrology Network -This is a new feature that allows you to simultaneously combine multiple measurement groups and analyze the combined uncertainty. All points are matched by point name, ignoring group name. You can also select Nominal Point groups which will be included in the uncertainty analysis. -The result is a new composite point group containing the associated uncertainty fields. -There are options for point computation weighting including "weight by component uncertainty". This mode dynamically assigns weights to the instrument components (H,V,D for example) for each point depending on the relative uncertainty of that meausurement to others in the network. -All uncertainty analysis is based on the instrument uncertainty values which are accessible from the instrument properties dialog. Be sure to verify these values. -Double-click or right click on the instruments or points to edit their weights and properties. - Bug fix Files with vector groups would not open by double clicking in explorer. - Bug fix in Plane fit: If any points were ignored, hitting 'OK' could freeze SA. This is fixed. - Bug fix in tree view sorting. Now sorts numerical point names properly. - Vector Group Report now remembers its window size and position. - MP function: Instrument>>Measure Nominal Feature. Currently allows you to select a circle in SA and the MV scanner will measure it using the new Hole-Plane routine and send the resulting geometry and point to SA. MetricVision Interface: - Implemented the new "Hole Plane" measurement target that was recently added to the instrument. - Inspection for Hole Plane added. This mode prompts you to pick a circle in SA and the hole routine automatically measures it. - MP automation of hole measurement based on circles in SA. Laser Trackers - SMX - Two Face (Backsight) ops check now displays and reports XYZ deltas as well as angular v2002.05.03 SA - All instrument axis uncertainty values (in instrument properties) should be entered as 1 sigma values. This is now noted in the instrument properties uncertainty dialog. - Bug fix in Plane fit: Depending on the working frame (which supplies the point that is to be on the positive side of the plane), the fit would improperly offset the plane. This is fixed. - Bug fix: Surfaces transformed from the original CAD did not get added to surface collections properly. v2002.05.02 SA - Changes to Measurement Plan Raster Scan Edge routine. Cosine projection method now functional. - Added Construct>>Point>>Layout>>On object vertices by clicking - Geometry fits and point to point best-fitting: Optimization speed improvements added. Also a smaller convergance (end of optimization) tolerance set. Minolta VIVID Scanner Interface: - Sphere extraction speed improvements. v2002.04.18 SA - Bug fix that fixes an issue where the memory usage constantly creeps upward when doing repetitive update tasks such as Transform Tracking. MetricVision Interface: - Option added to surface point measurements to use the current range value. This is useful for laying out scan perimeters. You can autofocus while on material nead the perimeter, then move the beam off the material to the edge of the perimeter. When you measure a surface point with the "Use Current Range" option checked, it will not attempt to re-measure the range. - Cloud view ASCII export (with quality) added to MP cloud save command. v2002.04.17 SA Note there was a plane fit bug in the 2002.04.01 version of SA this was fixed in the 2002.04.02 version. - Changes to DMS Analysis code - MP object origin function added - MP Edge routine enhancements (currently "new Edge") - Fixed MP command to Open SA Template File - Changed Query Cloud to Surface to handle Multiple Clouds. - Changes to the edit MP environment, now maintains focus and visibility for current item. - Change to Edge Analysis projection method. Laser Trackers - Group name edit is now a drop list, shows all groups in SA v2002.04.04 SA - Point to surface N point fit states the working frame name in the results. - Construct>>Frame>>Plane, Line, Point (321) - fixed bug where the plane offsets were ignored, and the plane normal was not positive toward the working frame origin. - Geometry fits: If you fit more than 30,000 points, you get the option to skip the user interface since such a large quantity can slow things down. The fit still happens, it just creates the object immediately instead of allowing you to remove outliers, change options, etc. - SA is now capable of sending the list of group names to the instrument interfaces when the user hits the dropdown arrow on the group combo. This is implemented for the SAMVx interface and will soon be added for others. v2002.04.02 SA - Removed obsolete socket code only used for old UTIM version UTIM - New version using newer more OS compatable socket protocols. The new UTIM is now unicode compatable. v2002.04.01 SA - Import CAD now verifies cad file units and scale modifier. It will optionally scale the imported file if necessary. v2002.03.29 SA - Construct>>Curve>>BSpline>>From a collection of BSplines - Makes One Bspline and reparameterizes by arc length. - Added Make Line button in Vector Property Dialog - Edit>>Move Objects>>Transform by minimizing relationships: Allows you to move instruments also. - Bug Fix: Best Fit Transform Advanced options: When "apply transformations successively" was ON, it was still performing the initial guess with each re-fit. This is now fixed. CMM Arms - Fixed a bug which could cause geometry fits within the interface to work improperly - Faro - Added option to enable Auxiliary Port in options dialog... - This allows e.g. the use of the Renishaw touch probe with the arm Laser Trackers - SMX - If Insight is installed to use tracker model in controller, config path is deleted from tcl.ini. Upon log on, the interface now allows a chance to re-write the path info to tcl.ini by reading it from win.ini. - NOTE - If Insight is used in this way, you MUST use SMX's ModelConfig utility to read the configuration info from the controller, and write it to the tcXXXX.cfg file after running CompIT! - Transformation Tracking: Automatic beam-break recovery is attempted after user indicates a stop of motion in SA. v2002.03.18 SA - Several MP enhancements: - Better controls for File operations in the edit dialog. - When editing the name of the MP file is displayed for the user in the title bar. - No way to inadvertantly exit an editing session. - New Sphere Axis Inspetion routine for one step inspection using mushroom targets. - Query Cloud to Surfaces now does not override the current Vector Group options. - Added the ability to edit steps within a write Data Sharefile Step. - New Make a String function wwich both creates and optionally appends strings. Minolta 900 interface - Optional Edge Detection - Finds scan cloud edges and sends them to SA with a prefixed cloud name. - Edge Detection options added to Set Parameters dialog. - Turntable cal RMS threshold check - if the turntable cal RMS results are higher than the threshold . Ask before accepting. - Instrument Operation check MP call of BallPlate now pops dialog even when less than three known points have been loaded. Laser Trackers - Leica TPLink - Tracker Start now available! Check box in LogOn dialog - Leica emScon and TPLink - new button in SMR database allows addition of manufacturer defined home vectors NOTE: These vectors are NOT persisted when the interface is closed - copy (or home-to and add/measure) to keep them in the database! - Pin/Hole Measure mode - was always reporting in inches - now reports in current units - Two Station IFM Ops check - was not updating 'Home' button label when Applying new distance... does now - Leica and API - Interface formerly known as Nivel 'Monitor' now has two modes: 1) monitor - does what the monitor always did, queries Nivel and warns user when relative tilt values exceed a user defined threshold 2) level - same as monitor mode, but sets level 'baselines' to tilt=0 in X and Y. Used as an aid to level the tracker, or to set up for level measurement by querying absolute tilt values v2002.03.01 - Instrument>>Measure>>Object Deviations - this is a mixture of watch window functionality, measurement functionality, and query functionality. You can make vector group entries (wiskers), process instrument updates, etc. For the tracker interfaces, you can put them in "SA Watch update" to continutally update the display of this mode. Then, when you press Measure in the SA Object Deviations dialog, it will take the next instrument sample and send it as a measurement. This is equivalent to a single-point, single-sample measurement. - Fix for Multi-Lingual reports: previously, if you changed the font or had an old file, the reports kept that font. This meant that expanded character sets did not display properly. Now, the fonts are overridden if the extended character set is needed. v2002.02.27 - New relationship creation mode: Query>>Make Relationship>>Groups to Objects -- this way each repeat query uses all the points that are in the group so you can adapt to new points being measured. - File saving change from 02.26 version removed. Files are no longer deleted before saving over them. - Bug Fix: Problem saving certain measurements to file. Laser Trackers - New SA Instrument>>Measure - if tracker is updating SA watch, the "Measure" button in SA will cause the tracker to grab the next update and send it as a measurement. - All tracker interfaces now have the same icon. v2002.02.26 SA - Instrument>>Measure - new meausrement modes from SA. * These modes allow you to press the "Measure" and "Stop" buttons on the instrument intefaces from SA. Whatever measurement mode the instrument is set to will be used to measure and send data to SA. You can also just hit the measure button on the interface itself. When all the steps are completed, the results are displayed and you have several options including creating vectors, points, and geometries. * New modes: - 3 Plane Point - Pin, Hole - Square & Round Slot - 2 Point Pin / Hole Center - Target Offsets: SA now stores 2 target offsets with every measurement and point. This is useful when using pin pucks and other types of targeting. The tracker interface currently supports entering multiple offsets in the interface. - Watch windows: Several outmoded options removed. For points to objects, target offsets from the instrument will be used in the watch window comparison unless you check "override" in the projection options dialog you are prompted with when creating the watch. - Construct>>Line>>Fit to Points -- now uses the new fit interface. - Callout Views: Change in the way the point of view is stored with the callout pages: * The view is stored when you create a new callout view. * After that, you must hit the "Save Viewpoint" button in the callout dialog to store the current view with the callout. * There is also a "Lock Viewpoint" checkbox. When checked, the user will not be able to use the mouse to manipulate the view. This prevents accidental changing of the view. This state is stored with the view. - File saving: When saving an SA file over another file, the existing file is deleted before the save operation. - Relationship fitting user interface enhancements. Laser Trackers - SMR database now includes settings for radial offset and additional planar offset (e.g. pin pucks can be defined) - Home button now shows the name of the current home definition - SMR database is now accessible from the main dialog through a new Set button - All interfaces now send a frame to SA after level measurement - Fixed reported problem with SMX interface continuing measurement even after stable point is aborted - please test! - API: fail-safe added for weather station - immediately sets weather to manual if weather station is unplugged - API: compiled for API dll's v. 3.3.2.1 - please test!! v2002.02.14 SA - Relationships: * NEW FEATURE, Relationship Fitting: Edit>>Move Objects>>Transform by Minimizing Relationships Allows you to run an optimization where objects are moved in a manner that minimizes a subset of the relationships you have created in the job. * New Points to Objects Relationship - includes surface projection options. * Query>>Make Relationship - menu category added. This organizes all the possible relationship construction modes. - New Add callout mode in the callout view: Point Labels -- allows you to select points, then it creates labels automatically and allows you to control what parts of the name and x,y,z are shown as well as the leader line offset. - Point Lists in Groups: Now you can click on point names and rename right in the list. - Treeview SELECTION: You can double-click items in the tree-view to select them when prompted. * Double-clicking will no longer expand or contract items... only select them. If there is no prompt, it will show properties. * ENTER to end multiple selection and F2 also work in the treeview. - MP running of Auto Measure mode augments the destination group name numerically instead of with *'s. - Construct>>Points>>Layout>>On Surface by clicking - allows you to specify a starting point name. Also updates the treeview automatically as points are added. - Best-Fit transform: Text reports (including html and excel) now have an added column for the "check" state. - Log File notes the SA version when a file is opened or a new file is created. - File>>Export>>Other>>MetricVision instrument compensation format -- includes quality or confidence from measurements in the file. - Changes to MeasPlan Edge routines(Colorization, Count per unit length, treeview updates, results accessable from other steps or reports) - Changes to MeasPlan Hole Inspection routines(Spere Center Constructed) - BSpline Point Projection bug fixed for BSplined that have been edited. - Ellipse fit reporting and initial guesses fixed. (this corrects a recently introduced bug) - Changes for Boeing FAS system. - Bug fix for CATIA step file imports, no longer produces multiple surface and curve copies Minolta Laser Scanner Interface - Interface re-compiled with the NEW Minolta VIVID SDK v1.10. Metric Vision Laser Scanner Interface - Sends confidence or quality as a comment with each measurement. You can access it in SA by going to details on point properties then double clicking on the measurement item. - When using the Manual mode in auto-measure from SA (like measure nominals), the drive dialog does not appear. Instead it immediately measures at the current scanner location. v2002.02.04 SA: - Added Colorization options page under the user options, display tab. - Measurement Plan Changes - Reporting - New Step to allow exporting of User Defined Tabular info - Initialize Document now uses Template Files, Custom Titles - Add headings to Word Reports (Heading 1 - 4) - Restructured Cloud Filter functions - Added Filter Clouds to line Segment (with annulus filtering - Min/Max Proximity) - Changed Filter Clouds to B-Spline (added annulus filtering - Min/Max Proximity) - Added Step for assigning default colorations options - Added Step for Point To Point Distance - Added Step for Point To Line Distance - Added Step to check number of points in a group - Added Step to access a points coordinate - Changes to Raster Scan Edge Inspection - Implementation of new Mushroom Target routine for Hole inspection. Minolta Laser Scanner Interface: - New JWP noise reduction filter option added to the scan parameters. Laser Trackers - SMX: Tracker IP address, cfg path, etc., are updated in win.ini - so the user can run CompIT without first running Insight - SMX: 'live' closure check has been implemented - press 'Status' button in main dialog - Leica Embedded System: rebuilt and tested with latest emScon v.1.1.7 - Leica Embedded System: minor changes in 6D tracking beam recovery due to changes in emScon. also added 'Use Default Settings' in beam recovery dialog - these reset search circle segment and increment sizes, and spiral search radius to "safe" values v2002.01.30 SA: - Instrument>>Measurement Grouping - New functions added * Combine (for bundling) - lets you make a composite group with common names so you can bundle data that was measured for a best-fit. * Dissect (for best-fit) - lets you make individual (per instrument) groups from data that was measured for bundling. - Geometry created by instrument interfaces (like level frames from trackers) is assigned a unique object name in SA. Theodolite Manager - New Display of Shot status for multi-instrument single target mode - Skip mode enabled for single target mode operations - Dumping of scope (pointing downward) causes skip in interface - Leica TPS change to allow compensator off measurments Laser Trackers - Level Measurement now sends a frame to SA immediately upon completion. The frame is created on the instrument, and references gravity in the Z-axis. v2002.01.29 SA: - Import>>Polyworks Files (POL and PIF) option added. The facilitates interfacing with instruments such as the Dimensional Photonics laser scanner. - Numbered Name sorting added to group manager, Point Lists, and treeview. - Best-Fit transformation interface now has the option to store the point weights. - Best-Fit interface un-selects rows when you change their contents. This allows you to view the effects on the coloring of the row contents. - Clipping plane issues when rotating the view resolved. - Automatic vector measurement mode (MV scanner) changes for running in automatic mode. V2002.01.17 SA Fixes: - Moving the working frame: Previously, you had to hit the working frame toolbar combo in order to update everything. Now, this is done automatically if the working frame moves. - Moving a group of points (best-fit, manually, etc). This did not automatically update the Tree-View or the Point Lists instead, you had to Refresh. Now it updates automatically. - Bundle Adjustment with scale bars was weighted differently if not running in inches. Previously, you would have to adjust the "Overall scale-bar weight" manually. This is now handled internally. If you leave the overall weight set to 1, the scale bar errors will be optimized in inches relative to the angular pointing errors of the theodolites. - Point Details dialog - The pointing error display updates properly when you disable and enable shots. - Group Manager - Delete hotkey supressed when editing point or group labels. v2002.01.15 SA - View>>Point Lists for Groups - shows a point list window for each selected group. This is also accessible by right-clicking on a group in the tree or from the group properties dialog. These lists will update automatically as new measurements are added to the group or as points are removed. - Remote Monitoring: Job image compressed when transmitted and decompressed when received. Improves efficiency and reliability over a network. - Import>>SA Job file (merge): Support for additional objects added, logging of all merged items, progress bars during operation, and cloud objects now transform properly on import. - MP: Step status cleared when an MP is loaded. - Internal Log File: Those entries with details are compressed both in memory and when the file is saved to improve efficiency. Also, more descriptive logging added for many operations. - Database>>Select Datasource: UNICODE display problem with the source list is now fixed. - Bug fix: Point to Point Best-fit Dialog: Optimization parameters not always updated in different (non-inch) units. This is fixed. Theodolite Manager - Changes to the TPS Total Station protocols. Requires new NRK Driver be uploaded to the scope. Now Allows alphanumeric entry of group and target. - Total stations initialize in distance mode - New Reverse function added for two face measurements. - Changes to the Measure last function. - Scope sends update to SA after a "point at" or reverse. - Scope can now be in any units or precision. v2002.01.11 SA - Group manager enhancements (select all, ability to paste entire groups from the tree, better column layout, etc.) - Log File report - lots of enhancements (ascending or descending order, expand all entries, hover over time for full date, etc) - Additional information added to the log file. - Changes to low-level matrix memory allocation. This will improve memory management in fits and also improve fit speed. - Leica Tracker emSys (embedded system controller) interface can be run from Instrument>>Run Interface Module. - Edit>>Move Objects>>Transform in 6D Using Multiple Instrument Updates - no longer has memory problems after running for a long period of time. v2002.01.07 SA - Edit>>Move Objects>>Transform in 6D Using Multiple Instrument Updates - new module added. * The functionality of TransTrack is now embedded into SA. * This requires a additional module license in order to use this functionality. * Summary: Allows you to track an objects motion in real-time using 3 or more laser trackers. - New Group Manager! Edit>>Group Manager - supports drag and drop, shows coordinate values, allows you to easily break large point files into individual groups. - New Edit>>Add User Note option. This adds comments to the fit/query report and the log file. - New Reports>>Log File - The log file is now contained within the SA job as opposed to an external text file in the Backup directory. This basic viewer lets you see the log entries and dump them to a text file if needed. This viewer and the logging capabilities of SA will be enhanced in future versions. - View menu option to Hide point labels that are behind surfaces. - Graphics clipping plane (when rotating) problem fixed. - Geometry fit interface: Data windows will no longer resize while dragging points. This applies to Construct->(Circle, Plane, or Sphere)->Fit to Points. - CAD Import/ Export Enhancements. - Most entity types now check Name then Label. - Colors in IGES now import and export properly. - Planes and frames with attributes in IGES, both import and export. - Changes to STEP imported Framesand Planes, now works regardless of frame name. - Bug fix, Surfaces created from dissection were placed improperly if original surface had been edited. - Bug fix, B-SPlines created from dissection of a surface could not be deleted. - Analysis>>Undo Last Best-Fit - will now recompute the target locations based on the new instrument position. - MP: ASCII import of predefined formats now has the option to make a point cloud. Must replace this step in existing measurement plans as the arguments have changed. - Composite Core measurement mode: Points that project to surface edges are ignored. Laser Trackers - First non-Beta release of new Leica Embedded System Laser tracker interface Metron Scanner Interface: - MP cloud view control commands are now functional - In CloudView, there is an option to "Remove Hidden Points". This completely removes them from the database. Minolta VIVID Scanner Interface: - TableAxis op check from SA MP now brings up the proper dialog - Option on settings page to list out internal camera parameters from the scan header. - Clear Hidden Points - option added to cloud view. This permenantly deleted them from the cloud. - Turntable calibration refinements. Less likely to compute the "inverted" solution. v2001.12.18 SA - Measurment Plan Changes: - Function Fit Geometry to Points allows construction of Planes, Lines,Spheres and Circles. This function replaces Fit Plane to Group. - Send MP Result to external device now references a step ID - Bug fix in MP Fit group to surface - now reports RMS and Max deviations for later reference. Minolta VIVID 900 Interface - Save to ASCII Text file option added to Settings page for Point Grids. This lets you export the current scan buffer in point grid format. Theodolite Manager - Bug fix in Sokkia interface. It used to report a distance when an error was encountered on an angles only shot. v2001.12.14 SA - Point Layout functions consolidated in the Construct>>Points>>Layout submenu. - New Point Layout function added: Circle - this creates points on a circle in the XY plane of the working frame. There are options for the number of points, starting angle, etc. - Bug fix: F2 selection of a single instrument. - Edit>>Surface Normal Conditioning>>Reverse Surfaces - new function. Allows you to multi-select surfaces then reverse them all. - Edit>>Surface Normal Conditioning>>Indicate Points on Positive (or negative) side - allows you to indicate if the point is on the + or - side of the surfaces. This allows you to select a point inside an object and still make all the vectors point outward. - Frames now return vector information for Z axis. This means they can be used for the "Points and Vectors" frame construction or other operations requiring the selection of a vector. - Measurement Plan changes: - Save datashare file now has an append option (the file must exist, if append is selected) - Import STEP file now has an option to skip the entity filters dialog - StepID's are now referencable from other steps and the indices are tracked as other steps are added or deleted. - Add current graphics to Office XP report now functional. - Close office XP report function added - Step number now displayed on Step Properties dialog title bar. - TableAxis is now an acceptable operational check for the Minolta Scanner. *** The following Measurement Plan steps must be deleted and re-inserted into existing MP's. -Import Step File -Save DataShare file - Any step with a process flow jump. Conditional Checks, jumping to other MP's, etc. SMX Tracker Interface - Config file last modified date shown on logon screen. - Browse button to change the config file path. - XYZ deltas added to drift check results window. Minolta VIVID 900 Interface - MP Op-Check mode "TableAxis" added. Use the MP Instrument Op-Check command with "TablAxis" as the name and it will begin the turntable calibration. v2001.12.10 SA - Constrained Point to Point Best-Fitting. There are now check-boxes to control the best-fit motion. - Import for ASCII files uses the filename as the default groupname. - ASCII Export has an option to not send the SA version and working frame as comments. - F2 and ENTER buttons added to toolbar. - Decimal precision setting in display options now applied to tree-view point listing. - Instrument>>Add list now has more descriptive names and groupings for the Leica theodolites. - Bug fix: F2 selection of multiple objects now shows previous selections. - F2 for instruments now remembers other selected instruments. - MP: Point name request dialog added. Also changes to reference browsing. - Several fields widened and proper fonts applied for language translation issues. Laser Trackers - Scalebar Ops Check settings are now persisted - Drift Points are now persisted. They are erased whenever the 'new job' check box in the log on dialog is checked - The weather set interval now defaults to 5 minutes v 2001.12.07 SA - Construct>>Points>>Scale Points - new function. Copies a group of points and allows you to scale X,Y,Z independantly relative to a selected frame. - Right click renaming added to main tree-view for Groups and Points. - Right-click "expand all" added for point groups. - Best-Fit Points interface: components that are ignored in the fit at not colored as out of tolerance. - Bug Fix: "View relative to working frame" did not store custom views properly. This is fixed. Theodolite Manager - Net2/Net2B Compatibility issues resolved - All Leica TPS (Modern) Total Stations now accessed as Leica TPS Total Station. This includes TDM/TDA 5000 and 5005 and the TCA2003. - Kern interface now posts drive angles in Deg:Min:Sec Laser Trackers SMX: - Added a 'Jog to Angle Set' button in Advanced>>Jog/ADM dialog - Added a 'Start Tracker' check box in Log On dialog. This will run the SMX Startup Cal. There is also a 'Startup Cal' button in the Advanced>>Utilities CMM Arms Faro: - Added option for sending geometries with measurements in the Options dialog - Group and target increment buttons no longer appear to get 'stuck' in the pressed condition v 2001.12.02 SA - Changes to MeasPlan Construct Plane function - Changes to MeasPlan Construct Point from 3 Planes - Changes to Argument soft-typeing for MPPointname argument types. No longer String associated. Theodolite Manager - Many changes to the interface for non-leica instruments in freeform mode. - Control Pad control added for non-leica instruments. - Net2 and Kern interfaces added. - Use new theo manager to operate Sokkia instruments no longer need Non-Unicode SA for this. v 2001.11.30 SA - Best-Fit Transform Interface enhancements: * Ability to hide/show columns: Nominals, Actuals, Weights. * Ability to resize the dialog. * Transformation matrix values appended to the results window. v2001.11.25 SA - New Best-Fit Transform interface for point to point fits. See: Analysis->Best Fit Transform->Points to Points Instrument->Locate->Best-Fit Laser Trackers - SMX only - SMR database now handles newer trackers with extra tracker mounted nest for 1/2" SMR v2001.11.20 SA - Bug Fix in best fit transform Points-to-points. Deviations used to report in World. - Added Faro four foot arms (gold 6 and 7 degree-of-freedom) Minolta VIVID interface - Progress bar added when sending large clouds to SA from cloud viewer. Laser Trackers - Position and size of Data dialog and SMX Laser toggle dialog are preserved - Leicas and SMX: Improved interface for 'click the traffic light' ADM distance reset. Shows progress of searching, setting, etc. CMM Arms Faro: - Indicator light in stream points and cross section dialogs - shows when streaming is on - Interface now turns off arm beeps at button down hits. There is a button in Options-> Sound Options to toggle the arm button beeps. - Shut down is more robust - interface shows progress of shut down and serial termination v2001.11.16 - SA Creation of Point from 3 planes bug fix (introduced 2001.11.01) - BSpline names now update on treeview after a rename operation Minolta