blj28

导航

2026年8月26日 #

为什么有些PDO是选定的有些PDO没有选定

摘要: 问题由来:为什么有些PDO是选定的有些PDO没有选定? EtherCAT 主站(如 TwinCAT、CODESYS 等)在扫描从站 XML 时,会解析 PDO 的 Sm 标签: 带有 Sm="2":表示该 PDO 已被设备制造商预设为映射到Sync Manager 2(输出过程数据通道)。主站会将其 阅读全文

posted @ 2026-08-26 15:13 bailinjun 阅读(10) 评论(0) 推荐(0)

2026年8月24日 #

高速输出和高速计数

摘要: 一、高速计数: A/B 相1 倍频、A/B 相2 倍频、A/B 相4 倍频、 脉冲+方向、单相计数和CW/CCW 这六种是工业自动化中,编码器或高速计数器的信号输入与计数模式。它们定义了控制器如何解读来自编码器、光栅尺等传感器的脉冲信号,从而计算位置、速度和方向。 简单来说,可以把它们分为三大类: 阅读全文

posted @ 2026-08-24 11:45 bailinjun 阅读(13) 评论(0) 推荐(0)

2026年8月2日 #

vscode click to collapse the range 折叠打开代码的快捷键

摘要: 在日常开发中,代码文件可能包含大量函数、类或模块。为了更高效地阅读和修改代码,VSCode提供了代码折叠功能,允许用户临时隐藏不必要的代码块,从而专注于当前需要处理的部分。 默认情况下: 展开所有代码区块的快捷键是`Ctrl + K`、`Ctrl + J`(Windows/Linux)。——注意是先 阅读全文

posted @ 2026-08-02 19:01 bailinjun 阅读(13) 评论(0) 推荐(0)

2026年7月18日 #

条件变量pthread_cond_t +线程同步机制

摘要: 1. 概念 条件变量是线程可用的另一种同步机制 条件变量给多个线程提供了一个会合的场所 条件变量与互斥量一起使用时,允许线程以无竞争的方式等待特定的条件发生 条件变量是线程中的东西,就是等待某一条件的发生,和信号一样 2. 使用场景 条件变量要与互斥量一起使用,条件本身是由互斥量保护的。线程在改变条 阅读全文

posted @ 2026-07-18 15:37 bailinjun 阅读(16) 评论(0) 推荐(0)

2026年6月3日 #

ubuntu 应用程序出现coredump 生成的core文件默认在哪以及如何修改路径为程序运行目录

摘要: 0、问题由来 ubuntu 上运行一个程序提示core dump ,但是当前目录中并没有core 文件不方便gdb调试。 1、core文件的默认路径 查看自己Ubuntu的支持的模式 root@blj:/# cat /proc/sys/kernel/core_pattern |/usr/share/ 阅读全文

posted @ 2026-06-03 20:20 bailinjun 阅读(50) 评论(0) 推荐(0)

2026年3月25日 #

为何校验和不一致

摘要: 为何校验和不一致导致通信报错 RFC 1624 主要规定了如何对互联网校验和(Internet Checksum)进行增量更新(Incremental Update)。 简单来说,这份文档提供了一个数学公式和计算方法,允许你在修改数据包的某个字段(例如 IP 头的TTL字段或TCP/UDP的端口号) 阅读全文

posted @ 2026-03-25 16:38 bailinjun 阅读(58) 评论(0) 推荐(0)

2026年1月30日 #

X86控制器想要ping通百度www.baidu.com 解决方案

摘要: 当前测试基于公司网络测试有可能由于不是个人电脑注册vpn能访问网络,可以后续自己使用网线进行测试 1、tp6000 表现为无法解析域名,因此需要DSN(域名解析) TP2000也是相同现象 root@invt:~# ping wwww.baidu.com ping: wwww.baidu.com: 阅读全文

posted @ 2026-01-30 14:01 bailinjun 阅读(119) 评论(0) 推荐(0)

2026年1月27日 #

源型和漏型最直白解释

摘要: 最直白的解释(按日常生活理解) 源型(Source) - 输出型 就像:家里的电源插座 你往外供电(输出电流) 设备接到你的输出端就能工作 电流从你的接口流出 大白话:你能提供电力让别人用 漏型(Sink) - 吸收型 就像:手机的充电接口 你需要外界给你供电(吸收电流) 你需要连接到电源才能工作 阅读全文

posted @ 2026-01-27 11:14 bailinjun 阅读(171) 评论(0) 推荐(0)

DHCP + 图文并茂讲VLAN,让你看一遍就理解VLAN——转载

摘要: DHCP协议概述 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种用于简化网络中IP地址管理和分配的技术。通过该协议,设备可以在接入网络时自动获取所需的网络参数,如IP地址、子网掩码、默认网关和DNS服务器等1。 DHCP协议的工作流程 DH 阅读全文

posted @ 2026-01-27 11:05 bailinjun 阅读(61) 评论(0) 推荐(0)

2026年1月17日 #

C++中类内的成员变量和成员函数分开存储,只有非静态成员变量才存储在类的对象上

摘要: 你想理解的核心是:在 C++ 中,一个类的对象占用的内存空间,只包含它的非静态成员变量,而成员函数和静态成员变量是所有对象共享的,并不占用单个对象的内存。这个概念是理解 C++ 类内存布局的关键。 一、用通俗的比喻理解 可以把类想象成一个工厂的设计图纸,对象就是根据图纸生产出来的具体产品: 非静态成 阅读全文

posted @ 2026-01-17 10:47 bailinjun 阅读(41) 评论(0) 推荐(0)