有的没的
一直在想要不要买个相机··

目前想入:
a6000
镜头:
2870
55210

#photography
#network

1. 配置he ipv6
2. gai.conf设置此ipv6优先度最低, ipv4为最高
3. xray的route规则里geoip为YouTube的走指定的he ipv6。可以先用vasma的ipv6分流功能生成一个route.json.
今天看了两个关于没有xwindow环境的linux如何进行wifi认证的方法:
1. 使用w3m lynx link2 brow.sh之类的的命令行浏览器
2. 使用playwright写个脚本

很完美 我都要试试


Ps:已经测试了browsh 太牛逼啦!

#programming
OliveTin: 脚本命令面板

一个简单粗暴的面板

如图所示

可能还是有点实用的

😘 OliveTin

🧐 频道资源合集 😄 恰饭推荐 💬 群组

#programming
#plc

今天开始对plc工程作业阅卷

有一个快点的方法就是 tia portal工程看完了不要关闭,看完了一个接着打开下一个,这样编译时间会短。
破实训课 四个老师打分 怎么把分合起来呢

最后想了个妙招,三个老师的分取平均当做笔试成绩,另外那个老师的当做平时成绩。录入平时成绩、笔试成绩都是100分制,都省了换算了,而且这样做最终成绩是强相关的。

废了一个小时想怎么把最终成绩劈开成平时成绩和卷面成绩···笨拙了



#work
下了cursor玩了玩 竟然没经过我允许就把我默认的VSCode替代作为默认应用了 果断卸载

看了一下 主要的功能是composer,还有代码选中对话

好像github copilot也能替代 还是继续用github copilot吧

两则cursor视频 来自 秋芝2046 这个up主还可以

#ai #programming
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
hmi和plcsim advanced连不上的原因找到了

需要在pg/pc里面把s7online的访问点设置为ethernet网卡,默认是plcsim。 但是只有hmi会用到s7online这个访问点,所以之前做plc互联的实验不影响。

#plc
2024这一年 过得太匆忙了 也没有太多感慨

最大的感受 可能就是现在没太有假期焦虑了 目前这个假期结束之后会想 反正还有新的假期上班吧上班吧

#life
几种通信方式中,只有OUC支持直接传object

#plc
#plc #modbus

modbus中,client向server发起请求。中文行话中,client是主站,server是从站,因为client发起请求。

modbus的寄存器都是word长度的,所以只要绑定的db中都是存储的word类型变量。那么modbus的寄存器编号和db就能对起来。但是,modbus寄存器编号从1开始,dbx地址是从0开始。所以,40001,就代表的p#db1.dbx0.0 word 1

4xxxx代表的是寄存器类型,不是功能码为4。功能码可以不了解,tia portal的块会帮忙handle

### Modbus寄存器类型

1. **保持寄存器(Holding Registers, 4xxxx)**:
   - 读写寄存器。
   - 通常用于存储设备的配置参数、输出值等。
   - 通过功能码03(读取)和06/16(写入)访问。

2. **输入寄存器[DI](Input Registers, 3xxxx)**:
   - 只读寄存器。
   - 存储设备的输入数据或传感器数据。
   - 通过功能码04访问。

3. **线圈[DO](Coils, 0xxxx)**:
   - 读写位。
   - 表示数字输出的状态(开/关)。
   - 通过功能码01(读取)和05/15(写入)访问。

4. **离散输入(Discrete Inputs, 1xxxx)**:
   - 只读位。
   - 表示数字输入的状态。
   - 通过功能码02访问。
指针类型的变量,可以通过拖拽的形式填写,不用自己填写p#xxx啥的

#plc
## 替换clash for windows内核为mihomo

在网上找到的教程最高只支持 mi­homo v1.16.0 版内核,最新的都会提示错误: 无法连接到 Clash core 核心 ,原因是 Clash Meta 更新改名为 mi­homo 后路径变了,这种情况创建一个链接就可以正常使用了

### 下载内核

打开最新的 mi­homo 的项目下载地址,这里我选择的是最新的 v1.18.3 版本

### 替换

1. 下载完毕后解压压缩包

2. 打开CFW安装目录的 resources\static\files\win\x64`,将默认的 `clash-win64.exe 备份,这个是默认的Clash Premium内核,这里我重命名为 clash-win64_old.exe ,将第一步解压的mihomo内核程序复制进来, 并重命名为 `clash-win64.exe`,这样就替换完毕了

4. 打开CFW,如果没有意外的话应该是提示: 无法连接到 Clash core 核心

### 解决无法连接到核心

1. 退出CFW,打开自带的文件资源管理器,在地址栏输入 %USERPROFILE%/.config/mihomo 进入文件夹

2. 进入文件夹后返回上一层,然后把 mihomo 文件夹删除掉

3. 打开 powershell ,执行以下命令,执行完成后会提示 创建的符号链接

cmd /c mklink /d "%USERPROFILE%\.config\mihomo" "%USERPROFILE%\.config\clash"


4. 重新打开CFW,Clash内核这显示 UnKnown 就是替换完毕啦

原文

#network Releases · MetaCubeX/mihomo
Back to Top