PFC3D_Connection

class itasca.util.PFC3D_Connection

Launch and connect to PFC3D.

connect() None.

Connect to Itasca software, read fishcode to confirm connection. Call this function to establish the socket connection after calling the start method to launch the code.

end() None.

Close the socket connection.

receive() any.

Read an item from the Itasca code.

send(data: any) None.

Send an item to the Itasca code.

shutdown() None.

Shutdown running softwarecode.

start(datafile_name: str) None.

Launch Itasca software in a separate process, open the specified data file. The green execute button must be pressed in the Itasca software to start the calculation.