opcua-client-gui-master

所属分类:Windows编程
开发工具:C/C++
文件大小:255KB
下载次数:7
上传日期:2018-03-09 10:38:45
上 传 者老夏~
说明:  This is a very simple qt client of opcua, which has certain reference significance for beginners to understand and develop.

文件列表:
.travis.yml (595, 2017-08-19)
LICENSE (35142, 2017-08-19)
Makefile (277, 2017-08-19)
app.py (75, 2017-08-19)
connection (0, 2017-08-19)
connection\connection.pro (378, 2017-08-19)
connection\connection_ui.ui (451, 2017-08-19)
connection\connectiondialog.cpp (254, 2017-08-19)
connection\connectiondialog.h (331, 2017-08-19)
connection\main.cpp (184, 2017-08-19)
release.py (1112, 2017-08-19)
screenshot.png (236115, 2017-08-19)
setup.py (491, 2017-08-19)
tests.py (2369, 2017-08-19)
uaclient (0, 2017-08-19)
uaclient\__init__.py (0, 2017-08-19)
uaclient\connection_dialog.py (3009, 2017-08-19)
uaclient\connection_ui.py (3502, 2017-08-19)
uaclient\connection_ui.ui (2256, 2017-08-19)
uaclient\graphwidget.py (5135, 2017-08-19)
uaclient\mainwindow.py (13919, 2017-08-19)
uaclient\mainwindow_ui.py (21332, 2017-08-19)
uaclient\mainwindow_ui.ui (14940, 2017-08-19)
uaclient\uaclient.py (4611, 2017-08-19)

Simple OPC-UA GUI client. [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/FreeOpcUa/opcua-client-gui/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/FreeOpcUa/opcua-client-gui/?branch=master) [![Build Status](https://travis-ci.org/FreeOpcUa/opcua-client-gui.svg?branch=master)](https://travis-ci.org/FreeOpcUa/opcua-client-gui) [![Build Status](https://travis-ci.org/FreeOpcUa/opcua-widgets.svg?branch=master)](https://travis-ci.org/FreeOpcUa/opcua-widgets) Written using freeopcua python api and pyqt. Basic functionnalities are implemented including subscribing for data changes and events, write variable values listing attributes and references. ![Screenshot](/screenshot.png?raw=true "Screenshot") What works: * connecting and disconnecting * browsing with icons per node types * showing attributes and references * subscribing to variable * make available on pip: sudo pip install opcua-client * remember connections and show connection history * subscribing to events * write variable node values * gui for certificates * gui for encryption TODO (listed after priority): * detect lost connection and automatically reconnect * gui for loging with certificate or user/password (can currently be done by writting them in uri) # How to Install *Note: PyQT 5 is required.* ### Linux: 1. Make sure python and python-pip is installed 2. `pip install opcua-client` 4. Run with: `opcua-client` ### Windows: 1. Install winpython https://winpython.github.io/ , install the version including pyqt5! 3. Use pip to install opcua-client: `pip install opcua-client` 4. Run via the script pip created: `YOUR_INSTALL_PATH\Python\Python35\Scripts\opcua-client.exe` To update to the latest release run: `pip install opcua-client --upgrade`

近期下载者

相关文件


收藏者