‘IT技术’ 分类的存档
Java 串口曲线程序 设计需求 1. 能够接受下位机数据。 2. 保存接受的数据。 3. 把接收到合法的数据形成曲线。 4. 能够发送数据。 5. 程序能够设置常用串口参数。 6. 程序可以探测数据点的数据。 截图 功能实现基于 Java串口通信RXTX JfreeChart实现数据的实时动态曲线显示 串口模拟程序VSPD使用 http://www.bzhou.com/shuma/200812/20-9476.html 下载VSPD http://d.download.csdn.net/down/2605714/tangjunchf 附件是所有的源码程序,未整理,具体实现逻辑有删改 下载源码http://d.download.csdn.net/down/2605710/tangjunchf
Java串口通信RXTX RXTX是个提供串口和并口通信的开源java类库,由该项目发布的文档均遵循LGPL协议。该项目的主页位于 http://users.frii.com/jarvi/rxtx/index.html。 RXTX项目提供了Windows,Linux,Mac os X,Solaris操作系统下的兼容javax.comm串口通讯包API的实现,为其他研发人员在此类系统下研发串口应用提供了相当的方便。 这里是他的WIKI主页 http://rxtx.qbang.org/wiki/index.php/Main_Page 下载 http://rxtx.qbang.org/pub/rxtx/rxtx-2.1-7-bins-r2.zip 在WINDOWS上安装 http://rxtx.qbang.org/wiki/index.php/Installation_on_MS-Windows 使用RXTX Examples * Two way communcation with the serial port * Event based two way Communication * Parallel Communications * Discovering comm ports * Discovering available comm ports * Writing “Hello World” to a USB to serial converter 在eclipse里如何使用RXTX呢? This is how I [...]
目标: 通过JfreeChart实现数据的实时动态曲线显示 需要解决的问题 JfreeChart如何生成折线图? JfreeChart如何生成动态图? 如何改变JfreeChart的动态图的X轴? JfreeChart如何生成折线图? JfreeChart提供了一个MemoryUsage的demo, 配置开发环境 下载Jfreechart的lib包 http://sourceforge.net/projects/jfreechart/files/ 创建eclipse工程,引入jcommon-*.jar,jfreechart-*.jar MemoryUsage的源码可以在下面的打包文件里找到 将这个demo运行起来你就可以看到一个JVM 内存消耗的实时数据显示 分析源码后可以发现生成这样的图表主要用到了 org.jfree.data.time.TimeSeriesCollection org.jfree.data.time.TimeSeries 这个主要的功能是实时的收集数据,API文档是这样描述的 A collection of time series objects. This class implements the XYDataset interface, as well as the extended IntervalXYDataset interface. This makes it a convenient dataset for use with the XYPlot class. org.jfree.chart.plot.XYPlot 是一个曲线图,通过指定XY的坐标来表示数据点,任何实现了XYDataset接口的类都可以通过它来显示, 它通过XYItemRenderer来设置点数据的显示样式,从而生成各种不同的图表。 A general [...]
通过svn的auto property keyword这一特性可以自动设置常用的文档信息,比如作者,时间,版本号等 修改配置文件 C:\Documents and Settings\Administrator\Application Data\Subversion\config 去掉注释开启auto propery特性 enable-auto-props = yes 添加 *.java = svn:mime-type=text/plain;svn:eol-style=native;svn:keywords=Date Revision Id Author 这样就可以在你提交JAVA文件到SVN时自动为其设置相应信息 /** * * @author $Author: $ * @version $Revision: $ * @since $Date: $ */ 配合TortoiseSVN 来配置会更好。
thickbox 3 是一个Jquery的插件,可以实现popup的效果,很漂亮,可是在IE下始终有一些兼容性的问题。 对于IE6或IE7下popup后不居中,可以通过修改下面的thickbox.js中的tb_position()方法,修改为如下内容即可 ?View Code JAVASCRIPTfunction tb_position() { $("#TB_window").css({marginLeft:"-" + parseInt((TB_WIDTH / 2), 10) + "px", width:TB_WIDTH + "px"}); var version = $.browser.version; if (version instanceof Object) { version = version.number(); } var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; if (!($.browser.msie && version < 7) || (isIE && !isIE6) ) { // take away IE6 $("#TB_window").css({marginTop:"-" + [...]
