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()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java设置JFrame中可见空间的大小   java onCreate on fragment总是从错误的位置开始   java我应该使用AOP来解决这个横切问题吗?   Android全局变量java。lang.NullPointerException   java获取hibernate select查询的结果计数(返回对象的查询未选择计数(*))   java错误:(32,13)错误:无法访问javax的可引用类文件。命名。找不到可引用的   java如何在Eclipse中创建方形编辑器选项卡(无swtborderradius)?   带公式的java Apache POI颜色单元格   Java中的右移运算符功能   Java Selenium TestNG:框架(一个项目)被另一个项目使用时出现的问题   音频转换为Java特定格式的Wav文件   java从url显示图像,ImageView不起作用,WebView起作用   java格式化要输出到YML的字符串列表   java如何使用密码读取私钥?