CryoCon 22C温度控制器控制软件包
cryocon-22c-controller的Python项目详细描述
CryoCon 22C温度控制器
Install with
python -m pip install cryocon-22c-controller
美国石油学会
低温控制器是一种SCPI仪器,使用easy-scpi包进行通信。因此,所有的方法和性质_scpi仪器可以称之为。在
频道可以通过其名字或字母来引用。 所有命令都从控制器生成响应,因此只执行查询以保持命令和响应的同步。在
方法
CryoconController(port,timeout,baud):创建一个新的CryoconController实例。在
max_temperatrue(loop):返回给定循环的最大设定点温度。在
channel_max_temperatrue(loop):返回控制给定通道的循环的最大设定点温度。在
temperature(channel):返回给定通道的当前温度
get_channel_loop(channel):返回由给定通道控制的循环。在
get_range(loop):获取循环的输出范围。值为['高','中','低']。在
set_range(loop,range):设置循环的输出范围。范围值为['高','中','低']。在
get_output(loop):获取循环的功率输出,作为整个范围的一部分。在
set_point(channel):返回给定通道的设置点。在
set_temperature(channel,temperature):设置给定通道控制回路的设定点。在
lock(lock):锁定或解锁前键盘。在
enable():启动温度控制器。在
disable():停止温度控制器。在
自动调整范围(低阈值、高阈值、通道):自动调整功率范围。在
属性
channels:频道别名的字典。在
channel_names:频道的给定名称的字典。在
循环:字典循环:输入源对。在
max_temps:每个回路的最大设定点温度字典。在
units:每个通道的单位字典。在
enabled:返回温度控制器当前是否接通。在
示例
# import packageimportcryocon_22c_controllerascc# Create a controllercryo=cc.CryoconController(<port>)# Connect to the controllercryo.connect()# Check if controller is connected (inherited from easy_scpi.Instrument)cryo.is_connected# Get channel namescryo.channels# Read the current set point temperature of channel acryo.set_point('a')# Set the desired temperature set point on channel bcryo.set_temperature('b',100)# Enable controllercryo.enable()# Disable controllercryo.disable()
- 项目
标签: