原创 TWINCAT2安裝問題
https://www.tceic.com/784hkk7627284h73l2425068.html wincat 軟件安裝偶見問題解決方法 概 述 在 Twincat 的安裝和使用過程中會遇到藍屏、無法安裝、實時性不準等情況,針對這
原创 KepserverV4.5連接西門子S7-1200/S7-1500PLC
http://bbs.gongkong.com/m/d/751591_1.htm?redistParent=0 最後一步, 修改 WMWM前一個字節爲 十六進制01 注意:需在在PLC端進行設置,雙擊CPU-保護-允許遠程夥伴訪問(
原创 Qt Qml編譯問題 (QtCharts 和 windeployqt)
編譯命令 # windeployqt --release [你的程序.exe] --qmldir [找到對應的安裝路徑] windeployqt --release nlgMotor1.exe --qmldir D:\Qt\Qt5.12
原创 python判斷字符串是否可以轉換爲浮點數
import re # 判斷一個字符串是否是小數 def IsFloat(s): pattern = '^-?\d+\.?\d*$' # 匹配數字: 從頭開始匹配 -0或1次 數字1或多次 .0或1次 數字0或多次 匹配到字
原创 QML chart 雙Y軸
查看 QT自帶教程的 Qml Weather //示例 使用 axisYRight 指定即可,手冊上沒找到這個屬性 0.0 // ValueAxis 的 Alignment 屬性是隻讀的,需要在這裏設置 BarSerie
原创 ubuntu安裝 qt for android
感謝 ubuntu下qt for android環境搭建 注意:JDK和SDK版本需要匹配,否則會報錯 (比如 gradle) 改天補圖 1.我的qt版本 qt5.12.6 2.SDK下載 我選擇了androiddk_r2
原创 python pyinstaller 缺少pyconfig.h
我的win10系統,使用了 configparser 的庫,在編譯時會查找 pyconfig.h的庫,如果你安裝沒有安裝相關的開發選項,會報錯, 根據提示位置,在該位置下新建一個空文件 pyconfig.h 即可
原创 qt編譯後拷貝文件 qmake $$replace函數使用
# 以下代碼加在 .pro文件中 # 編譯後拷貝文件 DIR1 = $$PWD\config.ini DIR2 = $$OUT_PWD\debug\config.ini # 將/替換爲\\才能正確識別路徑 DIR11 = $$repla
原创 QThread線程的運行和退出
關於QT退出線程,一直迷迷糊糊的,湊活着能用就行,出了問題總覺得莫名其妙,現在靜下心來總結一下。 感謝 QThread的用法:開啓與退出 Qt QThread 這是我 見過解析最全面的一片文章 線程運行有兩種方式 #include
原创 S7-1200/S7-1500與S7-300進行S7通信
我們使用的是1200/1500作爲客戶端,300作爲服務端 1. 需要確認S7-300PLC是否設置了允許遠程讀取。隨便找個組態軟件讀取一下看看能否正確讀取。 2. 確認是否兩個程序屬於同一個項目。如果不屬於同一個項目使用手冊中
原创 git tag及推送tag到遠端服務器
https://git-scm.com/book/zh/v1/Git-%E5%9F%BA%E7%A1%80-%E6%89%93%E6%A0%87%E7%AD%BE https://blog.csdn.net/github_272636
原创 opc ua 開源庫實現
open62541 mark 留待後用
原创 c++讀取倍福PLC中軸狀態
具體從PLC讀取函數查看官方手冊,在此主要寫一下獲取數據後存儲到對應結構體 結構體頭文件 #ifndef MSTC_H #define MSTC_H //! 與beckhoff交互信息結構體 //! 與beckhoff端結構體定義一致
原创 QTextStream輸出中文亂碼
#include <QCoreApplication> //! @file //! @brief 二進制文件讀寫測試 //! @author kare //! @version 1.0 //! @date 2019.04.20 #i
原创 WIN10下運行TWINCAT3死機藍屏
我的錯誤信息是 sysdiag.sys 關閉火絨即可,這兩個有衝突