文档库 最新最全的文档下载
当前位置:文档库 › Miniaturized fiber inline Fabry–Perot译文-微型光纤内嵌Fabry–Perot干涉仪

Miniaturized fiber inline Fabry–Perot译文-微型光纤内嵌Fabry–Perot干涉仪

Miniaturized fiber inline Fabry–Perot译文-微型光纤内嵌Fabry–Perot干涉仪
Miniaturized fiber inline Fabry–Perot译文-微型光纤内嵌Fabry–Perot干涉仪

飞秒激光在光纤中加工微型Fabry - Perot干涉仪

魏涛1,韩玉坤2,蔡海伦2,肖海1(音译)

1 密苏里理工大学电气与计算机工程系1870 Miner Circle, Rolla, Missouri 65409-0040, USA

2 密苏里理工大学机械与航空工程系1870 Miner Circle, Rolla, Missouri 65409-0040, USA

通讯作者:xiaoha@https://www.wendangku.net/doc/472270449.html,

07年11月6日完成,2008年1月25日修订,2008年2月1日收稿,2008年2月11号发布(文件编号89498);2008年3月5日发表。

我们报告一个飞秒激光在单模光纤中加工一个嵌入式的Fabry - Perot干涉仪。该装置有16dB的损失和干扰,能见度超过14 dB.装置被测试,并在高达1100 °C的条件下的工作。拥有一个容易获得的腔和全玻璃结构,新器件在高温恶劣环境下的应用是很有吸引力的。? 2008美国光学学会卷期代码:050.2230,060.2370,120.3180。

光纤法布里一珀罗(FP)干涉传感器已经在过去的各种场合有着良好的表现。而且,FP腔可以是内在的(例如,光纤两种介质镜]1[)或外部(例如,两个裂光纤端面]2[)气隙部分。在FP腔两端的两个表面反射形成一个反映腔的长度和折射率功能的干扰信号。在腔内由于环境的变化变形导致的干涉条纹的相移。因此,光纤FP传感器能够测量各种参数,包括温度,压力,应变,音响和流动。因为有诸如体积小,抗电磁干扰(EMI),耐腐蚀的优势,这些纤维FP传感器对恶劣环境下的应用尤其有吸引力]43[,。

在过去已经有多种方法被提出用来制造外在的光纤FP传感器,从早期环氧树脂的组装]5[到近期的融合为基础的CO2激光组装[3]或电弧熔接机]6[。这些方法涉及复杂的多个组件装配在一起的程序。腔长在每个不同的设备中变化,其性能无法预料或控制。多个部分的组装也损害了由于接头强度有限导致的装置的稳定性。各个部分热膨胀各地系数(CTE)的不匹配也会严重降低装置的热稳定性。结果,装置表现出了在高温下有限的生存能力。

飞秒激光技术的最新进展已经开辟了拥有三维(3D)结构的微器件的一步制

造的机会之窗。大部分固体材料(包括熔融的石英玻璃)在极端剧烈的飞秒激光脉冲的照射下引起在焦点处的电子等离体的形成,从而导致了一层薄薄的材料消融]7[。由于激光脉冲时间比热化时间短,因此极高功率峰值的飞秒激光脉冲几乎不会对材料产生热化伤害]8[。由于这些激光脉冲加工活动的多光子性质,消融过程可以被控制在材料的表面及材料其他大部分地方进行。飞秒激光器已成功地被用于直接写光波导]10,9[和在玻璃中进行显微机械加工微通道和微空间]11[。

在本文中,我们报告了一个新型的拥有利用飞秒激光在单模光纤中进行的一步显微机械加工微刻痕形成的开放腔的一个光纤内联FP干涉仪(FPI)结构。该器件具有全玻璃结构,不涉及多个组件装配。因此,我们预计该装置将能够在非常高的温度下工作。此外,容易获得的FP腔使得该装置可能被用做基于折射率测量的超小型化学传感器。

该设备的加工时利用综合飞秒激光三维显微机械加工系统来实现的,如图1所示。重复率,中心波长和飞秒激光脉冲宽度分别为1千赫,800纳米和120飞秒。飞秒激光的最大输出功率为1瓦,我们使用了波片和偏振片组合,以降低激光功率为20毫瓦左右,然后用几个中性密度(ND)过滤器,以进一步减少激光功率达到理想值。经过衰减的激光束直接射入一个0.45数值孔径(NA)的物镜里(奥林巴斯UMPLFL 20倍),然后聚焦在一个安装在一个由电脑控制的分辨率达到1微米的5轴操作台上的单模光纤上。

图1飞秒激光加工的光纤内嵌式FPI装置虚拟系统图

在制造过程中,光纤FP设备的干扰信号是被连续监测的。一个可调谐激光源(惠普8168E)是连接到3分贝的光纤耦合器输入口之一。该耦合器输出端口,是连接到在制造过程中的设备。由计算机控制,可调谐激光不断以1纳米率每一步扫描其波长范围(1475–1575 nm)。装置在每一波长距离的反射的信号由光功率计(安捷伦8163A)记录。在良好的加工图样被记录后,加工工程停止。

图2显示了加工后的光纤FP装置的示意结构和扫描电子显微镜(SEM)下的图像。图2(b)显示了光纤上形成微刻痕。图2(c)显示了飞秒激光烧蚀表面。腔的长度从扫描电镜图像上估计为30微米。消融深度约为72微米,仅仅通过光纤的核心。而且,FP腔可非常接近(在数百微米范围内)光纤的末端。在这样的弯曲短臂中,弯曲诱导的装置破损的机会很小。

图2 结构示意图和SEM图像,(a)结构示意图,(b)顶视图,(c)剖面图

图3显示了一个由飞秒激光焊接的内嵌光纤FPI设备的的干扰频谱。这个特殊装置的背景损失约为16分贝。这种相对高的损失主要是由于三个原因:(1)在烧蚀表面的激光光散射损失;(2)与光纤轴不垂直表面的方向,已经由图2中明显显示的扁平的干扰峰值强度部分证明;(3)光耦合损失,作为机械闭合开关的结果,激光从FP腔的第二底面反射到了光纤核。我们认为表面粗糙度可以通过减少激光扫描步数来降低,当然这是在装置加工时间很长的情

况下使用的。非垂直表面方向也可以通过仔细调整工作台来尽量减小。耦合损耗随着FP 腔的长度增加而增加。因此,它有可能最终限制腔的实际长度。然而,干扰频谱显示出了一个很高的条纹可见度,达到了14dB ,而这已经足够满足大多数检测应用。

图3 装置的干涉频谱图,干涉带用dB 标示

由于对激光烧蚀表面低反射率,多次反射对光波干涉的贡献微不足道。低精细度FP 设备因此可以使用两束光德干涉方程式]13,12[来作为模型,式中I 为干扰信号的强度; 1I 和2I 是两束光各自在腔表面的反射,φ

0是干扰初始阶段;

L 是腔光学长度;λ是光的波长。

根据公式(1),两个临近的干涉最小值之间有一个2 的相差。也就是说

式中 λ 1 和 λ2是干涉频谱中相邻的两个波谷(图3)对应的波长。因此FP 腔的光学长度可以从公式)/(5.01221λλλλ-=L 中得出。基于干涉频谱图3所示,我们计算出FP 腔长度为30.797微米,这是非常接近的扫描电镜成像估计的长度。

焊接装置已经被测试了其在高温下存活的能力。该传感器被水平的放置在一个内径为1英寸的石英管内,石英管被放在一个可编程的电管式炉内。炉内的温度以每步50℃由室温升高到1100℃(受炉的最高使用温度限制)。在这些温度下的干涉谱被一种与图1中显示出的系统相似的审讯系统记录下来。然而,为了提高准确性,我们使用了一个由包含了C 波段和L 波段的掺铒的自发辐射光源制造的宽谱光源代替了原来的可调谐激光器。从该装置反射出的干涉条纹由频谱分析仪(OSA, HP 70952B )记录。

腔长和温度的关系在图4中标绘了出来。腔长的增长随温度的升高呈现出近似直线的增长关系。光纤FP 装置顺利的在1100℃的高温下生存下来。然而当温度升高到1100℃的时候干涉条纹能见度与室温下相比下降了2dB 。在对测量数据进行线性拟合的基础上,这个特殊FP 设备温度敏感性估计为0.074pm/℃。该装置的相当热膨胀系数被计算为℃/104.26-?,这是光纤覆层已知的热膨胀系数(℃/105.57-?)的4倍。相关的热力学实验已经进行了数次,并且结果都显示出了相当的可重复性。在任何测试温度下,光纤和设备的重新配置都没能使腔长产生在测量精度范围内的明显变化。这就表明光纤的挠度不是影响大范围的相当热膨胀系数的主要因素。因此我们得出结论,大的装置的热膨胀系数主要是由非对称FP 结构的热感应挠度引起的。这已经被高温下干涉条纹可见度降低部分证明了。目前更多的实验正在进行,用以研究这些热作用的起因,这将是未来发表的论文的题目。

图4 FP装置的感温性变化

总而言之,一个新颖的拥有易获得腔的光纤内嵌式FP装置由一步飞秒激光显微加工制造出来了。虽然由激光融化的粗糙表面引起了相当大的背景损失,但是该装置的条纹可见度已经足够满足大部分的传感应用要求。该装置成功地经受高达1100 ℃以上的高温。该装置可以在恶劣的环境下直接用于对温度变化敏感性或张力的测量。然而在这个装置用作一个传感器之前更多详细的描述和校准是必需的。更重要的是,独特的易获得的FP腔使得它对发展极其精密的基于注射率测量的化学传感器有吸引力。

通过青年研究计划(N00014-07-0008)和石油研究基金(PRF-43927)这

项研究工作分别得到了海军研究办公室和美国化学学会的支持。

参考文献

[1] C. E. Lee and H. F. Taylor, Electron. Lett. 24, 193(1988).

[2] R. O. Claus, M. F. Gunther, A. Wang, and K. A.Murphy, J. Smart Mater. Struct. 1, 237 (1992).

[3] A. Wang, H. Xiao, J. Wang, Z. Wang, W. Zhao, and R. G.May, J. Lightwave Technol. 19, 1495 (2001).

[4] H. Xiao, J. Deng, G. Pickrell, R. G. May, and A. Wang,

J. Lightwave Technol. 21, 2276 (2003).

[5] V. Bhatia, K. A. Murphy, R. O. Claus, M. E. Jones, J. L.Grace, T.

A. Tran, and J. A. Greene, Meas. Sci. Technol.

7, 58 (1996).

[6] Y. Zhang, X. Chen, Y. Wang, K. L. Cooper, and A.Wang, J. Lightwave Technol. 25, 1797 (2007).

[7] M. Li, S. Menon, J. P. Nibarger, and G. N. Gibson,Phys. Rev. Lett. 82, 2394 (1999).

[8] L. Jiang and H. L. Tsai, J. Appl. Phys. 100, 023116 (2005).

[9] K. M. Davis, K. Miura, N. Sugimoto, and K. Hirao, Opt.

Lett. 21, 1729 (1996).

[10]. A. Szameit, D. Bloemer, J. Burghoff, T. Pertsch, S.Nolte, F. Lederer, and A. Tuennermann, Appl. Phys. B

82, 507 (2006).

[11] H. Sun, F. He, Z. Zhou, Y. Cheng, Z. Xu, K. Sugioka,and K. Midorikawa, Opt. Lett. 32, 1536 (2007).

[12] E. Hecht, Optics, 4th ed. (Addison Wesley, 2002).

[13] B. Qi, G. R. Pickrell, J. Xu, P. Zhang, Y. Duan, W. Peng,

Z. Huang, W. Huo, H. Xiao, R. G. May, and A. Wang,Opt. Eng. 42, 3165 (2003).

线圈天线设计经验总结

线圈天线设计经验总结 线圈天线设计经验总结 做了三四个月的线圈天线了,从刚开始的什么都不懂,到现在的知道自己什么不懂, 也算是一个成长的过程,做了这么久,有点经验,写在这里与大家分享一下。 需求是13.56MHz 的天线,就像刷公交卡的那种天线一样,但不知道用什么形式的天 线做,看了一两个礼拜的微带天线,参考教程在HFSS 中做出了第一个微带天线的仿真, 正觉得有点进展的时候,老师一句话,用线圈天线做,我不得不改做线圈天线。然后就是 各种资料的搜索与学习。 线圈天线是一种很简单的天线,复杂点说的话,就是用铜线(当然可以是其他材料) 按照一定的形状绕几圈,ok ,这就是线圈天线了,铜线的两头加上激励源就可以发射了。(有兴趣的同学可以把你手中的公交卡打开,会发现它就是用的线圈天线,网上有这种教程,可以让你把公交卡拆开,然后把完成公交卡功能的天线和芯片拿出来贴在手机后盖和 电池之间,这样就可以很潇洒的实现手机刷卡了,哈哈,不过要怎么充值就要自己想办法了)当然,这个时候的线圈天线是不好用的,因为你对它的特性什么的都不了解。所以, 打算先进行理论方面的研究。 理论分析与Matlab 仿真 因为做的是类似于RFID 的NFC 的13.56MHz 的线圈天线,天线在这个频率一般都是 使用磁场耦合来实现能量的传递,那么我们就对在这个时候线圈的磁场进行分析。网上 关于矩形线圈的磁场分析有很多论文了,但我们还是自己做一下会理解的比较深刻,先复 习一下电磁场的知识,正好书上有一道例题讲的就是长度为l 的导线在周围空间任意点产生的磁场公式,这里引入了矢量磁位A ,因为矢量磁位A 的方向与电流I 的方向是相同的,而且对矢量磁位求旋度就是磁感应强度B ,这种性质对线天线来讲是很有用的。 矩形线圈 我们先来研究单圈的矩形线圈天线。 根据有限长导线周围磁感应强度的公式,算出四条边在空间某一点的矢量磁位A ,由于两两方向相同,叠加之后就剩下了两个方向的向量相加,这样利于后面求旋度的处理; 对空间某一点总矢量磁位A 求旋度就得到了磁感应强度B ,只取B 的Z 方向大小Bz 就 得到了我们所关心的垂直方向磁感应强度(因为刷卡的时候算磁通量只有垂直方向的是有 效的)。这样得到的是一个巨复杂的公式,用人的肉眼直接观察看不出来任何规律,于是 借助Matlab 的画图功能得到直观的感受。 Matlab 的m 文件内容与图片如下: clear all; clc;

vb中msgbox用法

VB中的函数,可实现弹出窗口. 作用:在对话框中显示消息,等待用户单击按钮,并返回一个Integer 告诉用户单击哪一个按钮。 语法: MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 参数说明: MsgBox 函数的语法具有以下几个命名参数: Prompt-------必需的。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为1024 个字符,由所用字符的宽度决定。如果prompt 的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10)) 或是回车与换行符的组合(Chr(13) & Chr(10)) 将各行分隔开来。 Buttons-------可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则buttons 的缺省值为 0。 Title-------可选的。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。 Helpfile--------可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供context。 Context-------可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。 用于MsgBox函数中Button参数的常量 常量值说明 vbOKOnly 0 只显示“确定”按钮 VbOKCancel 1 显示“确定”和“取消”按钮 VbAbortRetryIgnore 2 显示“终止”、“重试”和“忽略” 按钮 VbYesNoCancel 3 显示“是”、“否”和“取消”按钮 VbYesNo 4 显示“是”和“否”按钮 VbRetryCancel 5 显示“重试”和“取消”按钮 VbCritical 16 显示“关键信息”图标 VbQuestion 32 显示“警告询问”图标 VbExclamation 48 显示“警告消息”图标 VbInformation 64 显示“通知消息”图标 vbDefaultButton1 0 第一个按钮是缺省值(缺省设置) vbDefaultButton2 256第二个按钮是缺省值 vbDefaultButton3 512第三个按钮是缺省值 vbDefaultButton4 768第四个按钮是缺省值 vbApplicationModal 0应用程序强制返回;应用程序一直被挂起,直到用户对消息框 作出响应才继续工作 vbSystemModal 4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作 出响应才继续工作 vbMsgBoxHelpButton 16384将Help按钮添加到消息框 VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口 vbMsgBoxRight 524288文本为右对齐 vbMsgBoxRtlReading 1048576指定文本应为在希伯来和阿拉伯语系统中的从右到左显示 说明: (1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮是缺省值;而第四组值(0,4096)则决定消息框的强制返

MsgBox的使用

MsgBox函数 MsgBox函数的作用是弹出一个对话框,在其中显示的指定的数据和提示信息。此外,该函数还可以将返回用户在此对话框做的选择,并将返回值赋给指定变量。其语法格式为:MsgBox(信息内容(文本),对话框类型+图标类型(button),对话框题目(文本)) 注意:信息内容为必传参数。对话框类型和图标类型为非必传参数。对话框题目也为非必传参数,如果不写则为项目的标题。 button参数的取值。 名称值功能 VbOKOnly 0 确定按钮 VbOkCancel 1 确定和取消按钮 VbAortRetryIgnore 2 终止,重试和忽略按钮 VbYesNoCancel 3 是,否和取消按钮 VbYesNo 4 重试和取消按钮 Vbretrycancel 5 重试和取消按钮 VbCritical 16 停止图标 VbQuestion 32 问号(?)图标 VbExclamation 48 感叹号(!)图标 VbInformation 64 信息图标 VbDefaultButton1 0 默认按钮为第一按钮 VbDefaultButton2 256 默认按钮为第二按钮 VbDefaultButton3 512 默认按钮为第三按钮 vbDefaultButton4 768默认按钮为第四按钮 vbApplicationModal0应用程序强制返回;应用程序一直被挂起,直到用户对消息框作出响应才继续工作 vbSystemModal4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作出响应才继续工作 vbMsgBoxHelpButton16384将Help按钮添加到消息框VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口

[整理]使用MsgBox函数

使用MsgBox 函数 你目前使用的MsgBox函数局限于给用户用一个简单的,一个按钮的对话框显示信息。你点击确定按钮或者回车来关闭该信息框。要创建一个简单的信息框,只要在MsgBox函数名称后面带上一个用引号包括起来的文本就可以了。换句话说,要显示信息“过程已完成”,你应该准备下列语句:MsgBox "过程已完成" ‘(注意,英文状态的引号) 你可以将它输入立即窗口,快速地测试上面的指令,当你输入完这条指令并且回车后,VB 就显示如,图4-5的信息框。图4-5 将文本作为MsgBox函数的参数,来给用户显示信息MsgBox函数允许你使用其它参数,使你可能决定可用的按钮数目,或者将默认的信息框的标题(Microsoft Excel)改为你自己的标题。也可以设置你自己的帮助主题。MsgBox的语法如下:MsgBox (prompt [, buttons] [, title], [, helpfile, context]),注意,MsgBox函数有五个参数,只有第一个,Prompt(提示),是必须的;这些列在方括号里面的参数都是可选的。当你在提示参数输入一个非常长的文本时,VB决定如何断句,使文本适合信息框 大小。我们在立即窗口里来做些练习,看不同的文本格式技巧: 1. 在立即窗口输入以下指令,确保在一行里输入整个文本,回车 MsgBox "All done. Now open ""Chap04.xls"" and place an empty disk in the diskette drive.The following procedure will copy this file to the disk."一旦回车,VB显示信息框,如图4-6图4-6 如果你设置一下文本格式,长信息看上去将会更吸引人如果你遇到编译错误,可以点击确定,然后确定文件名用双引号括起来——““Chap04.xls””。 当你的信息文本特别长时,你可以使用VBA函数Chr将它分割为好几行。Chr函数需要你跟 参数,这个参数是0到255之间的数字,它返回这个数字代表的字符。例如Chr(13)返回的是回车(这和按下回车键相同),以及Chr(10)返回换行字符(这在文本行之间添加空行很有-------------

手机双频天线设计论文综述

通信工程专业实训 题目:手机内置天线的设计 专业:通信2班 学号:1167119226 姓名:李盼 指导老师:杜永兴 分数:_________________

目录 摘要: 关键字: 第一章:背景介绍 第二章:实训过程记录第三章:实训结论 第四章:实训总结 第五章:参考文献

摘要:现在的电子通讯技术飞速发展,随着技术可经济的推进,人们对手机的要求越来越高,然而手机的基本功能就是打电话,而对手机的内置天线要求就更高难度更大,小型化,并且能工作在不同的频段下,文中主要研究双频手机PIFA天线。采用了开槽的的设计方法实现了天线的双频,工作性能良好,易于实现,现在大多数手机都使用这种天线。 关键字:PIFA天线,双频,GSM,DCS,HFSS 第一章:背景介绍 1.1 移动通信对手机天线的要求 天线最主要的功能在于转换两种不同传播介质中的电磁波能量。在能量转换的过程中,会出现收发信机与天线及天线与传播介质之间的不连续接口。在无线通讯系统中,天线必须依照这两个接口的特性来做适当的设计,以使得收发信机、天线以及传播介质之间形成一个连续的能量传输路径。 移动通信手机对天线的要求: 外在要求: 天线尺寸小,重量轻,剖面低,携带方便,机械强度好 电性能要求: 水平面要求有全向辐射方向图,频带宽,效率高,增益高,受周围环境影响小,对人体辐射伤害小 1.2 手机天线的指标意义 天线输入阻抗: 天线的输入阻抗是以收发机与天线间的接口往天线端看入所得到的阻抗值。这一数值对天线的辐射效率,天线的带内增益波动,天线前端的功率容量有很大的影响。手机天线是一种驻波天线,,天线的阻抗不匹配,将导致大量的信号反射,使天线的辐射效率降低,同时由于反射的影响使得天线在宽频带内的增益有抖动,如果天线的驻波为6,手机前端的击穿电压将降为原来的1/6,而功率容量就会下降。 手机天线驻波对天线效率的影响不可不慎。 天线的驻波要求,我们目前统一要求为小于3。

天线设计毕业汇报总结

第一章绪论 一、绪论 1.1课题的研究背景及意义 自古至今,通信无时无刻不在影响着人们的生活,小到一次社会交际中的简单对话;大到进行太空探索时,人造探测器与地球间的信息交换。可以毫不保留地说,离开了通信技术,我们的生活将会黯然失色。近年来,随着光纤技术越来越成熟,应用范围越来越广。在广播电视领域,光纤作为广播电视信号传输的媒体,以光纤网络为基础的网络建设的格局已经形成。光纤传输系统具有的传输频带宽,容量大,损耗低,串扰小,抗干扰能力强等特点,已成为城市最可靠的数字电视和数据传输的链路,也是实现直播或两地传送最经常使用的电视传送方式。随着全球通信业务的迅速发展,作为未来个人通信主要手段的现代通信技术引起了人们的极大关注,我国在移动通信技术方面投入了巨大的人力物力,我国很多地区的电力通信专用网也基本完成了从主干线向光纤过度的过程。目前,电力系统光纤通信网已成为我国规模较大,发展较为完善的专用通信网,其数据、语音,宽带等业务及电力生产专业业务都是由光纤通信承载,电力系统的生产生活,显然,已离不开光纤通信网。 无线通信现状另一非常活跃的通信技术当属,无线通信技术了。无线通信技术包括了移动通信技术和无线局域网(WLAN)技术等两大主要方面。移动通信就目前来讲是3G 时代,数字化和网络化已成为不可逆转的趋势。目前,移动通信已从模拟通信发展到了数字移动通信阶段。无线局域网可以弥补以光纤通信为主的有线网络的不足,适用于无固定场所,或有线局域网架设受限制的场合,当然,同样也可以作为有线局域网的备用网络系统。WLAN,目前广泛应用IEEE802.11 系列标准。其中,工作于2.4GHZ 频段的820.11 可支持11Mbps 的共享接入速率;而802.11a 采用5GHZ频段,速率高达54Mbps,它比802.11b 快上五倍,并和820.11b兼容。给人们的生活工作带来了很大的方便与快捷。 在整个无线通信系统中,用来辐射或接收无线电波的装置成为天线,而通信、雷达、导航、广播、电视等无线电技术设备都是通过无线电波来传递信息的,均需要有无线电波的辐射和接收,因此,同发射机和接收机一样,天线也是无线电技术设备的一个重要组成部分,其性能的优良对无线通信工程的成败起到重要作用。天线的作用首先在于辐射和接收无线电波,但是能辐射或接收电磁波的东西不一定都能作为天线。任何高频电路,只要不被完全屏蔽,都可以向周围空间或

MsgBox函数用法讲解

MsgBox 函数用法讲解
VBA 中 msgbox 的用法小结
1、作用 在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如“确定” 或者“取消”)。通常用作显示变量值的一种方式。 2、语法 MsgBox(Prompt[,Buttons][,Title][,Helpfile,Context]) 参数说明: (1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。其最大 长度约为 1024 个字符, 由所用字符的宽度决定。 如果 prompt 的内容超过一行, 则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或是回车与换行符的 组合(Chr(13)&Chr(10))将各行分隔开来。 (2)Buttons,可选的参数,为数值表达式的值之和,指定显示的按钮的数目及形 式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。若 省略该参数,则其缺省值为 0。设置值见下表。 (3)Title,可选的参数,表示在消息框的标题栏中所显示的文本。若省略该参数, 则将应用程序名放在标题栏中。 (4)Helpfile,可选的参数,为字符串表达式,提供帮助文件。若有 Helpfile,则 必须有 Context。 (5)Context,可选的参数,为数值表达式,提供帮助主题。若有 Context,则必 须有 Helpfile。 3、Button 参数

用于 MsgBox 函数中 Button 参数的常量 常量 vbOKOnly VbOKCancel VbAbortRetryIgnore VbYesNoCancel VbYesNo VbRetryCancel VbCritical VbQuestion VbExclamation VbInformation vbDefaultButton1 vbDefaultButton2 vbDefaultButton3 vbDefaultButton4 vbApplicationModal 消息框 作出响应才继续工作 vbSystemModal 消息框作 出响应才继续工作 4096 系统强制返回; 全部应用程序都被挂起, 直到用户对 4 5 值 0 1 2 3 说明 只显示“确定”按钮 显示“确定”和“取消”按钮 显示“终止”、“重试”和“忽略” 按钮 显示“是”、“否”和“取消”按钮
显示“是”和“否”按钮 显示“重试”和“取消”按钮
16 显示“关键信息”图标 32 显示“警告询问”图标 48 显示“警告消息”图标 64 显示“通知消息”图标 0 第一个按钮是缺省值(缺省设置) 256 第二个按钮是缺省值 512 第三个按钮是缺省值 768 第四个按钮是缺省值 0 应用程序强制返回; 应用程序一直被挂起, 直到用户对

天线设计毕业论文

第一章绪论 一、绪论 1.1 课题的研究背景及意义 自古至今,通信无时无刻不在影响着人们的生活,小到一次社会交际中的简单对话;大到进行太空探索时,人造探测器与地球间的信息交换。可以毫不保留地说,离开了通信技术,我们的 生活将会黯然失色。近年来,随着光纤技术越来越成熟,应用范围越来越广。在广播电视领域, 光纤作为广播电视信号传输的媒体,以光纤网络为基础的网络建设的格局已经形成。光纤传输系统 具有的传输频带宽,容量大,损耗低,串扰小,抗干扰能力强等特点,已成为 城市最可靠的数字电视和数据传输的链路,也是实现直播或两地传送最经常使用的电视传送 方式。随着全球通信业务的迅速发展,作为未来个人通信主要手段的现代通信技 术引起了人们的极大关注,我国在移动通信技术方面投入了巨大的人力物力,我国很多地区的电力通信专用网也基本完成了从主干线向光纤过度的过程。目前,电力系统光纤通信网已成为我国规模较大,发展较为完善的专用通信网,其数据、语音,宽带等业务及电力生产专业业务都是由光纤通信承载,电力系统的生产生活,显然,已离不开光纤通信网。 无线通信现状另一非常活跃的通信技术当属,无线通信技术了。无线通信技术包括了移动通信技术和无线局域网( WLAN )技术等两大主要方面。移动通信就目前来讲是 3G时代,数字化和网络化已成为不可逆转的趋势。目前,移动通信已从模拟通信发展到了数字移动通 信阶段。无线局域网可以弥补以光纤通信为主的有线网络的不足,适用于无固定场所,或有线局域网架设受限制的场合,当然,同样也可以作为有线局域网的备用网络系统。WLAN ,目前广泛应用 IEEE802.11 系列标准。其中,工作于 2.4GHZ频段的 820.11可支持 11Mbps 的共享接入速率;而802.11a 采用 5GHZ 频段,速率高达 54Mbps ,它比802.11b 快上五倍,并和 820.11b兼容。给人们的生活工作带来了很大的方便与快捷。 在整个无线通信系统中,用来辐射或接收无线电波的装置成为天线,而通信、雷达、导航、广播、电视等无线电技术设备都是通过无线电波来传递信息的,均 需要有无线电波的辐射和接收,因此,同发射机和接收机一样,天线也是无线电技术设备的一个重要组成部分,其性能的优良对无线通信工程的成败起到重要作用。天线的作用首先在于辐射和接收无线电波,但是能辐射或接收电磁波的东西不一定都能作为天线。任何高频电路,只要不被完全屏蔽,都可以向周围空间或多或少地辐射电磁波,或从周围空间或多或少地接收电磁波,但是任意一个高频电路并不一定能用作天线,因为它的辐射或接收效率可能很低,要能够有效地辐射或接收电磁波,天线在结构和形式上必须满足一定的要求。快速发展的移动通信系统需要的是小型化、宽频带、多功能 (多频段、多极化 )、高性能的天线。微带天线作为天线 家祖的重要一员,经过近几十年的发展,已经取得了可喜的进步,在移动终端中采用内置微带天线,不但可以减小天线对于人体的辐射,还可使手机的外形设计多样化,因此内置微带天线将是未来天线技术的发展方向之一,设计出具有小型化的微带天线不但具有一定的理论价值而且具有重要的应用价值,这也成为当前国际天线界研究的热点之一。

MsgBox函数用法讲解

MsgBox函数用法讲解 VBA中msgbox的用法小结 1、作用 在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如“确定”或者“取消”)。通常用作显示变量值的一种方式。 2、语法 MsgBox(Prompt[,Buttons][,Title][,Help]) 参数说明: (1)Prompt,必需的参数,为字符串,作为显示在消息框中的消息文本。其最大长度约为1024个字符,由所用字符的宽度决定。如果prompt的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10))或就是回车与换行符的组合(Chr(13)&Chr(10))将各行分隔开来。 (2)Buttons,可选的参数,为数值表达式的值之与,指定显示的按钮的数目及形式、使用的图标样式、缺省按钮及消息框的强制回应等,可以此定制消息框。若省略该参数,则其缺省值为0。设置值见下表。 (3)Title,可选的参数,表示在消息框的标题栏中所显示的文本。若省略该参数,则将应用程序名放在标题栏中。 (4)Helpfile,可选的参数,为字符串表达式,提供帮助文件。若有Helpfile,则必须有C ontext。 (5)Context,可选的参数,为数值表达式,提供帮助主题。若有Context,则必须有H elpfile。 3、Button参数 用于MsgBox函数中Button参数的常量

常量值说明 vbOKOnly 0 只显示“确定”按钮 VbOKCancel 1 显示“确定”与“取消”按钮 VbAbortRetryIgnore 2 显示“终止”、“重试”与“忽略” 按钮VbYesNoCancel 3 显示“就是”、“否”与“取消”按钮 VbYesNo 4 显示“就是”与“否”按钮 VbRetryCancel 5 显示“重试”与“取消”按钮 VbCritical 16 显示“关键信息”图标 VbQuestion 32 显示“警告询问”图标 VbExclamation 48 显示“警告消息”图标 VbInformation 64 显示“通知消息”图标 vbDefaultButton1 0 第一个按钮就是缺省值(缺省设置) vbDefaultButton2 256第二个按钮就是缺省值 vbDefaultButton3 512第三个按钮就是缺省值 vbDefaultButton4 768第四个按钮就是缺省值 vbApplicationModal 0应用程序强制返回;应用程序一直被挂起,直到用户对消息框 作出响应才继续工作 vbSystemModal 4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作 出响应才继续工作 vbMsgBoxHelpButton 16384将Help按钮添加到消息框

关于InputBox和Msgbox函数的用法介绍

关于InputBox和Msgbox函数的用法介绍— 关键词:Msgbox Inputbox 用法 InputBox 函数 在一对话框来中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的String。 语法 InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) InputBox 函数的语法具有以下几个命名参数的部分描述 Prompt 必需的。作为对话框消息出现的字符串表达式。prompt 的最大长度大约是1024 个字符,由所用字符的宽度决定。如果prompt 包含多个行,则可在各行之间用回车符(Chr(13))、换行符(Chr(10)) 或回车换行符的组合(Chr(13) & Chr(10)) 来分隔。 Title 可选的。显示对话框标题栏中的字符串表达式。如果省略title,则把应用程序名放入标题栏中。 Default 可选的。显示文本框中的字符串表达式,在没有其它输入时作为缺省值。如果省略default,则文本框为空。 Xpos 可选的。数值表达式,成对出现,指定对话框的左边与屏幕左边的水平距离。如果省略xpos,则对话框会在水平方向居中。 Ypos 可选的。数值表达式,成对出现,指定对话框的上边与屏幕上边的距离。如果省略ypos,则对话框被放置在屏幕垂直方向距下边大约三分之一的位置。 Helpfile 可选的。字符串表达式,识别帮助文件,用该文件为对话框提供上下文相关的帮助。如果已提供helpfile,则也必须提供context。 Context 可选的。数值表达式,由帮助文件的作者指定给某个帮助主题的帮助上下文编号。如果已提供c ontext,则也必须要提供helpfile。 举例 本示例说明使用InputBox 函数来显示用户输入数据的不同用法。如果省略x 及y 坐标值,则会自动将对话框放置在两个坐标的正中。如果用户单击“确定”按钮或按下“ENTER”按键,则变量MyValue 保存用户输入的数据。如果用户单击“取消”按钮,则返回一零长度字符串。 Dim Message, Title, Default, MyValue

MsgBox函数和语句

MsgBox函数和语句 基础知识2007-07-27 10:15:46 阅读71 评论0 字号:大中小订阅 MsgBox其实有两种格式: 一、MsgBox函数 格式:MsgBox(msg[,type][,title][,helpfile,context]) 该函数有5个参数,第一个是必需的,后面的都是可选的。 (1)msg:是一个字符串,长度不能超过1024个字符,超过的会被截掉。这个字符串的内容就是在MsgBox 函数产生的对话框内显示。如果一行显示不完,可以用"Chr$(13)+Chr$(10)”强制换行。 (2)type:是一个整数值或符号常量,用来控制在对话框内显示的按钮、图标的种类及数量。比如说是显示“确定”、“取消”还是显示“终止”、“重试”、“忽略”等。由于type参数的取值较多,就不一一例举了,楼主可以自己去搜搜。 (3)title:也是字符串,其内容就是对话框的标题。 (4)helpfile,context:helpfile是一个字符串变量或字符串表达式,用来表示帮助文件的名字;context 是一个数值变量或表达式,用来表示相关帮助主题的帮助目录号。这两个参数必须同时使用或同时省略。如果使用了这两个参数,对话框中会出现一个“帮助”按钮,单击或按F1就可以得到相关帮助信息。 二、MsgBox语句 格式:MsgBox msg[,type][,title][,helpfile,context] 各参数的含义与作用与上面的MsgBox函数一样的。 三、MsgBox函数与MsgBox语句的区别 MsgBox函数有返回值,而MsgBox语句是没有返回值的。例如: 函数:x=MsgBox("戴草帽",vbOKOnly,"工程1") 这个对话框只有一个确定按钮,返回值为1,也就是说用户如果点了这个确定,x就等于1了。 语句:MsgBox "戴草帽",vbOKOnly,"工程" 这个是没有返回值的。 要注意的是:MsgBox作为函数使用时必须加括号,而作为语句使用时不需要括号,但MsgBox后面要有一个空格。 MsgBox函数 信息框函数(MsgBox)是常用的输出信息的函数。它在对话框中显示信息,等待用户单击按钮,并返回一个整数以标明用户单击了哪一个按钮。其语法格式如下: 变量=MsgBox (信息内容) [,<对话框类型> [,<对话框标题> ]] ) 说明:<信息内容>指定在对话框中出现的文本,在信息内容中使用硬回车符(CHR13)可以使文本换行。对话框的宽度和高度随着的内容的增加而增加,最多可以有1024个字符。 <对话框类型>指定对话框中出现的按钮和图标,一般有三个参数。其取值和含义如表3-3-1、表3-3-2和表3-3-3所示。表3-3-1参数1:出现按钮 值常量说明

vb中msgbox用法

VB中的函数,可实现弹出窗口、 作用:在对话框中显示消息,等待用户单击按钮,并返回一个Integer 告诉用户单击哪一个按钮。 语法: MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 参数说明: MsgBox 函数的语法具有以下几个命名参数: Prompt-------必需的。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为1024 个字符,由所用字符的宽度决定。如果prompt 的内容超过一行,则可以在每一行之间用回车符(Chr(13))、换行符(Chr(10)) 或就是回车与换行符的组合(Chr(13) & Chr(10)) 将各行分隔开来。 Buttons-------可选的。数值表达式就是值的总与,指定显示按钮的数目及形式,使用的图标样式,缺省按钮就是什么以及消息框的强制回应等。如果省略,则buttons 的缺省值为0。 Title-------可选的。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。 Help可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile, 则也必须提供context。 Context-------可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。 用于MsgBox函数中Button参数的常量 常量值说明 vbOKOnly 0 只显示“确定”按钮 VbOKCancel 1 显示“确定”与“取消”按钮 VbAbortRetryIgnore 2 显示“终止”、“重试”与“忽略” 按钮 VbYesNoCancel 3 显示“就是”、“否”与“取消”按钮 VbYesNo 4 显示“就是”与“否”按钮 VbRetryCancel 5 显示“重试”与“取消”按钮 VbCritical 16 显示“关键信息”图标 VbQuestion 32 显示“警告询问”图标 VbExclamation 48 显示“警告消息”图标 VbInformation 64 显示“通知消息”图标 vbDefaultButton1 0 第一个按钮就是缺省值(缺省设置) vbDefaultButton2 256第二个按钮就是缺省值 vbDefaultButton3 512第三个按钮就是缺省值 vbDefaultButton4 768第四个按钮就是缺省值 vbApplicationModal 0应用程序强制返回;应用程序一直被挂起,直到用户对消息框 作出响应才继续工作 vbSystemModal 4096系统强制返回;全部应用程序都被挂起,直到用户对消息框作 出响应才继续工作 vbMsgBoxHelpButton 16384将Help按钮添加到消息框 VbMsgBoxSetForeground 65536指定消息框窗口作为前景窗口 vbMsgBoxRight 524288文本为右对齐 vbMsgBoxRtlReading 1048576指定文本应为在希伯来与阿拉伯语系统中的从右到左显示 说明: (1)第一组值(0–5)描述了消息框中显示的按钮的类型与数目;第二组值(16,32,48,64)描述了图标的样式;第三组值(0,256,512,768)说明哪一个按钮就是缺省值;而第四组值(0,4096)则决定消息框的强制返回

改善手机天线辐射性能的经验总结

改善手机天线辐射性能的经验总结 在移动手机里,天线直接影响了手机的可通讯能力,直接决定了手机的射接收性能,甚至天线设计的好坏决定了该手机在市场的生存空间。在国外,品牌手机设计生产厂家普遍比较重视天线的前期研发与设计,他们多与参股与控股的形式培养一天线设计与生产研究所或专业电小天线设计公司,所以象三星,苹果等知名品牌总能在特定的环境下设计出性能优良的天线,把手机ID与一流功能完整的结合。 在国产手机中,目前只有为数不多的大公司比较重视天线的设计与制造,多数中小企业只是把天线视为普通的硬件,在空间上压缩再压缩,在性能上低劣又低劣,最终的结果是手机的客户或终端消费者无法接受手机的“可通话”性能,导致项目的流产或重新设计,造成资源及人力的浪费及商机的流失,大大的降低了企业的综合竞争力。 专业的分析,天线性能的好坏大致由以下几个因素来影响: 空间 行业内有一絮语“多大的空间决定多少的性能”,足够的可实行空间对天线来说是必须的。关于天线的可设计空间,建议客户在方案设计前期多与天线设计工程师做深入的沟通,了解天线的布置与潜在的问题点,以期位置的预留。天线工程师在设计过程中已经有相当的设计经验,哪些布局对天线的设计是有利,哪些空间的对天线的性能有更大的提高,对新的方案定义是必须的。同时多参考几家天线设计公司的建议,更有利于天线空间的合理性分配,来更完整的分配天线的空间。 关于天线的可利用空间,经常会遇到天线设计公司与手机整机商为了提高天线的性能争取天线的空间布局,只有绝少部分的设计公司会满足天线空间的基本要求,而绝大部分的设计公司会以手机完全、功能的名义尽可能的压缩天线的空间,后果是单款案件会频繁的更换天线设计公司,结果还是天线的性能达不到一定的要求、案目流产,怪恨天线设计公司的能力太差,等等。 我们都知道现在的手机天线都是偶极子天线发展演变而来的,天线不可能在无穷小的空间实现功能,天线一定需要一个相对开放宽阔的空间,可以这么的说,还没有一个人可以完成“手机天线零空间”这个课题。

Excel vba中MsgBox 函数详细说明与应用

Excel vba中MsgBox 函数详细说明与应用 MsgBox 函数 作用:在对话框中显示消息,等待用户单击按钮,并返回一个Integer 告诉用户单击哪一个按钮。 语法: MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 参数说明: MsgBox 函数的语法具有以下几个命名参数: Prompt-------必需的。字符串表达式,作为显示在对话框中的消息。prompt的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组 合 (Chr(13) & Chr(10)) 将各行分隔开来。 Buttons-------可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则buttons的缺省值为 0。 Title-------可选的。在对话框标题栏中显示的字符串表达式。如果省略title,则将应用程序名放在标题栏中。 Helpfile--------可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了helpfile,则也必须提供context。 Context-------可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了context,则也必须提供helpfile。 用于MsgBox函数中Button参数的常量 常量值说明 vbOKOnly 0 只显示“确定”按钮 VbOKCancel 1 显示“确定”和“取消”按钮 VbAbortRetryIgnore 2 显示“终止”、“重试”和“忽略”按钮 VbYesNoCancel 3 显示“是”、“否”和“取消”按钮 VbYesNo 4 显示“是”和“否”按钮 VbRetryCancel 5 显示“重试”和“取消”按钮 VbCritical 16 显示“关键信息”图标 VbQuestion 32 显示“警告询问”图标 VbExclamation 48 显示“警告消息”图标 VbInformation 64 显示“通知消息”图标 vbDefaultButton1 0 第一个按钮是缺省值(缺省设置) vbDefaultButton2 256 第二个按钮是缺省值 vbDefaultButton3 512 第三个按钮是缺省值

一篇手机天线设计的经典文章

一篇手机天线设计的经典文章一篇手机天线设计的经典文章 第二类天线天线天线,例如,倒置F 型平面天线天线 天线(PIFA),它装在地线上面。由于这种天线天线使用印刷电路板上面的空间,因而,这类天线天线天线用得最普遍。混合绝缘体天线天线天线就是把绝缘体天线天线天线和PIFA 结合在一起,它和PIFA 一样,装在接地面的上方时,能够工作(图1)。 天线 天线的位置 电讯产业多年来在长条型手机手机手机上的经验告诉我们:最好还是把天线天线天线安装在手机手机手机的顶部。这么做的原因是:如果你的手把天线天线天线挡住时,你发会现手机手机 手机的性能会迅速下降,而如果天线天线天线装在手机手机 手机的顶部,那它几乎就不会被挡住了。 如今,情况已经发生了变化,我们需要用新的思路去设计设计设计新手机手机 手机的外型。通常情况下:现在只有两种类型的手机手机手机——长条型手机手机手机和翻盖型手机手机手机,或者折叠型手机手机手机。最近,又出现了新型的手机手机手机,比如,滑盖型手机手机手机和旋转型手机手机手机。旋转型手机手机 手机的两个部分可以围绕着一个轴转动。所有这种由两个部分组成的手机手机 手机使问题变得更复杂了:他们都必须在打开和合上两种状态下工作,而这种问题不会出现在长条型手机手机手机上。从电气的角度讲,这两种状态是不一样的,这就是说,在这两种状态下,手机手机手机的性能都必须符合要求。 天线天线设计设计设计师一直非常关注天线天线天线周围的元器件。现在的手机手机 手机都做很紧凑,因此,像电池和照相机部分常常紧挨着天线天线天线。相邻的元器件一般在很大程度上是决定产品性能的关键。对于不同的手机手机手机,它们的影响是不一样的,但是,都会严重地降低天线天线天线的性能。结果是,在开发过程的后期,设计设计设计师不得不对部分手机手机手机的零部件重新进行设设计。 天线天线会在任何紧挨着天线天线天线的导体里感应电流。手机 手机里的导体分为两种。第一种是印刷电路板总成,它包括了印刷电路板和它的屏蔽。这些互相连接的导体形成一个大导体,构成一个能改善天线天线 天线性能的地。第二种导体由更小的分立元件组成,他们通过像导线和柔性印刷电路板(FPCB)这些连接件连接到印刷电路板上。应当避免在这些元件上产生激励电流,因为元件或者关联电路会有能量损失。由于在设计设计设计时,往往没有把这些元件或电路考虑进去,因此,能量损失通常都比较大。 连接方法 遵循设计设计 设计指南,可以避免这些元件可能带来的问题。 需要用许多导线的内部连接通常用FPCB 来完成的。例如,FPCB 往往用来连接照相机。当把FPCB 放到天线天线天线附近时,我们就要特别小心,因为FPCB 和天线天线 天线二者之间的耦合,可能会影响天线天线天线的性能。但是,只要对FPCB 或是对天线天线 天线做一个很小的改动,就能够解决这个问题。只要FPCB 的位置固定好,问题也许不大。但是,如果FPCB 没有固定好的话,那么,问题就会很严重。举一个例子,和一个可以自由旋转的照相机的连接时,如果其中的FPCB 可以弯成许多不同的形状,那么,评定其效果的任何实验都是不能重复的。在这种情况下,要在 FPCB 上面做点什么就非常困难。只需要几根导线进行的连接,就像连接到扬声器那样,往往用很简单的方法进行连接,例如,在每个端点焊上弹性触点或金属线。通常情况下,天线天线天线设计设计 设计师更喜欢使

VB_MsgBox函数

MsgBox()函数 在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 语法: M sgBox(prompt[, buttons] [, title] [, helpfile, context]) MsgBox 函数的语法具有以下几个命名参数: Prompt 必需的。字符串表达式,作为显示在对话框中的消息。prompt 的最大长度大约为 1024 个字符,由所用字符的宽度决定。如果 prompt 的内容超过一行,则可以在每一行之间用回车符 (Chr(13))、换行符 (Chr(10)) 或是回车与换行符的组合 (Chr(13) & Chr(10)) 将各行分隔开来。 Buttons 可选的。数值表达式是值的总和,指定显示按钮的数目及形式,使用的图标样式,缺省按钮是什么以及消息框的强制回应等。如果省略,则 buttons 的缺省值为 0。Title 可选的。在对话框标题栏中显示的字符串表达式。如果省略 title,则将应用程序名放在标题栏中。 Helpfile 可选的。字符串表达式,识别用来向对话框提供上下文相关帮助的帮助文件。如果提供了 helpfile,则也必须提供 context。 Context 可选的。数值表达式,由帮助文件的作者指定给适当的帮助主题的帮助上下文编号。如果提供了 context,则也必须提供 helpfile。

返回值: 说明: 在提供了 helpfile 与 context 的时候,用户可以按 F1 来查看与 context 相应的帮助主题。像 Microsoft Excel 这样一些主机应用程序也会在对话框中自动添加一个 Help 按钮。 如果对话框显示 Cancel 按钮,则按下 ESC 键与单击 Cancel 按钮的效果相同。如果对话框中有 Help 按钮,则对话框中提供有上下文相关的帮助。但是,直到其它按钮中有一个被单击之前,都不会返回任何值。 注意:如果还要指定第一个命名参数以外的参数,则必须在表达式中使用 MsgBox。为了省略某些位置参数,必须加入相应的逗号分界符。

msgbox函数用法详解

使用过Windows 及其应用软件的人肯定熟悉如图1所示的消息框,这在VB 中可用MsgBox 函数来实现。 MsgBox 函数的使用格式如下: 变量=MsgBox(提示[,按钮][,标题]) 其中: (1) 变量 用于指定接收函数的返回值。MsgBox 函数的返回值是一个整数,因此变量一般为整型变量。 (2) 提示与标题 意义同InputBox 函数。 (3) 按钮 整型表达式,决定消息框中按钮的数目、类型及出现在消息框上的图标类型。其设置见表1。 在表1中,“按钮”设置值被分成了三组。具体使用时,由每一组中取一个值相加而成。当然,并非每次都要取三个值,也可以取两个、一个甚至全部省略。 表 1 消息框中“按钮”设置值及意义 分组 常数 值 描述 按钮数目及类型 vbOKOnly 0 只显示“确定”按钮 vbOKCancel 1 显示“确定”及“取消”按钮 vbAbortRetryIgnore 2 显示“中断”、“重试”及“忽略”按钮 vbYesNoCancel 3 显示 “是”、“否”及“取消”按钮 vbYesNo 4 显示“是”及“否”按钮 vbRetryCancel 5 显示“重试”及“取消”按钮 图标类型 vbCritical 16 显示红色的STOP 标志,用于严重警告信息 vbQuestion 32 显示“?”图标,用于询问信息 vbExclamation 48 显示“!”图标,用于警告信息 vbInformation 64 显示“i ”图标,用于一般信息 默认按钮 vbDefaultButton1 0 第一个按钮是缺省值 vbDefaultButton2 256 第二个按钮是缺省值 vbDefaultButton3 512 第三个按钮是缺省值 如要产生图1所示的消息框,可用如下语句: x=MsgBox("是否保存对“第四章 基本控制结构.doc ”的修改?", 3 + vbExclamation + vbdefultbutton1, "Microsoft Word") 在实习时,可以将除提示与标题外的其它参数,按表中的内容进行更换,体会各种不同组合对消息框内容的影响。这一部分一定要自己在实习的时候多试一试。 变量x 用于记录用户按了消息框中哪一个按钮,不同的按钮返回的值不同。各个按钮的返回值见表2。 图1 Word 中的保存文件消息框

相关文档