08 2014 档案
摘要:这个模块并没有被包括到整个平台框架中去,而是以工具的形式被放在一边。不过该模块的加入可以极大的提高仿真实验的直观性。(权当是熟悉多线程了,哈哈!)仿真平台想要实现多线程运行和单步,并且希望结构尽量简单。这里需要说明,单步不仅仅是使用Thread.Stop()将线程中断,而是在某一次步骤执行完时非暴力...
阅读全文
摘要:传感器仿真平台希望做的是简化传感器仿真时,对于前台窗口、参数管理、UI绘制和数据收集等方面的操作,使得使用者有更多的时间去关心算法的实现而非其他繁杂琐事。所以说平台与算法的接口是重点。写的好,表示框架的通用性就好,不然等于是废了。定义如上图,设置一个Method接口,他需要使用算法必须的配置参数表和...
阅读全文
摘要:实验环境配置,最初的想法是这样:要有一个类,专门管理各种各样的实验环境参数,如场地长、宽等,为了方便起见,可以在该类的构造函数中进行文件读取,将外部xml作为配置文件加载各类参数。这样的话,使用的时候就可以如下这么做:Config config = new Config();//这个是我说的环境配置...
阅读全文
摘要:数据生成模块有下面这样一种情况:对于不同的传感器仿真实验,所使用的数据类型,数据数量不一样。如实验一是进行最大覆盖率实验,则他需要的数据格式可能是如下所示:1 Class Sensor2 {3 public int x;4 public int y;5 public doub...
阅读全文
摘要:这一章讲的是UI绘制模块该模块的作用是将实验对象绘制出来,它可能是目标、传感器等等,由于事先并不知道会有哪些物体,也无法事先定义好某个对象该怎么画,以我懒人的性格,得了,就抛给用的人吧~喝前摇一摇,大家自己画自己。具体设计如下图:这个模块主要包括两个部分。第一个是一个接口,IDrawSelf定义了一...
阅读全文
摘要:已经几年没有写文字博客,最近不知怎么的突然觉得我应该写点什么,不然以我的记性到了今年年底又把之前做的事情都忘光了,那还总结个蛋。这个仿真平台最初的用途是我师姐的论文实验仿真,但是以我浅薄的编码能力和近乎畸形的代码要求(我想要尽善尽美!)导致拖了小半年还没有一个可以用的版本出现,当然中间也做了一些其他...
阅读全文

浙公网安备 33010602011771号