Server ViDi Suite Service Configuration

After configuring the server using the CodeMeter WebAdmin, you will need to configure and launch the ViDi Suite Service application, which will allow the clients to run the inference and training processes.

Note: The inference and training processes are dependent on the license configurations. Please contact your Cognex sales representative for more information.
  1. Navigate to the ViDi Suite Service application, located in C:\Program Files\Cognex\ViDi Suite\3.3.
  2. Launch the ViDi Suite Service application to determine what port number the service will be using, which will be indicated by the "Listening at http://localhost:PortNumber" line (where "PortNumber" will be the port number assigned to the service, e.g. 8080) after the service starts.
  3. Write down the port number and close the service.
  4. Right-click the ViDi Suite Service application and create a shortcut to the application.
  5. Navigate to the shortcut version of the ViDi Suite Service application, right-click the application and select Properties.
  6. Select the Shortcut tab, and in the Target field, append the --http-address=http://*:8080 argument to the target.

    The Target field should be the following: "C:\Program Files\Cognex\ViDi Suite\3.3\ViDi Suite Service.exe": --http-address=http://*:8080

    Note: You can also specify the exact IP address of the server, using the following argument: --http-address=http://10.10.10.10:PortNumber
  7. Press OK to close the Shortcut Properties dialog.
  8. When you are ready to start the service, select the shortcut, right-click and select Run as administrator.

    Note:

    If you do not run the service as an administrator, you will get an error and be unable to connect.

  9. After launching the service as an administrator, configured clients will be able to connect to the server. The ViDi Suite Service will display the port number that it is listening to for training requests. Clients will need the IP address and port number of the server to be able to connect to the server.