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

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

<!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开发PDF转Doc格式小程序

《基于Python开发PDF转Doc格式小程序》这篇文章主要为大家详细介绍了如何基于Python开发PDF转Doc格式小程序,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用python实现PDF转Doc格式小程序以下是一个使用Python实现PDF转DOC格式的GUI程序,采用T

Java嵌套for循环优化方案分享

《Java嵌套for循环优化方案分享》介绍了Java中嵌套for循环的优化方法,包括减少循环次数、合并循环、使用更高效的数据结构、并行处理、预处理和缓存、算法优化、尽量减少对象创建以及本地变量优化,通... 目录Java 嵌套 for 循环优化方案1. 减少循环次数2. 合并循环3. 使用更高效的数据结构4

MySQL InnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据

《MySQLInnoDB引擎ibdata文件损坏/删除后使用frm和ibd文件恢复数据》mysql的ibdata文件被误删、被恶意修改,没有从库和备份数据的情况下的数据恢复,不能保证数据库所有表数据... 参考:mysql Innodb表空间卸载、迁移、装载的使用方法注意!此方法只适用于innodb_fi

mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据

《mysql通过frm和ibd文件恢复表_mysql5.7根据.frm和.ibd文件恢复表结构和数据》文章主要介绍了如何从.frm和.ibd文件恢复MySQLInnoDB表结构和数据,需要的朋友可以参... 目录一、恢复表结构二、恢复表数据补充方法一、恢复表结构(从 .frm 文件)方法 1:使用 mysq

mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespace id不一致处理

《mysql8.0无备份通过idb文件恢复数据的方法、idb文件修复和tablespaceid不一致处理》文章描述了公司服务器断电后数据库故障的过程,作者通过查看错误日志、重新初始化数据目录、恢复备... 周末突然接到一位一年多没联系的妹妹打来电话,“刘哥,快来救救我”,我脑海瞬间冒出妙瓦底,电信火苲马扁.

golang获取prometheus数据(prometheus/client_golang包)

《golang获取prometheus数据(prometheus/client_golang包)》本文主要介绍了使用Go语言的prometheus/client_golang包来获取Prometheu... 目录1. 创建链接1.1 语法1.2 完整示例2. 简单查询2.1 语法2.2 完整示例3. 范围值

nginx生成自签名SSL证书配置HTTPS的实现

《nginx生成自签名SSL证书配置HTTPS的实现》本文主要介绍在Nginx中生成自签名SSL证书并配置HTTPS,包括安装Nginx、创建证书、配置证书以及测试访问,具有一定的参考价值,感兴趣的可... 目录一、安装nginx二、创建证书三、配置证书并验证四、测试一、安装nginxnginx必须有"-

javaScript在表单提交时获取表单数据的示例代码

《javaScript在表单提交时获取表单数据的示例代码》本文介绍了五种在JavaScript中获取表单数据的方法:使用FormData对象、手动提取表单数据、使用querySelector获取单个字... 方法 1:使用 FormData 对象FormData 是一个方便的内置对象,用于获取表单中的键值

Java实战之利用POI生成Excel图表

《Java实战之利用POI生成Excel图表》ApachePOI是Java生态中处理Office文档的核心工具,这篇文章主要为大家详细介绍了如何在Excel中创建折线图,柱状图,饼图等常见图表,需要的... 目录一、环境配置与依赖管理二、数据源准备与工作表构建三、图表生成核心步骤1. 折线图(Line Ch

Python中常用的四种取整方式分享

《Python中常用的四种取整方式分享》在数据处理和数值计算中,取整操作是非常常见的需求,Python提供了多种取整方式,本文为大家整理了四种常用的方法,希望对大家有所帮助... 目录引言向零取整(Truncate)向下取整(Floor)向上取整(Ceil)四舍五入(Round)四种取整方式的对比综合示例应