80 of 95
Reference Manual ATOM one SSM500
17 Slow Motion Engine
The command described in this chapter control the slow motion video recording and
playback capabilities of the ATOM one SSM500 in Trigger Mode, they are not available
when the SSM Mode is used.
Key features:
The ATOM one SSM500 can record 300000 frames which equals 60s at 500fps which can
be equally split into up to 4 buffers.
It is possible to record into one buffer while displaying video from another buffer.
You can seamlessly switch recording from one buffer to another free buffer without
dropping any frames.
General workflow:
•
Select into how many recording buffers you want to partition the storage space
using the
count
command.
•
Select whether you want to record in “loop” or “once” mode using the
rec_mode
command.
•
List buffer status using the
status
command.
•
Pick a buffer that is “free” and start recording into it using the
rec
command.
•
Once the scene is recorded either switch recording to the next buffer using the
rec
command or stop the recording using the
rec_stop
command.
•
Start playback of the recorded buffer using the
play
command.
•
Use the
seek
/
pause
and
play
commands to find the first frame of the scene you
want to play back.
•
Use the
mark_in
command to mark this frame as the first frame of the scene.
•
Use the
seek
/
pause
and
play
commands to find the last frame of the scene you
want to show.
•
Mark that frame using the
mark_out
command.
•
Use the
mark_pos
command to check the “in” and “out” frame positions, jump to
the “in” frame using the
seek
command.
•
Start playback of the selected scene using the
play
command, use the
play_mode
command to select if it shall be played in loop mode or only once.
•
During playback you can check the progress using the
pos
command which prints
the currently displayed frame.
•
When you are done with the playback send the
stop
command. The playback
output will then switch into the mode you have specified with the
stop_mode
command (can be either live video or one of two test patterns).
•
If you run out of free buffers use the
free
command to clear old buffers that you do
not need anymore.