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中查找特定命名方案的所有文件   java需要帮助在这个程序中查找错误,编译但不是计算机所必需的数字   java Androidsocket连接被拒绝   java在单元测试中使用Intent类   sql server 2008换行转义序列在Java中没有以正确的方式回避   嵌入十六进制编码的unicode Java字符串   java无法为类实现tester程序   为json字符串创建通用java映射器   java如何将2个TextView与Android中的if-else条件放在同一位置   java如何初始化锁?   为什么我的多项式类加法函数不起作用?   java Intellij不使用库构建JavaFX   java为什么在EJB类上同时使用@LocalBean和接口?   java无法在Spring Security中登录   Java中的文件创建   运行servlet需要哪个JRE。。服务器JRE还是客户端JRE?   来自Windows命令行的SOAP Web服务中的java SSL证书问题   java JPA如何为实体实施OneOnOne关系?