YUDIAN(宇电)温控器参数笔记(二)

作者分享了一次使用旧温控器构建简易恒温水槽的经历,通过PT100测温并控制SSR开关,配合基本的参数设置如自动控制和一键运行。虽然系统简单,但效果稳定,适合初学者入门。
摘要由CSDN通过智能技术生成

没想到啊,时隔3年,我又用到了这个温控器,又来更新一下,因为我刚好要做一个简易的控温系统,类似于恒温水槽。

这个系统大概就是:

温控器用pt100测温,作为输入,输入连接到一个ssr上,ssr控制火线的通断,负载是一个防水的加热棒,前端连了一个漏保做保护。

加热棒、pt100都放一个水槽里。

在网上买东西的时候没注意,其实有的店铺已经把这一整套东西都配齐了,可以一站式购买,这套系统已经成熟到这种程度了。

这个系统只能升温,如果要降温的话,还要买一个冷水机,专门给水降温的。

参数设置:

在这个最简系统里,我设置的参数很少,只设置了这几个:

crl---------------ai(自动控制,不需要去考虑自整定、pid什么的)

run--------fon(只要一通电就立即运行,以当前屏幕上的设定值为目标值)

ctl-----------1(我用的ssr,所以这里用1)

inp----------21(用的pt100嘛)

实际效果还行,能稳定,虽然有点慢。

把说明书附在后面,方便我使用的时候看

在使用 `new` 关键字创建一个对象时,可以在括号中传递参数来初始化这个对象的属性。如果想要在 mock 方法时新创建的对象也能够接受参数,可以使用 Jest 提供的 `jest.fn()` 方法来创建一个 mock 函,并让它返回一个新创建的对象。 例如,假设我们有一个构造函 `Person`,它接受两个参数 `name` 和 `age`,并且有一个 `sayHello` 方法: ```javascript class Person { constructor(name, age) { this.name = name; this.age = age; } sayHello() { return `Hello, my name is ${this.name} and I'm ${this.age} years old.`; } } ``` 现在我们想要 mock 掉 `Person` 构造函,并让它返回一个新创建的对象。我们可以这样做: ```javascript const mockPerson = jest.fn().mockImplementation((name, age) => { return { name, age, sayHello() { return `Mock Hello, my name is ${this.name} and I'm ${this.age} years old.`; } } }); // 使用 mockPerson 创建一个新的对象 const mockObj = new mockPerson("Jack", 20); console.log(mockObj.sayHello()); // 输出 "Mock Hello, my name is Jack and I'm 20 years old." ``` 在这个例子中,我们使用 `jest.fn()` 方法创建了一个 mock 函 `mockPerson`,并在其实现中返回一个新创建的对象。在这个新创建的对象中,我们将传入的 `name` 和 `age` 赋值给了对象的属性,同时重新定义了 `sayHello` 方法来返回一个 mock 字符串。最后,我们使用 `new` 关键字并传入参数来创建了一个新的对象 `mockObj`,并调用了它的 `sayHello` 方法来输出 mock 字符串。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值