您可以创建面板图,以便设计 IBM® Rational® Rhapsody® Developer for C 和 IBM Rational Rhapsody Developer for C++ 项目中的图形界面。
关于此任务
开发者可以使用图来完成下列任务:
- 模拟面板以及建立面板原型
- 模拟用户的硬件设备
- 激活和监视用户应用程序
- 通过触发事件和更改特性值来测试应用程序
注: 面板图仅用于进行模拟和建立原型,而不用作用户应用程序的生产界面。另外,面板图只能在主机上“使用”,并且只能从
IBM Rational Rhapsody 中“使用”。
下图说明虚构的咖啡机应用程序的动画面板图。在动画期间,应用程序开发者可以通过执行类似于以下的操作来测试此应用程序:
- 单击 power 开关控件打开咖啡机应用程序。
- 使用 coffeeContainer 和 milkContainer 气泡旋钮控件来增加/减少可用的咖啡量和牛奶量。
- 单击 evCoin 按钮控件以买一杯咖啡。可能会发生下列动作:
- 矩阵显示控件可能会显示消息,例如 Filling Coffee 或 Filling Cup。
- 调配咖啡和牛奶时,coffeeContainer 和 milkContainer 级别指示器控件将降低。
- cup 级别指示器控件随咖啡装入杯子而升高,直到矩阵显示控件显示 Please Take Your Cup 消息为止。
- Take cup LED 控件变为红色。
- cupCounter 数字显示控件记录已冲制的咖啡杯数。
- 通过单击 evTakeCup 按钮控件指示已取走一杯咖啡,此控件可以复位咖啡机。