当前位置: 首页 > 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.lryc.cn/news/597037.html

相关文章:

  • (一)从零搭建unity3d机械臂仿真-unity3d导入urdf模型
  • Kafka——Kafka中的位移提交
  • git 修改最近一次 commit 信息
  • 【2025】使用vue构建一个漂亮的天气卡片
  • Dify实战,获取禅道需求,编写测试用例到禅道
  • [AI8051U入门第八步]硬件IIC驱动AHT10温湿度传感器
  • Web 服务器和Web 中间件
  • 主流软件开发方法综述:从敏捷到开源
  • 利用中间件实现任务去重与分发精细化:股吧舆情数据采集与分析实战
  • 如何高效合并音视频文件
  • 设计模式九:构建器模式 (Builder Pattern)
  • echarts【实战】饼状图点击高亮,其他区域变暗
  • flutter使用CupertinoPicker绘制一个传入数据源的省市区选择器
  • [Bug | Cursor] import error: No module named ‘data‘
  • C++刷题 - 7.23
  • 【C++】类和对象(中)构造函数、析构函数
  • nrm指南
  • 二级建造师学习笔记-2025
  • 2025 成都航空装备展供需发布:精准匹配,高效成交
  • 货车手机远程启动功能的详细使用步骤及注意事项
  • C#值类型属性的典型问题
  • 基于.Net Core开源的库存订单管理系统
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 主页-微博点赞量Top6实现
  • 粗大误差智能滤除:基于格拉布斯准则与机器学习的数据清洗体系​
  • 深入理解 TCP 协议:Linux 网络传输的可靠基石
  • 【Node.js】使用ts-node运行ts文件时报错: TypeError: Unknown file extension “.ts“ for ts 文件
  • Node.js 倒计时图片服务部署与 Nginx 反向代理实战总结
  • The History of Computers
  • 用 Phi-3 Mini 4K Instruct 实现轻量级模型量化与加载
  • WWDC 25 给自定义 SwiftUI 视图穿上“玻璃外衣”:最新 Liquid Glass 皮肤详解