From 61deef5cdf96cbfdd6ad45be49e80d597c00ca65 Mon Sep 17 00:00:00 2001
From: QuakeGod <QuakeGod@sina.com>
Date: 星期二, 24 十二月 2024 08:37:21 +0800
Subject: [PATCH] 2024-12-24

---
 MTerm1/MTerm1.h |   39 ++++++++++++++++++++++++++++++++++++++-
 1 files changed, 38 insertions(+), 1 deletions(-)

diff --git a/MTerm1/MTerm1.h b/MTerm1/MTerm1.h
index 224cf5c..531b5fa 100644
--- a/MTerm1/MTerm1.h
+++ b/MTerm1/MTerm1.h
@@ -12,6 +12,13 @@
 #include "../mylib/LOGGER/Logger.hpp"
 #include "../MyLib/MHashINI/MHash.hpp"
 
+#include "KDefine.h"
+//#include "KLink.h"
+#include "KMachine.h"
+
+#include "../KLink1/KLink.h"
+#pragma comment(lib,"KLink1.lib")
+
 void Trans_Tunc(unsigned int, EXCEPTION_POINTERS*);
 #define CHECKE(func) try {func;} catch(SE_Exception &e) {DisplayException(_T(__FILE__),__LINE__,_T(__FUNCTION__),_T(#func),e);} catch (CException * e) {DisplayException(_T(__FILE__),__LINE__,_T(__FUNCTION__),_T(#func),e);} catch (...){DisplayException(_T(__FILE__),__LINE__,_T(__FUNCTION__),_T(#func));}
 class SE_Exception
@@ -82,6 +89,33 @@
 // 瀹炵幇
 	bool m_bHiColorIcons;
 
+	KMachine myKMachine1;
+	KLink1 MyKLink1;
+
+	union {
+		unsigned char KBDD[2048];
+		unsigned short KBDT[1024];
+		unsigned char KBDB[2048];
+	};
+
+	union {
+		unsigned char KWLD[2048];
+		unsigned short KWLT[1024];
+		unsigned char KWLB[2048];
+	};
+
+
+	bool m_bCommParamSet = false;
+	int nComPort;
+	int nBaud;
+	CStringA ComSettings;
+	bool m_bOnline = false;
+	bool m_bSimulate = false;
+	bool m_bPlcRunning = false;
+
+
+
+
 	afx_msg void OnAppAbout();
 	DECLARE_MESSAGE_MAP()
 	afx_msg void OnFileNew();
@@ -104,8 +138,11 @@
 //extern HvSerialPort myHvSerialPort1;
 
 
-CString & intToString(int num,int digit=0);
+CString  intToString(int num,int digit=0);
+CString fixToString(int num, int digit = 0, int fracdigit = 0);
 CString & intToBinString(int num, int digits = 8);
 
 int get_com_name(CString comx, CString &namebuf);
 
+CString DeviceTypeToStr(int DeviceTypeVer);
+

--
Gitblit v1.9.1