Network

SCPI Commands :

SYSTem:COMMunicate:NETWork:MACaddress
SYSTem:COMMunicate:NETWork:RESource
SYSTem:COMMunicate:NETWork:STATus
Commands in total: 12
Subgroups: 3
Direct child commands: 3
get_mac_address() str[source]
# SYSTem:COMMunicate:NETWork:MACaddress
value: str = driver.system.communicate.network.get_mac_address()

Queries the MAC address of the network adapter. This is a password-protected function. Unlock the protection level 1 to access it. See method RsSmw.system.protect.state.set() .

Returns:

mac_address: string

get_resource() str[source]
# SYSTem:COMMunicate:NETWork:RESource
value: str = driver.system.communicate.network.get_resource()

Queries the visa resource string for Ethernet instruments.

Returns:

resource: string

get_status() bool[source]
# SYSTem:COMMunicate:NETWork:STATus
value: bool = driver.system.communicate.network.get_status()

Queries the network configuration state.

Returns:

state: 1 | ON | 0| OFF

set_mac_address(mac_address: str) None[source]
# SYSTem:COMMunicate:NETWork:MACaddress
driver.system.communicate.network.set_mac_address(mac_address = 'abc')

Queries the MAC address of the network adapter. This is a password-protected function. Unlock the protection level 1 to access it. See method RsSmw.system.protect.state.set() .

Parameters:

mac_address – string

Cloning the Group

# Create a copy of the original group, that exists independently
network_copy = driver.system.communicate.network.clone()

Subgroups