摘要:
A method, apparatus, and computer instructions for testing software programs running on a data processing system. Text is translated from the source language to the target language to form translated text in response to a user input, containing the text in a source language. The text is entered through a computer interface in the data processing system. The translated text is inserted into a user interface of the software program to be tested to form inserted, translated text. The software program is written using the target language. A determination is made as to whether the software program functions correctly using the inserted, translated text.
摘要:
A method, apparatus, and computer program instructions for automatically performing test builds of natural language translated files for a software product. When a translated file is received from a translator, a test build of the translated file is executed in a translation test build environment, wherein the translation test build environment is separate from the main software product build environment. A determination is made as to whether the test build of the translated file is successful. If the test build is successful, the translated file is submitted to the main software product build environment. If the test build is unsuccessful, a log file containing error information is sent to the translator to allow the translator to fix compile errors identified in the translated file and resubmit the translated file to the translation test build environment.
摘要:
A system and method is provided wherein a software file or packaged set of files, originally prepared in one natural language, is sent to a translator for translation into another natural language. The translated file or files is then delivered back from the translator, to an automated error checking tool. The tool performs a number of different error checking functions on the file, to determine if the file has any of a number of different types of errors resulting from the translation. Usefully, different error checking devices are provided to search for errors of different types or classes. The tool is operated in association with a firewall, to ensure that files with errors cannot be introduced into the software development-build environment. The translator is automatically notified via electronic mail if errors are found in his/her files.
摘要:
A method for generating a mask for use with a light measurement system that includes a light source for projecting light onto an object, and an imaging sensor for receiving light reflected from the object. The method includes determining a profile of the object to be inspected, and generating an electronic mask based on the determined object profile. The electronic mask has an electronic opening having a profile defined to substantially match the determined object profile as viewed from one of the light source and the imaging sensor.
摘要:
An arrangement in which three-dimensional measurement sensors are calibrated using linear translation of three flat plates, one orthogonal to the path, one sloping vertically, one sloping horizontally. Sensors for which linear interpolation applies need only calibrate two surfaces of the sensor volume for complete calibration. Two flat surfaces are adequate for calibrating a volume if one surface is used twice.
摘要:
Methods are provided for reducing the number of projected patterns required to make two- or three-dimensional surface measurements on a sub-class of surfaces comprising relatively smooth surfaces. By including apriori knowledge about the surface to be measured, pattern ambiguities can be resolved by processing rather than by additional projected patterns.
摘要:
A computer-implemented method, system, and computer program code are provided for characterizing an edge break, e.g., part features and/or geometric discontinuities that could give rise to edge sharpness, as may be encountered in a chamfer, bevel, fillet and other part features. The methodology enables to accurately and consistently determine in a manufacturing setting, for example, any applicable geometric parameter for characterizing the edge break.
摘要:
A method for inspecting an object using a structured light measurement system that includes a light source and an imaging sensor includes illuminating each of a plurality of different areas of the object with different wavelengths of light using the light source, filtering light reflected from the object into a first wavelength of the different wavelengths, and receiving the first wavelength of light reflected from the object with the imaging sensor.
摘要:
Methods are provided for reducing the number of projected patterns required to make two- or three-dimensional surface measurements on a sub-class of surfaces comprising relatively smooth surfaces. By including apriori knowledge about the surface to be measured, pattern ambiguities can be resolved by processing rather than by additional projected patterns.
摘要:
An apparatus with a common aperture and multiple image recording surfaces with individual filters and/or controlled shutters enables the implementation of several methods of 3-D measurement systems. The parallel nature of the device lends to short measurement times suitable for measuring moving objects. A similar apparatus may be constructed to project multiple images simultaneously or in rapid succession. Elimination of mechanical motion within the projectors and cameras of the prior art reduce the measurement time significantly. A new method of 3-D measurement employing a sweeping light plane and time encoded image recording uses the apparatus. An alternate method maintains a stationary projected light plane through which an object moves as it is measured in 3-D. Another method uses simultaneous projection of light patterns at different frequencies. Another method employs the time of flight of a light pulse and time encoded recording of the reflected energy.