Professional Documents
Culture Documents
l. 36No.
9 舰 船 电 子 工 程 总第 267 期
86 Sh
i El
p e
ctr
oni
c Eng
ine
eri
ng 2016 年第 9 期
s环境下基于 Qt的声纳信息显示设计
*
VxWo
rk
范新刚 姚 新 胡海燕
(上海船舶电子设备研究所 上海 201108)
摘 要 文章提出了一种在嵌入式 VxWo
rks环境 下,基 于 Qt图 形 化 视 图 框 架 的 声 纳 信 息 显 示 的 新 方 法 。 实 现 基 于
Qt图形化视图框架的声纳信息显示,使 得 图 形 用 户 界 面 具 有 信 息 显 示 实 时 和 程 序 架 构 简 单 的 优 点 。VxWo
rks 下 利 用 Qt
进行窗口图形界面开发的方法,成功地解决了嵌入式系统下图形界面开发困难的问题。
关键词 VxWo
rks;Qt;声纳信息显示
中图分类号 TB556 DOI: 3969/
10. j.i
s 1672-9730.
sn. 2016.
09.
022
De
sign
ofSona
r I
nfo
rma
tion
Disp
layBas
ed Qt
on i
n
VxWo
rks
Ab
str
act I
n o
rde
r t
o f
ind
a s
olu
tion
to
the
dif
ficu
lt abou
y t r
gaph
ica
li
nt
erf
ace
deve
lopmen
t o
f embedded
sys
tem,t
his
ar
ti-
l
ce
dis
cus
ses
the
deve
lopmen
t way
s o
f VxWo
rks
graph
ica
l i
nte
rfa
ce
deve
lopmen
t ba
sed Qt,
on ana
lyz
est
he
Qt
s r
pinc
ipl
e o
f
wo
rk
and
deve
lopmen
t f
low,
then
pre
sen
tsan
app
lic
ati
on
examp
le.
Eng
ine
eri app
ng lic
ati
on
prove
s t
hat
Qtha
s
powe
rfu
l f
unc-
i
ton
and
it
s us
age
is
conven
ien
t.Al
so,i
t i
s a
good
sol
uti
on
ofembedded
sys
tem
graph
ica
l i
nte
rfa
ce
deve
lopmen
t.
Ke
y Wo
rds VxWo
rks,Qt,s
ona
r i
nfo
rma
tion
disp
lay
C
las
s Numb
er TB556
于背景地图等无需频繁更新的 图 层 本 文 中 使 用 Qt
1 引言 进行窗口图形界 面 开 发 的 方 法,实 现 基 于 Qt 图 形
VxWo rks 操 作 系 统 是 美 国 风 河 公 司 (Wind 化视图框架的声纳信息显示,使得图形用户界面 具
Ri
ver Sys
tems Inc)设计开 发 的 一 种 嵌 入 式 实 时 操 有信息显示实时,程序架构更加简单 [1]。
作系统,良好的 持 续 发 展 能 力、高 性 能 的 内 核 以 及 本文不考虑声纳图像显示。 对于点迹、航 迹等
rks 在 嵌 入 式 实 时
友好的用户开 发 环 境,使 VxWo 实时更新的信息 显 示,采 用 Qt 图 形 化 视 图 框 架 中
操作系统领域 占 据 一 席 之 地,广 泛 应 用 在 通 信、数 Gr
aph
ics
View/I
tem 机制进行处理并将其绘制信
字图像设备军事、航空和航天等高精尖及实时性要 息,可以将其绘制在背景层或前景层。 对于操作界
求极高的领域中 [
4]
。 面,可以利用 Qt
Des
i r进行设计并借助于 S
gne tyl
e
但是 VxWo
rks 下 使 用 Wi
ndML 开 发 复 杂 的 She
et属性对其美化 3 。
[]
* 2016 年 3 月 16 日,修回日期:
收稿日期: 2016 年 4 月 27 日
作者简介:范新刚,男,硕士,工程师,研 究 方 向:嵌 入 式 系 统 显 控 设 计。 姚 新,男,高 级 工 程 师,研 究 方 向:信 号 处 理。
胡海燕,女,硕士,高级工程师,研究方向:显控设计。
2016 年第 9 期 舰 船 电 子 工 程 87
d
rawL
ine()即可实 现,对 于 方 位 刻 度 线,在 PPI 显 工具,分析了利用该工具进行用户界面设计以及相
时可以调用 d rawEI
li e()函数绘制圆形 10 。 并将
ps
[ ]
应的应用程序 的 开 发 过 程。 通 过 实 际 工 程 应 用 表
以上绘制 函 数 放 入 QPa
in t事 件 中 来 调 用 即
tEven Qt在功能和性 能 方 面 能 够 满 足 基 于 VxWo
明, rks
可。 的实时系统窗口图形界面开发要求,在嵌入式系统
4 应用程序实例
3. 图形开发方面有着广泛的应用前景。
本实例为一个窗口应用,采用 Qt
4. 0 进行声
5.
纳信息显示软件开发,其显示界面如图 2 所示。 通 参 考 文 献
过实际应用可 以 发 现 其 信 息 显 示 和 战 术 操 作 完 全
满足声纳信息 显 示 的 需 要。 本 实 例 界 面 中 包 含 有 1]孔祥营,柏 桂 枝 .嵌 入 式 实 时 操 作 系 统 VxWo
[ rks 及 其
一个菜单 条 控 件、一 个 表 格 控 件 以 及 六 个 按 钮 控 开发环境[M].北京:中国电力出版社,
2002:
156-160.
件。通过点击显 示 目 标 信 息 按 钮 可 以 在 表 格 控 件 2]陈智育,温彦军,陈琪 .
[ VxWo
rks程序 开 发 实 践[M].北
京:人民邮电出版社,
2004:
210-225.
中实时显示目标的相关信息,表格控件的内容是动
3]申 成 祎 .基 于 VxWo
[ rks 操 作 系 统 的 Wi 2D 显 示
ndML
态更新的。通过 点 击 显 示 按 钮 可 以 实 时 显 示 设 备
方案[
J].电脑开发与应用,
2004,
10(
6):
45-47.
的参数信息。通 过 相 应 的 菜 单 选 项 可 以 进 行 目 标
4]周晓光,翟尹羚 .基于嵌入式 L
[ inux 下 的 Mi
niGUI的 应
信息的查看等。 用[
J].电脑知识与技术,
2005,
35(
10):
96-97.
5]梁勇,孟 桥 .嵌 入 式 操 作 系 统 VxWo
[ rks 中 的 显 控 程 序
设计[
J].电子工程师,
2002, 12):
28( 7-9.
6]张娜欢,叶 经 方,严 隽 钰 .Mi
[ niGUI 在 电 力 通 信 服 务 器
中的应用[
J].电子工程师,2007,
33(
12):
50-52.
7]张升,陶维青 .嵌入 式 图 形 用 户 界 面 Mi
[ n J].仪 器
iGUI[
仪表用户,2004,
11(
6):
82-84.
8]蔡华,卞新高,史中权 .基于 VxWo
[ rks的 Wi
ndML 图 形
界面开 发 方 法 [
J].工 业 控 制 计 算 机,
2005,
18(
8):
28-
30.
9]李海 亮,石 鹏 程 .VxWo
[ rks 的 Wi
ndML 图 形 界 面 程 序
的框架分析[
J].工业控制计算机,
2007,
20(
1):
46-47.
10]曾虹,吴新华,张翔 .基于 Mi
[ niGUI的数据采集 卡 应 用
图 2 声纳应用实例窗口界面
系统的开发[
J].杭州电子科技大学学报,
2007,
27(
1):
4 结语
54-58.
11]汪丽云,徐晓苏 .基 于 VxWo
[ rks 的 PCI设 备 驱 动 程 序
Qt为用户提供了一套完 整 的 嵌 入 式 人 机 界 面 开发[
J].舰船电子工程,
2006,
26(
1):
87-90.
解决方案,其简 洁 高 效 的 程 序 界 面 设 计 方 式,大 大 12]陈恩庆,王忠勇,宋豫冀 .
[ VxWo
rks下图形用户 界 面 的
减轻了程序设计人员进行界面设计的劳动强度,提 开发[
J].微 计 算 机 信 息:测 控 仪 表 自 动 化,
2003,
19
(
3):
48-49.
高了程序开发效率。本文介绍了 Qt图形界面开发
檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷檷
(上接第 30 页)
10]艾 加 秋,齐 向 阳,禹 卫 东 .改 进 的 SAR 图 像 双 参 数
[ [
11]S
tas
t J,Hughe
ny s M,Ga
rci
a D,e
t a
l.A
nove
l adap-
CFAR 舰船 检 测 算 法 [
J].电 子 与 信 息 学 报,
2009,
31 t
ive
syn
the
tic
ape
rtu
re r
ada
r sh
ip de
tec
tion sy
stem
(
12):
2881-2885. [
C]//OCEANS
2011.IEEE,
2011:
1-7.