当前位置: 首页 > news >正文

倍思鹿数值仿真-实现设备型号库的可编辑、便捷导入项目

倍思鹿数值仿真-国产冷、热、电数值模拟平台(更新至6.07)

第一章 功能介绍、使用简介
第二章 模块编辑器使用教程
第三章 便捷化流体物性库调用
第四章 自动化流体管网/电网解算
第五章 简便的安装与配置
第六章 实现云服务器部署
第七章 Matlab算法嵌入倍思鹿仿真并支持便捷化云部署
第八章 实现低频直流电路的暂态智能解算-千次每秒实时解算
第九章 实现-18度NH3冷库(CO2载冷)的动态数值模拟与可训练的人工智能自运行节能控制系统验证
第十章 实现最高72万数据刷新每秒的瞬态曲线绘制,支持跟随“步进”刷新的“瞬态逐帧调试”
第十一章 如何打开自带项目并运行演示
第十二章 实现串口通讯的图形化绑定、傻瓜式配置、协议自定义、曲线绘制
第十三章 实现模块debug测试+项目Debug可调试开发+Release高效发布无缝融合
第十四章 实现设备型号库的可编辑、便捷导入项目
第十五章 实现各类提示、快捷键功能,提高工作效率


文章目录

  • 倍思鹿数值仿真-国产冷、热、电数值模拟平台(更新至6.07)
  • 前言
  • 一、创建设备型号
  • 二、项目中使用设备型号
  • 三、扩展功能、支持API、支持批处理
  • 总结

前言

------三个库值缓存不够用的,且作为可搭建项目、产品化的项目后台支撑,每个模块都需要对应几十上百个设备型号,以往只能写进代码中,用某个model变量值来区分设备型号,不好用,特此优化一下。
------添加设备型号库之后,以空气源热泵为例,用户可以设置一系列的型号参数,无需修改算法代码,且可以自由的将这些参数一键、API批处理实现自动插入到项目中。

一、创建设备型号

------创建设备型号,只能在模块编辑器中进行,打开一个模块,点击设备型号按钮:
在这里插入图片描述
------右侧填写名称,以"5立方1.6MPa"为例,下拉框选择希望将哪个库值备份到此型号中(库值是前一页,经过批处理函数处理的值):
在这里插入图片描述
------点击“保存型号”按钮,就能看到"5立方1.6MPa"的型号数据了:
在这里插入图片描述
------实际上都是以json文件的形式,保存在硬盘里了,进模块文件夹就能看见"5立方1.6MPa.DB_Model":(存储的文件有中文乱码不用在意,不影响,有些系统被人为配置为默认utf8,有些是默认GBK,难免乱码,但界面中肯定不会)
在这里插入图片描述

二、项目中使用设备型号

------在项目搭建过程中,右键模块,可以选择型号:
在这里插入图片描述
------选择型号后,数据会自动插入到运行数据和库值1中:
在这里插入图片描述
------反向,也可以在项目运行中的数据,插入到设备型号数据中:
在这里插入图片描述

三、扩展功能、支持API、支持批处理

------上述,就是设备型号配置功能的主要使用工作流,但实际使用中,经常需要多个库相互导入:项目运行值、库值、模块调试运行值、模块库值、型号值。
------模块编辑器、项目编辑器中,都支持将一个型号的数据,从运行值保存、从库值保存、保存到库值、保存到运行值等。
在这里插入图片描述
------也支持全面的api,可支持第三方程序直接调用,抑或文本解析批处理,均可支持:
在这里插入图片描述

总结

------随着国产化的需求增加,有朋友也想要做相似的平台,圈子不大,也都熟悉,但是都碰壁了!
------在这里给朋友提个建议,做算法平台,最最最关键的顺序,是“先写数据库和结构,再写界面!”,“先写数据库和结构,再写界面!”,“先写数据库和结构,再写界面!”,界面的功能什么人都能写,数据库、底层逻辑才是最重要的基础。刚开始时,千万别把精力过多的放在界面功能上!

http://www.dtcms.com/a/300040.html

相关文章:

  • python I 本地 html 文件读取方法及编码报错问题详解
  • 【坐车n次最少钱】2022-8-31
  • Python项目结构与打包工具实践
  • java测试题(下)
  • 创意竖状滚动轮播图
  • 嵌入式硬件篇---zigbee无线串口通信问题
  • 【科普】ESP8266 连接 OneNet 平台传输数据与 4G 模块传输数据在多个维度存在显著区别,主要体现在以下几个方面:
  • 802.11系列无线局域网标准详细对比
  • buuctf_一叶障目_just a rar_snack
  • golang实现一个规则引擎,功能包括实时增加、修改、删除规则
  • 基于springboot的图书借阅系统
  • AI Agent开发学习系列 - LangGraph(1): 用LangGraph创建我们的第一个Agent
  • 最终一致性VS顺序一致性VS线性一致性(了解)
  • (六) Spring AI 1.0版本 + 千问大模型+RAG
  • 在python3.8和pytorch1.8.1的基础上安装tensorflow
  • Flink是如何实现物理分区?
  • 深入解析C++原子指针std::atomic
  • GIS地理信息系统建设:高精度3D建模
  • [Linux入门] 初学者入门:Linux DNS 域名解析服务详解
  • Anaconda常用命令及环境管理指南
  • kali [DNS劫持] 实验(详细步骤)
  • Containerd简介
  • 【Ubuntu】发展历程
  • 如何做数据增强?
  • 框架式3D打印机结构设计cad【9张】三维图+设计说明书
  • 【升级U8+】不能将值 NULL 插入列 ‘LocaleID‘,表 ‘hr_sys_function_Base‘;列不允许有 Null 值。
  • flink查看taskManager日志
  • 数组内存学习
  • Django5.1(130)—— 表单 API一(API参考)
  • 【Luogu】每日一题——Day14. P5960 【模板】差分约束 (图论 + 最短路)