Android的计量单位px,in,mm,pt,dp,dip,sp

px   :是屏幕的像素点
in    :英寸
mm :毫米
pt    :磅,1/72 英寸
dp   :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1px
dip  :等同于dp
sp   :同dp相似,但还会根据用户的字体大小偏好来缩放。
建议使用sp作为文本的单位,其它用dip


dip和px 的关系:
QVGA:    density=0.75;      densityDpi=120;     QVGA(240*320)

HVGA:    density=1.0;        densityDpi=160;     HVGA(320*480)

VGA:       density=1.0;        densityDpi=160;     VGA(480*640)   

WVGA:   density=1.5;        densityDpi=240;     WVGA(480*800)

WQVGA:density=2.0;        densityDpi=120;     WQVGA(240*400)

densityDip值表示每英寸有多少个显示点,与分辨率是两个概念


不同densityDpi下屏幕分辨率信息,以480dip*800dip的 WVGA(density=240)为例

densityDpi=120时 

屏幕实际分辨率为240px*400px (两个点对应一个分辨率)

状态栏和标题栏高各19px或者25dip 

横屏是屏幕宽度400px 或者800dip,工作区域高度211px或者480dip

竖屏时屏幕宽度240px或者480dip,工作区域高度381px或者775dip

densityDpi=160时 

屏幕实际分辨率为320px*533px (3个点对应两个分辨率)

状态栏和标题栏高个25px或者25dip 

横屏是屏幕宽度533px 或者800dip,工作区域高度295px或者480dip

竖屏时屏幕宽度320px或者480dip,工作区域高度508px或者775dip

densityDpi=240时 

屏幕实际分辨率为480px*800px (一个点对于一个分辨率)
状态栏和标题栏高个38px或者25dip 
横屏是屏幕宽度800px 或者800dip,工作区域高度442px或者480dip
竖屏时屏幕宽度480px或者480dip,工作区域高度762px或者775dip

apk的资源包中

当屏幕densityDpi=240时,使用hdpi 标签的资源

当屏幕densityDpi=160时,使用mdpi标签的资源

当屏幕densityDpi=120时,使用ldpi标签的资源

不加任何标签的资源是各种分辨率情况下共用的

布局时尽量使用单位dip,少使用px


dp与px换算公式:

pixs =dips * (densityDpi/160)

dips=(pixs*160)/densityDpi

dp与px转换的方法:

public static int dip2px(Context context, float dipValue){
  final float scale 
= context.getResources().getDisplayMetrics().density;
  return (
int)(dipValue * scale +0.5f);
}

public static int px2dip(Context context, float pxValue){
  final float scale 
= context.getResource().getDisplayMetrics().density;
  return (
int)(pxValue / scale +0.5f);
}


VGA        :   640*480

QVGA     :   320*240

HVGA     :   320*480

WVGA    :   800*480

WQVGA :   480X272或400X240


分辨率(水平数×垂直数) 类型 比例 
88×72 QQCIF 11:9 
128×96 SUB-QCIF 4:3 
128×128 知道的补上 1:1 
160×120 QQVGA 4:3 
176×144 QCIF 11:9 
208×176 Sub-QVGA- 13:11 
220×176 Sub-QVGA 5:4 
240×176 Sub-QVGA+ 15:11 
320×200 CGA 16:10 
320×240 QVGA 4:3 
352×288 CIF 11:9 
640×360 nHD 4:3 
400×240 WQVGA 5:3 
400×320 WQVGA 5:4 
480×240 WQVGA 2:1 
480×272 WQVGA 16:9 
480×320 HQVGA 3:2 
640×480 VGA 4:3 
640×350 EGA 64:35 
720×480 VGA+ 3:2 
768×576 PAL   
800×480 WVGA 5:3 
854×480 FWVGA 16:9 
800×600 SVGA 4:3 
960×540 QHD 16:9 
960×640 DVGA 3:2 
1024×600 WSVGA 128:75 
1024×768 XGA 4:3 
1280×768 WXGA 15:9 
1280×800 WXGA 16:10 
1280×960 UxGA/XVGA 4:3 
1280×1024 SXGA 25:16 
1400×1050 SXGA+ 4:3 
1440×900 WXGA+ 16:10 
1600×1024 WSXGA 25:16 
1600×1050 WSXGA 32:21 
1600×1200 USVGA/UXGA/UGA 4:3 
1680×1050 WSXGA+ 16:10 
1900×1200 UXGA 19:12 
1920×1080 WSUVGA+(WSUGA/HDTV) 4:3 
1920×1200 WUXGA 16:10 
2048×1536 SUVGA(QXGA) 4:3 
2560×1600 UWXGA 16:10 
2560×2048 USXGA 5:4 
3200×2400 QUXGA 4:3 
3840×2400 WQUXGA 16:10 
(Mathcad+Simulink仿真)基于扩展描述函数法的LLC谐振变换器小信号分析设计内容概要:本文围绕“基于扩展描述函数法的LLC谐振变换器小信号分析设计”展开,结合Mathcad与Simulink仿真工具,系统研究LLC谐振变换器的小信号建模方法。重点利用扩展描述函数法(Extended Describing Function Method, EDF)对LLC变换器在非线性工作条件下的动态特性进行线性化近似,建立适用于频域分析的小信号模型,并通过Simulink仿真验证模型准确性。文中详细阐述了建模理论推导过程,包括谐振腔参数计算、开关网络等效处理、工作模态分析及频响特性提取,最后通过仿真对比验证了该方法在稳定性分析与控制器设计中的有效性。; 适合人群:具备电力电子、自动控制理论基础,熟悉Matlab/Simulink和Mathcad工具,从事开关电源、DC-DC变换器或新能源变换系统研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①掌握LLC谐振变换器的小信号建模难点与解决方案;②学习扩展描述函数法在非线性系统线性化中的应用;③实现高频LLC变换器的环路补偿与稳定性设计;④结合Mathcad进行公式推导与参数计算,利用Simulink完成动态仿真验证。; 阅读建议:建议读者结合Mathcad中的数学推导与Simulink仿真模型同步学习,重点关注EDF法的假设条件与适用范围,动手复现建模步骤和频域分析过程,以深入理解LLC变换器的小信号行为及其在实际控制系统设计中的应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值