session#

ansys.edb.core.session.session(ansys_em_root, port_num, ip_address=None)#

Launch a local session to an EDB API server in a context manager.

Parameters:
ansys_em_rootstr

Directory where the EDB_RPC_Server.exe file is installed.

port_numint

Port number to listen on.

ip_addressstr, default: None

IP address where the server executable file is running. The default is None, in which case localhost is used.

Note

This parameter is currently not supported. In future releases, this parameter is to support remotely running the API on another machine.

Examples

Create a session that automatically disconnects when it goes out of scope.

>>> with session("C:\\Program Files\\AnsysEM\\v231\\Win64", 50051):
>>>    # program goes here