android alertdialog横竖屏旋转_一个监控PLC的Android应用的开发过程-2

2.5 交互对话框

2.5.1 DO交互对话框

对于DO的操作需求就是点击List中的Item,弹出交互对话框,由用户来选择“On/Off”?并最终写入到底层的PLC设备之中,并根据结果更新List。效果如下:

51e3da5f9f1d1698b49988ee91bb3af8.png

DO交互对话框

2.5.2 AO交互对话框

由于对于AO的操作需求有2种,分别是趋势查看需求和值设定需求,因此点击List的Item后需要先由用户选择要进行哪种操作?也就是与DO对比要增加一个操作选择对话框。在用户选择了操作类型后,弹出具体的操作对话框。

f8172558263e4f020dce7698ddcb9d3d.png

AO交互对话框

对于AO的值设定操作需求就是在交互对话框中显示要设定参数的名称,并可以输入设定值,点击确定后写入到PLC中。

4f61b7ddb3978b0f40147fd2dc7d9c97.png

AO设置对话框

2.6 图表(趋势)控件选择

1 对于AI和AO类型的数据项需要能够显示趋势图,X轴为时间、Y轴为值,查了很多资料选来选去,最终选择了“OxyPlot”。

2 Oxyplot是一个.NET跨平台的绘图组件,适用于WPF, Windows 8, Windows Phone, Windows Phone Silverlight, Windows Forms, Silverlight, GTK#, Xwt, Xamarin.iOS, Xamarin.Android, Xamarin.Forms and Xamarin.Mac.

3 官方网址:http://www.oxyplot.org/

4 这是一套绘图组件,不仅仅有我要用到的趋势,也包括饼图、柱状图等等,组件具体的过程就不详述了,网上都可以查到的。

5 问题:使用过程中趋势是动态实时更新的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值