導航:首頁 > 編程語言 > 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串口助手相關的資料

熱點內容
女程序員學習方法 瀏覽:383
工程數學線性代數pdf 瀏覽:681
提升程序員技術檔次的書 瀏覽:691
python詞雲圖txt格式 瀏覽:968
韓國料理pdf 瀏覽:227
什麼app就能知道自己的臉型 瀏覽:383
准了app月卡可以看什麼 瀏覽:140
雲伺服器開機要開30秒 瀏覽:646
php數組傳遞給js 瀏覽:639
在世紀的轉折點上pdf 瀏覽:857
變頻製冷壓縮機性能實驗 瀏覽:575
印刷哪個app好 瀏覽:367
安卓手機如何查看連接過的wifi密碼 瀏覽:461
chrpythonord 瀏覽:353
android切片 瀏覽:231
前端js調用php 瀏覽:591
文件夾res是什麼 瀏覽:488
linuxput命令 瀏覽:932
智能仿生演算法模擬退火 瀏覽:903
汽車辦解壓能代辦嗎 瀏覽:13