【安规检测认证】分享一个曲线数据调整程序,可以根据一组已有的曲线数据生成目标曲线数据。

本文主要是介绍【安规检测认证】分享一个曲线数据调整程序,可以根据一组已有的曲线数据生成目标曲线数据。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

<!doctype html>
<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'><title>数据曲线调整</title></head>
<body>
<div id = 'app'><h3>输入目标数组的最大值:</h3><input type="text" v-model.number="themax"><h3>粘贴所选取数组的全部数据(只能选取一个数组,如果出现Null检查末尾是否多了回车符号):</h3> <textarea cols="30" rows="10" v-model="arr"></textarea><button @click="onClick">生成目标数据</button><button v-if="output" @click="onCopy">复制到粘贴板</button><div v-html="output" class='excel' id="target"></div>  <!-- v-html相比于{{ }}可以插入标签--></div> 
<style>.excel{font-size: 15px;font-family:"宋体";
}
.op{col: 30px;rows: 10px;
}
</style> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
console.log('catchthemoon@qq.com');var tarmax = null;var sample = [];var target = [];function doit(){tarmax = parseFloat(app.themax);sample = app.arr.split('\n');for(var i=0;i < sample.length;i++){sample[i] = parseFloat(sample[i]);}var tmax = tarmax - sample[0];var bar = Math.max.apply(null, sample);var dmax = bar - sample[0];var X1 = dmax / tmax ;var Y1 = ( dmax / tmax ) * sample[0] - sample[0];console.log(sample);sample.forEach(function(val,index){var finish = ((val + Y1) / X1).toFixed(2) ;//console.log(Y1);target.push(finish);})app.output = target.join("<br>");}function docopy(){var Url2=document.getElementById("target").innerHTML;var oInput = document.createElement('textarea');console.log(Url2);Url2 = Url2.replace(/<br>/g,"\n");console.log(Url2);oInput.value = Url2;document.body.appendChild(oInput);oInput.select(); // 选择对象document.execCommand('Copy'); // 执行浏览器复制命令oInput.className = 'op';oInput.style.display='none';alert('复制成功');
}var app = new Vue({el:'#app',data:{arr:null,themax:null,output:null,},methods:{onClick: doit,onCopy: docopy,},
})
//---------------------------------------------------</script></body>

可以根据模板曲线画出相似曲线,温升曲线调整修起来就很方便。

——————————————————————————————

果然用HTML还是不太合适,最近因为疫情,也没有找工作,重新开发了一下,做成了桌面端软件:

使用方法视频演示



如果有需要的话,请联系:catchthemoon@qq.com,桌面版软件30解锁,感谢各位支持。

这篇关于【安规检测认证】分享一个曲线数据调整程序,可以根据一组已有的曲线数据生成目标曲线数据。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/806865

相关文章

Python中你不知道的gzip高级用法分享

《Python中你不知道的gzip高级用法分享》在当今大数据时代,数据存储和传输成本已成为每个开发者必须考虑的问题,Python内置的gzip模块提供了一种简单高效的解决方案,下面小编就来和大家详细讲... 目录前言:为什么数据压缩如此重要1. gzip 模块基础介绍2. 基本压缩与解压缩操作2.1 压缩文

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

MyBatisPlus如何优化千万级数据的CRUD

《MyBatisPlus如何优化千万级数据的CRUD》最近负责的一个项目,数据库表量级破千万,每次执行CRUD都像走钢丝,稍有不慎就引起数据库报警,本文就结合这个项目的实战经验,聊聊MyBatisPl... 目录背景一、MyBATis Plus 简介二、千万级数据的挑战三、优化 CRUD 的关键策略1. 查

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

SpringBoot中4种数据水平分片策略

《SpringBoot中4种数据水平分片策略》数据水平分片作为一种水平扩展策略,通过将数据分散到多个物理节点上,有效解决了存储容量和性能瓶颈问题,下面小编就来和大家分享4种数据分片策略吧... 目录一、前言二、哈希分片2.1 原理2.2 SpringBoot实现2.3 优缺点分析2.4 适用场景三、范围分片

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

C++ 检测文件大小和文件传输的方法示例详解

《C++检测文件大小和文件传输的方法示例详解》文章介绍了在C/C++中获取文件大小的三种方法,推荐使用stat()函数,并详细说明了如何设计一次性发送压缩包的结构体及传输流程,包含CRC校验和自动解... 目录检测文件的大小✅ 方法一:使用 stat() 函数(推荐)✅ 用法示例:✅ 方法二:使用 fsee

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模