|
|
| Latest 2.1 Version: 2.1.1 Release FrameWork |
| Release Date: Sep 06 2000 12:00AM |
New Features |
| Background Script Enhancements |
| Version Added: 2.1 Release FrameWork |
| Implemented in the FrameWork 2.1 is an OCR SoftSensor. The OCR reader is fully trainable and can even read symbols. Please refer to the Reader SoftSensor section for detailed information on the OCR SoftSensor. |
| ObjectFind SoftSensor |
| Version Added: 2.1 Release FrameWork |
| Functions have been added to the Script SoftSensor to allow the monitoring and setting of I/O from a background script. In addition, functions and methods associated with Products have been added. These functions can be found in the DVT Script Reference Manual and the help files. |
| Modbus Master Communications Driver |
| Version Added: 2.1 Release FrameWork |
| The Modbus Master allows multiple SmartImages Sensors to communicate and share information with each other. It also allows communications between other Modbus devices. |
| Changed default Ethernet rate to support a larger number of PC Cards |
| Version Added: 2.1.1 Release FrameWork |
| The Ethernet transmission rate was changed so the older Laptop Ethernet cards would perform better with the larger amount of data DVT sends out. For best performance on a Laptop computer an Ethernet card with Cardbus technology should be used. |
Known Issues |
|
| Direction of scanning fixed for some precision measure shapes |
| Status: Verified Fixed |
Version Fixed: 2.1.1 Release FrameWork |
| Direction of scan for some measurement softsensors was didsplayed wrong in the userinterface. However, scanning was correct for actual inspection. |
| DataLink will display results over ethernet when inspections are not running |
| Status: Verified Fixed |
Version Fixed: 2.1.1 Release FrameWork |
| Datalink results were output over ethernet when the system is play mode but not running inspections. The system should only output datalink results after each run mode inspection. |
| OCR SoftSensor could cause the system to crash if the SoftSensor moves off the image. |
| Status: Verified Fixed |
Version Fixed: 2.1.1 Release FrameWork |
| The OCR SoftSensor could cause the SmartImage sensor to crash it is referencing another SoftSensor for position and that SoftSensor causes the OCR SoftSensor to move off the image. |
| Problems sometimes decoding UPC, Codabar and USS-39. |
| Status: Verified Fixed |
Version Fixed: 2.2 Beta 7 FrameWork |
| UPC, Codabar and USS-39 1D barcodes sometime would not decode correctly. This was fixed in FrameWork 2.2 Beta 7. |
| SmartLink SoftSensor could cause UserInterface to crash. |
| Status: Verified Fixed |
Version Fixed: 2.2 Beta 10 FrameWork |
| Added a check in Parse() in the SmartLink sensor to check the validity of grid data row/column values before using them to access the grid data array. FrameWork 2.10 did not properly support saving SmartLink to product files leaving off the row/column values. Trying to load one of those files would cause the GUI to crash.
|
| I get an error message:The SmartImage Sensor currently has too many active user interface connections.
|
| Status: Verified Fixed |
Version Fixed: 2.3 Beta 10 FrameWork |
| When using a SmartLink has connected to the Model 630, any attempt to open FrameWork and connect to the Model 630 is met with an error. Too many user connections.
|
Other |
| FrameWork UI looses communication when long output pulse widths are used. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Reproduced |
| A dialog box is displayed that states "Communications has been lost with the SmartImage sensor, would you like to disable communications". The status/ready LED light is constantly off. This is typically caused by having an output pulse width larger than your time between triggers. |
| The script tool will not initially recognize itself when setting parameters associated with it. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: |
Status: Verified As Designed |
| "Error executing Script" is generated in the complier results of the script
Description: The script tool itself is not recognized in the script until you hit apply, since new new SoftSensors are only created when you hit apply or OK. However, once yo |
| Using Erosion, Open, or Close on a Blob Generator SoftSensor may cause boundary blobs to be counted. |
| Version Effected: 1.4 FrameWork SR1 |
Version Fixed: |
Status: Open |
| Boundary blobs being counted when count boundary blobs is disabled.
When performing preprocessing on a blob generator tool, any preprocessing involving erosion (erosion, open, and close) will cause the boundary pixels to be eliminated, therefore causin |
| If a Blob Selector SoftSensor is being used as a Locator, the position check box in the softsensors parameter page must be enabled |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified As Designed |
| When referencing a Blob Selector SoftSensor for position, the softsensor fails and the results table failure mode is indicated as "Position Failed"
If the position check box in the Blob Selector SoftSensor is not enabled, then there is no correct posit |
| Restoring Inspection Products may not restore all softsensors. |
| Version Effected: 1.4 FrameWork SR1 |
Version Fixed: |
Status: Verified as Designed |
| A message stating "Not all softsensors parameters were correctly transferred to the SmartImage Sensor" or some of the softsensors are not restored for a product. DVT Product files are not properly restored when the Product ID is already used by another product. |
| Outputs seem to be not available when using a multiplexer and the toggle output. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified As Designed |
| The toggle digital output toggles after each head instead of when the outputs are available. |
| A dialog box is displayed that states "Communications has been lost with the SmartImage sensor, would you like to disable communications". The busy LED light is constantly on and ready LED light is constantly off. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Open |
| Communications with the SmartImage sensor appears to stop due to an overtaxing of the SmartImage sensors processor. The usually occurs when inspections are running internal trigger at full speed and there is a long output pulse width is defined. |
| Memory allocation is indicated in the results table for a small circular softsensor. A small circle or arc is drawn incorrectly in the sampled image display. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Open |
| When drawing a small circle or arc less than 7 pixels in diameter, there are not enough points to approximate the circle. This causes a memory allocation error in the firmware which causes the system to eventually run out of memory causing the system to fail. |
| "Cannot reference own outputs" shows up when compling script tools. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| When writing a script, the outputs of the script softsensor cannot be referenced. They can only be set. |
| Strange intensity softsensors brightness values in datalink. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
Status: Verified As Designed |
| The brightness value for an intensity softsensors used in datalink is % below threshold. This is actual the % darkness scaled by 100. So a brightness of 32.56% would be 6744. |
| When referencing subpixel position of a Blob Selector SoftSensor, the wrong position can sometimes be used without warning. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| The wrong position of a blob selector softsensor is sometime sent to the coordinate transformation softsensor when more than one blob is sent from a generator blob tool to a selector blob tool. This occurs because the first blob is always the upper most blob. |
| "Error executing Script" is generated in the compiler results of the script. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| The script tool itself is not recognized in the script until you hit apply, since new SoftSensors are only created when you hit apply or OK. However, once you hit apply or OK, the SoftSensor will start being used for inspection purposes. |
| Coordinate Transformation softsensor generated incorrect values when referencing a Blob Selector SoftSensor. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| The position and angle check boxes in the Blob Selector SoftSensor parameters page must be enabled, otherwise no position is calculated and there is no correct position to reference. |
| The feature size parameter appear to change on the user. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| The minimum feature size must be less than the maximum feature size, if this is reversed the two values are automatically switched without notifying the user. |
| User Interface will not communicate with Series 600 over Ethernet. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| You cannot communicate with a different SmartImage sensor with the same IP address. This includes if you are connected directly to one Series 600 then disconnect it and connect to another Series 600 with the same IP address. Reason: each ethernet device |
| The SmartImage sensor fails inspections, however the SID and results table passes. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
Status: Verified As Designed |
| This is related to a timing issue caused by incorrect system setup. If you go to the Ssytem Inspection Statistics graph you will see missed inspections and/or resource conflicts. Check areas related to timing: Delay after trigger, inspection period, output pulse width. |
| Image noise in a Series 600 image when image has saturation. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| This occurs when the image has saturation area and antiblooming is enabled. You will see slight intensity variation in the saturated area. The area will the variation will not change from image to image. This is caused by a combination of antiblooming and sensor gain. |
| Creating a power up System Status output by inverting the polarity. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| You can create a System Status output by inverting the polarity of an output on the I/O parameters page. Therefore, the output is only active when the system is powered up in FrameWork. If the system is turned off or in diagnostic mode, the output will not be active. You can also create a power up bit using a background script. |
| Only a portion of the image appears when restoring an image for the PC. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
Status: Verified as Designed |
| Only a portion of a full image will appear when an image is restored from the PC when the Series 600 is first powered up. This occurs because the image buffers have not yet been initialized. Before restoring images from the PC, you should first start real time feadback. |
| Blob Angle is reported from 0-180 degrees when principal axis (360 degree) is selected for angle calculation. |
| Version Effected: 1.4 FrameWork SR1a |
Version Fixed: |
Status: Verified As Designed |
| The blob angle softsensor will report an angle between 0-180 if the blob is symetric due to the angle algorithm. |
| Sampled Image Display is minimized on a 600 when running FrameWork 1.4. |
| Version Effected: 1.4 FrameWork |
Version Fixed: 1.4 FrameWork SR1 |
Status: Verified as Designed |
| Newer Series 600 systems contain a new FPGA chip for imaging. This chip requires different firmware code. You have downloaded FrameWork 1.4 and you must instead download FrameWork 1.4 SR1a. |
| Direction of scanning fixed for some precision measure shapes |
| Version Effected: 2.1 Release FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
Status: Verified Fixed |
| Direction of scan for some measurement softsensors was didsplayed wrong in the userinterface. However, scanning was correct for actual inspection. |
| DataLink can cause system to crash |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 3 FrameWork |
Status: Verified Fixed |
| The system can crash and lose communications when manipulating Datalink through the user interface. Typically this issue occurs after the product containing the datalink string is saved to flash memory. |
| DataLink will display results over ethernet when inspections are not running |
| Version Effected: 2.1 Release FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
Status: Verified Fixed |
| Datalink results were output over ethernet when the system is play mode but not running inspections. The system should only output datalink results after each run mode inspection. |
| OCR SoftSensor could cause the system to crash if the SoftSensor moves off the image. |
| Version Effected: 2.1 Release FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
Status: Verified Fixed |
| The OCR SoftSensor could cause the SmartImage sensor to crash it is referencing another SoftSensor for position and that SoftSensor causes the OCR SoftSensor to move off the image. |
| Emulator does not work correctly with Windows ME or Windows XP. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 5 FrameWork |
Status: Verified Fixed |
| Typically the Emulator uses port 5000 of the the IP address 127.0.0.1. The IP address 127.0.0.1 is an internal IP address of a PC. This can cause problems with the new "Universal Plug and Play" option in Windows ME and Windows XP which autodetects on port 5000. To fix this problem, support was added to FrameWork and the Emulator to support communications on a different port. Add the lines: EmulatorSystemTerminalPort=5010 and EmulatorDataLinkPort=5011 to the [Ethernet] sections of both the FWK.ini and FWKEmulator.ini files. Or you can disable the Universal Plug and play option on Windows ME by going to the Add/Programs icon of the Control Panel and uncheck the "Universal Plug and Play" checkbox under the Windows setup tab.
The same thing should be done with the SmartReader.ini and SmartReaderEmulator.ini files. |
| Opening the Datalink terminal window causes FrameWork to become unresponsive |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 4 FrameWork |
Status: Verified Fixed |
| When opening the Datalink terminal window in FrameWork the user interface could could a very long delay which makes the user interface unresponsive. |
| Threshold marker disappears when softsensor graphs are set to B&W mode |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 3 FrameWork |
Status: Verified Fixed |
| When histogram and pixel graphs are switched from the default color mode to the black and white mode, the threshold can appear to disappear. |
| Exception thrown on PC when OCR graphs are set to Black and White |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 2 FrameWork |
Status: Verified Fixed |
| Changing the color scheme of the OCR graph from color mode to black and white mode could cause the PC to throw an exception. |
| Setting threshold from the OCR graph could cause strange problems. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 2 FrameWork |
Status: Verified Fixed |
| The OCR histogram graph allowed the movement of the threshold even when the threshold type of the OCR softsensor was set to computed. Changing the threshold value via the OCR histogram graph when the threshold type was set to computed would result in some corrupted data and some strange results. |
| SoftSensors which shapes could not be undone. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 2 FrameWork |
Status: Verified Fixed |
| SoftSensors without shapes such as the math and script softsensors were not added to the undo buffer. Therefore, operations done to them could not be undone. |
| DataLink can cause PC to hang up |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 2 FrameWork |
Status: Verified Fixed |
| There was several issues associated with the DataLink user interface windows which could cause the PC to not respond. These were addressed in FrameWork 2.2. |
| Script Editor window sometimes disappears. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.3 Beta 8 FrameWork |
Status: Verified Fixed |
| Sometimes the position of the edit window for script was not stored to the FWK ini file correctly. |
| Selecting a graph for the SmartLink SoftSensor could hangup computer |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 1 FrameWork |
Status: Verified Fixed |
| Graphs which were unsupported for the SmartLink SoftSensor could be selected and subsequently cause the PC to hang. |
| Precision Measure Torus not position referencing properly. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 8 FrameWork |
Status: Verified Fixed |
| The FindCircle and the FindCircle Arc would not reference some positioning softsensors correctly. |
| Drawing Translational SoftSensor near edge of Image could cause crash. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 8 FrameWork |
Status: Verified Fixed |
| The system could crash when a Translational SoftSensor is drawn near the edge of the image. |
| Emulator Image update slow on Windows ME |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 8 FrameWork |
Status: Verified Fixed |
| Image updates on Windows ME could be slow when using the emulator. This has be fixed in FrameWork 2.2 Beta 8. |
| EAN8+8 and EAN8+5 1D barcodes not read. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 7 FrameWork |
Status: Verified Fixed |
| The UPC EAN8+2 and EAN8+5 barcodes could not be read. This was fixed in FrameWork 2.2 Beta 7. |
| Problems sometimes decoding UPC, Codabar and USS-39. |
| Version Effected: 2.1 Release FrameWork |
Version Fixed: 2.2 Beta 7 FrameWork |
Status: Verified Fixed |
| UPC, Codabar and USS-39 1D barcodes sometime would not decode correctly. This was fixed in FrameWork 2.2 Beta 7. |
| Emulator gives error when loading product file's serial parameters |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 7 FrameWork |
Status: Verified Fixed |
| When restoring a system product file to the emulator, the emulator would give an error stating that some parameters could not be transfered. The problem was do to the emulator handling the serial parameters sent to it. This was fixed in FrameWork 2.2 Beta 7. |
| Precision Measure Torus causes crash if it moves off image. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 7 FrameWork |
Status: Verified Fixed |
| The Precision Measurement Torus could cause system to crash if the torus moves off the image. Fixed in FrameWork 2.2 Beta 7. |
| Font List not copied when OCR SoftSensor was duplicated. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 6 FrameWork |
Status: Verified Fixed |
| When duplicating an OCR SoftSensors the font list was not copied to the new OCR SoftSensor. |
| Problems occurred when referencing a string in Datalink that was greater than 100 characters. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 5 FrameWork |
Status: Verified Fixed |
| Problems occurred when referencing a string in Datalink that was greater than 100 characters. This was fixed in FrameWork 2.2 Beta 5. It will now be the maximum of the length of the input string or that specified by the format statement. |
| System crash when OCR SoftSensor moved off image. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 3 FrameWork |
Status: Verified Fixed |
| If OCR softsensor moves off the image and graph data is requested the system could crash. Fixed in FrameWork 2.2 Beta 3. |
| System crash when using OCR and DVT thresholding |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 2 FrameWork |
Status: Verified Fixed |
| Marking of an OCR softsensor when it moved off the image would cause the system to crash. |
| Using GetProduct function could cause crash. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 2 FrameWork |
Status: Fixed |
| Using the GetProduct function in a script could cause a crash do to a memory leak. This was fixed in FrameWork 2.2 Beta 8. |
| GetExposure and GetGain Contain wrong sytnax in Script Manual |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| The line P= Product1; should read P=GetProduct("Product1"); |
| GetProductById() script function documented incorrectly in Script Manual |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| In the 2nd Edition of the Script manual, the script function GetProductById() is incorrectly labeled as GetProductByID(). That is, the D in Id should not be capitalized. |
| Binary Script Example is incorrect in the Script Reference Manual |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| There are several aspects to the binary script example in Chapter 5 of the Script Reference Manual. Outputs User1-User 6 should not be used since these outputs are automatically updated by FrameWork after each inspection thereby turning them off. Instead Output 19 - Ouput 24 should be used. These are designed for script functions. In addition, a new long variable should have been used for the NumFeatures parameter and the & (bitwise and) operator should have been a | (bitwise or) operator. |
| System Status Bit Example in Script Reference Guide is incorrect |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| The Setting a System Status Bit example in the 2nd Edition of the Script Reference manual incorrectly uses the User1 output as the status bit. Instead one of the Outputs dedicated for script should have been used like Output 24. |
| Several bit manipulation which set multiple bits are incorrect in script manual |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| On page 59 and 61 of the 2nd edition of the script reference manual the SetOutputs function is called in examples to set multiple bits at the same time. In these examples a | (bitwise or) operator should be used instead of an & (bitwise and) operator. |
| GetInspectProduct() script function not documented in script manual |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| The GetInsectProduct() function is not documented in the 2nd edition of the script reference manual. This function is used to return the current inspection product when setting a product variable. For example, Product prod; prod=GetInspectProduct(); This functions makes simplifies things when a product is duplicated. |
| Precision Measure graph always corresponds to the 3 o'clock position |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| The graph associated precision measure find circle and arc softsensor would always display the inspection at the 3 o'clock position. Even if the softsensor was rotated. This was corrected in FrameWork 2.2 Beta 10. |
| Profibus UserInputLength always set to zero in the Series 700. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| In series 700 systems with built in profibus, the profibus parameter UserInputLength would always be set to 0. |
| Scanning 1D barcode softsensor may not scan the in the originally drawn region. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| Changed the 1D barcode reader to always do a scan along the line drawn. Previously it would not do a scan where drawn if an even number of scans was specified. Now, in that case, an extra scan is done along the center line. This was done so that the threshold, contrast, min. intensity, and max. intensity reported to the GUI are from along the drawn line just as the graph already was.
|
| Threshold for scanning 1-D softsensor may not be as expected. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| Fixed problem in 1D barcode reader where the threshold used for an inspection along a scan line is not always from calculations done along that same line. DLG
|
| Template may cause a crash if the user double clicks rapidly. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| Fixed a crash that would occur in Template if the user rapidly double-clicks when drawing the sensor. It was an issue of not properly handling an error message returned by SURectangle() resulting in a member variable not being set before use. DLG
|
| Flash icon does not change when the Datalink parameters are applied. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| Fixed a bug in DataLink where if a change is Apply'ed then Cancel is hit the save to flash icon does not change for the product.
|
| SmartLink SoftSensor could cause UserInterface to crash. |
| Version Effected: 2.1 Release FrameWork |
Version Fixed: 2.2 Beta 10 FrameWork |
Status: Verified Fixed |
| Added a check in Parse() in the SmartLink sensor to check the validity of grid data row/column values before using them to access the grid data array. FrameWork 2.10 did not properly support saving SmartLink to product files leaving off the row/column values. Trying to load one of those files would cause the GUI to crash.
|
| Fixed support for the IVal[] and DVal script parameters in datalink. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: 2.3 Beta 1 FrameWork |
Status: Verified Fixed |
| Fixed support for the IVal[] and DVal script parameters in datalink. These parameters did not show up datalink previously. |
| Intermittent communication or cannot connect serial to system. |
| Version Effected: 1.4 FrameWork SR1 |
Version Fixed: |
Status: Verified As Designed |
| You may be getting noise on the serial port. This can be checked by using Hyperterminal which is installed with Windows. The default serial communication setting are 38400-8-N-1-NO FLOW. Hold down the Enter key of the PC, you should recieve question marks ? back from the SmartImage sensor. If you get any other characters, you are getting noise on your serial line. Check to make sure you are using a fully populated, 6 conductor serial cable and not a 4 conductor cable. |
| My laptop computer doesn't communicate with the SmartImage sensors when laptop is undocked. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: |
Status: Verified As Designed |
| This can be cause by the computers power saving setting which may turn off the PCMCIA ethernet card when it is running off of the battery. Use winipcfg (win98) or ipconfig (win NT) to determine the true status of your card. |
| Output Timing/Inspection Termination Issue |
| Version Effected: 1.4 FrameWork SR1 |
Version Fixed: |
Status: Reproduced |
| If Outputs are configured for "Immediately, but within X ms after trigger", there is an issue with the termination of the inspection. The internal clock is reviewed after each SoftSensor has finished executing to determine the inspection time. If there is a SoftSensor that takes a long time to execute (non-optimized OCR failure), and it starts inspecting just prior to the Output time-out, the timer is not polled again until after SoftSensor has finished inspecting. This is an issue if there is a new triger coming just after the timer times out - you will end up with a resource conflict. |
| I get an error message:The SmartImage Sensor currently has too many active user interface connections.
|
| Version Effected: 2.1 Release FrameWork |
Version Fixed: 2.3 Beta 10 FrameWork |
Status: Verified Fixed |
| When using a SmartLink has connected to the Model 630, any attempt to open FrameWork and connect to the Model 630 is met with an error. Too many user connections.
|
| Script Non-Conversion of Byte to Long |
| Version Effected: 2.0.1 Release FrameWork |
Version Fixed: |
Status: Not-Reproduced-R&D |
| System cannot convert Byte to Long - Error states can't convert type "B" to type "J". |
Resolved Issues |
| When saving products to PC the Data Link strings are sometimes left out |
| Version Effected: 1.3 FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| When the product is saved to the PC the data link strings for some or all products are not saved. This has been traced to the UI not having successfully read the data when querying product parameters. |
| Changing to the datalink driver will switch to the driver and then not accept any commands or send any output.
|
| Version Effected: 1.3 FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| After changing to datalink, you could not change back to the system terminal driver to initiate FrameWork or System Terminal commands. This has been fixed. The *T- system command changes the datalink terminal back to the system terminal mode. You can then use the #Tb and #Tt command to permanently set the port to system terminal. This is all handled automatically by FrameWork now. |
| Terminal times out while connecting to a system with many products. |
| Version Effected: 1.3 FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| After loading the attached *.dvt file to an 800 the FrameWork UI will not be able to reconnect. Everything works fine loading the product file but the problem appears after the UI has disconnected from the system and tries to reconnect. |
| Very long input strings in the Datalink strings tab will cause the computer to lockup and proper values will not be output. |
| Version Effected: 1.4 FrameWork SR1 |
Version Fixed: 2.1.1 Release FrameWork |
| If an input string has been entered that results in a string being sent to the firmware that is longer than 200 char the user interface will lockup the next time the datalink box is opened. |
| Invalid Param shows up in the sample display for datalink and Invalid Format shows up in the terminal window. |
| Version Effected: 1.3 FrameWork |
Version Fixed: 2.1 Release FrameWork |
| The gradient threshold for datalink has not been implemented in FrameWork 1.3. |
| Invalid Parameter shows up in the terminal window for datalink. |
| Version Effected: 1.3 FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| The scale factor should not be shown as a valid parameter under individual measurement softsensors. |
| The intensity parameter setting shifts by a fractional amount when the apply or ok buttons are pressed. |
| Version Effected: 1.3 FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| The intensity parameters are rounded incorrectly when they are sent to the processor. Therefore, each time the apply button or the ok button is pressed in the blob softsensor, the parameters change by a fractional amount. |
| F8 does not bring up the histogram graph for a blob generator softsensor. |
| Version Effected: 1.3 FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| When you have the blob generator selected F8 brings up the Pass/Warn/Fail graph instead of the histogram graph. |
| Memory allocation seen as failure cause for a Measure Across Area softsensor. |
| Version Effected: 1.4 FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| The Measure Across Area softsensor returns an incorrect failure code when no edges are found. It returns a Memory Allocation Error instead of a No Edges Found result. |
| Datalink values continue to be transmitted via Ethernet when inspection are off. |
| Version Effected: 1.4 FrameWork SR1a |
Version Fixed: 2.1.1 Release FrameWork |
| If you are using datalink across ethernet, the values will continue to be sent if you have play mode on but running of inspection off. This is not the case if you are sending values over the serial port. |
| Blob Softsensor changes preprocessing values when restoring product from the PC. |
| Version Effected: 1.4 FrameWork SR1a |
Version Fixed: 2.1.1 Release FrameWork |
| The size for step of preprocessing is incorrectly read in as 10 when restoring a blob generator softsensor from the PC. You must manually edit the step 2 preprocessing size value when you restore the product. |
| Dynamic scale function in the Scale Softsensor does not work. |
| Version Effected: 1.4 Framework SR2 |
Version Fixed: 2.1.1 Release FrameWork |
| When clicking on the dynamic function of the scale softsensor, the softsensor result status changes to fail and the scale calculations do not work. |
| Blob Selector stops reporting blobs |
| Version Effected: 2.0.1 Release FrameWork |
Version Fixed: 2.1.1 Release FrameWork |
| After creating a Blob Generator and Selector, if the Generator SoftSensor is moved on the SID, applied to the new position, and then the Undo button is checked, the Selector will no longer report any Blobs being found. |
Confusion Points |
| Intensity values sent by Datalink and used by Script SoftSensors do not appear to be correct. |
| Version Effected: 1.3 FrameWork |
Version Fixed: |
| Intensity values used in the Script SoftSensor and in Data Link are Integer values between 0 and 10000. These values are actually the percent darkness scaled by 100 in order to achieve an integer value. |
| Template does not find correct template on same image. |
| Version Effected: 1.4 Beta 5 FrameWork |
Version Fixed: |
| Sometimes the template matching will find the wrong match even on the same image after the first learn. This is a function of the way template matching is implimented. This indicates the most interesting feature of the template is being confused by another feature. |
| Noise character are seen on the Hyperterminal over the serial port. |
| Version Effected: 1.4 Beta 6 FrameWork |
Version Fixed: |
| Depending on the environmental conditions, you may get noise over the serial line which does not allow you to communicate with the Series 600 or download firmware. This noise can often be suppressed by connecting the grnd pin on the RS-422 port. This pi |
| Too many active users connections dialog when connecting to Series 600 |
| Version Effected: 1.4 FrameWork SR1 |
Version Fixed: |
| FrameWork only allows one active FrameWork session with the Series 600 in order to eliminate confusion between who has control over the FrameWork session. Another person may be connected to the system already. Our communications with the system was lost |
| Template percent error appears incorrect when using dark or light pixels only. |
| Version Effected: 1.4 FrameWork SR1 |
Version Fixed: |
| Using the Template SoftSensor, when dark or light pixels only are selected, the percent error is calculated over all pixels contained within the SoftSensor, not just the light or dark pixels respectively.
|
| Image appears to be blurry at very low exposure times. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
| The image can appear blurry at very low exposure times (<0.1 ms) when you are using continuous illumination. At low exposure times, the shifting time of the image used by the electronic shutter becomes a greater percent of the exposure time. The streaki |
| Image in the SID appears to be grainy or blurry. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
| The image in the sampled image dispay appears to be grainy. This is caused by the computer settings only using 63 grayscales when the computer is set up for a high resolution disply. The gray scaled image of FrameWork is best displayed on the computer with 256 Grey Scale. |
| Warning on digital inputs for product selection may be misleading. |
| Version Effected: 1.4 FrameWork |
Version Fixed: |
| A warning comes up when the digital product ID is set to a number greater than 16 which states numbers greater than 16 are not supported ditigally. However, you can add or delete digital inputs for product selection. This warning should be more generic. |
| A Warning appears when trying to use digital IDs above 15 in the Product Management dialog. |
| Version Effected: 2.1.1 Release FrameWork |
Version Fixed: |
| You get a warning in the product management dialog when you selected a product ID above 16. However you can selected more than 16 products on a Series 600 if you reassign some of the I/O to be used for digital product selection. |
| Cannot communicate serially between the 600 and IA Motion Controller |
| Version Effected: 1.4 Beta 12 FrameWork |
Version Fixed: |
| The reason for this problem is that the BlackBox RS422-RS232 converter is powered with the signals from the RS232 side 9-pin interface, specifically from pin 4(DTR). IA requires use of a Selnet port (6 pin straight plastic connector). This connector onl |