当前位置: 首页 > news >正文

变频器实习DAY12

目录

  • 变频器实习DAY12
    • 一、继续,柔性平台测试!
      • 上午 王工Modbus新功能测试
      • 下午 柔性平台继续按照说明书再测一遍
    • 附加的小知识点
      • 中国狸花猫
      • .git文件
    • 附学习参考网址
      • 欢迎大家有问题评论交流 (* ^ ω ^)

变频器实习DAY12

一、继续,柔性平台测试!

  • PC板子镇楼
    在这里插入图片描述

上午 王工Modbus新功能测试

P81.05		设置1是能外部通讯
P81.06	无法查看	给定频率外部地址设置为10(000A)(地址的选定范围问题)
01 06 00 0A 00 10	01 06 00 0A 00 10 A8 04	给定1.6,实际0.8,比例为1/2测试通过
01 06 81 08 07 0D	01 06 81 08 07 0D E3 C1	修改基准频率为2000,测试通过(需要更新参数)
01 06 00 0A 00 10	01 06 00 0A 01 F4 A9 DF	给定1.6,实际0.4,比例为1/4测试通过
01 06 81 08 05 DC	01 06 81 08 05 DC 22 FD	修改基准频率为1500,测试通过
01 06 00 0A 00 10	01 06 00 0A 01 F4 A9 DF	给定1.6,实际0.53,比例为1/3试通过
01 06 81 08 01 F4	01 06 81 08 01 F4 20 23	修改基准频率为500
01 06 00 0A 00 10	01 06 00 0A 01 F4 A9 DF	给定 1.6,实际0.16,比例为0.1P81.09-P81.23		从前往后的优先级,可以重复
  • 发现的问题和解决:
    1. 地址和优先级:目标频率设置地址是单独的地址,只读;状态字的设置地址是共同地址,前面的状态字优先级更高
    2. 更新参数:目标频率不是参数不需要更新,其他数据都是参数,需要更新参数之后生效
    3. 基准值1000以内,一千以内输入多少就是多少,1000以上,目标频率=输入值 /(基准值-500)*5

下午 柔性平台继续按照说明书再测一遍

  • 老样子没有IO板,版本号不用测了
  • 低载波启动功能测试通过,只要设定好7008的值就会以2kHz启动,速度高了之后就会转为自己设定的载波频率
  • 模拟量数字量和modbus测了
  • 本地控制切换功能测试通过,切成本地不能启动,但是可以关闭
  • 注意,1002是特殊参数,只有切到远程控制才能修改

附加的小知识点

中国狸花猫

  • 可温顺可暴躁,主要看环境,喜欢动,晚上喂了一只,可爱捏
    在这里插入图片描述

.git文件

Git 的 .git 目录是版本控制的核心数据库,存储了仓库的所有元数据和对象。以下是其关键内容的简明分析:

  1. 核心结构
.git/
├── HEAD              # 当前分支指针(如 `ref: refs/heads/main`)
├── objects/          # 所有数据对象(Blob/Tree/Commit)
├── refs/             # 分支和标签的引用
├── config            # 仓库配置(远程地址、别名等)
├── index             # 暂存区(Stage)状态
└── hooks/            # 客户端钩子脚本(可自定义)
  1. 核心对象说明
对象类型存储路径示例作用
Blobobjects/ab/cd123...存储文件内容(压缩后的二进制数据),文件名通过SHA-1哈希生成。
Treeobjects/12/34abcd...记录目录结构,包含文件名、权限及对应的Blob/Tree的哈希。
Commitobjects/56/78ef...保存提交信息(作者、时间戳、父提交哈希)及根Tree的哈希,构成版本链。
  1. 关键文件详解

    • HEAD
      指向当前活跃分支(如 refs/heads/main),或直接记录某个提交哈希(分离头状态)。

    • refs/heads/[分支名]
      每个分支对应的最新提交哈希(如 refs/heads/main 文件内容为 a1b2c3...)。

    • index
      二进制文件,记录暂存区文件的状态(哈希、时间戳、路径),是 git commit 的原料。

    • logs/
      记录所有分支的变更历史(用于 git reflog 恢复误操作)。

  2. 数据关系示例

指向
包含
包含
包含
Commit
Tree
Blob: 文件1
Tree: 子目录
Blob: 文件2
  1. 空间优化机制

    • Packfileobjects/pack/
      将相似对象压缩为 .pack 文件(含增量编码),减少存储占用。

    • 松散对象
      未被压缩的独立对象(新创建的文件初始存储于此)。

  2. 用户可操作文件

文件是否可手动修改风险
config✅ 是可能破坏远程配置
hooks/*✅ 是无风险,自定义脚本
objects/❌ 否直接修改会导致数据损坏
refs/⚠️ 谨慎错误修改可能丢失分支
  1. 如何验证完整性?
# 检查对象库是否损坏
git fsck# 查看对象内容(如Commit)
git cat-file -p a1b2c3

总结
.git 目录通过对象数据库(Blob/Tree/Commit)和引用系统(refs)实现版本控制,所有提交的文件、目录结构和历史均存储于此。理解其结构有助于修复仓库问题或深度定制Git行为。

附学习参考网址

  1. .git 文件夹详解

欢迎大家有问题评论交流 (* ^ ω ^)

http://www.dtcms.com/a/294591.html

相关文章:

  • 接入海康设备mark全是false解决方案
  • Elasticsearch整合:Repository+RestClient双模式查询优化
  • 【杂谈】-代理协议:重塑AI协作新生态,开启智能互联新时代
  • 开闭原则在C++中的实现
  • InfluxDB HTTP API 接口调用详解(二)
  • [HarmonyOS] 鸿蒙LiteOS-A内核深度解析 —— 面向 IoT 与智能终端的“小而强大”内核
  • 算法第27天|贪心算法:合并区间 、单调递增的数字
  • 面试实战,问题七,Object类中包含哪些常用方法及其作用,怎么回答
  • biji 1
  • 开源 Arkts 鸿蒙应用 开发(十)通讯--Http数据传输
  • RAG深入理解和简易实现
  • Linux基础服务(Crontab和NFS)
  • 解决报错:ModuleNotFoundError: No module named ‘_pafprocess‘
  • 测试左移方法论
  • NX741NX777美光固态闪存NX783NX791
  • 算法思想之队列
  • 精准医学在肿瘤治疗中的应用案例研究
  • 终端VS命令解释器(Linux Windows)
  • 一招拿捏Windows的软件,仅仅1.22M
  • 如何硬解析 .shp 文件中的几何体,拯救 .dbf、.shx 等文件缺失的 ESRI Shapefile 格式文件
  • (Python)类的练习与巩固(图书管理系统扩展)(类与方法的基础教程)(if条件扩展)(动态类型)(Python教程)
  • LLC协议支持哪些类型的帧?它们各自的功能是什么?
  • IAR Embedded Workbench for ARM 8.1 安装教程
  • 深兰科技陈海波:AI企业出海要坚持“区域深耕”与“长期主义”
  • 《设计模式之禅》笔记摘录 - 9.责任链模式
  • 使用Ollama,VLLM,LMDeploy部署大模型
  • 二分查找-162.寻找峰值-力扣(LeetCode)
  • P1040 [NOIP 2003 提高组] 加分二叉树
  • 小米浏览器overflow不能左右滑动
  • spring-cloud概述