Matrix Vision mvBlueFOX Technical Manual

Type
Technical Manual
mvBlueFOX
Technical Manual
CONTENTS i
Contents
1 About this manual 2
1.1 Composition of the manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 How to get started? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2.1 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.2 Driver concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2.3 Image acquisition concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.4 Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Imprint 7
3 Revisions 8
4 Graphic Symbols 12
4.1 Notes, Warnings, Attentions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Webcasts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5 Important information 13
5.1 High-Speed USB design guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.2 European Union Declaration of Conformity statement . . . . . . . . . . . . . . . . . . . . . . . . 14
5.3 Legal notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.1 For customers in the U.S.A. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.3.2 For customers in Canada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.3.3 Pour utilisateurs au Canada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6 Introduction 19
6.1 Order code nomenclature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.2 mvBlueFOX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.3 mvBlueFOX-M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.4 mvBlueFOX-IGC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
6.5 mvBlueFOX-MLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
6.6 What's inside and accessories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
MATRIX VISION GmbH
ii CONTENTS
7 Quickstart 24
7.1 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.1.1 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.1.2 Installing the mvIMPACT Acquire driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.1.3 Installing the hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.2 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.2.1 System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.2.2 Installing the mvIMPACT Acquire driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.2.3 Installing the hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.3 Relationship between driver, firmware and FPGA file . . . . . . . . . . . . . . . . . . . . . . . . . 39
7.3.1 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.3.2 Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.4 Settings behaviour during startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
8 Technical data 45
8.1 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.2 Standard version (mvBlueFOX-xxx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.2.1 Dimensions and connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
8.2.2 LED states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.2.3 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.3 Board-level version (mvBlueFOX-Mxxx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.3.1 Dimensions and connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.3.2 LED states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.3.3 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.3.4 Accessories mvBlueFOX-Mxxx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
8.4 Single-board version (mvBlueFOX-MLC2xx) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
8.4.1 Typical Power consumption @ 5V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
8.4.2 Dimensions and connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
8.4.3 LED states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8.4.4 Assembly variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
8.5 Single-board version with housing (mvBlueFOX-IGC2xx) . . . . . . . . . . . . . . . . . . . . . . 67
8.5.1 Dimensions and connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
8.5.2 LED states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
8.5.3 Positioning tolerances of sensor chip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
MATRIX VISION GmbH
CONTENTS iii
9 Sensor overview 70
9.1 CCD sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
9.2 CMOS sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
9.3 Output sequence of color sensors (RGB Bayer) . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
9.4 Bilinear interpolation of color sensors (RGB Bayer) . . . . . . . . . . . . . . . . . . . . . . . . . . 74
10 Filters 75
10.1 Hot mirror filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
10.2 Cold mirror filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
10.3 Glass filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
11 Application Usage 77
11.1 wxPropView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
11.1.1 How to work with wxPropView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
11.1.2 How to configure a device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
11.1.3 Command-line options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
11.2 mvDeviceConfigure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
11.2.1 How to set the device ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
11.2.2 How to update the firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
11.2.3 How to disable CPU sleep states a.k.a. C states (< Windows 8) . . . . . . . . . . . . . . 120
11.2.4 Command-line options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
12 HRTC - Hardware Real-Time Controller 124
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
12.1.1 Operating codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
12.2 How to use the HRTC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
13 C developers 126
14 C++ developers 127
15 .NET developers 128
MATRIX VISION GmbH
iv CONTENTS
16 Python developers 129
16.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
16.2 Building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
16.2.1 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
16.2.2 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
16.3 Using . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
17 DirectShow Interface 133
17.1 Supported Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.1.1 IAMCameraControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.1.2 IAMDroppedFrames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.1.3 IAMStreamConfig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.1.4 IAMVideoProcAmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.1.5 IKsPropertySet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.1.6 ISpecifyPropertyPages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.2 Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
17.3 Registering and renaming devices for DirectShow usage . . . . . . . . . . . . . . . . . . . . . . . 134
17.3.1 Registering devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
17.3.2 Renaming devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
17.3.3 Make silent registration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
18 Troubleshooting 138
18.1 Accessing log files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
18.1.1 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
18.1.2 Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
MATRIX VISION GmbH
CONTENTS v
19 Use cases 139
19.1 Introducing acquisition / recording possibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
19.1.1 Generating very long exposure times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
19.1.2 Using VLC Media Player . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
19.2 Improving the acquisition / image quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
19.2.1 Correcting image errors of a sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
19.2.2 Optimizing the color fidelity of the camera . . . . . . . . . . . . . . . . . . . . . . . . . . 151
19.3 Working with triggers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
19.3.1 Using external trigger with CMOS sensors . . . . . . . . . . . . . . . . . . . . . . . . . . 160
19.4 Working with HDR (High Dynamic Range Control) . . . . . . . . . . . . . . . . . . . . . . . . . . 161
19.4.1 Adjusting sensor -x00w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
19.4.2 Adjusting sensor -x02d (-1012d) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
19.5 Working with LUTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
19.5.1 Introducing LUTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
19.6 Saving data on the device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
19.6.1 Creating user data entries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
19.7 Working with device features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
19.8 Working with several cameras simultaneously . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
19.8.1 Using 2 mvBlueFOX-MLC cameras in Master-Slave mode . . . . . . . . . . . . . . . . . . 173
19.8.2 Synchronize the cameras to expose at the same time . . . . . . . . . . . . . . . . . . . . 178
19.9 Working with the Hardware Real-Time Controller (HRTC) . . . . . . . . . . . . . . . . . . . . . . 179
19.9.1 Single camera samples (HRTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
19.9.2 Multiple camera samples (HRTC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
MATRIX VISION GmbH
vi CONTENTS
20 Appendix A.1 CCD specific camera / sensor data 190
20.1 mvBlueFOX-[Model]220 (0.3 Mpix [640 x 480]) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
20.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
20.1.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
20.1.3 CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
20.1.4 Reprogramming CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
20.1.5 CCD Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
20.1.6 CCD Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
20.1.7 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
20.2 mvBlueFOX-[Model]220a (0.3 Mpix [640 x 480]) . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
20.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
20.2.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
20.2.3 CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
20.2.4 Reprogramming CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
20.2.5 CCD Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
20.2.6 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
20.3 mvBlueFOX-[Model]221 (0.8 Mpix [1024 x 768]) . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
20.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
20.3.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
20.3.3 CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
20.3.4 Reprogramming CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
20.3.5 CCD Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
20.3.6 CCD Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
20.3.7 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
20.4 mvBlueFOX-[Model]223 (1.4 Mpix [1360 x 1024]) . . . . . . . . . . . . . . . . . . . . . . . . . . 214
20.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
20.4.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
20.4.3 CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
20.4.4 Reprogramming CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
20.4.5 CCD Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
20.4.6 CCD Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
20.4.7 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
20.5 mvBlueFOX-[Model]224 (1.9 Mpix [1600 x 1200]) . . . . . . . . . . . . . . . . . . . . . . . . . . 222
20.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
20.5.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
20.5.3 CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
20.5.4 Reprogramming CCD Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
20.5.5 CCD Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
20.5.6 CCD Signal Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
20.5.7 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
MATRIX VISION GmbH
CONTENTS 1
21 Appendix A.3 CMOS specific camera / sensor data 231
21.1 mvBlueFOX-[Model]200w (0.4 Mpix [752 x 480]) . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
21.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
21.1.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
21.1.3 Measured frame rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
21.1.4 Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233
21.1.5 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
21.2 mvBlueFOX-[Model]202a (1.3 Mpix [1280 x 1024]) . . . . . . . . . . . . . . . . . . . . . . . . . . 234
21.2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
21.2.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
21.2.3 Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
21.2.4 Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
21.2.5 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
21.3 mvBlueFOX-[Model]202b (1.2 Mpix [1280 x 960]) . . . . . . . . . . . . . . . . . . . . . . . . . . 237
21.3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
21.3.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
21.3.3 Measured frame rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
21.3.4 Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
21.3.5 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
21.4 mvBlueFOX-[Model]202d (1.2 Mpix [1280 x 960]) . . . . . . . . . . . . . . . . . . . . . . . . . . 241
21.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
21.4.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
21.4.3 Measured frame rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
21.4.4 Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
21.4.5 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
21.5 mvBlueFOX-[Model]205 (5.0 Mpix [2592 x 1944]) . . . . . . . . . . . . . . . . . . . . . . . . . . 244
21.5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
21.5.2 Details of operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
21.5.3 Measured frame rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246
21.5.4 Sensor Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
21.5.5 Device Feature And Property List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
MATRIX VISION GmbH
2 CONTENTS
1 About this manual
1.1 Composition of the manual
This manual is based on a modular concept and contains several individual books. That means like in many object-
oriented programming languages for each specific functionality you will have your own "class". Instead of classes,
you have books. For example, if you want to know anything about the GUI based applications, then you have to go
to the Application Usage (p. 77) book. If you want to know how images are acquired with your device, have a look
in the respective programming language chapter.
Here is a short summary about all books that form this manual:
The manual starts with technical data about the device like sensors (for cameras) or electrical characteristics
as well as a quick start chapter.
Afterwards, you will find the different books:
The installation package comes with a couple of tools offering a graphical user interface (GUI (p. 77)) to
control mvIMPACT Acquire compliant devices.
wxPropView (p. 77) can be used to capture image data and to change parameters like AOI or gain
mvDeviceConfigure (p. 116) can be used to e.g. perform firmware updates, assign a unique ID to a
device that is stored in non-volatile memory or to configure to log-message output.
HRTC - Hardware Real-Time Controller (p. 124)
It is possible to define sequences of operating steps to control acquisition or time critical I/O. This FPGA
built-in functionality is called Hardware Real-Time Controller (short: HRTC).
DirectShow developers (p. 133)
This is the documentation of the MATRIX VISION DirectShow_acquire interface.
Use cases (p. 139)
This book offers solutions and explanations for standard use cases.
For C, C++, .NET developers, there are separate mvIMPACT Acquire manuals describing the API. Please refer to
the Programming (p. 6) section
These documents can either be downloaded from http://www.matrix-vision.com or come as part of an
installation package. The manuals e.g. contain information about
how to link and build applications using mvIMPACT Acquire
how the log output for mvIMPACT Acquire devices is configured and how it works in general
how to create custom client installers packages for Windows and Linux
the API itself
1.2 How to get started?
This chapter gives you a short overview, how to get started with your device and where to find the necessary
information in the manual. It will also explain or link to the concepts behind the driver and the image acquisition.
Furthermore it explains how to get started programming own applications.
MATRIX VISION GmbH
1.2 How to get started? 3
1.2.1 Installation
To install the mvBlueFOX properly you have to follow these steps:
(Please follow the links for detailed descriptions.)
Windows:
Check the system requirements (p. 24).
Install the software and driver (p. 25).
Install the hardware (p. 27).
Configure the mvBlueFOX (p. 77)
*
e.g. make a white balance (p. 102) (color sensors).
Linux:
Check the system requirements (p. 31).
Install the software and driver (p. 33).
Install the hardware (p. 39).
Configure the mvBlueFOX (p. 77)
*
e.g. make a white balance (p. 102) (color sensors).
1.2.2 Driver concept
The driver supplied with the MATRIX VISION product represents the port between the programmer and the
hardware. The driver concept of MATRIX VISION provides a standardized programming interface to all image
processing products (excluding mvBlueLYNX) made by MATRIX VISION GmbH.
The advantage of this concept for the programmer is that a developed application runs without the need for any
major modifications to the various image processing products made by MATRIX VISION GmbH. You can also
incorporate new driver versions, which are available for download free of charge on our website: http://www.-
matrix-vision.com.
The following diagram shows a schematic structure of the driver concept:
MATRIX VISION GmbH
4 CONTENTS
Figure 1: Driver concept
1 Part of any mvIMPACT Acquire driver installation package (Windows).
2 Separately available for 32 bit and 64 bit. Requires at least one installed driver package.
3 See 2, but requires an installed version of the mvBlueFOX driver.
4 Part of the NeuroCheck installer but requires at least one installed frame grabber driver.
5 Part of the mvIMPACT SDK installation. However, new designs should use the .NET libs that are now part
of mvIMPACT Acquire ("mv.impact.acquire.dll"). The namespace "mv.impact.acquire" of
"mv.impact.acquire.dll" provides a more natural and more efficient access to the same features
as contained in the namespace "mvIMPACT_NET.acquire" of "mvIMPACT_NET.dll", which is why
the latter one should only be used for backward compatibility but NOT when developing a new application.
6 Part of Micro-Manager.
1.2.2.1 NeuroCheck support
A couple of devices are supported by NeuroCheck. However between NeuroCheck 5.x and NeuroCheck 6.x there
has been a breaking change in the internal interfaces. Therefore also the list of supported devices differs from one
version to another and some additional libraries might be required.
For NeuroCheck 5.x the following devices are supported:
Device Additional software needed
mvTITAN-G1 mvSDK driver for mvTITAN/mvGAMMA devices
mvTITAN-CL mvSDK driver for mvTITAN/mvGAMMA devices
mvGAMMA-CL mvSDK driver for mvTITAN/mvGAMMA devices
mvBlueFOX mvIMPACT Acquire driver for mvBlueFOX devices, "NCUSBmvBF.dll"
MATRIX VISION GmbH
1.2 How to get started? 5
For NeuroCheck 6.0 the following devices are supported:
Device Additional software needed
mvTITAN-G1 mvIMPACT Acquire driver for mvTITAN/mvGAMMA de-
vices
mvTITAN-CL mvIMPACT Acquire driver for mvTITAN/mvGAMMA de-
vices
mvGAMMA-CL mvIMPACT Acquire driver for mvTITAN/mvGAMMA de-
vices
mvHYPERION-CLb mvIMPACT Acquire driver for mvHYPERION devices
Every other mvIMPACT Acquire compliant device mvIMPACT Acquire driver for the corresponding device
family, "mv.impact.acquire.NeuroCheck6.-
dll" (comes with the driver package, but the driver
package must be installed AFTER installing NeuroCheck 6
For NeuroCheck 6.1 the following devices are supported:
Device Additional software needed
mvTITAN-G1 mvIMPACT Acquire driver for mvTITAN/mvGAMMA de-
vices
mvTITAN-CL mvIMPACT Acquire driver for mvTITAN/mvGAMMA de-
vices
mvGAMMA-CL mvIMPACT Acquire driver for mvTITAN/mvGAMMA de-
vices
mvHYPERION-CLb mvIMPACT Acquire driver for mvHYPERION devices
Every other mvIMPACT Acquire compliant device mvIMPACT Acquire driver for the corresponding device
family, "mv.impact.acquire.NeuroCheck6_-
1.dll" (comes with the driver package, but the driver
package must be installed AFTER installing NeuroCheck
6.1
1.2.2.2 VisionPro support
Every mvIMPACT Acquire driver package under Windows comes with an adapter to VisionPro from Cognex. The
installation order does not matter. After the driver package and VisionPro has been installed, the next time VisionPro
is started it will allow selecting the mvIMPACT Acquire device. No additional steps are needed.
MATRIX VISION devices that also comply with the GigE Vision or USB3 Vision standard don't need any software
at all, but can also use VisionPro's built-in GigE Vision or USB3 Vision support.
1.2.2.3 HALCON support
HALCON comes with built-in support for mvIMPACT Acquire compliant devices, so once a device driver has been
installed for the mvIMPACT Acquire device, it can also be operated from a HALCON environment using the corre-
sponding acquisition interface. No additional steps are needed.
MATRIX VISION devices that also comply with the GigE Vision or USB3 Vision standard don't need any software
at all, but can also use HALCON's built-in GigE Vision or USB3 Vision support.
As some mvIMPACT Acquire device driver packages also come with a GenTL compliant interface, these can also
be operated through HALCON's built-in GenTL acquisition interface.
MATRIX VISION GmbH
6 CONTENTS
1.2.2.4 LabVIEW support
Every mvIMPACT Acquire compliant device can be operated under LabVIEW through an additional set of VIs which
is shipped by MATRIX VISION as a separate installation ("mvLabVIEW Acquire").
MATRIX VISION devices that also comply with the GigE Vision or USB3 Vision standard don't need any additional
software at all, but can also be operated through LabVIEW's GigE Vision or USB3 Vision driver packages.
1.2.2.5 DirectShow support
Every mvIMPACT Acquire compliant device driver package comes with an interface to DirectShow. In order to be
usable from a DirectShow compliant application, devices must first be registered for DirectShow support. How to
this is explained here (p. 134).
1.2.2.6 Micro-Manager support
Every mvIMPACT Acquire compliant device can be operated under https://micro-manager.org when
using mvIMPACT Acquire 2.18.0 or later and at least Micro-Manager 1.4.23 build AFTER 15.12.2016. The
adapter needed is part of the Micro-Manager release. Additional information can be found here: https-
://micro-manager.org/wiki/MatrixVision.
1.2.2.6.1 code
https://valelab4.ucsf.edu/svn/micromanager2/trunk/DeviceAdapters/Matrix-
Vision/
https://valelab4.ucsf.edu/trac/micromanager/browser/DeviceAdapters/-
MatrixVision
1.2.3 Image acquisition concept
The image acquisition is based on queues to avoid the loss of single images. With this concept you can acquire im-
ages via single acquisition or triggered acquisition. For detailed description of the acquisition concept, please have
a look at "How the capture process works" in the mvIMPACT_Acquire_API manual matching the programming
language you are working with.
1.2.4 Programming
To understand how to control the device and handle image data you will have a good introduction by reading the
main pages of the corresponding mvIMPACT Acquire interface reference. Additionally, please have a look at the
example programs. Several basic examples are available. For details please refer to
the C API (p. 126) section
the C++ API (p. 127) section
the .NET API (p. 128) section
the Python API (p. 129) section
depending on the programming language you will use for your application.
MATRIX VISION GmbH
2 Imprint 7
2 Imprint
MATRIX VISION GmbH
Talstrasse 16
DE - 71570 Oppenweiler
Telephone: +49-7191-9432-0
Fax: +49-7191-9432-288
Website: http://www.matrix-vision.de
E-Mail:
Author
U. Lansche
Date
2016
This document assumes a general knowledge of PCs and programming.
Since the documentation is published electronically, an updated version may be available online. For this reason we
recommend checking for updates on the MATRIX VISION website.
MATRIX VISION cannot guarantee that the data is free of errors or is accurate and complete and, therefore, as-
sumes no liability for loss or damage of any kind incurred directly or indirectly through the use of the information of
this document.
MATRIX VISION reserves the right to change technical data and design and specifications of the described products
at any time without notice.
Copyright
MATRIX VISION GmbH. All rights reserved. The text, images and graphical content are protected by copyright
and other laws which protect intellectual property. It is not permitted to copy or modify them for trade use or
transfer. They may not be used on websites.
Windows® XP, Windows® Vista, Windows® 7 are trademarks of Microsoft, Corp.
Linux® is a trademark of Linus Torvalds.
All other product and company names in this document may be the trademarks and tradenames of their
respective owners and are hereby acknowledged.
The manual has been generated with Doxygen (Website: http://www.doxygen.org).
Parts of the log file creation and the log file display make use of Sarissa (Website: http://dev.-
abiss.gr/sarissa) which is distributed under the GNU GPL version 2 or higher, GNU LGPL version
2.1 or higher and Apache Software License 2.0 or higher. The Apache Software License 2.0 is part of this
driver package.
MATRIX VISION GmbH
8 CONTENTS
3 Revisions
Date Description
21. December 2016 Updated Setting up multiple display support and/or work with several capture set-
tings in parallel (p. 91).
15. December 2016 Added Micro-Manger in Driver concept (p. 3).
23. August 2016 Added measured frame rates of sensors mvBlueFOX-[Model]200w (0.4 Mpix [752 x
480]) (p. 231)
mvBlueFOX-[Model]202b (1.2 Mpix [1280 x 960]) (p. 237)
mvBlueFOX-[Model]202d (1.2 Mpix [1280 x 960]) (p. 241)
mvBlueFOX-[Model]205 (5.0 Mpix [2592 x 1944]) (p. 244).
01. August 2016 Extended use case Take two images with different expose times after an external
trigger (HRTC) (p. 184).
11. May 2016 Added Quick Setup Wizard (p. 77).
02. December 2015 Updated CE declarations (p. 14).
25. November 2015 Added Troubleshooting (p. 138).
27. October 2015 Added Command-line options (p. 115).
04. August 2015 Added Windows 10 support.
19. June 2015 Restructured chapter Use cases (p. 139).
23. April 2015 Added use case Edge controlled triggering (HRTC) (p. 186).
16. April 2015 Updated supported Windows versions.
15. April 2015 Added lens protrusion.
11. March 2015 Added chapter Accessing log files (p. 100).
26. February 2015 Moved Creating double acquisitions (HRTC) (p. 183) to HRTC Use Cases.
27. January 2015 Added use case Using VLC Media Player (p. 140). Renewed Order code nomencla-
ture (p. 19).
09. January 2015 Extended sample Using 2 mvBlueFOX-MLC cameras in Master-Slave mode (p. 173).
10. December 2014 Corrected Order code nomenclature (p. 19) : mvBlueFOX cameras without filter have
the order code 9 (excluding mvBlueFOX-MLC).
01. December 2014 Extended use case Using 2 mvBlueFOX-MLC cameras in Master-Slave mode
(p. 173).
25. November 2014 Corrected the possible HRTC - Hardware Real-Time Controller (p. 124) steps to 256.
21. October 2014 Added description about the record mode in How to see the first image (p. 82).
17. July 2014 Added use case Introducing LUTs (p. 168).
25. April 2014 Added description about Working with the hardware Look-Up-Table (LUT) (p. 113).
25. March 2014 Added use case Correcting image errors of a sensor (p. 143).
10. March 2014 mvDeviceConfigure (p. 116) extended.
Added S-mount lensholder for mvBlueFOX-MLC in Order code nomenclature (p. 19).
18. February 2014 Updated Characteristics (p. 243) of mvBlueFOX-[Model]202d (1.2 Mpix [1280 x 960])
(p. 241).
13. January 2014 Changed figure 3 in Using 2 mvBlueFOX-MLC cameras in Master-Slave mode
(p. 173).
12. December 2013 Changed figure in Using 2 mvBlueFOX-MLC cameras in Master-Slave mode (p. 173).
06. December 2013 Added information about Changing the view of the property grid to assist writing
code that shall locate driver features (p. 99).
22. November 2013 Extended information in Adjusting sensor -x00w (p. 161) and Adjusting sensor -x02d
(-1012d) (p. 165).
30. October 2013 Enhanced cable description in 12-pin Wire-to-Board header (USB 2.0 / Dig I/O) (p. 60).
15. October 2013 Added Webcasts (p. 12) links.
Added chapter Bit-shifting an image (p. 98).
09. October 2013 Added information about Positioning tolerances of sensor chip (p. 69).
02. September 2013 Updated Order code nomenclature (p. 19).
MATRIX VISION GmbH
3 Revisions 9
22. April 2013 Added chapter Sensor's optical midpoint and orientation (p. 60) and corrected feature
table in CMOS sensors (p. 72) (software trigger).
19. March 2013 Update Figure 4 in chapter Dimensions and connectors (p. 45) and added Figure 5.
24. January 2013 Added information about image error counts and disabling CPU sleep states: How to
disable CPU sleep states a.k.a. C states (< Windows 8) (p. 120).
16. January 2013 Added status LED description of the mvBlueFOX-MLC (p. 66).
14. December 2012 New version of technical documentation.
07. December 2012 All parts of the manual to do with programming are available as a separate manual now:
"mvIMPACT_Acquire_API_CPP_manual.chm",
"mvIMPACT_Acquire_API_C_manual.chm", and
"mvIMPACT_Acquire_API_NET_manual.chm". These manuals can be down-
load from http://www.matrix-vision.com.
30. September 2012 Moved Working with the Hardware Real-Time Controller (HRTC) (p. 179) to Use
cases (p. 139).
20. September 2012 Added chapter "Porting existing code written with versions earlier then 3.0.0".
17. August 2012 Added use case Adjusting sensor -x02d (-1012d) (p. 165).
16. July 2012 Extended "Characteristics of the digital inputs" in D-Sub 9-pin (male) (p. 45).
21. June 2012 Added description, how to install the Linux driver using the installer script (Installing the
mvIMPACT Acquire driver (p. 33)).
21. June 2012 Added information (electrical characteristic, pinning (p. 59)) about LVTTL version
(mvBlueFOX-MLC2xxx-XLW).
02. April 2012 Enhanced chapter Output sequence of color sensors (RGB Bayer) (p. 73) and
added chapter Bilinear interpolation of color sensors (RGB Bayer) (p. 74).
17. February 2012 Renewed chapter wxPropView (p. 77).
09. November 2011 Added Settings behaviour during startup (p. 42) in chapter Quickstart (p. 24).
21. September 2011 Added SXGA sensor (p. 241) -202d. Added mvBlueFOX-IGC (p. 67) information.
26. July 2011 Removed chapter
EventHandling. See "Porting existing code written with versions earlier then 2.-
0.0".
11. July 2011 Added chapters
"Callback demo".
08. Juli 2011 Added chapter Using 2 mvBlueFOX-MLC cameras in Master-Slave mode (p. 173).
06. June 2011 Added chapters
"Porting existing code written with versions earlier then 2.0.0".
31. May 2011 Added chapter Creating double acquisitions (HRTC) (p. 183).
26. April 2011 Added chapter Using external trigger with CMOS sensors (p. 160).
Updated chapter Dimensions and connectors (p. 59) (digital inputs TTL, digital outputs
TTL) of mvBlueFOX-MLC version.
18. January 2011 Added chapter Setting up multiple display support and/or work with several capture
settings in parallel (p. 91).
29. Nov. 2010 Added ADC resolutions in Sensor overview (p. 70).
19. October 2010 Added chapters
"Chunk data format".
07. Oct. 2010 Added High-Speed USB design guidelines (p. 14).
22. Sep. 2010 Added suitable for mvBlueFOX-MLC What's inside and accessories (p. 22).
26. Aug. 2010 Added cable end color of board-to-wire cable in Dimensions and connectors (p. 59).
Added chapter about Creating user data entries (p. 171).
02. Aug. 2010 mvBlueFOX-200W and mvBlueFOX-MLC100W support flash control output: CMOS
sensors (p. 72).
Added chapter Import and Export images (p. 90).
MATRIX VISION GmbH
10 CONTENTS
21. Jun. 2010 Included exposure modes in the frame rate calculator of the Sensor overview (p. 70).
31. May 2010 Added chapter Single-board version (mvBlueFOX-MLC2xx) (p. 59).
19. Apr. 2010 Added new example ContinuousCaptureDirectX.
01. Apr. 2010 Added Use cases (p. 139) about high dynamic range (p. 161) of sensor mvBlueFOX-
[Model]200w (0.4 Mpix [752 x 480]) (p. 231).
10. Feb. 2010 Added note about Windows XP Embedded in System Requirements (p. 24).
28. Jan. 2010 Added chapter Copy grid data to the clipboard (p. 90).
13. Jan. 2010 Added chapters
"Porting existing code written with versions earlier then 1.12.0".
11. Jan. 2010 Due to a software update, documentation of CMOS sensor (-x00w) (p. 231) updated.
10. Nov. 2009 Added Windows 7 as supported operating system.
22. Oct 2009 Updated sensor data (p. 70).
19. Oct 2009 Updated wxPropView (p. 77) description about handling settings.
22. Sep. 2009 Added Wide-VGA sensor (p. 231) and removed sensor -x02.
17. Sep. 2009 Updated frame rate calculator of CCD sensors (p. 70).
05. May 2009 Added figures which shows "how to connect flash to digital output".
05. May 2009 Added book Use cases (p. 139), which offers solutions and explanations for standard
use cases.
22. Jan. 2009 Added information about how to test the gerenal trigger functionality of the camera Set-
ting up external trigger and flash control (p. 105).
26. Nov. 2008 Added chapter Setting up external trigger and flash control (p. 105).
28. Oct 2008 Added mvBlueFOX-M accessory Accessories mvBlueFOX-Mxxx (p. 56).
21. Jul. 2008 Added power supply note in 4-pin circular plug-in connector with lock (USB 2.0)
(p. 45).
11. Jun. 2008 Added preliminary sensor data of -105 in Sensor overview (p. 70).
10. Jun. 2008 Updated sensor data of -121 in Sensor overview (p. 70).
09. Apr. 2008 Corrected Figure 4: DIG OUT mvBlueFOX-1xx in Dimensions and connectors (p. 45).
25. Feb. 2008 Added note about EEPROM of mvBlueFOX-M in Dimensions and connectors (p. 51).
19. Feb. 2008 Corrected sensor data in Sensor overview (p. 70).
30. Jan. 2008 Added note about the obsolete differentiation between 'R' and 'U' version in chapter
Dimensions and connectors (p. 45).
01. Oct 2007 Update sensor data in chapter Order code nomenclature (p. 19).
20. Aug. 2007 Added part number of JST connectors used on the mvBlueFOX-M (see: Dimensions
and connectors (p. 51)).
31. Jul. 2007 Rewritten "How rto use this manual". This book now includes a getting started chapter
(see: Composition of the manual (p. 2)).
11. Jun. 2007 Updated images in digital I/O description of mvBlueFOX-M (see: Dimensions and con-
nectors (p. 51)).
29. May 2007 Added an attention in chapter Quickstart (p. 24) section Installing the hardware (p. 27)
(Windows) and Installing the hardware (p. 39) (Linux).
23. May 2007 Added calculators to calculate the frame rate of the sensors (see specific sensor
documentation: Sensor overview (p. 70)).
23. Apr. 2007 Updated sensor description and added description of Micron's CMOS 1280x1024 (-
102a) (p. 234) sensor.
02. Apr. 2007 Updated description of mvBlueFOX-M1xx digital I/O in chapter Dimensions and con-
nectors (p. 51).
29. Jan. 2007 Repainted DigI/O images (see: Dimensions and connectors (p. 45)).
24. Nov. 2006 Added attention to the DigI/O description of the mvBlueFOX-M (see: Dimensions and
connectors (p. 51)).
14. Nov. 2006 Updated Linux installation documentation (see: Quickstart (p. 24)).
20. Oct 2006 Updated Linux installation documentation (see: Quickstart (p. 24)).
11. Sep. 2006 Devided the Quickstart chapter into Linux® and Windows® (see: Quickstart (p. 24)).
MATRIX VISION GmbH
3 Revisions 11
8. Sep. 2006 Updated CCD timing in CCD 640 x 480 (1/3") documentation (see: mvBlueFOX-
[Model]220a (0.3 Mpix [640 x 480]) (p. 198)).
5. Sep. 2006 Updated the sensor data (see: Sensor overview (p. 70)).
23. Aug. 2006 Added general tolerance of the housing (see: Technical data (p. 45)).
28. Jul. 2006 Removed some linking errors.
19. Jul. 2006 Added WEEE-Reg.-No. (see: European Union Declaration of Conformity statement
(p. 14)).
Added ambient temperature of the mvBlueFOX standard version (see: Components
(p. 50)).
17. Jun. 2006 New chapter "Configure the log output using mvDeviceConfigure" (see: "Configure the
log output using mvDeviceConfigure").
07. Jun. 2006 Extended the HRTC documentation (see: How to use the HRTC (p. 124)).
02. Jun. 2006 Fixed image errors in CCD 640 x 480 (1/3") documentation (see: mvBlueFOX-
[Model]220a (0.3 Mpix [640 x 480]) (p. 198)).
01. Jun. 2006 Updated the chm index.
18. May 2006 Sensor description: Changed black/white to gray scale (see: Sensor overview (p. 70)).
14. Feb. 2006 Added CCD 640 x 480 (1/3") (see: mvBlueFOX-[Model]220a (0.3 Mpix [640 x 480])
(p. 198)).
13. Feb. 2006 Corrected the image of the "4-pin circular plug-in connector" (see: Dimensions and
connectors (p. 45)).
MATRIX VISION GmbH
12 CONTENTS
4 Graphic Symbols
4.1 Notes, Warnings, Attentions
Note
A note indicates important information that helps you optimize usage of the products.
Warning
A warning indicates how to avoid either potential damage to hardware or loss of data.
Attention
An attention indicates a potential for property damage, personal injury, or death.
All due care and attention has been taken in preparing this manual. In view of our policy of continuous product
improvement, however, we can accept no liability for completeness and correctness of the information contained in
this manual. We make every effort to provide you with a flawless product.
In the context of the applicable statutory regulations, we shall accept no liability for direct damage, indirect damage
or third-party damage resulting from the acquisition or operation of a MATRIX VISION product. Our liability for intent
and gross negligence is unaffected. In any case, the extend of our liability shall be limited to the purchase price.
4.2 Webcasts
This icon indicates a webcast about an issue which is available on our website.
MATRIX VISION GmbH
5 Important information 13
5 Important information
We cannot and do not take any responsibility for the damage caused to you or to any other equipment
connected to the mvBlueFOX. Similarly, warranty will be void, if a damage is caused by not following
the manual.
Handle the mvBlueFOX with care. Do not misuse the mvBlueFOX. Avoid shaking, striking, etc. The
mvBlueFOX could be damaged by faulty handling or shortage.
Use a soft cloth lightly moistened with a mild detergent solution when cleaning the camera.
Never face the camera towards the sun. Whether the camera is in use or not, never aim at the sun or
other extremely bright objects. Otherwise, blooming or smear may be caused.
Please keep the camera closed or mount a lens on it to avoid the CCD or the CMOS from getting
dusty.
Clean the CCD/CMOS faceplate with care. Do not clean the CCD or the CMOS with strong or abrasive
detergents. Use lens tissue or a cotton tipped applicator and ethanol.
Never connect two USB cables to the mvBlueFOX even if one is only connected to a PC.
The mvBlueFOX is bus powered < 2.5 W.
The mvBlueFOX meets IP40 standards.
Using the single-board or board-level versions:
Handle with care and avoid damage of electrical components by electrostatic discharge (ESD):
Discharge body static (contact a grounded surface and maintain contact).
Avoid all plastic, vinyl, and styrofoam (except antistatic versions) around printed circuit
boards.
Do not touch components on the printed circuit board with your hands or with conductive
devices.
MATRIX VISION GmbH
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172
  • Page 173 173
  • Page 174 174
  • Page 175 175
  • Page 176 176
  • Page 177 177
  • Page 178 178
  • Page 179 179
  • Page 180 180
  • Page 181 181
  • Page 182 182
  • Page 183 183
  • Page 184 184
  • Page 185 185
  • Page 186 186
  • Page 187 187
  • Page 188 188
  • Page 189 189
  • Page 190 190
  • Page 191 191
  • Page 192 192
  • Page 193 193
  • Page 194 194
  • Page 195 195
  • Page 196 196
  • Page 197 197
  • Page 198 198
  • Page 199 199
  • Page 200 200
  • Page 201 201
  • Page 202 202
  • Page 203 203
  • Page 204 204
  • Page 205 205
  • Page 206 206
  • Page 207 207
  • Page 208 208
  • Page 209 209
  • Page 210 210
  • Page 211 211
  • Page 212 212
  • Page 213 213
  • Page 214 214
  • Page 215 215
  • Page 216 216
  • Page 217 217
  • Page 218 218
  • Page 219 219
  • Page 220 220
  • Page 221 221
  • Page 222 222
  • Page 223 223
  • Page 224 224
  • Page 225 225
  • Page 226 226
  • Page 227 227
  • Page 228 228
  • Page 229 229
  • Page 230 230
  • Page 231 231
  • Page 232 232
  • Page 233 233
  • Page 234 234
  • Page 235 235
  • Page 236 236
  • Page 237 237
  • Page 238 238
  • Page 239 239
  • Page 240 240
  • Page 241 241
  • Page 242 242
  • Page 243 243
  • Page 244 244
  • Page 245 245
  • Page 246 246
  • Page 247 247
  • Page 248 248
  • Page 249 249
  • Page 250 250
  • Page 251 251
  • Page 252 252
  • Page 253 253
  • Page 254 254
  • Page 255 255

Matrix Vision mvBlueFOX Technical Manual

Type
Technical Manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI