2 图形用户界面开发

图形用户界面(graphical user interfaces,GUI)是由窗口、光标、按键、菜单、文字说明等对象(Objects)构成的一个用户界面,用户通过一定的方法选择、激活这些图形对象,以实现计算、绘图等功能。如果所需要的数据分析程序比较单一,那么一般不会考虑GUI的制作。但是如果需要向别人提供应用程序,进行某种演示,制作一个供反复使用且操作简单的专用工具,那么图形用户界面就是最好的选择之一。

由于超压测试工作需要一个使用方便、快速、直观而且操作简单的程序,所以本文为超压测试仪的.dpr文件读取程序设计了相应的图形用户界而。在MATIAB下建立一个图形窗口由命令figure完成,每执行一次figure命令就产生一个图形窗口,这些窗口都被自动分配一个句柄。在图形窗口中有一系列对象,每一个对象有一个句柄和它相关,每一个对象可以设置和改变属性。在图形窗口中,坐标轴和用户界面等对象足图形窗口的子对象,而线条、文本、表面和图像等是坐标轴的子对象。每个父对象中可以包含一个或多个子对象,所有创建的对象当父对象小存在时,都会首先自动创建它们。图3为所设计的超压测试仪数据分析程序界面。使用时,只需用输入传感器编号、传感器相对于爆炸装置的距离以及测试数据存放的地址,程序可以一次性读取试验中所有压力仪的测试数据,并且能够自动判读各个距离卜所测超压的峰值、计算冲击波的正压作用时间、冲量以及冲击波传播的平均速度。这样就得到了爆炸冲击波的基本参数,从而可以进一步对爆炸冲击波进行威力评估。

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查