HmiFuncDesigner は、HMI とデータ収集を統合するソフトウェアであり、テクノロジーを共有し、相互に学習し、テクノロジーを向上させることを目的としたオープンソースです。このソフトウェアは現在開発中であり、機能は完璧ではなく、多くのコードをリファクタリングする必要がありますが、近い将来、このソフトウェアの機能はさらに完璧になると信じています。幸運にもこのコードを見て興味を持っていただけた方は、ぜひご参加をお待ちしております。 !
このソース コードは SoftBox の設計アイデアを参照しています。SoftBox の作者に感謝します。
1.Qt5.14.2+mingw73_32
2. Visual Studio で文字化けを発生させずにコンパイルする必要がある場合は、ドキュメント (doc/Visual Studio utf8-NOBOM.docx) を参照してください。
コンパイル エラーを避けるために、プロジェクト パスは長すぎないようにするのが最善です。 (注: Windows システム)
「Qt Creator 4.5.1 (Community)」ソフトウェアを開き、HmiFuncDesigner/HmiFuncDesigner.pro プロジェクトを開きます。
リリースモードを選択します。
以前にコンパイルされたプロジェクトによって生成されたデータ ファイルをクリアします。
プロジェクトを再コンパイルします。
コンパイルが成功した後に生成されたソフトウェアは、HmiFuncDesignerBin/bin ディレクトリにあります。
必要なランタイム ライブラリをコピーし、コマンド ウィンドウ「Qt 5.14.2 for Desktop (MinGW 7.3.0 32-bit)」の HmiFuncDesignerBin/bin ディレクトリを開き、windeployqt ソフトウェア名.exe を実行します。
具体的な操作を次の図に示します。
最初に HmiFuncDesigner をコンパイルし、次に HmiRunTime プロジェクトをコンパイルする必要があります。そうしないと、接続ライブラリが見つかりません。
「Qt Creator 4.11.1 (コミュニティ)」ソフトウェアを開き、HmiRunTime/HmiRunTime.pro プロジェクトを開きます。
リリースモードを選択します。
以前にコンパイルされたプロジェクトによって生成されたデータ ファイルをクリアします。
プロジェクトを再コンパイルします。
コンパイルが成功した後に生成されたソフトウェアは、RuntimeBin ディレクトリにあります。
必要なランタイム ライブラリをコピーし、コマンド ウィンドウ「Qt 5.14.2 for Desktop (MinGW 7.3.0 32-bit)」の RuntimeBin ディレクトリを開き、windeployqt ソフトウェア名.exe を実行します。
プロジェクト マネージャーには次の機能があります。
システムパラメータ、動作に関するパラメータを設定します。
通信機器、通信リンクとプロトコルの確立。
データベースの構成、システム IO 変数テーブルの確立、および保存、アラーム、変換などの操作。
データベース管理、リアルタイムのメモリ内データ、および SQL データ管理のオンザフライ監視。
システム画面を作成する画面です。
ロジックプログラミング、JavaScriptプログラミング。
テキスト、楕円、線、四角形、矢印、トグル ボタン、可変テキスト リスト、画像、ポップアップ ボタン、インジケーター ライト、数値棒グラフ、時計、移動テキスト、jar コンテナー、入力エディット ボックス
1.Modbus RTU
2. Modbus ASCII
3.ModbusTCPIP
4.三菱FX
電子メール: [email protected]
QQ:706409617
QQコミュニケーショングループ:568268522