client of an interferometer controlled under the plico environment
On the client side, in order to use the interferometer, installation of the plico_interferometer package is required. The steps required for the startup are
-
Have a Python working environment (no specific version is required, but preferably higher than 3)
-
Install the Python library using the command pip install plico_interferometer
-
Open a terminal and execute the following commands
import plico_interferometer
interf = plico_interferometer.interferometer(hostServer, portServer)
- Use standard command as interf.wavefront(n_images)
To connect to 4Ds with WCF (such as the 6110), for which it is not strictly necessary to have a plico server because the 4D SW itself implements a server and responds to json requests, it is possible to follow this steps directly from the client
-
Have a Python working environment (no specific version is required, but preferably higher than 3)
-
Install the Python library using the command pip install plico_interferometer
-
Open a terminal and execute the following commands
import plico_interferometer
interf = plico_interferometer.interferometer_4SightFocus_client(ip, port)
If you want to use the burst frame acquisition option you have to use the standard server/client structure... TO BE IMPLEMENTED
plico_interferometer is an application to control motors under the plico environment.