User`s guide
ix
Data Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Trigger Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
Setting the Values of Trigger Properties . . . . . . . . . . . . . . . . 6-6
About Trigger Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
Specifying Trigger Type, Source, and Condition . . . . . . . . . . 6-6
Specifying the Trigger Type . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Comparison of Trigger Types . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Using an Immediate Trigger . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
Using a Manual Trigger . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-11
Using a Hardware Trigger . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
Setting DCAM-Specific Trigger Modes . . . . . . . . . . . . . . . . 6-17
Controlling Logging Parameters . . . . . . . . . . . . . . . . . . . . . . 6-24
Data Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
Specifying Logging Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-24
Specifying the Number of Frames to Log . . . . . . . . . . . . . . . 6-25
Determining How Much Data Has Been Logged . . . . . . . . . 6-26
Determining How Many Frames Are Available . . . . . . . . . . 6-28
Delaying Data Logging After a Trigger . . . . . . . . . . . . . . . . 6-31
Specifying Multiple Triggers . . . . . . . . . . . . . . . . . . . . . . . . 6-32
Waiting for an Acquisition to Finish . . . . . . . . . . . . . . . . . . . 6-34
Using the wait Function . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-34
Blocking the Command Line Until an Acquisition Completes 6-35
Managing Memory Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
Memory Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
Monitoring Memory Usage . . . . . . . . . . . . . . . . . . . . . . . . . 6-38
Modifying the Frame Memory Limit . . . . . . . . . . . . . . . . . . 6-39
Freeing Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-40
Logging Image Data to Disk . . . . . . . . . . . . . . . . . . . . . . . . . . 6-42
Logging Data to Disk Using VideoWriter . . . . . . . . . . . . . . 6-42
Logging Data to Disk Using VideoWriter . . . . . . . . . . . . . . 6-42
Logging Data to Disk Using an AVI File . . . . . . . . . . . . . . . 6-44
Creating an AVI File Object for Logging . . . . . . . . . . . . . . . 6-45
Logging Data to Disk Using an AVI File . . . . . . . . . . . . . . . 6-47