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从服务器中的jsp页面读取参数   java构造函数会话(字符串,int)不可见   在java中计算特定字符,但我的程序只读取单词中的第一个字符   在java中转换为json的Hashmap的Hashmap。当发送到jsp时,我用javascript解析它。但它在javascript中的解析不正确   JavaSpringDataREST并没有保存实体的所有字段   java如何通过inten共享图像   eclipse是Java所需要的。即使已定义,也要运行的类文件   rest MapStruct Java流   java在OpenJDK 11的源代码上运行DocumentationTool   比较两个ArrayList索引时的java IndexOutOfBoundsException   java为什么Spring验证器需要将错误对象传递给应用程序(富客户端)并由其处理?   java Android从sms垃圾邮件文件夹或列表中检索垃圾邮件号码   java从匿名类参数访问类的实例   java MethodHandle与通用非类返回筛选器?   指定队列顺序的java