功率半导体应用手册

编程入门 行业动态 更新时间:2024-10-23 16:24:33

功率<a href=https://www.elefans.com/category/jswz/34/1766805.html style=半导体应用手册"/>

功率半导体应用手册

功率半导体应用手册
集成在功率模块中的 IGBT 和 MOSFET 是当今电力电子电路的关键部件,其应用范围正在不断拓展到新领域。与此同时,整流二极管和晶闸管作为一种将电路连接到功率电网的高性价比方式,其需求也在不断增长。本应用手册旨在为用户选择与使用此类装置提供支持。

465 页全面的功率半导体知识
本手册包含基本的半导体背景知识,能够让读者对应用可能性与应用限制有更好的了解。封装技术与组装技术是影响模块性能与现场应用限制的主要因素,书中对此进行了深入阐释。文章中还论述了可靠性数据、生命周期分析以及关键的测试过程。本应用手册对数据表结构也进行了解释,并提供注释,能够帮助用户更好地理解数据表参数。

书中涵盖详细的应用相关信息,包括:重要运行条件下的电气配置,半导体驱动器与保护元件;确定热尺寸与冷却,并联与串联诀窍,寄生元件优化功率布局的组装诀窍,以及具体环境条件下的要求。

为部件选择和设计工作提供帮助。宝贵的专业经验与详尽的实用知识相结合,书中汇总了迄今为止各类论文及专家意见中的大量精粹信息。
文件:url80.ctfile/f/25127180-557024248-4e01bd
(访问密码:551685)


以下内容无关:

在工作中有一个需求,需要添加工作区选项卡,Excel中CustomTaskPanes面板很适合这样的场景,而非集中处理在Excel的Ribbon面板中,毕竟在大型项目中表现层已经过于复杂了。首先写一个显示Panes的方法。

复制代码
var sr = new OtherShouldReceiveUserControl(Wb, Wb.Application);
var dpi = sr.dpiValue;
sr.Name = “OtherShouldReceiveUserControl”;
var customTaskPane = Globals.ThisAddIn.CustomTaskPanes.Add(sr, “快速导航”);
customTaskPane.DockPosition = MsoCTPDockPosition.msoCTPDockPositionFloating;
customTaskPane.DockPositionRestrict = MsoCTPDockPositionRestrict
.msoCTPDockPositionRestrictNoChange;
customTaskPane.Visible = true;
复制代码
而这个方法我们会在worksheet active中触发。

复制代码
app = Globals.ThisAddIn.Application;
app.SheetActivate += App_SheetActivate;
private void App_SheetActivate(object Sh)
{
CommonUtils.CallShowNavicatButton(CurWorkbook, curWorksheet.Name);
}
复制代码
在SheetActive中调用方法,不过有一个问题,每次Active处罚之后都会Add OtherShouldReceiveUserControl 用户控件,它会出现用户控件重复添加的情况,所以你需要做一定的冗余处理。如何处理呢?

复制代码
Worksheet worksheet = Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet;
var EnableNavicat = GetEnableNavicat();
if (EnableNavicat == “false”)
{ return; }
if (Wb.Application.Visible)
{
#region 删除导航,激活其他excel必须用目前方法
int i = -1;
int deleteIndex = -1;
foreach (var panel in Globals.ThisAddIn.CustomTaskPanes)
{
i++;
try
{
if (panel != null && (panel.Title == “快速导航”)
{
panel.Visible = false;
deleteIndex = i; break;
}
}
catch { }
}
if (deleteIndex >= 0)
{
//移除导航
try
{
Globals.ThisAddIn.CustomTaskPanes.RemoveAt(deleteIndex);
}
catch { }
}
复制代码
首先遍历 Globals.ThisAddIn.CustomTaskPanes 中的所有panel,如果Title是我们刚才添加的,或许你可以使用Tag来判断,这由你而定。随后通过 RemoveAt 方法来进行Delete操作。值得注意还有一个参数需要说说, MsoCTPDockPosition 改变Panel的 DockPosition 排列方式。一般使用Float即可。

复制代码
//
// 摘要:
// Specifies the docking behavior of the custom task pane.
public enum MsoCTPDockPosition
{
//
// 摘要:
// Dock the task pane on the left side of the document window.
msoCTPDockPositionLeft = 0,
//
// 摘要:
// Dock the task pane at the top of the document window.
msoCTPDockPositionTop = 1,
//
// 摘要:
// Dock the task pane on the right side of the document window.
msoCTPDockPositionRight = 2,
//
// 摘要:
// Dock the task pane at the bottom of the document window.
msoCTPDockPositionBottom = 3,
//
// 摘要:
// Don’t dock the task pane.
msoCTPDockPositionFloating = 4
}
复制代码
  在此之前,我要创建一个Ribbon,百思不得其解的是Vsto是否只对应一个Ribbon面板,或者说是可以绑定多个,我多次试验后,发现是vsto项目确实对应一个Ribbon,当你创建了Vsto项目你会发现你的项目中还没有Ribbon,你需要手动创建。如图下。

你以为这样你的项目中就生效了吗,你还需要将 Controlid 改为Custom,如果你想要第二个TabRibbon,你不需要在创建一个Ribbon,如果你创建了2个,那将都不显示,所有只能再创建一个Tab绑定一个 Controlid 。此时此刻,如图所示,已经达到了我们的效果。

感谢您阅读本篇文章,祝您工作顺利。

更多推荐

功率半导体应用手册

本文发布于:2024-03-06 04:13:24,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1714322.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:半导体   功率   手册

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!