# PrintfForE9361 **Repository Path**: dfe_diya/printf-for-e9361 ## Basic Information - **Project Name**: PrintfForE9361 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-25 - **Last Updated**: 2026-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 打印共享内存数据 ## 功能描述 将`e9361app`放到共享内存中的实时库数据, 按照用户的需求打印出来. 1. 解析`devtype.json`工程属性配置 1. 解析`netcfg.json`网络配置 1. 解析`link.dat`链路配置 1. 打印所有的实时库数据 1. 打印指定实时库号范围的数据: 比如指定了实时库号的范围是[10, 45], 那么就将实时库号从10到45的实时库数据, 都打印出来 1. 打印某个链路的实时库数据 1. 打印某个链路下指定[设备号|寄存器号|数据类型(遥信, 遥测, 遥脉, 电度等)]的数据 1. 打印某个链路下转发的实时库数据, 比如某个链路是**IEC104从规约**或者是**IEC101从规约**, 当用户指定了[转发数据的类型|转发点号]后, 将满足条件的实时库数据打印出来 ## 目录描述 - `document`, 本文件所在目录, 开发文档存放目录 - `src`, 程序源代码存放目录 ## 程序用法 1. `printfore9361 show cfg`, 打印`/data/app/e9361app/root/para/`下的配置文件: 1. `printfore9361 show cfg netcfg.json`, 打印网络配置文件 1. `printfore9361 show cfg link.dat`, 打印链路配置文件 1. `printfore9361 show cfg devtype.json`, 打印工程属性文件 1. `printfore9361 show rtdb`, 打印实时库数据: 1. `printfore9361 show rtdb all`, 打印所有实时库数据 1. `printfore9361 show rtdb rage 10 50`, 打印实时库号从10开始(包含10), 50结束(包含50)的实时库数据 1. `printfore9361 show transmit iec104 3 yx`, 打印链路3上的`IEC104从规约`的**转发表**的所有遥信数据 1. `printfore9361 show transmit iec104 3 yx 23`, 打印链路3上的`IEC104从规约`的**转发表**的遥信点号为`23`的数据 1. `printfore9361 show transmit iec104 3 yc rage 16385 16390`, 打印链路3上的`IEC104从规约`的**转发表**的遥测点号为从`16385`到`16390`的数据