Today we released two new features for the HMI.
The first new feature is the ability to play a video file embedded in a graphic window. AVI, MPEG and any other format that has a codec (coder-decoder) installed in the OS. The playback can loop, pause, resume, etc. WAV and WMA files can also be played (audio files).
The second new feature is for the camera inputs. The HMI has always provided the option to record the video image to an AVI file. The start and stop of the recording was under user or script control. While this worked fine, it could use a large amount of disk space and require the recording to be on all the time to catch some event.
The new looping feature provides for the video stream to be recorded in a "loop" and under command the loop will be copied to another file.
For example, a machine is randomly faulting. The fault condition is known, but not why the machine is faulting. The video port is configured to maintain a 10 minute loop. When the fault condition is detected, the HMI can be commanded to save the loop. Later the video can be viewed and possibly the cause of the fault will be determined. (A squirrel ran across the sensor light beam, a passing cart bumped the stop switch, etc..)