导航:首页 > 编程语言 > java串口助手

java串口助手

发布时间:2022-06-09 18:34:58

‘壹’ java通过串口接收数据,不正常。求大神指导

不要使用inputStream.available(),如果我没有记错的话,available返回的是没有被阻断的字节数(已经被缓冲的内容),可以尝试read(byte b[])方法,然后通过返回值是否-1来判断,如下。

intbytesRead=inputStream.read(readBuffer);
while(bytesRead!=-1){
readStr+=newString(readBuffer).trim();
bytesRead=inputStream.read(readBuffer);
}

‘贰’ 串口调试助手都能实现什么功能啊

串口调试助手可实现的功能有:
1. 自动搜索串口,并打开串口
2. 接收数据可以进行十六进制和ASCII切换
3. 接收数据时,光标始终显示在最后一行 4. 可以以十六进制或ASCII格式,向指定串口发送数据
5. 定时发送数据
6. 线程中监控串口事件,无数据时,不接收
7. 可以发送专用指令读写BOAST数字传感器内码,修改地址
8. 接收数据可以保存为文件,也可打开已保存数据文件
9. 串口打开过程中,可修改通讯参数,如波特率
10.自动记录上次操作参数,如串口号,波特率等

串口调试助手是串口调试相关工具,有多个版本。如:友善串口调试助手,支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。。

‘叁’ java如何通过串口IC读卡器读取IC卡号

读取IC读卡器分很多种,有种最简单的是直接连电脑,使用串口助手软件,选定特定的波特率,就可以接收IC卡号(有些是像RFIC的就需要对其解码)

上面问题解决后,重点的是java如何做一个串口助手,众所周知,java是运行在虚拟机上,也就是要运行在window的一个进程上,如果要java读写串口的话,肯定需要对它进行驱动编写,而不仅仅是加载个jar包就能解决的。

幸运的是SUN公司已经帮我们解决了这个问题,你可以到sun公司网站上下载javacomm20-win32.zip的压缩包,里面就包含了串口的驱动(.dll文件)以及对应的jar包,下载后把.dll文件放到你<JDK路径>/bin,通过jar包提供的api你就可以操作串口相关的接口了。这里一遍关于java串口使用的文章,希望能提供给您:http://blog.csdn.net/kabini/article/details/1601324

‘肆’ 如何使用java中的swing设计串口助手界面

import java.awt.event.MouseEvent;

import java.awt.event.MouseListener;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPasswordField;

import javax.swing.JTextField;

public class test extends JFrame {

public static void main(String[] args) {

test test = new test();

}

private JButton submit,cancel;

private JLabel password,username,info;

private JTextField textusername;

private JPasswordField textpassword;

public test() {

super("login");

super.setSize(300, 200);

super.setVisible(true);

super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setLocationRelativeTo(null);

this.init();

this.addinfo();

this.setLayout(null);

this.repaint();

}

//初始化界面

void init()

{

username = new JLabel("用户名:");

username.setBounds(10, 10, 80, 20);

this.add(username);

textusername = new JTextField();

textusername.setBounds(90,10,150,20);

this.add(textusername);

password = new JLabel("密码:");

password.setBounds(10, 40, 80, 20);

this.add(password);

textpassword = new JPasswordField();

textpassword.setBounds(90,40,150,20);

this.add(textpassword);

submit = new JButton("登 录");

submit.setBounds(60,80,60,20);

this.add(submit);

cancel = new JButton("取消");

cancel.setBounds(130,80,60,20);

this.add(cancel);

info = new JLabel("请输入用户名和密码");

info.setBounds(90, 100, 150, 20);

this.add(info);

}

//加入监听器

void addinfo() {

submit.addMouseListener(new MouseListener() {

@Override

public void mouseReleased(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mousePressed(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseExited(MouseEvent e) {

}

@Override

public void mouseEntered(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseClicked(MouseEvent e) {

//用户名密码比较

if(textusername.getText().equals("123")&&textpassword.getText().equals("123"))

{

info.setText("用户名密码正确");

}

else

{

info.setText("用户名密码错误");

}

}

});

cancel.addMouseListener(new MouseListener() {

@Override

public void mouseReleased(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mousePressed(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseExited(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseEntered(MouseEvent e) {

// TODO Auto-generated method stub

}

@Override

public void mouseClicked(MouseEvent e) {

textusername.setText("");

textpassword.setText("");

}

});

}

}

‘伍’ 求一个用java写的串口通信软件,界面如图所示

界面你就自己写吧,串口通讯就使用rxtx,很方便的

‘陆’ 哪位大神用java写过串口助手

我以前用Java写过串口通信,是一个电器厂的出厂检测软件。你想做什么?这个问题也只能写到这儿了。。。

‘柒’ 请问有什么好用的串口调试助手吗

推荐伏特加串口调试助手,用起来真的很方便

‘捌’ 关于java串口通信,我用vspd虚拟出一个串口,然后机器自己本身自带一个串口,为什么我运行java的写程序向

vspd 不是 这样用吧

用它 生成 1对 串口,这是 相互连接的 一对,一个发,另外一个 就能收到!

一个,你用 java 程序打开,另外一个 你用 串口调试助手 打开

ok?

vspd虚拟串口 串口编程 利器!
^_^

‘玖’ 友善串口调试助手 是C#还是JAVA还是 VB还是MATLAB还是LABVIEW语言编写的啊

你说的是这个吗?

是C++语言开发的

QT5 程序框架

编译器是:GCC MINGW-64w

看目录里面的文件就知道得八九不离十了

阅读全文

与java串口助手相关的资料

热点内容
元神的服务器怎么看 浏览:362
stc8单片机串口中断 浏览:954
信号分析pdf 浏览:927
暴力删除命令 浏览:803
qt如何编译加快速度 浏览:903
php添加数据sql语句 浏览:717
免费的小说app有什么 浏览:405
螺杆压缩机进气阀动画 浏览:651
两台服务器如何做负载均衡 浏览:227
程序员的工资是涨的吗 浏览:813
视频存储服务器可以干什么 浏览:463
创建文件夹安装失败怎么回事 浏览:832
程序员高考隔了几年 浏览:822
云服务器是哪一层 浏览:22
jit编译器的jit什么意思 浏览:330
我想清理手机中空白文件夹 浏览:976
电脑e盘文件夹删不掉怎么办 浏览:607
外圆凹圆弧编程 浏览:462
html5编程题 浏览:840
干燥机制冷压缩机一开就跳动 浏览:389