JAVA程序向RS232串口发送十六进制字符,编写A/D转换,然后进行数据采集,描绘时时的曲线,可以用java编写么
嵌入式端程序采用RS-485协议发送信息,我们在程序中需要将RS485协议转化为RS232协,使之能够与PC进行通信。嵌入式端的程序由第三方完成,按照指定的数据格式发送到...
嵌入式端程序采用RS-485协议发送信息,我们在程序中需要将RS485协议转化为RS232协,使之能够与PC进行通信。嵌入式端的程序由第三方完成,按照指定的数据格式发送到PC端。发送的格式由第三方提供。PC端对嵌入式测试系统发送来的信息进行解析处理,能够将嵌入式芯片发送的16进制的数据信息转化成可读的10进制数据,同时能够将转化后的信息以实时的曲线图的方式显示出来。
嵌入式系统部分负责实现对电池的厚度进行测试。具体的测试方式由第三方程序完成,第三方测试数据通过RS485协议进行传输。我们需要将以RS485格式传输的数据转化为以RS232协议进行传输的数据。
Windows图形用户界面程序负责将通过RS232通讯协议发回的厚度数据进行解码,来获得实际的电池厚度的信息,之后系统负责对收到的信号进行解析,将指定位置的数据提取出来,按照指定的公式进行计算,从而获得实际的厚度数值。同时将转化好的数据以实时曲线图的方式显示出来。 展开
嵌入式系统部分负责实现对电池的厚度进行测试。具体的测试方式由第三方程序完成,第三方测试数据通过RS485协议进行传输。我们需要将以RS485格式传输的数据转化为以RS232协议进行传输的数据。
Windows图形用户界面程序负责将通过RS232通讯协议发回的厚度数据进行解码,来获得实际的电池厚度的信息,之后系统负责对收到的信号进行解析,将指定位置的数据提取出来,按照指定的公式进行计算,从而获得实际的厚度数值。同时将转化好的数据以实时曲线图的方式显示出来。 展开
1个回答
2011-08-25
展开全部
JAVA不能直接同硬件底层打交道,这种情况只能编写本地程序,如用C/C++,并编译为动态链接库,在JAVA中调用库【利用本地方法】。只用JAVA无法实现。
更多追问追答
追问
那java要配合什么才能编写呢?再加上C#?C++?我不太明白,能不能说的详细点?
追答
也不用那么麻烦,你可以查看JAVA的本地编程,即如何调用系统动态库就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询