1.Make sure a Gigabit Ethernet card is installed on your system. To achieve the best performance, use a card that supports "Jumbo" frames of at least 9 KB size. You should only use a default Windows driver or the driver provided by the manufacturer of your network card.
Attention - do not use special drivers (such as "high-performance driver") provided by some camera manufacturers. Those drivers use their own protocols not compatible with GigESim and would prevent GigESim-based software from recognizing your network card.
2. From the Start menu open Control Panel, then click Network Connections. Right click the network connection which will be used with your camera. From the context menu select Properties. This will display Local Area Connection Properties window.
3. Click Configure button. The adapter properties window will be displayed. Select the Advanced tab. This will bring up the Property list which will be different depending on the model and type of the network card. Select Jumbo Frames and change the value to the maximum size allowed. If the Jumbo Frames option does not appear in the list, your network card might not support it, in which case the performance of the camera will be reduced.
4. If the Transmit Descriptors (or Transmit Buffers) option is available in the list, change it to the highest possible value. Set Max IRQ per Second (if available) to 1000. Set Interrupt Moderation (if available) to On. Set Interrupt Moderation Rate (if available) to Adaptive. Click OK.
5. Reopen Local Area Connection Properties by right-clicking the network connection icon in the Network Connections window and selecting Properties. Select the Advanced tab at the top. Click the Settings button. The Windows Firewall window will be displayed. Select Off to turn off the Windows firewall. The camera will not communicate with the system if the firewall is active.
6. Reopen Local Area Connection Properties by right-clicking the network connection icon in the Network Connections window and selecting Properties. From the list of items select Internet Protocol (TCP/IP) and click the Properties button. The Internet Protocol (TCP/IP) Properties window will be displayed. Select Use the following IP address and enter 169.254.1.100 in the IP address field. Enter 255.255.0.0 in the Subnet mask field. Click OK to save your changes.
Note - the network card IP address can be any 169.254.xxx.yyy value as long as it is unique in your local network.
Note - the configuration procedure above assumes that your virtual camera has the IP address in the 169.254.x.x class B range, which is an address space assigned to GigE Vision cameras. If you use a different IP address, make sure that your client GigE Vision software is configured accordingly.
7. Back in the Local Area Connection Properties window, in the list of items used by the connection, unselect every item except Internet Protocol (TCP/IP), then click OK. The card is now fully configured for use with GigESim.
Note - some Gigabit network adapters have a limited transmit performance and are only capable at transmitting data at 600-700 Mbit/sec. Make sure to use a high-performance network card such as Intel PRO/1000 CT to get the transmit speed close to 1 Gbps.
Note - to transfer data at a speed higher than 1 Gbit/sec you have to use 10G adapters on both server (GigESim) and client side. The packet size for both adapters must be set to its highest value (typically 16000+) and both systems should utilize have high-performance CPUs.
Note - to enable higher packet sizes in Linux, perform the following steps:
- open the terminal window
- display the list of network interfaces using ifconfig -a
- locate the interface to which GigESim will be connected (e.g. enp5s0)
- to set the maximum supported packet size to 8000, enter the following command:
ifconfig enp5s0 mtu 8000