VTube v3 Version Control Report

From ATTWiki
Revision as of 21:46, 16 January 2021 by Mcone (Talk | contribs)

Jump to: navigation, search


<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Excel To HTML using codebeautify.org</title> </head> <body> Sheet Name :- Version Control


</td> <tr> <td style=min-width:50px>109</td> <td style=min-width:50px>6/3/20 18:08</td> <td style=min-width:50px>Moved checkbox for auto regenerate image for report from the report window to System Options</td> </tr> <tr> <td style=min-width:50px>108</td> <td style=min-width:50px>6/3/20 15:49</td> <td style=min-width:50px>Added a new UNISON SVNet protocol Adjusted some of the SVNET protocol messages in Bender Setup</td> </tr> <tr> <td style=min-width:50px>107</td> <td style=min-width:50px>6/2/20 19:09</td> <td style=min-width:50px>Added YLM SVNET Added Inline Bend Profile measuring that works Fixed Benderlink grid for choosing protocols. Bender Setup map cells now show pulldown all the time and no longer require three clicks to change the values Form Bend Profile Method will make Radius value disappear when inline. When stand-alone, then returns radius. </td> </tr> <tr> <td style=min-width:50px>106</td> <td style=min-width:50px>6/2/20 8:38</td> <td style=min-width:50px>Changed order of BP Measure Types - Made Inside Only first</td> </tr> <tr> <td style=min-width:50px>105</td> <td style=min-width:50px>5/29/20 21:33</td> <td style=min-width:50px>Added more logic for automeasure BendProfile. It still needs to be perfected.</td> </tr> <tr> <td style=min-width:50px>104</td> <td style=min-width:50px>5/28/20 22:54</td> <td style=min-width:50px>Initial Bend Profile Automation During Measure Logic - UNTESTED</td> </tr> <tr> <td style=min-width:50px>103</td> <td style=min-width:50px>5/28/20 19:14</td> <td style=min-width:50px>Added new support files The dropdown combolist now shows in the Accept button setup in Measure Setup</td> </tr> <tr> <td style=min-width:50px>102</td> <td style=min-width:50px>5/28/20 19:05</td> <td style=min-width:50px>Added Options measure - Per bend BP setup - Combolist for measure type and Checkbox for enable measure Added localized YES/NO boolean text Modified the Inspection grid for BP with the type of measure and whether or not it was measured.</td> </tr> <tr> <td style=min-width:50px>101</td> <td style=min-width:50px>5/24/20 22:53</td> <td style=min-width:50px>Added // v3 protection if VTubePersistence.UISkinIndex > SkinsList.Count-1 then VTubePersistence.UISkinIndex := 0; Also added iOS4 and iOS4 Dark skins back to user interface for Blue Origin - John Thompson.</td> </tr> <tr> <td style=min-width:50px>100</td> <td style=min-width:50px>5/24/20 22:11</td> <td style=min-width:50px>Fine tuned reverse calc for use with floating control window</td> </tr> <tr> <td style=min-width:50px>99</td> <td style=min-width:50px>5/23/20 22:47</td> <td style=min-width:50px>Added BendProfileMeasureOptions to control which bend profiles are measured and how they are measured. Removed many skins from SkinManager to avoid RSLINK failure during compile</td> </tr> <tr> <td style=min-width:50px>98</td> <td style=min-width:50px>5/23/20 10:02</td> <td style=min-width:50px>Got rid of formman_bad_changes.pas and dfm</td> </tr> <tr> <td style=min-width:50px>97</td> <td style=min-width:50px>5/23/20 9:59</td> <td style=min-width:50px>Much improved Bend Profile measure algorithm v5 a v6</td> </tr> <tr> <td style=min-width:50px>96</td> <td style=min-width:50px>5/16/20 22:15</td> <td style=min-width:50px>Changes to Bend Profile grids and popups</td> </tr> <tr> <td style=min-width:50px>95</td> <td style=min-width:50px>5/15/20 0:08</td> <td style=min-width:50px>Save merge back to main branch</td> </tr> <tr> <td style=min-width:50px>94</td> <td style=min-width:50px>5/15/20 0:04</td> <td style=min-width:50px>FileIO 130 added. It has AcceptButtonType_BendProfile_InsideOnly added to the end of the OptionsMeasure object</td> </tr> <tr> <td style=min-width:50px>93</td> <td style=min-width:50px>5/14/20 22:28</td> <td style=min-width:50px>Added Either INSIDE or INSIDE OUTSIDE bend profile measure. Added new Accept button setting for Bend Profile Inner and Inner/Outer.</td> </tr> <tr> <td style=min-width:50px>92</td> <td style=min-width:50px>5/9/20 21:45</td> <td style=min-width:50px>New FileIO_VTube_v127 with new OptionsMeasure.DefaultToleranceBendProfileEnvelope included in the project file I made many other small adjustments - like automatic update of OD nom in Bender Profile Tolerance grid. Added the HAN JIE SVNET protocol.</td> </tr> <tr> <td style=min-width:50px>91</td> <td style=min-width:50px>5/6/20 21:59</td> <td style=min-width:50px>Make laser separation box always enabled in Tube Measure Control</td> </tr> <tr> <td style=min-width:50px>90</td> <td style=min-width:50px>5/6/20 13:05</td> <td style=min-width:50px>Adjustments to when quadrant points turn on and off New captions for Inspection setup of BP Quadrant points</td> </tr> <tr> <td style=min-width:50px>89</td> <td style=min-width:50px>5/5/20 17:17</td> <td style=min-width:50px>Fine tuned the control of quadrant points on/off in the Parametrics menu. Separated the recalc from the redraw of the BP quadrant points because the point locations need to recalculate with every update to the UI in order to ensure that they are usuable in the inspection section for BP envelope</td> </tr> <tr> <td style=min-width:50px>88</td> <td style=min-width:50px>5/4/20 17:35</td> <td style=min-width:50px>FileIO_VTube_v126.pas added for new BP Quadrant Point variables</td> </tr> <tr> <td style=min-width:50px>87</td> <td style=min-width:50px>5/4/20 17:35</td> <td style=min-width:50px>Added BP Quadrant Point Setup grid. Added util_bendprofile_setup_grid,pas to control the grid</td> </tr> <tr> <td style=min-width:50px>86</td> <td style=min-width:50px>5/3/20 16:31</td> <td style=min-width:50px>More Setup changes for Bend Profile</td> </tr> <tr> <td style=min-width:50px>85</td> <td style=min-width:50px>5/2/20 23:25</td> <td style=min-width:50px>Added new PAS units SWtransfersetup.pas FileI_VTube_v125.pas BendProfileQuadrantPointsGraphicSetup.pas - which contains the graphics setup for the quadrant points for each of the three models (Master, Measured, Aligned) BendProfileGraphicsSetup.pas - which contains all the setup for the bend profile graphics</td> </tr> <tr> <td style=min-width:50px>84</td> <td style=min-width:50px>5/2/20 23:19</td> <td style=min-width:50px>Added quadrant points for MASTER and MEASURED Added FileIO 125 to store new graphics setup for the quadrant points Added FileIO 125 to store the high and low quadrant distance for bend profile</td> </tr> <tr> <td style=min-width:50px>83</td> <td style=min-width:50px>4/30/20 11:55</td> <td style=min-width:50px>Added two new files from CADSharp to be included in the program file folder with VTube.exe</td> </tr> <tr> <td style=min-width:50px>82</td> <td style=min-width:50px>4/30/20 11:54</td> <td style=min-width:50px>Finishing adding the new SOLIDWORKS transfer to model and drawing. The SW Builder menu is completely updated.</td> </tr> <tr> <td style=min-width:50px>81</td> <td style=min-width:50px>4/25/20 15:58</td> <td style=min-width:50px>Version 3 of the XLM file for SWTRANS is complete in this changeset.</td> </tr> <tr> <td style=min-width:50px>80</td> <td style=min-width:50px>4/25/20 0:30</td> <td style=min-width:50px>XML Version 3 Changes - Incomplete</td> </tr> <tr> <td style=min-width:50px>79</td> <td style=min-width:50px>4/23/20 23:55</td> <td style=min-width:50px>Added logic for cross section point draw in MASTER. Added smartinspect_utilities.pas file for special utilities for Smart Inspect.</td> </tr> <tr> <td style=min-width:50px>78</td> <td style=min-width:50px>4/21/20 16:21</td> <td style=min-width:50px>Added attBendProfileCrossSectionPoints object</td> </tr> <tr> <td style=min-width:50px>77</td> <td style=min-width:50px>4/21/20 16:21</td> <td style=min-width:50px>Added BendProfileCrossSectionPoints_Measured, BendProfileCrossSectionPoints_Aligned, BendProfileCrossSectionPoints_Master to RadiusQualificationData. Only the _Measured points are saved to FileIO. The other points are calculate in real time.</td> </tr> <tr> <td style=min-width:50px>76</td> <td style=min-width:50px>4/21/20 0:29</td> <td style=min-width:50px>In util_bendprofile.pas, removed BendProfile calc version 1 and version 2. Version 3 is the final approach for now. Removed redraw from after reverse calc. VTube no longer asks for Cut Length calc permission after reverse calc. (annoying) VTube now just shows a banner that says that is recalculating the cut length. Added some additional process log messages for util_bendprofile version 3. </td> </tr> <tr> <td style=min-width:50px>75</td> <td style=min-width:50px>4/20/20 13:54</td> <td style=min-width:50px>Updated Bend Profile so that it returns a Process Log for every bend profile measured The Inner Radius calculation was changed to the rotate 90 bisection method. Works great. Added Planar tolerance to parameters Added Datastore to parameters so that the units can be logged in the current unit. Added ProcessLog property to RadiusQualification object Store ProcessLog in FileIO_124 for recall later Added FileIO_VTube_v124.pas to version control </td> </tr> <tr> <td style=min-width:50px>74</td> <td style=min-width:50px>4/19/20 0:13</td> <td style=min-width:50px>Experimental 3 Point circle logic for Inner Radius. Finding: The logic is too dependent on hyper accurate point placement. Reject implementation.</td> </tr> <tr> <td style=min-width:50px>73</td> <td style=min-width:50px>4/17/20 22:30</td> <td style=min-width:50px>Added FileIIOv123</td> </tr> <tr> <td style=min-width:50px>72</td> <td style=min-width:50px>4/17/20 22:28</td> <td style=min-width:50px>Version 3 of Bend Profile Radius Calculation Is not complete. Has diagnostic code for debug</td> </tr> <tr> <td style=min-width:50px>71</td> <td style=min-width:50px>4/15/20 18:33</td> <td style=min-width:50px>Added BendProfileEnvelopeTolerance to PerBendRadiusQualification object Started adding Envelope grid for overall qualification grid in Bend Profile Inspection Menu</td> </tr> <tr> <td style=min-width:50px>70</td> <td style=min-width:50px>4/14/20 22:21</td> <td style=min-width:50px>Fixed Bend Profile measure in reverse engineer - Fixed PerBendRadiusList count set when generating Bend Profile Data Moved Bend Profile Control windows over to right side of tube measure control window so it is not overlaid Fixed an incorrect suggestion to switch to PROBE mode at Bend Profile measure close. VTL was calling out to FARO when connected to the HEXAGON. </td> </tr> <tr> <td style=min-width:50px>69</td> <td style=min-width:50px>4/14/20 20:57</td> <td style=min-width:50px>Temporary use of cross section radius until resolve issues with inner radius calculation</td> </tr> <tr> <td style=min-width:50px>68</td> <td style=min-width:50px>4/13/20 23:48</td> <td style=min-width:50px>New Centerline Radius calculation is based on inside radius during bend profile measures But it also now keeps the Cross Section Radius - which is different Also, the PerBendRadiusQualificationList Logic is completely rewritten Added FileIO 122 to store the two new CLR values calculated from bend profile scans. This is in preparation for bend profile qualification</td> </tr> <tr> <td style=min-width:50px>67</td> <td style=min-width:50px>4/10/20 17:48</td> <td style=min-width:50px>Added color coded Radius Profile reporting Must still add OOR% and Oval%</td> </tr> <tr> <td style=min-width:50px>66</td> <td style=min-width:50px>4/9/20 17:57</td> <td style=min-width:50px>Added Straight Cylinder Profile Data Report</td> </tr> <tr> <td style=min-width:50px>65</td> <td style=min-width:50px>4/7/20 21:47</td> <td style=min-width:50px>Added support files</td> </tr> <tr> <td style=min-width:50px>64</td> <td style=min-width:50px>4/4/20 23:51</td> <td style=min-width:50px>Added initial tesselation logic for surfaces</td> </tr> <tr> <td style=min-width:50px>63</td> <td style=min-width:50px>4/4/20 16:54</td> <td style=min-width:50px>Add support files</td> </tr> <tr> <td style=min-width:50px>62</td> <td style=min-width:50px>4/4/20 16:53</td> <td style=min-width:50px>Add support files</td> </tr> <tr> <td style=min-width:50px>61</td> <td style=min-width:50px>4/4/20 16:50</td> <td style=min-width:50px>M5 Correction Added Fixed VTP filename extension issue</td> </tr> <tr> <td style=min-width:50px>60</td> <td style=min-width:50px>3/30/20 18:43</td> <td style=min-width:50px>Finished Two Tori Straight Solve</td> </tr> <tr> <td style=min-width:50px>59</td> <td style=min-width:50px>3/23/20 23:00</td> <td style=min-width:50px>New PAS files for space objects</td> </tr> <tr> <td style=min-width:50px>58</td> <td style=min-width:50px>3/23/20 22:57</td> <td style=min-width:50px>New Alignment logic - Incomplete</td> </tr> <tr> <td style=min-width:50px>57</td> <td style=min-width:50px>3/15/20 23:30</td> <td style=min-width:50px>Initial SpaceObject Logic Added</td> </tr> <tr> <td style=min-width:50px>56</td> <td style=min-width:50px>3/5/20 22:51</td> <td style=min-width:50px>Several changes were made for the sound file handling and FARO connect speed</td> </tr> <tr> <td style=min-width:50px>55</td> <td style=min-width:50px>3/3/20 22:44</td> <td style=min-width:50px>HEXAGON Isogen Import Support Global Value Limits Support</td> </tr> <tr> <td style=min-width:50px>54</td> <td style=min-width:50px>2/28/20 20:35</td> <td style=min-width:50px>Minor changes to options_measure.pas</td> </tr> <tr> <td style=min-width:50px>53</td> <td style=min-width:50px>2/26/20 23:19</td> <td style=min-width:50px>Added GTubeData source files</td> </tr> <tr> <td style=min-width:50px>52</td> <td style=min-width:50px>2/26/20 23:16</td> <td style=min-width:50px>Merge checkin</td> </tr> <tr> <td style=min-width:50px>51</td> <td style=min-width:50px>2/26/20 22:57</td> <td style=min-width:50px>ROMER G-Tube Import Added</td> </tr> <tr> <td style=min-width:50px>50</td> <td style=min-width:50px>2/26/20 13:12</td> <td style=min-width:50px>Merge</td> </tr> <tr> <td style=min-width:50px>49</td> <td style=min-width:50px>2/25/20 21:20</td> <td style=min-width:50px>New SCHWARZE-ROBITEC SVNET protocol added. Changed all the SAVE dialogs everywhere so that they are the Win 10 version.</td> </tr> <tr> <td style=min-width:50px>48</td> <td style=min-width:50px>2/21/20 18:39</td> <td style=min-width:50px>Several sSave dialogs changed to sFileSave for update to the latest file dialog. Also, I added several pas files from source folders to version control.</td> </tr> <tr> <td style=min-width:50px>47</td> <td style=min-width:50px>2/16/20 21:42</td> <td style=min-width:50px>Transformation Logic Reworked the Sounds so that they do not interfere with the scanning speed in the FARO</td> </tr> <tr> <td style=min-width:50px>46</td> <td style=min-width:50px>1/29/20 19:43</td> <td style=min-width:50px>Changes to Tube Data Storage Exports</td> </tr> </table>

Sheet Name :- Sheet1


Name Creation date Comment
411 1/11/21 22:08 Customer Release - Scan Bend Profile Control Window Redesigned

1 - VTube-LASER Scan Bend Profile control window now shows the calculated inside radius that is the datum and foundation for the calculated centerline radius. 2 - The Scan Bend Profile control window now allows users to edit the calculated centerline radius value then press new buttons to copy it to the MASTER XYZ data, the MEASURED XYZ data, the DEFAULT Radius, or indivual Measured XYZ radii. 3 - VTube-LASER now has the new "array_radiusqualification_clr" token that allows bend profile measurement centerline radius values in the reports.

4 - VTube-LASER now has the added the token "array_radiusqualification_insideradius" to allow for displaying the inside radius in reports.
404 1/8/21 8:35 Customer Release - VTube-LASER Leapfrog Enhancement

1 - VTube-LASER can now transform all current straight scan data inside a leapfrog move. This allows very long straights to be scanned at both ends with a leapfrog move in the middle. Longer straights tend to bow slightly over distance, so you can use VTube MultiScan to scan either end of long straights to straighten the bowing with a leapfrog in between the two MultiScans. 2 - The Cylinder Fit window now displays automatically during the Diameter measure. 3 - The Viewport display location is now automatically reset to a visible screen if its current screen becomes unavailable.

4 - Floating window display issues in MultiScan Diameter measure were fixed.
398 12/21/20 21:20 Customer Release - HEXAGON SCAN SPEED INCREASE 1 - VTube-LASER now has increased the speed of HEXAGON scanning by over 10 times faster when compared with previous versions. High-powered computers can take advantage of this increased scan speed capability.
395 12/19/20 15:59 Customer Release - UTE Select SVNet 1 - VTube-LASER has a new UTE Select SVNet protocol for the Bender Data Setup window.
394 12/11/20 15:23 Customer Release - Norma Ball Flare Measurement Prototype

1 - VTube-LASER now has an algorithm for automatic selection of the best surface points along the centerline path of the tube for a measured sphere. This makes reproducibility better between users because VTube now takes the guesswork out of selecting surface points for creating the best sphere. 2 - VTube-LASER now shows progress when calculating the selection of points for the best fit for a sphere flare like a Norma ball flare. 3 - VTube-LASER now calculates the out-of-round% of the sphere. This shows the ORR% of Norma ball flares.

4 - VTube-LASER now stores Space Object data in the VTube-LASER project files. This allows sphere creation set up values to be stored per project. This is a foundation for the coming Space Objects feature in VTube-LASER. (Space objects will be prismatic objects that can be measured and inspected.)
384 12/7/20 17:32 Customer Release - Han Jie SVNET Change 1 - VTube-LASER and VTube-STEP now include the LRA adjustments and errors even in new parts being transferred to the Han Jie bender control. The values are set to zero since the CLRA represents new data. This data is used by the Han Jie logic to clear the offset values in the Han Jie YBC page.
382 12/4/20 20:58 Customer Release - Multiple Changes

1 - VTube-LASER Han Jie Mfg SVNET is changed so that when sending NEW part data, spaces in part numbers are converted to underscores. 2 - VTube-LASER Bender Setup now disables the RECALL button with the Schwarze-Robitec SVNET protocol. 3 - VTube-LASER now has a Diameter Cut Plane warning for when the DCP laser length value is too small for good scanning.

4 - A new DCP threshold value controls when the laser line is too short relative to the OD. The threshold value is compared to the [DCP laser length / OD]. The default threshold is 0.499 and lower.
373 11/25/20 13:09 Customer Release - VTube-STEP New Import Collection Type "Circle Surface For Straight"

1 - A new collection type is added called "Circle Surface for Straight". This new collection type allows for import and calculation of a straight that has only a single circular surface with a zero straight length. 2 - This Circle Surface collection type will be especially useful for using the surface ring on the end wall of tubes to calculate the centerline of the straight. 3 - The Collection Control was modified with the new collection type. For example, the spinner wheel includes the new collection type at the bottom of the wheel.

4 - The new type allows you to select any number of surfaces per straight - but it currently only uses the last surface selected per straight to calculate the straight vector. We have left the multiple selection mode in place for possible future expansion of the mathematics functionality.
370 11/24/20 10:09 Customer Release - FARO Scanning Fix 1 - We resolved a FARO driver connection issue that would sometimes lock VTube during FARO scanning.
367 11/23/20 11:51 Customer Release - Numalliance CSV Export, Non Roman Text Improvements

1 - NUMALLIANCE EXPORT ENHANCEMENT: Numalliance controls require a filename extension of ".csv" and require that the extension characters be lowercase. We changed VTube so that exported Numalliance files always have a filename extension of lowercase ".csv". 2 - LANGUAGE ENHANCEMENT: VTube can now import STEP and IGES files that are in file paths that use non Roman alphabet characters like "D:\路径". 3 - LANGUAGE ENHANCEMENT: The VTube Path Manager can now display and open Windows explorer with paths using non Roman text characters in the path names like "D:\路径".

4 - LANGUAGE ENHANCEMENT: VTube can now store any non Roman text in the global configuration file. Previous builds of VTube-LASER and VTube-STEP replaced non Roman text with queston marks - like "??".
363 11/20/20 15:27 Customer Release - Improved Project File Save Error Handling and Logging

1 - VTube has improved project file save error handling that will now stop the project file build is there is a file save failure with build of a temp project file copy to final project file copy.

2 - VTube has improved project file save logs that include the Part Number in the logs to help determine if a file is improperly overwritten.
361 11/20/20 11:49 Customer Release - FlexIO Bender Data Import

1 - VTube-STEP can now import FlexIO data files. 2 - A FlexIO DAT button was added to the Import section of VTube-STEP.

3 - A sample "FlexIO Sample.dat" file is added to the project demo file folder for testing.
357 11/19/20 21:43 Customer Release - Configuration Backup Export and Import

1 - The Configuration Backup EXPORT and IMPORT feature has been streamlined. (It is found in Project Setup in the System Options menu.)

2 - Fix: VTube can now reverse calc a single straight tube without changing the orientation of the straight in space. This is important for when straights are designed and measured in specific orientations in space relative to a tube assembly.
349 11/17/20 17:38 Customer Release - FARO Driver Speed Improvements

1 - The VTube-LASER connection to the FARO driver has redeveloped to increase the speed of the button press events. 2 - MultiScan mode for FARO has faster scanning again.

3 - MultiScan once again uses the legacy scanning sound for all arms. (UniScan still uses the newer sound.)
341 11/11/20 19:03 Customer Release - Automatic Copy of Changed Default Tolerance to Every Tube Straight

1 - VTube has a new dialog that displays after the operator changes the default tolerance in the PART SETUP menu. 2 - It allows operators to copy the changed default to every straight in the current tube shape immediately after the default tolerance is edited.

3 - The new logic is active in VTube-STEP when it is running as part of a VTube-LASER license. This allows for an import of a model then an immediate copy of the default tangent tolerance into all the VTube-LASER tangent/midpoint values for every tube straight.
339 11/10/20 16:05 Customer Release - Size Depth Calculation Window

1 - The new Size Depth Calculation window allows operators to measure the size and depth of end forms along the centerline of a straight. It is ideal for finding the depth of an expanded or reduced end from the end of the tube.

2 - The Size Depth Calculation feature is found in the Calc tab menu inside the Point Cloud control window.
332 11/4/20 18:33 Customer Release - Report Quick Export

1 - Print Report Export is renamed "Quick Export". 2 - For better organization, the Quick Export feature now saves all report files to sub folders named using the part number. 3 - In addition to the Print + Quick Export button, a new "Quick Export" button is added that allows operators to create a date-time stamped report without also printing a report. 4 - A path label below the Quick Export buttons shows the path where the report files are stored. 5 - The Quick Export feature would sometimes delete the backup HTML files. This has been repaired. 6 - Print window report refresh issues are repaired.

7 - Print window now no longer automatically closes.
327 10/30/20 21:14 Customer Release

1 - User interface changes were made including spelling fixes and more logical naming of tabs - like "Bend Setup" was changed to "Split Bend" in VTube.

2 - The BLM Master report template was modified per the suggestions of the BLM technicians.
326 10/30/20 15:49 Customer Release - Tube Data Storage Database Size Management

1 - A new feature called "Tube Data Storage Backup Autotrim" was added to overcome memory issues with very large databases. 2 - VTube can now detect and warn users of very large project databases that exceed the maximum safe size of 42 Megabytes. 3 - Users can choose to allow VTube to backup the current project file and then autotrim or clear Tube Data Storage in memory in order to store older data and then free memory to shrink the project file size to safer levels. 4 - The backup files are named with the Part Number, then the date-time text and then "_TubeDataStorageList_Backup_Autotrim" added at the end.

5 - An example backup autotrim filename is: Part123456_20201030_19_29_02_TubeDataStorageList_Backup_Autotrim.VTP
322 10/28/20 15:02 Customer Release - End Trim Profile (Prototype) 1 - We added buttons that allow the operator to copy the measured End Trim Profile centroid to the measured tube data.
316 10/22/20 17:10 Customer Release - End Trim Profile Changes (Prototype)

1 - Experimental End Trim Profile measure process changes: It can now handle up to 8 clouds per end scan. 2 - Cosmetic improvements to the ETP control window: It now shows measure x of y like "1 of 8" when measuring.

3 - ETP measures didn't take data into VTube in the previous build. This has been fixed.
313 10/21/20 22:54 Customer Release - Han Jie SVNET Changes

1 - The Han Jie SVNET protocol was changed to comply with this requirement: The protocol requires a part number without internal spaces in the number. All VTube part numbers with spaces are converted so that the spaces become underscores before sending data to the Han Jie control.

2 - The Han Jie SVNET protocol was changed to comply with this requirement: The protocol requires that the only array data allowed in the transfer is the CLRA data.
311 10/21/20 15:14 Customer Release

1 - Now VTube will allow operators to transform the tube by rotating it by any angle around any of the three axes. This allows operators to easily reorient the the tube coordinates into any helpful orientation before exporting to CAD or reports. 2 - Now VTube will automatically notify the user and switch the current tube to display ON in the assembly if it was set OFF. This will help avoid operator confusion in the interface. 3 - Additional improvements were made to the positioning of what we refer to as the Question pop-up window.

4 - The Han Jie SVNET protocol was adjusted for better communication with the Han Jie bender control distributed by SMT Industries.
305 10/19/20 13:48 Customer Release

1 - The Report Window width was changed from 1000 wide back to the legacy 800 wide. It looks better.

2 - A prototype "Include End Trim Profile" checkbox was accidently included in the last build release. It is now removed until the feature is complete and ready for release.
299 10/16/20 18:58 Customer Release

1 - VTube-STEP and VTube-LASER now has a new "Print + Export Report" button to the Report Window that allows operators to save a permanent set of time-date stamped parallel report files with the current report data to a configured path. This feature can print a report and then automatically export parallel HTML and Excel report files at the same time in order to keep persistent reports on file. Each file has a part number followed by a time-date stamp embedded in its filename. 2 - The "Print + Export Report" feature will always export to a parallel HTML file. When exporting to an Excel file, the feature requires that Microsoft Excel is already installed. The Excel feature creates an xlsz file. If Excel is not installed, then VTube silently skips the Excel xlsx file build. 3 - VTube has a new Report Export Path edit box in the System Option/Reports menu. The path is a persistent value that is used when operators press the "Print + Export Report" button in the Report Window. 4 - The VTube Report window buttons design and placement are changed for a better user experience. The buttons also have new icon images for quicker recognition of their functions. 5 - The Report Templates lists in both VTube-STEP and VTube-LASER no longer allow operators to edit the template names in the list with a simple click selection. This prevents accidental overwriting of the template names in the VTube user interface. A new "Allow Edit of Selected UI Name" button must be pressed before any UI name for the template can be edited. This new button is in a new Names tab menu in the Report menu. 6 - The "Master XYZ + LRA Measured LRA" report template now displays the VTube image properly displays at the top of the report. 7 - A new LANG Bender Corrections report template is added to VTube-LASER. 8 - The NOTEPAD++ installation program is updated.

9 - The English text is improved in parts of the UI.
295 10/15/20 0:00 Customer Release 1 - We fixed the font size in Collect Window blue spinner user interface component.
291 10/14/20 13:05 Customer Release

1 - Changed all RED Button references to ACCEPT button references to make the messages appropriate for multiple types of measuring centers. 2 - Fixed a Bender Setup page bug where the last rotation and bend angle adjustments was retained from longer parts that were trimmed. They are now always cleared to zero after building measured tube data.

3 - A major new End Trim Profile feature is added. This feature will provide flatness values for end trims. This is an initial release that is functioning - but is in a state of flucuation under development at this point. More features will be added soon.
269 9/29/20 18:30 Customer Release
NEW FEATURE: LASER STRIPE ZONES Added-----

1 - The new Laser Stripe Zones logic was finished. It is an advanced post-processing feature. Laser Stripe Zones post processing allows for restricting laser stripes used to build the measured tube to specific zones of the straight. The feature was designed for a customer that measures highly deformed tube for tube presses that require low variation in part shape in spite of the deformation of the tubes. The goal is to reduce the measurement variation down to less than 1 mm when reverse-engineering a part for a good fit in the press. 2 - The process can use a dual zone width approach that restricts the laser stripes to those inside the two zones that are at each end of the straight and offset from each tangent point. 3 - The process can also use a single zone of laser stripe points that are found in between the two end zones. 4 - The zones are displayed in the model as transparent cylinders. 5 - The zone center points are spheres that are either GREEN or RED to indicate if points were found within the laser stripe zones. If not stripes are found within a dual zone set up, then the zone point is RED. If stripes are found inside the zone, then the point is GREEN. 6 - Since Laser Stripe Zones post processing work using measured tube data to build new refined measured tube data, the feature is placed in a tab menu inside the Measured Tube menu. 7 - When Laser Stripe Zones processing is performed, VTube will always allow you to undo the processing if it makes the alignment worse using Tube Data Storage.

BUILD NOTES CONTINUED IN NEXT ROW
269 9/29/20 18:30 Customer Release (CONTINUED)
NEW FEATURE: Cylinder Fit Data Tracking Improvement In Assemblies-----

1 - Cylinder Fit Data is now tracked separately for each part in the assembly. 2 - This allows you to check and report the diameters, profile, ovality, etc. for each end of a straight stick before bending using the assembly feature. 3 - Create two straight tubes using Assembly in VTube-LASER. Make tube 1 for END A and tube 2 is for END B.

4 - Measure each as a straight tube. The values for each end can then be documented in a report using the Cylinder Fit Data reports.
249 9/8/20 22:18 Customer Release

1 - Fixed Assembly Control so that LASER Alignment Tab menu no longer appears in VTube-STEP mode. This menu is only needed in the VTube-LASER window. 2 - Added a new "Copy Master to Aligned" button in the Data Handling Menu. This allows users to copy any of the three tubes into any one of the other two tubes in VTube-LASER. Having this button gives extra flexibility in VTube-LASER for swapping the measured and master tubes in cases where two tubes were imported into STEP for comparison in LASER mode. 3- Added extra notes in Tube Data Storage to help users know from where the measured data originated. Measures can be from a standard measure, assembly measure, string measure, tube construct measure, and Zones post process measure.

4 - Added Tube Data Storage for Measured Zones Post Process. This allows users to undo Zone processing in the measured data.
245 9/4/20 23:08 Customer Release

1 - System Options File Setup no allows operators to DISABLE the Path Manager so that it is never used. This is helpful for customers that use one folder to store all part files. 2 - Also, this version has a new Path Manager Default Path value in the same menu If this value is set to a valid path and the Path Manager is disabled, then VTube will always start open and save dialogs for all file operations with that path.

3 - Removed Global default document folder name. It is replaced by Default Path Manager Path value.
236 8/24/20 15:37 Customer Release

1 - We added option switches with new check boxes in the System Options/File Setup for turning automatic backup files on or off. 2 - The three new switches are for Presave Backup of VTP files, Postsave Backup of VTP files, and Postsave backup of VTube data in a Supravision file format. 3 - The switches are stored in the global configuration with values available to all projects files.

4 - The default state for all three switches is OFF. It is intended only for a small number of customers that want the backup capability turned on.
233 8/14/20 13:39 Customer Release

1 - New - Trim the following Part Setup values during entry: Part Number, Part Name, Customer Supplier, Revision, Material Spec, Author, Organization, Bender Type, Job Number, Work Order 2 - Fixed auto repeat fill button in Measured XYZ data grid. 3 - Added "Additive Invert of XYZ column" for MEASURED data. (It was already available in the MASTER data.)

4 - Removed confirmation of Additive Invert operation for XYZ columns since it is saved in the Undo list anyway.
229 8/9/20 16:59 Customer Release

1 - Added UAC Section Control: Measured Tube data - controls who changes the Measured Tube data 2 - Added UAC Section Control: Tube Data Storage - controls who enters Tube Data Storage 3 - Added UAC Section Control Inspection Setup switch - Controls who can set the Alignment Type and also set default tolerances 4 - Added UAC Required User ID Enter at Measure switch. (This switch requires that UAC be enabled before it is active.) 5 - Added User ID text insert into Tube Data Storage - both measured and aligned fields 6 - Added Measure Setup "Use Bender Profile Inline" switch to allow setup to always use bend profile inline measures or not.

7 - If Inline bend profile measure is OFF in measure setup, then bend profile measurement is now performed manually.
221 8/6/20 10:59 Customer Release

1 - Make VTP project file save more robust with pre and post save backups. 2 - Automatic pre-save project file backup. The backup filename will append "_presavebackup.VTP" to the filename. 3 - Automatic post-save project file backup. The backup file will append "_postavebackup.VTP" to the filename. 4 - Automatic post-save backup of project in a Supravision ($$$) file. The backup file will append "postsavebackup.$$$" to the filename.

219 8/4/20 14:54 Public release: Changed switch "automatic reverse of measured data" to OFF by default.
218 8/4/20 14:53 Changed switch "automatic reverse of measured data" to OFF by default.
217 7/30/20 17:38 Release to customers - VTube-STEP Assembly Fix
216 7/30/20 17:37 Fixed Assembly Control window tube list column count mismatch for VTube-STEP.
215 7/28/20 17:55 Release Build
214 7/28/20 17:55 VTube-STEP Translation application crash fixed (was calling to VTube-LASER window improperly during translation redraw)
213 7/28/20 13:05 Merge check in
212 7/28/20 13:05 Added new Alpine/CSM YBC and XYZ Extended Setup Forms Added Alpine M5 Corrections Protocol to Benderlink Updated CSM M5 Corrections in Benderlink Allow STEP to Send to Bender of CSM and Alpine protocols Allow STEP to Send to Bender of SMI protocols The "Send to Bender" now uses the path to whatever the Benderlink setup is set to.
211 7/27/20 11:45 Check in merge
210 7/27/20 11:44 finished making translate float control close
209 7/25/20 16:02 Merge Check in
208 7/25/20 16:00 Transform and Translate Compete Added Translate Button in Parametric Menu Added Align in VTS Assembly Control
207 7/25/20 13:31 Save state before major change to procedure Tform_translatecontrol.sBitBtn_TranslateToOriginClick( Sender: TObject); This is a restore point
206 7/24/20 18:55 Initial forray into Translate programming. Incomplete - but partially working
205 7/24/20 16:41 Checkin merge
204 7/24/20 14:48 Transformation - both true and snap axis complete
203 7/24/20 11:19 Merge checkin
202 7/24/20 11:12 CSM M5 - Commas only in floating point
201 7/23/20 19:54 Added True View Transformation for Assembly Tubes Next: Add new controls in STEP grid for Assembly Next: Snap to axis Assenbly follow
200 7/23/20 15:11 Merge checkin
199 7/23/20 15:10 fixed the color set sells in the envelope setup inside Inspection
198 7/21/20 13:05 Checkin
197 7/20/20 14:54 Checkin Merge
196 7/20/20 14:52 Fixed UI update when LASER XYZ changed
195 7/16/20 15:40 Checkin Merge
194 7/16/20 15:40 Added report tokens for rectangular variables in part setup. rec_width_1 rec_width_2 rec_fillet_radius rec_wall_thickness rec_alignment_angle
193 7/13/20 11:58 Merge Checkin - Fixed bug in auto swap end during alignment
192 7/13/20 11:58 Fixed automatic end swap bug
191 7/10/20 21:40 Minor changes checkin
190 7/10/20 17:32 Merge Checkin
189 7/10/20 17:32 Fixed Measure Setup grid updates with sync to assembly issues. Fixed alignment process so that only tubes with Alignment active are actually aligned.
188 7/8/20 18:14 Checkin Merge and Release build
187 7/8/20 18:14 Realtime Scan Score Refinement
186 7/7/20 23:32 Merge checkin
185 7/7/20 23:32 Removed Numbers list reference in both STEP and LASER It is still in the database - but there is no reason to pursue this feature now.
184 7/7/20 16:47 Merge Checkin
183 7/7/20 16:47 DOCS Assembly Import Completed
182 7/7/20 15:30 Finished initial coding for DOCS assembly import
181 7/7/20 12:18 Intermediate Checkin Added DOCSPartAssemblyList.pas
180 7/7/20 11:23 Beginning Change to DOCSdata for handling assemblies
179 7/6/20 18:53 Minor commit
178 7/6/20 16:51 Isogen Branch Merge Commit
177 7/6/20 16:50 Finished HEXAGON Isogen import
176 7/5/20 16:34 Added FormXYZTableTranslate.pas. Addition is incomplete
175 7/5/20 12:27 Checkin Merge
174 7/4/20 22:09 Leapfrog will now transform all measured tubes in the assembly that have the aligned option enabled.
173 7/3/20 1:31 formmeasurecontrol.pas - line 30974 to 30994 was added to transform the measured aligned transformation during leapfrog. It is not tested yet and needs to be tested. attUCSTransformation_support.pas was enhanced with an overloaded transformation procedure to allow for transformation based on both pointlist and tubexyzlist. MUST TEST transformation logic
172 6/28/20 17:29 Caption change in Import of Cognex ASC files
171 6/28/20 17:23 Changed the point cull to 5 mm proximity for ASC file input into Cloud Control. Turned off Question form position integer report in smart inspect.
170 6/27/20 22:45 Import ASC point clouds separated by #9 from COGNEX Not fully implemented
169 6/26/20 16:44 Overwrite prompt was turned on in several Save Dialogs.
168 6/26/20 16:14 LRA Spinner repaired in LASER
167 6/26/20 10:11 Merge Checkin
166 6/26/20 10:00 Fine tuned the display of LRA Deviations in the grids by putting grey cells where editing and color coding is not applicable.
165 6/25/20 20:00 Refined LRA Deviation Grid and Reporting
164 6/25/20 16:48 Finished the LRAdev UI. "Bender" data. Added FileIO_VTube_v135.pas. It now includes LRA Deviation Tolerances in main section, assembly section, and tube data storage section.
163 6/25/20 13:24 Added LRADevTol list to TubeDataStorage FLRADeviationTolerances: TLRADeviationToleranceList; Initial completion of grid events in util_LRADeviationGrid.pas
162 6/25/20 11:20 Connected all events for LRAdev grid. Installed all setups.
161 6/24/20 19:57 Finished up objects for LRA deviation grids. Remarked out the TubeDataStorage version of LRAdev. No one needs it yet.
160 6/24/20 17:26 Default Tolerances for LRA edits and buttons connected with events and updates
159 6/24/20 14:26 Added LRA set default tolerance edit boxes and buttons to Inspection menu.
158 6/23/20 18:11 Added FLRADeviationToleranceList to Maindatabase
157 6/23/20 18:04 Added DefaultToleranceLRADeviations property to OptionsMeasure object
156 6/23/20 17:58 LRADeviationToleranceList.pas added
155 6/23/20 17:51 Added object LRADeviationTolerance.pas
154 6/22/20 23:00 Minor modifications to grid unit files for LRA deviations
153 6/22/20 17:26 Fixed Tan/Mid grid by changing alignment to Client.
152 6/22/20 13:08 Checking measure control form
151 6/22/20 11:03 Fixed Tangents In Tolerance Progress feedback for Assembly Alignments
150 6/18/20 19:25 Check in merge
149 6/18/20 19:25 Fixed the Assembly alignment with Precision Weight control. It works well now.
148 6/18/20 13:31 Added a unique Cylinder Fit historical list to each assembly tube so that each tube can have its own scoring system. Added Project File Save logging feature to record when a file was saved and if the file save was successful.
147 6/17/20 18:01 Merge to main branch
146 6/17/20 18:01 FileIO_VTube_v134.pas added to library
145 6/17/20 18:01 New FileIO 134 now stores the cylinder fit history for each tube in the project assembly. Copy Tubes in Data Handling now includes Aligned to Measured and Aligned to Master
144 6/17/20 14:00 Reworked the Alignments so that a single-part alignment will automatically align the rest of the assembly. Compiles: Yes I have assembly align INVISIBLE in this version - but will turn it back on in a future version.
143 6/15/20 19:15 Compiler Directive to remove Best Fit 4 until fixed. Compiles: Yes.
142 6/15/20 16:57 Added OverallScanScore Indicator window Compiles: Yes Release: Yes
141 6/15/20 10:47 Compiles: Yes Changed UI CFS to Scan Score for clarity
140 6/14/20 17:58 Changed the Inspection Menu back to Lengths on top. Added an End Length caption. Reduced the tab heights from 40 down to fit the text in order save on UI area.
139 6/14/20 17:19 Merge checkin
138 6/14/20 17:16 Moved Length Qualification back to older location - top of Inspection menu
137 6/13/20 12:46 Removed code from LRADeviationGrid
136 6/13/20 12:40 Added new captions for Initialize headers of LRAdev grids.
135 6/13/20 12:04 Added sLabel_ResetReportTemplatesHelp caption to explain exactly what "Reset" means in the context of Report Templates.
134 6/13/20 12:01 Added an image to the Reset Default Report Templates button.
133 6/12/20 14:49 Debugged and fixed automatic report template reset feature. Was looking in the wrong list. Now it resets the list if the list has zero templates. Also increased the size of the reset button in System Options.
132 6/12/20 13:19 Merged Reset Template branch
131 6/12/20 13:18 Added Reset Default Report Templates button in Reports tab in System Options
130 6/12/20 13:09 Added CountReportTemplatesInConfig(SectionReportTemplates: string): integer to check if either report template list is empty. If a report template configuration has zero templates, VTube will automatically reset the list so that it has reports. If it has more than zero, then it will ignore the reset.
129 6/12/20 12:20 Finished adding LRA deviation report and tolerances
128 6/12/20 12:17 Started adding LRA deviation report with tolerances
127 6/11/20 13:24 VTube-STEP M5 Export Added
126 6/10/20 15:45 Added new report tags for reporting Cylinder Fit Scores Fixed a bug in util_html.pas where a

<vtube_val> tag on the left border would not be handled properly. The resulting value was omitted.

125 6/9/20 14:16 Fixed a tolerance edit bug in inspection. Added sync to TDS after validation of all values in the grid. Discovered by Active Exhaust team.
124 6/8/20 20:00 Best Fit Alignment 4 - Deeper
123 6/8/20 16:12 Modified the UI for Inspection Tab Menus Put the End Length in its own tab menu. Put the arc gauge for tangent % in tolerance in the tangent grid tab
122 6/8/20 13:59 Added the Cylinder Measured Data Detailed Scores grid and grid pas file
121 6/7/20 23:55 Fixed a divide by zero when averages for Cylinder Fit Score data are zero.
120 6/7/20 22:37 Cylinder Fit Score % value calculations are added in support_measurescore.pas I also added UI circles to show the value.
119 6/6/20 16:02 Added the StraightListStorageCylinderMeasuredData that stores a list of cylinder fit data for every straight. This object is now part of the maindatabase. It is not stored in tube data storage. It is saved in VTP File v133.
118 6/6/20 14:55 Added util_measuresetup_displayoptionsGrid.pas Added FileIO_VTube_v133.pas
117 6/6/20 14:55 Added attOneCylinderMeasuredDataStorageList.pas
116 6/6/20 14:55 Added Manage Lists TAB menu in System Options. Added "Clear Cylinder Fit History List for this Project" button in the menu. Added Clear Cylinder list to FileIO 133 structure.
115 6/6/20 14:17 Added initial measure scores UI Added Circular progress wheel to alignment progress window
114 6/6/20 11:06 Added Bend Data Tab in Inspection Data - Incomplete implementation - just starting
113 6/5/20 22:09 Reorganized Measure Setup Grids Moved BP variables from Miscellaneous Tab to Bend Profile tab Removed all references to BP slices and slice angles in the Misc tab. They are not used any more. Renamed the Misc tab to "Display" since everything in that menu is related to what gets displayed during and after measure. Removed checkbox switch for setting datastore.OptionsMeasure.IncludeBendProfileMeasure in Measure Setup. This value can be turned on or off while measuring centerlines, and also can be turned on and off by the inline bend profile switches in Datastore.BendProfileDatabase.PerBendRadiusQualificationDatalist[iBendIndex].BendProfileMeasureOptions Added util_bendprofile_measuresetup.pas. Renamed the original util_bendprofile_measuresetup.pas to util_bendprofile_inlinemeasuresetup_grid.pas
112 6/5/20 13:08 Added DataStore.OptionsMeasure.BendProfileCloseToBendPlaneDistance to control the Bend Profile planar threshold of in plane point selection (in the v5 and v6 BP calc procedures in util_bendprofile.pas.)
111 6/4/20 21:45 Added and tested unique sounds to different Bend Profile measures
110 6/3/20 20:30 Added bend profile envelope report html tags

<vtube_val>array_radiusqualificaiton_bendprofile_measure_type</vtube_val>

<vtube_val>array_radiusqualificaiton_bendprofile_measured_yes_no</vtube_val>

<vtube_val>array_radiusqualification_bendprofile_envelope_tolerance</vtube_val>

<vtube_val>array_radiusqualification_bendprofile_envelope_in_out</vtube_val>

Name Creation date Comment
269 9/29/20 18:30 Customer Release

NEW FEATURE: LASER STRIPE ZONES Added----- 1 - The new Laser Stripe Zones logic was finished. It is an advanced post-processing feature. Laser Stripe Zones post processing allows for restricting laser stripes used to build the measured tube to specific zones of the straight. The feature was designed for a customer that measures highly deformed tube for tube presses that require low variation in part shape in spite of the deformation of the tubes. The goal is to reduce the measurement variation down to less than 1 mm when reverse-engineering a part for a good fit in the press. 2 - The process can use a dual zone width approach that restricts the laser stripes to those inside the two zones that are at each end of the straight and offset from each tangent point. 3 - The process can also use a single zone of laser stripe points that are found in between the two end zones. 4 - The zones are displayed in the model as transparent cylinders. 5 - The zone center points are spheres that are either GREEN or RED to indicate if points were found within the laser stripe zones. If not stripes are found within a dual zone set up, then the zone point is RED. If stripes are found inside the zone, then the point is GREEN. 6 - Since Laser Stripe Zones post processing work using measured tube data to build new refined measured tube data, the feature is placed in a tab menu inside the Measured Tube menu. 7 - When Laser Stripe Zones processing is performed, VTube will always allow you to undo the processing if it makes the alignment worse using Tube Data Storage. NEW FEATURE: Cylinder Fit Data Tracking Improvement In Assemblies----- 1 - Cylinder Fit Data is now tracked separately for each part in the assembly. 2 - This allows you to check and report the diameters, profile, ovality, etc. for each end of a straight stick before bending using the assembly feature. 3 - Create two straight tubes using Assembly in VTube-LASER. Make tube 1 for END A and tube 2 is for END B.

4 - Measure each as a straight tube. The values for each end can then be documented in a report using the Cylinder Fit Data reports.

</body> </html>