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

S7-1500 TRACE功能组态 (转载)

1、TRACE配置介绍

1.1、新建TRACE配置

在TIA博途软件中,双击项目树相应PLC站点下的“Traces”,展开后来实现TRACE的各项功能,TRACE在线视图如图2所示。

图2. 创建TRACE

①点击“添加新Trace”,用于新建Trace配置;
② 为目前离线文件和CPU已装载有相同名称的TRACE;   为目前仅存在于离线文件的TRACE;   为离线文件和CPU已装载的TRACE配置相同; 为离线文件和CPU已装载的TRACE配置不同;
③保存在离线测量文件夹下的记录文件;
④保存在在线存储卡下的记录文件;
⑤保存在离线组合测量文件夹下的记录文件;
新建TRACE配置后,右边工作区将显示TRACE组态页面。

1.2、组态记录信号

一个TRACE配置最多记录16个变量,支持位、位序列、整数、浮点数、时间(Time、Date、TOD)数据类型,支持对过程映像输入、过程映像输出、位存储区以及DB块的变量进行记录。工作区配置变量如图3所示。

图3. TRACE信号配置

1.3、设置采样条件

工作区TRACE记录条件如图4所示。

图4. 配置采样

①采样OB:TRACE记录的是信号在所选采样OB结束处的值,可以选择以下OB作为采样OB:循环OB,时间OB,延时OB,循环中断OB,MC-PreServo OB,MC伺服OB,MC插补器 OB,MC-PostServo OB;
②采样频率:每隔1~231-1个采样OB,记录一次所有设置信号的值;
③测量点数量:一次采样作为一个测量点,而TIA博途软件根据TRACE配置信号的数量、数据类型以及采样频率计算出测量点的最大数量;
④如使用计算出测量点的最大数量,则激活选择框;
⑤自行设置测量点数量,但不能超过测量点的最大数量。

1.4、设置触发条件

触发器为TRACE采样的起始条件,工作区触发器设置如图5所示。

图5. 配置触发器

①触发模式包括立即记录、变量触发和无触发器监视(TIA V16 及以上版本支持无触发器监视模式,如选择无触发器监视和立即记录模式则没有后面的②~⑤的参数),具体区别参考表1;

表1 两种触发模式的区别
立即记录
激活记录后,TRACE立即开始记录;
变量触发
激活记录后,TRACE处于等待记录中,仅当触发变量满足一定条件后,TRACE才开始记录;
无触发器监视
激活记录后,TRACE立即开始记录,并不会自动终止,只有触发停止记录才会停止。

②触发变量类型包括位、位序列、整数、浮点数、时间(Time、Date、TOD)数据类型,支持过程映像输入、过程映像输出、位存储区以及DB块的变量,该变量和待采样的信号无关;
③变量触发条件参考表2;

表2 变量触发条件汇总

变量触发条件

数据类型

说明

=TRUE

当触发器状态为TRUE时,记录开始

=FALSE

当触发器状态为FALSE时,记录开始

上升沿

当触发器状态从FALSE变为TRUE时,记录开始

下降沿

当触发器状态从TRUE变为FALSE时,记录开始

上升信号

整数和浮点数

当触发值到达或者超过为此事件配置的数值时,记录开始

下降信号

整数和浮点数

当触发值到达或者低于为此事件配置的数值时,记录开始

在范围内

整数和浮点数、时间

当触发值位于为此事件配置的数值范围内,记录开始

不在范围内

整数和浮点数、时间

当触发值位于为此事件配置的数值范围外,记录开始

=位模式

整数和位序列

当触发值与为此事件配置的位模式匹配时,记录开始

<>位模式

整数和位序列

当触发值与为此事件配置的位模式不匹配时,记录开始

=值

整数和位序列、时间

当触发值等于为此事件配置的数值时,记录开始

<>值

整数和位序列、时间

当触发值不等于为此事件配置的数值时,记录开始

改变值

所有

当触发值和记录激活时该值不同时,记录开始

④预触发的测量点个数与总的测量点数量的示意图,即在总的测量点个数中包含若干满足触发条件时刻前测量点的记录;
⑤预触发的测量点个数设置,参考图6-49,记录时长(a)=1000个测量点,即预触发10个测量点,触发条件满足后记录990个测量点;

1.5、设置存储卡模式

当触发器为变量触发、并且CPU的存储卡为程序卡时,可以设置将记录存储在存储卡中。每次激活记录,会在存储卡中产生一个带有时间戳的文件夹,该时间为CPU的系统时间,用于保存该次激活记录下的所有TRACE条目。工作区存储卡模式设置如图6所示,

图6. 设置设备上测量

①选中则激活存储卡模式;
②设置测量数目(1-999),该数目为每个带有时间戳文件夹内保存的最大TRACE条目数;
③根据测量数目、测量点数量以及TRACE配置信号的数量、数据类型计算出的存储空间要求,该值不能超过存储卡的大小;
④当达到测量数目时TRACE可以设置为以下2种响应:
(1)禁用记录
此时记录自动去激活。如再次激活记录,将产生新的带有时间戳的文件夹。
(2)覆写最早记录
此时一旦再次满足触发条件并记录完成后,将覆盖文件夹内最早的TRACE条目,实现TRACE的往复记录,直到记录被手动去激活。选择该项需注意存储卡的写入寿命。

注意:
如果TRACE设置存储卡模式,则“自动重复记录” 的功能将不再支持。

2、安装轨迹配置

上述配置完成后,则可以通过点击“在设备上安装轨迹” 按钮实现将TRACE配置下载至CPU如图7所示。

图7. 安装配置

3、激活记录

下载配置开始后,工作区将切换至“示意图”页面。下载完成后会将CPU自动转至在线,并使得“观察开/关” 自动激活。此时如果点击“激活记录”按钮 ,将按照TRACE配置执行开始记录或等待触发条件。当测量点个数达到预设时,则记录完成;如果记录中点击“禁用记录”按钮 ,可以结束记录,切换为未激活状态。如果点击“自动重复”按钮 ,则记录完成后,将重新开始记录或等待触发条件。
未激活、等待触发条件、记录中以及记录完成的示意显示如图8、9、10、11所示。

图8. 未激活示意图

图9. 等待触发条件示意图

图10. 记录中示意图

图11. 记录完成示意图

注意:
TRACE的下载、上载和CPU组态程序的下载、上载无关,需要在TRACE页面单独执行。

可通过工具栏中的按钮管理轨迹,下图12列出了各按钮的功能:

图12. TRACE 示意图工具栏

4、TRACE保存及分析

TRACE结束记录后可以在线分析该记录,可以使用工具栏中的按钮对曲线进行分析,如图13所示。

图13测量示意图工具栏

曲线图展示了信号表中选定记录信号的轨迹。 显示可以按照要求进行缩放,还可以使用测量光标来选择单个数值在信号表中显示出来等功能。 曲线图工具栏图标常用功能请看下表3。

表3.图标功能表
图标 功能 说明
缩放

选中某一缩放按钮,拖拽鼠标选择相应区域,可实现整个选中区域的缩放或垂直水平方向的缩放

显示

点击某一显示按钮,可实现轨迹的完整显示或是X轴Y轴方向的整体显示

时间轴单位转换

转换X轴的单位,可以是采样点、相对触发开始时的相对时间、采样点的时间戳三种单位形式

显示测量点

采样点在曲线上显示为小圈

插值显示

实现2个采样点之间的线性插补

显示测量光标

通过测量光标可测量水平或垂直方向某点或两点之间的差值

更换背景颜色

切换轨迹的背景颜色

记录中的每个变量使用单独的Y轴,显示该变量的值;所有变量公用X轴,X轴单位取决于“更改X轴单位”按钮的选择。TRACE记录的分析示例如图14所示。

图14 TRACE记录的分析示例

①指定变量及显示格式;
②选择“显示垂直测量光标”;
③显示①变量在光标处的实时值以及Y轴差值(ΔY)X轴时间差(Δt);
④显示所有信号在光标处的实时值以及Y轴差值;
⑤设置X轴为采样的时间戳;
⑥时间戳为CPU的本地时间;
通过示意图下方的信号表,可以自定义信号组编号,然后将非位信号编入一个信号组,此时该信号组将使用相同的Y轴,便于整体观察该信号组的数值,比较大小关系,如图15所示。

图15 TRACE信号组

信号表列出了所选测量的信号,以及某些属性的设置选项,如图16所示。在线模式下,可更改设备中的轨迹设置。单击"上传"按钮,可应用显示方式的更改;否则在切换为离线模式时,系统将丢弃这些更改。
当把设备中轨迹添加到测量时,信号表的当前设置将在测量中保存。可通过拖放操作对信号进行排序,在信号内可以重新排序信号位。 常用功能请查看表4。

图16 信号表

表4.信号表功能
功能 说明
打开位选项 

可以把以下数据类型的变量拆分成位信号,通过单击图标  ,使拆分后的信号显示在轨迹曲线中:Byte、Word、DWord、SInt、USInt、Int、UInt、DInt、UDInt

Byte数据类型已打开位选项示例图:

显示格式

可以切换信号在轨迹中的显示格式,比如十六进制、十进制、八进制、二进制等

颜色

可以切换信号在轨迹中显示的颜色

信号组

单击链形图标或在输入栏中输入信号组名称可创建新的一个信号组并把该信号添加到信号组,添加到信号组中后图标变为,单击图标可将信号移除该信号组,注意二进制信号无法加入信号组。同一信号组的信号可以显示在一个坐标系中,这样更容易分析比较,如图15所示。在测量轨迹中可以对创建的信号组通过单击“使用当前视图为记录的标准视图”按钮进行保存,方便下次打开分析使用。

创建信号组示例图:

如果没有新的TRACE记录产生且CPU不断电的情况下,此记录将一直保存;CPU在线后,选择配置的TRACE,点击“观察开/关”按钮 后即可看到在线的TRACE记录。
该TRACE记录可以通过点击“导出轨迹配置”按钮 ,将记录以TRACE格式或以*.csv格式导出,前者可以在其它TIA博途项目“Traces>测量”右键菜单中选择“导入轨迹”进行轨迹的导入,而后者则可以以excel表格形式保存所有测量点的数值。

5、测量和组合测量

可把获取到的轨迹信息通过“添加到测量”按钮保存到测量轨迹中,在测量轨迹中对信号进行分组、显示格式、颜色等分析,为了日后再次查看测量轨迹,可通过测量视图右下方“创建当前视图的快照”按钮对此次操作进行保存,方便下次分析使用,如图17所示。

图17.快照

组合测量可应用于项目中,实现对不同测量进行比较的功能。 下文说明了如何在"组合测量"系统文件夹下创建组合测量,如图18所示。
(1) 在 "测量" 系统文件夹下选择一个或多个测量。
(2) 将测量拖拽到 "组合测量"系统文件夹中后一个新的组合测量将被创建。或者通过快捷菜单命令"导入轨迹"导入已保存的测量。

图18 组合测量创建

不仅可以同时分析多个记录,还可以将多个TRACE记录的时间轴重新校准后分析。如图19所示。

图19 组合测量

①轨迹的导入和导出

②选择测量的校准方式:触发/采样与时间戳(绝对时间),触发/采样的校准是由校准方式与偏移量共同决定,而时间戳(绝对时间)的校准只是由偏移量决定,具体区别参考表5;

表5 校准方式区别
 

X轴时间单位

校准方法

采样

时间

采样的时间戳

测量的校准

触发/采样

支持

支持,可调准偏移时间

不支持

支持

时间戳

不支持

不支持

支持,可调准偏移时间

不支持

③设置X轴时间单位,此处设置为时间;
④选择校准方法:触发、触发事件后首次采样、首次采样、上次采样(最后一次采样);
⑤当不考虑偏移设置时,应该是根据Trace的最后一次采样与Trace_1的满足触发事件时的采样的时间实现校准;
⑥设置精确到纳秒偏移时间;
⑦设置Trace的时间偏移,时间为正为时间轴向后偏移,时间为负为时间轴向前偏移。此处根据Trace设置的偏移5s,实现Trace的最后一次采样后的5s与Trace_1的满足触发事件时的采样的校准;

6、打印轨迹

在曲线图中,右键轨迹图可将显示屏保存为图片并将显示屏复制到剪贴板后进行打印,如图20所示。

图20. 打印轨迹

相关文章:

S7-1500 TRACE功能组态 (转载)

1、TRACE配置介绍1.1、新建TRACE配置 在TIA博途软件中,双击项目树相应PLC站点下的“Traces”,展开后来实现TRACE的各项功能,TRACE在线视图如图2所示。图2. 创建TRACE ①点击“添加新Trace”,用于新建Trace配置;② 为目前离线文件和CPU已装载有相同名称的TRACE; 为目前仅…...

如何在Proxmox VE中使用fdisk命令行扩展LVM存储池 - 若

前言 在Proxmox VE(PVE)的使用过程中,为虚拟机和容器添加额外的存储空间是一项常见任务。当你为服务器新增了一块硬盘后,Web管理界面有时可能无法提供所有所需的图形化操作选项。本篇教程将介绍如何完全通过命令行,使用经典的 fdisk 和 lvm 工具,安全地将一块新硬盘添加到…...

垃圾AV覆盖defender

免责声明 本文章涉及的内容仅用于安全研究、学习和技术讨论,不针对任何杀毒软件进行虚假陈述或恶意操作。文中所提及的软件及操作均不旨在贬低、攻击或损害其品牌、名誉及正常功能。请读者仅在合法、受控的环境下进行实验和测试,作者对因使用本文内容而产生的任何后果不承担责…...

SAP-PO:怎么控制传输的内容在单数据情况下是数组格式还是单对象格式

像下图,没设置前是对象格式 设置后是数组格式 可以在CC的Custom XML/JSON Comversion Rules下进行设置 sender通道是在general第一个页签 receiver是在dataformat页签 如果字段为空则在结构中就不会显示该字段,需要在函数中可以配置一下...

开源新基建:数字中国创新发展的底层密码与生态实践

开源新基建:数字中国创新发展的底层密码与生态实践 在全球数字化转型加速的背景下,开源技术已从开发者工具演变为国家数字战略的核心基础设施。中国正通过构建自主可控的开源生态体系,打造数字经济发展的安全基座,这一战略布局正在重塑产业创新范式并创造显著的商业价值。最…...

员工离职停用Salesforce帐号?这11个“坑”千万别踩!

在Salesforce里,用户离职很常见,看似只是一个“停用账号”的小操作。但如果涉及到管理员(Admin)账号,情况就完全不同。管理员往往绑定了大量的报表、自动化流程和系统配置,一旦处理不当,轻则报表失效、流程中断,重则影响关键业务。 本文结合实践,总结了停用Salesforce…...

Linux的运行模式

在 Linux 系统中,getenforce 是一个用于查询 SELinux(Security-Enhanced Linux)当前运行模式的命令。 SELinux 是一种强制访问控制(MAC)安全机制,它有三种主要运行模式: Enforcing(强制模式):SELinux 会强制执行所有安全策略,违反策略的操作会被阻止并记录日志 Perm…...

Spring Boot + MybatisX,效率翻倍!

1.什么是MybatisX? 2.使用MybatisX的好处 3.如何使用MybatisX?1.什么是MybatisX? MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。 2.使用MybatisX的好处节省大量持久层代码开发时间 强大的功能为业务…...

条码控件Aspose.BarCode教程:使用 Java 自动生成 DotCode 条形码

DotCode 是一种二维条码符号,广泛应用于制造业和制药业等行业。这种条码简化了创建机器可读代码的流程,从而提升了物流效率。借助Aspose.BarCode for Java,我们可以构建一个工具,以 Java 编程方式自动生成 DotCode 条码。此 Java SDK 允许您自定义属性并将条码导出为图像格…...

AI 玩转网页自动化无压力:基于函数计算 FC 构建 Browser Tool Sandbox

从 Web 1.0 到 Web2.0,再到单页应用(SPA)和 React/Vue 等前端框架时代,再到当下的 AI Agent 时代。每个阶段都有当时的浏览器自动化的王者。作者:计缘 浏览器自动化的前世今生 从 Web 1.0 到 Web2.0,再到单页应用(SPA)和 React/Vue 等前端框架时代,再到当下的 AI Agen…...

AI时代的全栈框架:独立开发者的机会与挑战

独立开发者终于能全干了?AI帮忙还愁生态?一体性是王道,但选什么框架还得自己纠结。AI写代码真靠谱?前言 本文本来只是 DjangoStarter v3.2.1 新版本发布博客里的一段思考,不过越写越长,干脆拆分成一篇独立的文章得了。😄全栈这个词已经被喊烂了,但在 AI 时代,它的含义…...

创建逻辑卷

查看创建pv创建vg创建lv...

Server 13 ,CentOS 上使用 Nginx 部署多个前端项目完整指南( 协助多端口与脚本自动化 )

Server 13 ,CentOS 上使用 Nginx 部署多个前端项目完整指南( 协助多端口与脚本自动化 )pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&quo…...

洛谷P2490 [SDOI2011] 黑白棋

传送门 首先容易想到,白色棋子与其右边的黑色棋子越靠越近,最后挨在一起,与其他棋子无关。 朴素地想到 \(NimK\) 的建模,一共有 \(\dfrac{k}{2}\) 堆石子,每次取 \(d\) 堆。 注意到必胜局面比较难求,适合正难则反,用总方案数 \(\dbinom{n}{k}\) 减去必败局势。 难点在于…...

WGCLOUD的告警日志在哪儿存贮的?

WGCLOUD所有发送的告警消息都存贮在【系统日志】模块里 WGCLOUD系统日志功能模块,用于存贮系统操作的各种记录,也包括各种系统运行的日志信息,告警通知信息,告警恢复信息 所有系统运行产生的错误日志,操作日志,告警日志都会记录在系统日志中 系统日志记录只能查看,不能删…...

传统软件部署的痛点

这是对之前《Docker 容器化》文章的一个补充 在 Docker 等容器技术普及前,开发、测试、运维团队常被环境不一致、部署复杂、资源浪费、扩容低效为典型的问题困扰,这些问题不仅可能导致项目的交付周期的延后,还会引发跨团队协作矛盾,甚至导致线上故障,我们逐一来看每个问题…...

HarmonyOS 5分布式数据管理初探:实现跨设备数据同步

本文将引导您了解HarmonyOS 5的分布式数据管理能力,并通过一个简单的示例演示如何实现跨设备数据同步。1. 分布式数据管理简介 HarmonyOS的分布式数据管理能力允许应用程序在多个设备之间无缝地同步和共享数据。它抽象了底层设备差异,让开发者可以像操作本地数据一样处理跨设…...

qoj965 Trade

题意 有 \(n\) 件商品,第 \(i\) 件商品有基准价格 \(c_i\) 和抬价价格 \(p_i\),\(p_i\) 互不相同,每件商品只能买一件,你有 \(S\) 元钱。 若你买了 \(k\) 件商品,则第 \(i\) 件商品的价格为 \(c_i+k\times p_i\)。问你最多能买多少件商品。 \(1\le c_i\le 10^9,0\le p_i,S…...

复盘我的第一个 大模型Agent:从核心循环到模块化架构的演进之路

本文将以我编写的一个 Go Agent Demo 为例,穿透各类框架的表层封装,回归其工程本质。我将首先分析其核心的 ReAct 循环,并展示这个看似简单的循环是如何通过模块化设计,演进为一个结构化、可扩展的软件系统。最近,我投入了一些时间学习和研究大语言模型(LLM)驱动的 Agen…...

Linux内核不使用bear如何快速生成compile_commands.json使用vscode阅读源码

野火鲁班猫SDK 进入内核目录 cd /opt/LubanCat_SDK/kernel-5.10 编译内核 ../build.sh kernel 生成compile_commands.json /opt/LubanCat_SDK/kernel-5.10/scripts/clang-tools/gen_compile_commands.py打开vscode code . 安装clangd插件 打开一个c文件 开始生成clangd数据库...

Docker 容器化

引言 在解释docker是什么之前,我们首先应该先了解的是容器化的概念。 什么是容器?就是一个沙箱,在这个沙箱中涵盖了特定应用运行的一切依赖的内容。但他不是一个操作系统,且和底层的操作系统是隔离的。 什么是容器化?容器化就是将软件和应用所需要的所有依赖打包到一个独立…...

phpmyadmin漏洞利用

1、信息搜集 1.1、版本号 访问/README /doc/html/index.html获取版本信息1.2、绝对路径 (1) phpinfo() 页面:最理想的情况,直接显示web路径 (2) web报错信息:可以通过各种fuzz尝试让目标报错,也有可能爆出绝对路径 (3) 一些集成的web框架:如果目标站点是利用phpstudy、LAM…...

CF19E Fairy

题意:给定一个无向图,$n,m \le 10^4$,需对每个点黑白染色,使每条边两端点颜色不同,求对每一条边,删除该边后是否存在合法染色方案。思路:合法染色方案即删除边后图为二分图,不存在奇环。先构造 dfs 生成树,将一条非树边和其覆盖树边形成的环称为基本环,包含多个非树边…...

Wireshark 学习笔记(二)

Wireshark 学习笔记 (二) 数据包操作 统计|摘要 统计 此菜单提供多种统计选项,可供调查,帮助用户了解流量范围、可用协议、端点和会话等宏观情况,以及一些特定协议的详细信息,如 DHCP、DNS 和 HTTP/2。 解析地址 此选项通过提供解析地址及其主机名的列表,帮助分析师识别捕…...

鸿蒙应用开发从入门到实战(三):第一个鸿蒙应用

持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中。本文使用DevEco Studio创建应用,并使用预览、模拟器、真机三种方式进行调试。​ 大家好,我是潘Sir,持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更…...

Litctf2025 Write-up

逼逼叨 很难受啊,出去跑项目封闭管理,结果没打上,只能赛后复现了。 上班是真滴累 Web [LitCTF 2025]多重宇宙日记进来先随便注册个账户,说实话看到这样的题目第一眼怀疑二次注入、直接不想做登陆后发现可以设置主题语言之类的,随便试试无果查看页面源码摘出JS中的关键代码…...

DFS算法(递归)

DFS算法(递归) DFS(Depth-First Search,深度优先搜索)是一种用于遍历或搜索树、图等数据结构的算法。其核心思想是:沿着一条路径尽可能深入地探索,直到无法继续前进(遇到已访问节点或无未访问邻接节点),再回溯到上一个节点,选择另一条未探索的路径继续深入。所以可以…...

博客园出海记

在开篇中我们宣布了博客园出海计划的启航,出海航船选择了阿里云。第一件准备工作是在航船上组装集装箱 —— 搭建 Kubernetes 集群。出海根据地选在了阿里云新加坡机房,Kubernetes 集群用阿里云 ECS 自己搭建,没有使用阿里云容器服务 ACK。首先购买一台 ECS 用于部署 Contro…...

vue3 - pinia状态管理库

概念 Pinia 是 Vue 官方推荐的状态管理库,是 Vuex 的继任者(Vuex 作者同一人开发),专门为 Vue 3 设计,完全支持 Composition API 和 TypeScript。它简化了状态管理的流程,提供了更简洁的 API 和更好的开发体验。 核心特点简洁的 API 去掉了 Vuex 中的 mutation(突变),…...

做会议海报就是在淘汰老实人

还好有模板直接用!不仅节省更多时间,做出来的ppt,或是学术海报既清晰又美观,导师看了都说好! ppt和学术海报都是可直接编辑的哦!每张文件图片均获取网络,仅供学习与研究交流使用。支持原创! 感兴趣可直接无套路领取 【450+学术会议海报poster模板】+【600+学术汇报PPT模…...

ubuntu24.04安装mysql5.7.42

环境Os:ubuntu 24.04 desktop桌面版mysql:5.7.42 说明: a.ubuntu24下安装mysql 5.7 使用的依赖库 需要创建软连接指向新的依赖库.查看操作系统信息root@hxl-VirtualBox:/# uname -a Linux hxl-VirtualBox 6.14.0-29-generic #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Aug 14…...

易基因:Cell封面:中国科学家杨学勇/黄三文m6A-seq等揭示同义突变通过表观转录调控机制决定生物性状|顶刊突破

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 近日,中国农业科学院蔬菜花卉研究所杨学勇研究员、中国农业科学院深圳农业基因组所黄三文研究员和英国约翰英纳斯中心丁一倞研究员团队合作,以封面文章形式在顶刊《Cell》(细胞)上发表题为“Recessive epi…...

一文看懂Deepspeed:用ZeRO训练大模型原理解析及参数含义解释

实际训练中Deepspeed参数配置ZeRO各stage含义是什么,offload以及gradient checkpoint是如何起作用的,本篇基于ZeRO不同stage含义,以及实践时参数含义来阐述Deepspeed原理。 这几天在做大模型的微调,发现几乎所有都用到了deepspeed,这里给大家提供一个ChatGLM2在ptuning模式…...

AC-DC整流器双闭环控制MATLAB/Simulink仿真

AC-DC整流器双闭环控制系统的MATLAB/Simulink仿真程序,包含电压外环和电流内环控制。 这个仿真实现了一个三相PWM整流器的双闭环控制:电压外环:控制直流侧输出电压,提供电流内环的参考信号 电流内环:控制网侧电流,实现单位功率因数运行MATLAB:参数设置与仿真启动 % AC-D…...

新娘化妆 造型 美甲 护肤 资料合集

化妆的核心--眉妆 眉毛的结构认识眉毛主要由眉头眉峰眉尾眉头在鼻翼外侧到内眼角的垂直线上眉峰在眉头到眉尾的三分之二处, 是鼻翼外侧至人眼平视前方时外眼球的延长线上。眉腰眉头与眉峰中间称之为眉腰眉尾在鼻翼外侧到外眼角的 延长线上,或则嘴角到外眼角的延长线上。 标准…...

rabbitMQ-基础day1 - a

微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起请求后需要等待服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用过程中处于阻塞状态,因此我们成这种调用方式为同步调…...

实用指南:Nginx反向代理与负载均衡部署

实用指南:Nginx反向代理与负载均衡部署pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", monospace !importa…...

C# Avalonia 13- MoreDrawing - BlurEffects

C# Avalonia 13- MoreDrawing - BlurEffectsBlurEffects.axaml代码<Window xmlns="https://github.com/avaloniaui"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xm…...

【IEEE出版】第三届算法、图像处理与机器视觉国际学术会议(AIPMV2025)

由江苏科技大学、江苏大学、中国图象图形学学会联合主办,江苏科技大学计算机学院、镇江市计算机学会承办,镇江市软件行业协会、AEIC学术交流中心协办的第三届算法、图像处理与机器视觉国际学术会议(AIPMV2025)将于2025年9月26日-28日在江苏镇江召开。【江苏科技大学、江苏大…...

C++ - 了解STL的数据容器

CSP考试用的STL内容也越来越多了,我们有必要详细了解一下。 常用容器array 静态数组(大小固定,) vector 矢量(动态数组,大小可变) string 字符串 stack 栈 queue 队列 set 集合 map 键值对array 静态数组 array是固定大小的序列容器,array中包含特定个数并且严格按照线…...

收费详情

套餐价格_真免费!导出采集结果无任何限制_后羿采集器 https://www.houyicaiji.com/?type=pricing个人免费版 ¥ 0永久免费,不要积分智能模式:智能识别列表和分页,一键采集 流程图模式:可视化操作,可以模拟人为操作 采集任务:100个任务 支持多任务同时运行,无数量限制,…...

bluetoothctl UUIDs

数据 bluetoothctl 中的抓取数据: [CHG] Device 66:55:44:33:22:11 UUIDs: 1beeffff-0000-1000-8000-00805f9b34fb [CHG] Device 66:55:44:33:22:11 UUIDs: 4af678c8-0000-1000-8000-00805f9b34fb [CHG] Device 66:55:44:33:22:11 UUIDs: 5a079046-0000-1000-8000-00805f9b34f…...

ANOLIS8安装配置ldap账号登录

sudo dnf install -y openldap-clients nss-pam-ldapd authconfig配置 nslcd​​ sudo vim /etc/nslcd.confuri ldap://your_ldap_server base dc=example,dc=com binddn cn=admin,dc=example,dc=com bindpw your_admin_password ssl no tls_cacertdir /etc/openldap/cacerts​…...

实用指南:小程序非主页面的数据动作关联主页面的数据刷新操作

实用指南:小程序非主页面的数据动作关联主页面的数据刷新操作pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New"…...

【光照】[光照模型]是什么?以UnityURP为例

【从UnityURP开始探索游戏渲染】专栏-直达核心定义 ‌光照模型‌是计算机图形学中用于模拟光线与物体表面相互作用的数学算法,它通过计算光能传播的物理特性,决定场景中每个像素的最终颜色值。其本质是求解‌光能传输方程‌的简化实现。 graph LR A[光源发射光子] --> B[与…...

从知识管理困境到高效协同:Gitee Wiki如何重塑研发团队的知识体系

从知识管理困境到高效协同:Gitee Wiki如何重塑研发团队的知识体系 在数字化转型浪潮中,知识管理已成为企业研发效能提升的关键瓶颈。许多技术团队都曾陷入"知识坟场"的困境——大量文档散落在不同平台,难以检索和维护,最终导致知识资产的价值流失。Gitee Wiki的出…...

cache和主存的映射方式

cache和主存的映射方式 全相联映射 主存块可以放在cache的任意位置 假设某个计算机的主存地址空间大小为256MB,按字节编址。 其数据cache有8个cache行,行长64B 由此可知,我们想要求出主存被分为多少块,就用256MB/64B =228/26=2^22 由于主存有28位,那么它就有22位用来表示主…...

PHP数组去重和集合有什么关系

PHP数组去重与集合:不止是简单的去重你可能会觉得PHP数组去重很简单,array_unique()不就搞定了吗? 但事情远没有那么简单。深入理解PHP数组去重,其实就触及到了集合论的一些核心概念,这能帮你写出更高效、更优雅的代码,避免一些常见的坑。这篇文章,咱们不玩虚的,直接深…...

kkFileView4.4.0 安装与使用

1、码云搜索kkfileview项目,下载项目源码(https://gitee.com/kekingcn/file-online-preview),或者直clone也可以,使用idea打开项目,使用maven加载项目所需要的依赖包2、使用maven进行打包 mvn package,然后 linux环境使用kkFileView.xx.tar.gz, windows使用kkFileView.…...

ubuntu22挂载windows server2019的共享文件夹

本文实现以下目标 1、win 2019 共享一个文件夹 2、ubuntu22访问win2019共享文件夹 ================== 在win2019文件上-右键-属性-共享 选择共享用户和密码。完成,此方法为20世界80年代的经典共享。今年2025年9月,建议寻找更好的共享方法,比如云盘、nas等等。在ubuntu22上…...