java掉plc串列埠通訊helloworld原始碼
import spr.uhf.*;
import spr.uhf.server.Collector;
import spr.uhf.server.SocketListener;
public class TestClass implements TagEvent,Runnable{
@Override
public void TagArrived(AlienReader discoverer,RfidTag tag) {
System.out.println(tag.toString());
}
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
SocketListener sListener = new SocketListener();
sListener.setCommandPort(12345);
Collector collector = new Collector();
AlienReader reader = new AlienReader();
reader.SetCmdPort(23);
reader.SetDataPort(0xff00);
reader.SetPassword("password");
reader.SetReaderAddress("192.168.1.212");
reader.SetTagStreamAddress("192.168.1.211");
reader.SetUsername("alien");
reader.AddTagHandler(new TagEvent() {
@Override
public void TagArrived(AlienReader discoverer, RfidTag tag) {
// TODO 自動生成的方法存根
System.out.println(tag.toString());
}
});
collector.AddReader(reader);
collector.Start();
sListener.setCollector(collector);
sListener.Start();
}
private int number = 0;
public TestClass setNumber(int i){
this.number = i;
return this;
}
public TestClass setObj(Object o) {
this.obj = o;
return this;
}
public Object obj = null;
@Override
public void run() {
while (number>0) {
synchronized (obj) {
System.out.println("This is Thread "+number+".");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO 自動生成的 catch 塊
number = 0;
}
}
}
}
}
相關推薦
java掉plc串列埠通訊helloworld原始碼
import spr.uhf.*; import spr.uhf.server.Collector; import spr.uhf.server.SocketListener; public class TestClass implements TagEvent,Ru
QT下的串列埠通訊例項(原始碼可下載QT5下測試通過)
在不瞭解QT下的串列埠如何呼叫的時候,我們可以首先到QT的官網上尋找答案,首先,我們可以訪問:以下網址,搜尋serial port qt,可以得到很多相關的線索 http://doc.qt.io/ 這個QSerialport類十分豐富,比VC中的使用起來更方便,如下網址,我們可以檢視它的所
Java實現RS485串列埠通訊,傳送和接收資料進行解析
最近專案有一個空氣檢測儀,需要得到空氣檢測儀的實時資料,儲存到資料庫當中。根據瞭解得到,硬體是通過rs485進行串列埠通訊的,需要傳送16進制命令給儀器,然後通過輪詢來得到資料。 需要先要下載RXTX的jar包,win64位下載地址:http://pan.baidu.com/s/1o6zLmTc);
Java實現RS485串列埠通訊
前言 前段時間趕專案的過程中,遇到一個呼叫RS485串列埠通訊的需求,趕完專案因為樓主處理私事,沒來得及完成文章的更新,現在終於可以整理一下當時的demo,記錄下來。 首先說一下大概需求:這個專案是機器視覺方面的,AI演算法通過攝像頭視訊流檢測畫面中的目標事件,比如:火焰、煙霧、人員離崗、吸菸、打手機
Java程式與串列埠的通訊實現及除錯
Java序列通訊是資料傳輸處理和軟硬體介面常用的知識,最=最近設計軟體的過程中涉及到軟硬體介面部分的知識,也就是中層Java程式向底層c語言發出指令,要求硬體層感測器測量資料並返回相應的數值,下面這篇部落格實現了資料傳遞,也是我在csdn中見到為數不多可以直接執行並有效果的程式,基於以後會涉
關於Qt5 QtSerialPort串列埠通訊----帶工程原始碼下載
相關文章 最近用Qt5重寫了以前用MFC做的串列埠通訊程式,從中提取了基礎的部分, 做了一個簡單的程式完成了一些功能: 串列埠基本的收,發資料 串列埠是否可用判定,串列埠狀態與按鈕狀態之間聯絡 串列埠傳送:字元和16進位制傳送的選擇,回車鍵也為傳送
java rxtx串列埠通訊遇到Error 0x5 at ..\src\termios.c(892): 拒絕訪問
初學嵌入式,想用java rxtx串列埠通訊向單片機發送資料,再讓微控制器所得資料返回,結果程式的邏輯不對,就造成了沒有傳送資料,就導致程式的結果不是我所想要的。以為通訊出了問題,就反覆執行該程式,結果
java串列埠通訊
Rxtx開源包下載地址:http://mfizz.com/oss/rxtx-for-java windows平臺使用方法: 1、把rxtxParallel.dll、rxtxSerial.dll拷貝到:C:\WINDOWS\system32下。 2、如果是在開發的時候(JDK),
Java串列埠助手(程式原始碼)
/** * Java串列埠助手 * 本程式主要是模擬delphi/vc#/vb.net的窗體構架來簡化Java的SWT應用 */ package comm; import java.io.*; import java.util.*; import java.u
java 實現微控制器與PC串列埠通訊
Java 實現微控制器與PC串列埠通訊 在用Eclipse做開發時,我發現利用Eclipse控制檯可以很方便的實現PC與微控制器的串列埠通訊,這樣可以省略自己做一個GUI的步驟,直接利用Console做串列埠通訊終端。 實現程式碼如下: package com
智慧小車製作過程全紀錄: 三、軟體平臺--- Java 平臺串列埠通訊
嵌入式Linux上大部分都是有C/C++來做開發的,主要的原因還是為了效率,但本人最近幾年用Java比較多所以決定用Java比較多所以決定還是用Java來開發,再者個人認為現在硬體的發展,對於實時性沒有苛刻要求的環境Java足可以勝任了,所以言歸正傳,下面開始實
開源一個安卓四軸上位機+配套ESP8266 UDP串列埠通訊原始碼
手機APP是由匿名四軸遙控器修改而來,在原有基礎上添加了雙搖桿控制和單搖桿控制 資料通過UDP和ESP8266通訊 協議可修改 安卓app原始碼:https://github.com/Kevincooo
使用Java實現串列埠通訊
轉自:https://blog.csdn.net/kong_gu_you_lan/article/details/523020751.介紹2.RXTXcomm內含32位與64位版本 使用方法: 拷貝 RXTXcomm.jar 到 JAVA_HOME\jre\lib\ext目錄
PLC與PC串列埠通訊
ZZ(http://littl.blog.hexun.com/10822797_d.html)前幾天要做一個跟PLC通訊的程式,在這裡講一講學到的一點東西 程式如果是用VB來做的話有一個MScomm控制元件,比較簡單,不過我只在VB6.0裡面發現有這個控制元件.在.net裡
RXTX串列埠通訊 java程式碼實現
package com.runtrial.lms.rxtx; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.IOException; impor
MFC串列埠通訊例項
參考MSComm控制元件的用法和函式說明。裡面講得也算詳細了。所以這裡直接獻上原始碼示例。 github下載地址 CSDN下載地址 效果如圖: 需要注意的是: 1.如果想同時recv/send,則必須加個執行緒。 2.奇偶校驗中,引數設定為,無(n),偶校驗(o),
C++實現串列埠通訊上位機軟體
串列埠使用的是RS232匯流排進行通訊,通訊方式是半雙工。有兩種方式可以實現串列埠通訊,一種是通過ActiveX控制元件這種方法程式簡單,但欠靈活。第二個是可以通過呼叫Windows的API函式,本例程通過第二種方式。 一般通過四步來完成通訊(1)開啟串列埠(2)配置串列埠(3)讀寫串列埠(4)
轉 [經驗] STM32 USB虛擬串列埠(有原始碼)
原文出處:http://bbs.elecfans.com/jishu_467116_1_1.html 串列埠除錯在專案中被使用越來越多,串列埠資源的緊缺也變的尤為突出。很多本本人群,更是深有體會,不準備一個USB轉串列埠工具就沒辦法進行開發。本章節來簡單概述STM32低端晶片上
Boost串列埠通訊第一課 boost::asio::serial_port基本使用
boost庫有一個asio,支援串列埠通訊。步驟: 1、產生一個boost::asio::io_service(前攝模式,類似於完成埠,不過,可以針對不同IO物件) 2、構造一個boost::asio::serial_port,有兩種方法: (一)boost::asio::serial_po
CnComm多執行緒串列埠通訊類的封裝實現v0.02
在CnComm多執行緒串列埠通訊類的封裝實現一文中實現了對於cncomm多執行緒串列埠類的簡單封裝,新版本將串列埠管理類改成了工廠類和單例類,實現了對於動態擴充套件新的串列埠,新的版本符合開閉原則。 1.串列埠管理類 #ifndef _COMM_MANAGE_H_ #def