首页 > 其他分享 >根据SPN和FMI生成DTC的方法

根据SPN和FMI生成DTC的方法

时间:2023-06-25 16:48:43浏览次数:53  
标签:TRIM A1 DTC DEC2BIN 空格 SPN FMI 256

做事情,记着抓主要矛盾,不可能面面俱到

 

=DEC2BIN(MOD(QUOTIENT(A1,256^2),256),8)&DEC2BIN(MOD(QUOTIENT(A1,256^1),256),8)&DEC2BIN(MOD(QUOTIENT(A1,256^0),256),8)

 

这个函数的意思就是把 表格A1里面的数据全部搞成二进制

例如A1 里面是十进制 520702

 

=DEC2BIN(D43,5) 

这个语句是把 D43 里面的十进制数字取出来 取5位

例如 表格 D43里面存放的是 4   转换以后就是

 00100

 

 

MID函数 从指定位置开始取字符串  

B站

TRIM函数的概念

删除字符串前后的空格,但是会在字符串中间保留一个空格作为连接用途  

TRIM 函数的语法

Text 为要去掉空格的文本,Trim函数可以去掉字符前后和字符之间的空格,在去掉字符之间的空格时 ,不会把全部空格都去掉,会留下一个空格。

 

 

 

=MID(F43,6,3)&TRIM(@INDIRECT("G"&ROW()))&RIGHT(F43,16)

该函数TRIM(@INDIRECT("G"&ROW())  就是插入 当前行 “G”&ROW()

中的5个BIT 

然后再取H42中最低的16位数字 

于是 就是H42中的bi位 是 1110 0100 1111 0001 1111 1110  既0XE4F1FE

 

 

以为气泵的输入欠压故障 还有气泵的速度偏差故障 为例  

根据 SPN 和 FMI 得到的DTC 计算方法如下 :

 

 

百度网盘文件名

20230625关于生成DTC码的方法

 

标签:TRIM,A1,DTC,DEC2BIN,空格,SPN,FMI,256
From: https://www.cnblogs.com/bailongwei654321/p/17503252.html

相关文章

  • MSDTC(Microsoft Distributed Transaction Coordinator)是微软的分布式事务协调器,它是Wi
    MSDTC(MicrosoftDistributedTransactionCoordinator)是微软的分布式事务协调器,它是Windows操作系统中的一个组件。MSDTC提供了跨多个资源管理器(如数据库、消息队列等)执行事务的能力,确保事务的原子性、一致性、隔离性和持久性。MSDTC的主要功能如下:事务管理:MSDTC允许在跨多个......
  • 动力总成悬置系统解偶计算及优化程序解偶计算能量分布矩阵6*6;ADAMS计算能量分布矩阵6*
    动力总成悬置系统解偶计算及优化程序解偶计算能量分布矩阵6*6;ADAMS计算能量分布矩阵6*9;基于fmincon/fgoalattain动力总成悬置优化程序;解偶计算GUI。可提供理论计算分析,为什么Adams的能量分布矩阵与一般论文6*6不一样;为什么Adams计算的各方向能量之和不为100%。————附图为Matla......
  • Python使用pdfminer3k提取PDF文件中的文本
    任务描述:编写Python程序,提取PDF文件中的文本内容,生成与原PDF文件同名的文本文件。准备工作:安装扩展库pdfminer3k。参考代码:公众号“Python小屋”......
  • 数据风云、十年变迁(DTCC会议总结)
    数据风云、十年变迁(DTCC会议总结)近日参加2019年DTCC大会,感触颇多,从2012年到2019年连续7年都默默的关注这这个具有风向标的数据库盛会。每年都有不同的感受。尤其今年感动更多。由内自外的想感慨总结一下。先说说自己的总体感受,以前有技术原理专场,有源码研读的专场,有具体优化实现的......
  • 手把手教你AspNetCore WebApi:Swagger(Api文档)
    前言小明已经实现“待办事项”的增删改查,并美滋滋向负责前端的小红介绍Api接口,小红很忙,暂时没有时间听小明介绍,希望小明能给个Api文档。对于码农小明来说能不写文档就尽量不要写,不过这也难不倒小明,他知道Swagger不仅可以自动生成Api文档,并还可以用Swagger进行接口测试。Swagger是什......
  • 手把手教你AspNetCore WebApi:数据验证
    前言小明最近又遇到麻烦了,小红希望对接接口传送的数据进行验证,既然是小红要求,那小明说什么都得满足呀,这还不简单嘛。传统验证[HttpPost]publicasyncTask<ActionResult<Todo>>PostTodo(Todotodo){if(string.IsNullOrEmpty(todo.Name)){returnOk("名称不......
  • 手把手教你AspNetCore WebApi:Serilog(日志)
    前言小明目前已经把“待办事项”功能实现了,API文档也搞定了,但是马老板说过,绝对不能让没有任何监控的项目上线的。Serilog是什么?在.NET使用日志框架第一时间会想到NLog或是Log4Net,Serilog是这几年快速崛起的Log框架之一,Serilog是以Structuredlogging为基础进行设计,透过loggingAP......
  • 手把手教你AspNetCore WebApi:缓存(MemoryCache和Redis)
    前言这几天小明又有烦恼了,系统上线一段时间后,系统性能出现了问题,马老板很生气,叫小明一定要解决这个问题。性能问题一般用什么来解决呢?小明第一时间想到了缓存。什么是缓存缓存是实际工作中非常常用的一种提高性能的方法。缓存可以减少生成内容所需的工作,从而显著提高应用程序的性能......
  • 手把手教你AspNetCore WebApi:增删改查
    前言小明已经创建与运行了WebApi项目,了解项目结构有哪些组成,并学会了怎么发布到IIS。基础已经建好,从现在开始要真正实现待办事项的功能了。新建表CREATETABLE[dbo].[Todo]( [Id][uniqueidentifier]NOTNULL, [Name][nvarchar](100)NULL,CONSTRAINT[PK_Todo]PRIMARYKEY......
  • 手把手教你AspNetCore WebApi:认证与授权
    前言这几天小明又有烦恼了,之前给小红的接口没有做认证授权,直接裸奔在线上,被马老板发现后狠狠的骂了一顿,赶紧让小明把授权加上。赶紧Baidu一下,发现大家都在用JWT认证授权,这个倒是挺适合自己的。什么是TokenToken是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后......