公司-->ajax获取数据

两路半桥LLC谐振变换器软开关Simulink仿真(模拟谐振参数不同、分裂电容) 内容概要:本文介绍了“两路半桥LLC谐振变换器软开关Simulink仿真”资源包,重点在于基于Simulink平台对两路半桥LLC谐振变换器进行高精度建模与动态仿真,特别考虑了谐振参数不一致及分裂电容等非理想工况对系统性能的影响。该仿真模型不仅涵盖了主电路拓扑、软开关实现机制与谐振网络设计,还深入分析了不同参数配置下系统的启动特性、稳态效率、动态响应及软开关条件的满足情况。通过参数扫描与对比仿真,帮助用户掌握LLC变换器的关键设计要素与优化方法,具备较强的工程指导价值和科研教学意义。; 适合人群:电力电子、电气工程及其自动化等相关专业的高校师生,以及从事高频开关电源、新能源变换器、车载充电机等领域的研发工程师和技术人员。; 使用场景及目标:① 掌握两路并联半桥LLC谐振变换器的建模与仿真方法;② 理解软开关技术在提升变换器效率与降低EMI方面的关键作用;③ 分析谐振参数偏差与分裂电容结构对系统均流特性、增益曲线及软开关范围的影响;④ 支持科研项目中的拓扑验证、控制策略开发与故障工况分析; 阅读建议:建议结合Simulink仿真模型与配套说明文档进行学习,重点关注谐振腔参数设置、驱动时序设计及软开关波形观测;可通过调整谐振电感、电容值或引入参数失配,观察系统行为变化,深入理解LLC变换器的稳定边界与优化设计原则。 立即下载

js内容:

/**通过工段ID获取部门列表*/
function getDepartmentListBySectionIdFun(){
	var sectionId=$("#sectionId").val();
	var defvalue = $("#departmentId").attr("defvalue");
	$("#departmentId").empty();
	$.ajax({
		type : "post",
		url : contentPath + "/ajax/getDepartmentListBySectionId.do",
		data : {
			sectionId : sectionId
		},
		async : false,
		dataType : "json",
		success : function(data) {
			if (data) {
				var arr=eval(data);
				for(var i = 0; i < arr.length; i++) {
					$("#departmentId").append("<option value = '"+arr[i].departmentId+"'>"+arr[i].departmentName+"</option>");
				}
				if(defvalue){
					$("#departmentId").find("option[value = '"+defvalue+"']").attr("selected","selected");
				}
			}
		}
	});
	showIePHAndIePersons();
}


action内容:

package gts.erp.action.ajax;

import gts.erp.action.base.ERPProxyAction;

import java.io.PrintWriter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import net.sf.json.JSONArray;
import net.sf.json.JSONObject;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import com.oletech.triangle.component.CellBean;
import com.oletech.triangle.component.FormBean;
import com.oletech.triangle.utils.TriangleUIHelper;

/**
 * 
 * 通过工段ID获取部门列表
 * @author ole
 *
 */
public class GetDepartmentListBySectionIdAction extends ERPProxyAction {

	@Override
	protected ActionForward doExecute(FormBean parameterFB, ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		
		FormBean formBean = this.getERPServiceDelegation().getMasterProductionScheduleService().getDepartmentBySection(parameterFB);
		
		JSONArray jsonArray = new JSONArray();
		for (int i = 0; i < formBean.size(); i++) {
			CellBean cellBean = formBean.get(i);
			JSONObject jsonObject = new JSONObject();
			jsonObject.put("departmentId", cellBean.getKey());
			jsonObject.put("departmentName", TriangleUIHelper.getMessageResources(request, cellBean.getValue()));
			jsonArray.add(jsonObject);
		}
		PrintWriter pw = response.getWriter();
		pw.print(jsonArray);
		pw.flush();
		return null;
	}

}


impl内容:

/** 
	 * 根据工段查询部门  
	 * @author zhuyz 
	 * @date 2016年11月19日17:45:16
	 * @param dataBean
	 * 			FormBean => key : "parameterFB"
	 *          	 CellBean key : sectionId
	 * @return FormBean
	 * 				FormBean Key: errorMsg
	 *  			TableBean => key : "TN_DEPARTMENT"
	 *         		       CellBean key : CN_ID,CN_NAME..........
	 *              TableBean => key : "TN_DEPARTMENT_IESETUP"
	 *                     CellBean key :  CN_ID,CR_DEPARTMENT_ID......                    
	 */
	public FormBean getDepartmentBySection(FormBean formBean) {
		String sectionId = formBean.getCellBeanValue("sectionId");
		FormBean returnFB = new FormBean();
		try {
			if (StringUtils.isNotEmpty(sectionId)) {
				CondSetBean csb = new CondSetBeanJustAnd();
				csb.addCondBean(new CondBeanEqual("CR_SECTION_ID", sectionId));
				TableBean tableBean = this.baseDAO.queryForTableBean(new ClassPOJO("TN_DEPARTMENT_IESETUP"), csb);
				CondSetBean csbDepartment = new CondSetBeanJustAnd();
				CondBeanIn cbiDepartment = new CondBeanIn(TriangleDefinition.COLUMN_NAME_CN_ID);
				for (int i = 0; i < tableBean.size(); i++) {
					cbiDepartment.addValue(tableBean.get(i).getCellBeanValue("CR_DEPARTMENT_ID"));
				}
				if (cbiDepartment.size() > 0) {
					csbDepartment.addCondBean(cbiDepartment);
					TableBean departmentTB = this.baseDAO.queryForTableBean(new ClassPOJO("TN_DEPARTMENT"), csbDepartment);
					for (int i = 0; i < departmentTB.size(); i++) {
						RowBean rowBean = departmentTB.get(i);
						returnFB.addCellBean(new CellBean(rowBean.getCellBeanValue(TriangleDefinition.COLUMN_NAME_CN_ID), rowBean
								.getCellBeanValue(TriangleDefinition.COLUMN_NAME_CN_NAME)));
					}
				}
			}
		} catch (Exception e) {
			TriangleBLHelper.printExceptionLog(log, e);
			e.printStackTrace();
			throw new RuntimeException("**** Run time Exception!****");
		}
		return returnFB;
	}


ISP Tuning实战:从零开始调校相机传感器的完整流程(附避坑指南) 本文详细介绍了ISP Tuning的完整实战流程,即如何从零开始调校相机传感器以优化成像质量。内容涵盖从黑电平校正、镜头阴影校正等基础标定,到自动曝光、伽马校正、色彩校正等核心画质调校,再到降噪与锐化的平衡策略,并提供了关键的避坑指南。掌握ISP Tuning是提升相机传感器性能、实现从‘能用’到‘好用’的关键技术。 阅读详情

相关推荐

ArcGIS符号库下载 | 制图规范、三调、1:1万地形图、土地利用总体规划图.....

最近整理了一些符号库 涉及的类型比较多 包含有三调的(二调的也加上去了),一些点线面符号库,1:1万地形图,1:5万土地利用,土地利用总体规划图

qq_43173805的博客 2万+

AJAX从服务端获取数据的三种方法

本文为原创,如需转载,请注明作者和出处,谢谢!    在本文中将给出一个例子来介绍使用AJAX技术从服务端获得数据的三种方法。这个例子很简单,就是两个选择框(html中的标签),通过选中第一个select的某一项后,会从服务端得到一些数据,并加载到第2个select中。方法一、从服务端获得XML格式的数据从服务端获得数据的最容易想到的方法就是在服务端反加一定格式的数据,

一个被知识诅咒的人 2057

mtk-drm commit送显流程(二):内核态atomic_commit实现解析

本文深入解析了mtk-drm框架中atomic_commit机制的内核态实现流程,详细介绍了从用户态触发到硬件提交的完整调用链,包括状态检查、硬件提交等关键阶段。特别分析了MTK平台在动态刷新率、内存带宽优化等方面的特有实现策略,为开发者提供了调试技巧和常见问题解决方案。

weixin_30839881的博客 1308

html->html5->css->javascript(js)->jQuery->AJAX->JSON

首先来讲HTML,html是很多人接触到的第一种编写网页的语言,小编是在大学本科期间的编程课程上接触到html的,小小的几行代码就能编制出精彩绝伦的网页,不禁令人赞叹!HTML的语法自然不用多说,网上教程一大片,不过现在已经流行新的html版本了,我们先对html的发展有个印象吧,有个公司的笔试题考过: HTML 1.0——在1993年6月作为互联网工程工作小组(IETF)工作...

weixin_30338743的博客 86

YOLOv8实战:用Labelme标注自定义数据集并训练分割模型(附完整代码)

本文详细介绍了使用Labelme标注自定义数据集并训练YOLOv8实例分割模型的完整流程。从环境搭建、数据标注与格式转换,到模型训练、调优、验证及部署,提供了实战代码和调优建议。文章还探讨了如何结合追踪目标技术,实现视频流中的实例分割与目标追踪,为计算机视觉应用提供了一套可复制的解决方案。

552

从报错到优化:一次Gauss JDBC参数限制排查实录(32767参数上限避坑指南)

本文详细记录了排查GaussDB JDBC驱动因绑定参数数量超过32767上限而抛出`PSQLException`(报错信息为`Tried to send an out-of-range integer as a 2-byte value`)的全过程。文章深入分析了该限制的底层协议原理,并提供了应用层分批查询、使用临时表以及优化业务逻辑等多种解决方案,旨在帮助开发者规避此参数上限陷阱,构建更稳健的数据访问层。

rgv23456789的博客 220

Ajax基础教程---1.3 Web应用的发展历程 CGI->applet->JavaScript->flash ->DHTML->AJAX

最初,所有Web页面都是静态的,用户请求一个资源,服务器再返回这个资源。什么都不动,什么都不闪。坦率地讲,对于许多Web网站来说,这样也是可以的,这些网站的Web页面只是电子形式的文本,在一处生成,内容固定,再发布到多处。在浏览器发展的最初阶段,Web页面的这种静态性不成问题,科学家只是使用因特网来交换研究论文,大学院校也只是通过因特网在线发布课程信息。企业界还没有发现这个新“渠道”会提供什么商机

狗剩的专栏 2065

【一 扣子客户案例合集】【 1.3 识典古籍基于扣子智能助手的古籍数字化全流程技术解析】

古籍数字化智能处理系统全流程解析 本文详细介绍了基于扣子智能助手的古籍数字化解决方案,核心技术包括: 多层级架构设计:采用"云-边-端"三层次架构,整合高精度扫描设备与AI处理模块,实现从物理古籍到结构化数据的全流程自动化。 智能图像处理:通过12道预处理工序(包括畸变校正、污渍去除和对比度增强)处理古籍图像,采用改进的EAST算法和ViT模型实现高精度文字检测与识别,准确率达98.7%。 NLP增强处理:结合Transformer-XL预训练模型和N-gram语言模型进行文本校正,基于

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1442

Django框架整理

Django是一个功能强大的web框架。 前言:框架模式简介 1、MVC和MTV框架模式:分层级进行管理 说到框架模式我们有必要简单的说下设计模式,了解下设计模式这个概念,因为有人对设计模式和框架模式的概念经常混淆 设计模式: 是一套被反复使用,多数人知道并经过分类的代码设计经验总结,是为了解决一些通用性问题的 目的:重用代码并保证代码的可靠性 设计模式分类:单例,抽象工厂 等等 23种模式 一句话总结:解

有用的话关个注,点个赞,收个藏🫶。 1713

YOLOv13涨点改进| CVPR 2026 |独家创新首发、主干改进篇 |利用RIS-PiDiNet主干让YOLOv13更加强大!适合遥感目标检测、小目标检测、旋转目标检测,变化检测,图像分割涨点

🔥本文提出了一种改进的RIS-PiDiNet主干网络,通过引入几何先验构建几何一致性检测器,显著提升了模型在任意方向、结构规则目标场景下的检测性能。包含两个核心模块:S-PDC利用极谐变换的谐波核建模目标结构对称性,RIS-PDC通过SO(2)群平均实现旋转不变性。网络采用基于RIS-block的主干结构并融合轻量级LBP特征,增强了细粒度结构表达能力。实验表明,该方法特别适用于遥感和复杂几何分布场景,能有效提升目标检测的鲁棒性和精度。文章还详细介绍了如何将RIS-PiDiNet集成到YOLOv13框架

Ai缝合怪、助力小伙伴高效发论文 90

openclaw-cn : 无法将“openclaw-cn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 解决方案

本文主要介绍了openclaw-cn : 无法将“openclaw-cn”项识别为 cmdlet、函数、脚本文件或可运行程序的名称解决方案,希望能对使用openclaw-cn的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 10万+

字符串 拼接方法,公司内部的方法,用集合转换成拼接的字符串

nameSum += StringUtils.isEmpty(nameSum)?name:","+name; 三目运算符,拼接。 List sizeNameList = new ArrayList(); for (int i = 0; i < basesizeTB.size(); i++) { RowBean rowBean= basesizeTB.get(i

ole_triangle_java的博客 1033

UDF学习(四)FLUENT UDF-DEFINE_PROFILE宏

利用DEFINE_PROFLILE可以指定以下边界或计算域信息:DEFINE_PROFILE(name,t,i)//既可以用。

weixin_44386973的博客 1806

jQuery 选择器 的应用规范 公司 获得选中项 ID的模糊查询

$(obj).parent('td').parent('tr').find("td input[id^='hidden_attributeTypeId_']").val(); var spanId = $(obj).parent('td').find('span[id^="span_attributeName_"]').attr('id'); var hiddenId = $(obj).pa

ole_triangle_java的博客 996

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

表格td超出部分隐藏,显示...

页面 '+array[i].showMaterialName+' action packingSizeJsonObj.put("materialName",materialName); packingSizeJsonObj.put("showMaterialName", TriangleUIHelper.splitShowValue(materialName,

ole_triangle_java的博客 855

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

公司内部将多国语言key转换成中文javaScript

//alert Message function alertMssageInfoFunc(key) { var message = getMessageResources(key); alertE(message); }

ole_triangle_java的博客 709

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

公司内部SQL联合查询

String prodTableId = assignWorkTB.get(0).getCellBeanValue("CR_PROD_TABLE_ID"); ClassPOJO classPOJO = new ClassPOJO("TN_PROD_ASSIGN_WORK a INNER JOIN TN_PROD_ASSIGN_WORK_OPERATION b ON a.CN_ID = b.CR_P

ole_triangle_java的博客 701

公司 表名规则 TN基础表 TR关系表 TL定义表

公司 表名规则  TN基础表  TR关系表  TL定义表

ole_triangle_java的博客 645

公司-->保存时验证数据是否保存重复

js内容: //提交校验,如果article,工段,部门一致则不能进行保存 function checkSave(){ var primaryId=$("#primaryId").val(); var articleId=$("#hidden_articleId").val(); var sectionId=$("#sectionId").val(); var departmentId=

ole_triangle_java的博客 578

公司内部多表查询 sql在实现类的应用

//读取数据库 DataBean dataBean = this.getERPServiceDelegation().getMasterProductionScheduleService().getModifyPHSetup(parameterFB); TableBean tableBean = dataBean.getTableBean("tradingDataTableBean");

ole_triangle_java的博客 499

公司 判断当前表是否隐藏

if($("#"+currentTableName).parent().css("display")=="block"){} var attdefTableKey = 'gts.erp.view.table.accountRecordTable'; attdefTableKey = attdefTableKey.replace(/\./g,"\\."); if($("#"+attdef

ole_triangle_java的博客 498

公司内部对ID转义

var currentTableKey = "gts.erp.view.table.accountGroupDomainAttribute"; //后面的是页面ID currentTableKey = currentTableKey.replace(/\./g,"\\."); //对这个ID做转义

ole_triangle_java的博客 487

左右下拉选框内值的互相转换 公司用过这样的

function addOption(theSel, theText, theValue){ var newOpt = new Option(theText, theValue); var selLength = theSel.length; theSel.options[selLength] = newOpt; } function deleteOption(theSel, the

ole_triangle_java的博客 486

公司内部用分页

/** * 设定分页信息 * @author caohong * @date 2016年9月3日16:40:06 * @param request * @param dataBean * @param condSetBean */ private void setSplitPageData(HttpServletRequest request, DataBean da

ole_triangle_java的博客 479

页面打印错误 抛出异常 公司内部用

//页面打印错误 String errorMsg = ""; try { FormBean returnFB = this.getTriangleServiceDelegation().getTriangleService().deleteFactoryManager(parameterFB); errorMsg = returnFB.getCellBeanValue("error

ole_triangle_java的博客 446

timer 公司内部用法

init中 WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); //创建 线程 Timer timer = new Timer(); timer.schedule(new ReinitializationSerialNu

ole_triangle_java的博客 440
上一篇: 公司-->保存时验证数据是否保存重复
下一篇: 公司-->显示效果,多出来的用...
ole_triangle_java
博客等级 码龄10年 82粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值