blj28

导航

2026年10月9日 #

工具使用——如何制作彩色的类似visio绘制的图表

摘要: 1、可以使用工具mermaid 2 直接使用svg代码 代码另存为svg后缀文件使用浏览器打开即需要的图片 <svg viewBox="0 0 680 380" width="100%" xmlns="http://www.w3.org/2000/svg" role="img" font-famil 阅读全文

posted @ 2026-10-09 14:22 bailinjun 阅读(7) 评论(0) 推荐(0)

2026年9月28日 #

windows wireshark 自动抓包并保存到本地

摘要: 问题注意使用的有些版本的wireshark时间戳为开机启动时间如何解决 Wireshark 本身不生成时间戳,它使用的是 Npcap(或旧版 WinPcap)驱动从内核获取的时间。驱动层面的问题主要有以下几种: Npcap 时间戳冻结 Bug:这是最常见的原因,时间戳会停留在系统启动时间,因为驱动的 阅读全文

posted @ 2026-09-28 11:04 bailinjun 阅读(21) 评论(0) 推荐(0)

2026年9月19日 #

2026-9-19 15:45 LAN9252 连接STM32的中断引脚是哪个以及与ET1100区别

摘要: 当 ESC 的 AL Event Request 寄存器(0x0220)中有任何一位被置起,且对应的 AL Event Mask 位已使能时,ESC 会通过 IRQ 引脚向 MCU 发出 PDI 中断信号。 MCU 的中断入口函数(如 EcatIsr())会调用 SSC 协议栈提供的 PDI_Isr 阅读全文

posted @ 2026-09-19 15:55 bailinjun 阅读(23) 评论(0) 推荐(0)

TWInCAT 使用本机网口发出去的数据wireshark如何抓取是否需要额外设置什么?

摘要: TWInCAT 使用本机网口发出去的数据wireshark如何抓取是否需要额外设置什么? 要使用 Wireshark 抓取 TwinCAT 通过本机网口发出的数据,需要进行额外设置。核心在于开启 TwinCAT 的混杂模式并正确配置 Wireshark,否则 Wireshark 可能无法捕获到 Et 阅读全文

posted @ 2026-09-19 13:28 bailinjun 阅读(19) 评论(0) 推荐(0)

2026年9月7日 #

Modbus协议中将bit位组合到字中或者将字中的比特位映射到byte位中

摘要: #include <stdio.h> #include <stdint.h> #include <string.h> /** * @brief 将字节数组按小端序打包到 uint16_t 数组中 * @param rsp 源字节数组(uint8_t) * @param offset 起始偏移(从第几 阅读全文

posted @ 2026-09-07 10:20 bailinjun 阅读(9) 评论(0) 推荐(0)

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 阅读(31) 评论(0) 推荐(0)

2026年8月24日 #

高速输出和高速计数

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

posted @ 2026-08-24 11:45 bailinjun 阅读(41) 评论(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 阅读(20) 评论(0) 推荐(0)

2026年7月18日 #

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

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

posted @ 2026-07-18 15:37 bailinjun 阅读(23) 评论(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 阅读(71) 评论(0) 推荐(0)