Pārlūkot izejas kodu

添加Xnet通讯库

master
caitiancheng pirms 3 gadiem
vecāks
revīzija
884e30513c
7 mainītis faili ar 1612 papildinājumiem un 2 dzēšanām
  1. +27
    -2
      TraimCamp_MotorControl/MotorControll_Project/MotorControll_Project.pro
  2. +90
    -0
      TraimCamp_MotorControl/MotorControll_Project/xnet/include/x_net.h
  3. +132
    -0
      TraimCamp_MotorControl/MotorControll_Project/xnet/include/xnetclient.h
  4. +364
    -0
      TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/Makefile
  5. +465
    -0
      TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/Makefile.Debug
  6. +465
    -0
      TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/Makefile.Release
  7. +69
    -0
      TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/ui_motorcontroll.h

+ 27
- 2
TraimCamp_MotorControl/MotorControll_Project/MotorControll_Project.pro Parādīt failu

@@ -11,12 +11,37 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = MotorControll_Project
TEMPLATE = app

#去除��未使用警告
#去除å�˜é‡�未使用警å‘#QMAKE_CXXFLAGS += -Wno-unused-parameter
# The following define makes your compiler emit warnings if you use
# any feature of Qt which as been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS



win32
{
CONFIG(debug,debug|release)
{
LIBS+=$$PWD/xnet/lib/debug/libX_Net.a
}
CONFIG(release,debug|release)
{
LIBS+=$$PWD/xnet/lib/release/libX_Net.a
}

INCLUDEPATH+=\
$$PWD/xnet/include/ \
$$PWD/motionctrl/include/
}


SOURCES += main.cpp\
motorcontroll.cpp

HEADERS += motorcontroll.h
HEADERS += motorcontroll.h \
xnet/include/x_net.h \
xnet/include/xnetclient.h

FORMS += motorcontroll.ui

+ 90
- 0
TraimCamp_MotorControl/MotorControll_Project/xnet/include/x_net.h Parādīt failu

@@ -0,0 +1,90 @@
#ifndef X_NET_H
#define X_NET_H

//#include "x_net_global.h"
#include <Windows.h>
#include <string>
#include <iostream>
using namespace std;
#include "XNetClient.h"

#define XNet_X 1
#define XNet_Y 2
#define XNet_M 3
#define XNet_S 4
#define XNet_T 5
#define XNet_C 6
#define XNet_ET 7
#define XNet_HM 8
#define XNet_HS 9
#define XNet_HT 10
#define XNet_HC 11
#define XNet_HSC 12
#define XNet_SM 13
#define XNet_SSM 14
#define XNet_TG 15
#define XNet_HTG 16
#define XNet_PF 17
#define XNet_SEM 18
#define XNet_STG 19 //add 2016.4.8
#define XNet_HSTG 20

#define XNet_D 128
#define XNet_TD 129
#define XNet_CD 130
#define XNet_SD 131
#define XNet_ETD 133
#define XNet_ID 134
#define XNet_QD 135
#define XNet_HD 136
#define XNet_HTD 137
#define XNet_HCD 138
#define XNet_HSCD 139
#define XNet_HSD 140
#define XNet_FD 141
#define XNet_SFD 142
#define XNet_SSFD 143
#define XNet_SSD 144
#define XNet_FS 145

#define FLAG 200
#define LW 201
#define LB 202
#define BARCODE "BARCODE"

//为了和将来用到的程序中公用一个头文件,创建dll时用到的是__declspec(dllexport),而使用dll时用到__declspec(dllimport),完全可以各自写一下
#define X_NETSHARED_EXPORT __declspec(dllexport)
#ifdef X_NETSHARED_EXPORT
#else
#define X_NETSHARED_EXPORT __declspec(dllimport)
#endif


//static XINJE::XNetClient device;

extern "C" X_NETSHARED_EXPORT void SetXNetClient(char *);

extern "C" X_NETSHARED_EXPORT void CloseXNetClient();

extern "C" X_NETSHARED_EXPORT void Write_Short(unsigned char regType, int start, int count,short value);

extern "C" X_NETSHARED_EXPORT void Write_Int(unsigned char regType, int start, int count, int value);

extern "C" X_NETSHARED_EXPORT void Write_Float(unsigned char regType, int start, int count, float value);

extern "C" X_NETSHARED_EXPORT void Write_Double(unsigned char regType, int start, int count, double value);

extern "C" X_NETSHARED_EXPORT void Write_Bool(unsigned char regType, int start, int count, bool value);

extern "C" X_NETSHARED_EXPORT void Read_Short(unsigned char regType, int start, int count, short* value);

extern "C" X_NETSHARED_EXPORT void Read_Int(unsigned char regType, int start, int count, int* value);

extern "C" X_NETSHARED_EXPORT void Read_Float(unsigned char regType, int start, int count, float* value);

extern "C" X_NETSHARED_EXPORT void Read_Double(unsigned char regType, int start, int count, double* value);

extern "C" X_NETSHARED_EXPORT void Read_Bool(unsigned char regType, int start, int count,bool* value);


#endif // X_NET_H

+ 132
- 0
TraimCamp_MotorControl/MotorControll_Project/xnet/include/xnetclient.h Parādīt failu

@@ -0,0 +1,132 @@
#pragma once

namespace XINJE
{
//类型定义
typedef unsigned char Byte;
typedef unsigned short UInt16;

//XNet服务端口
#define ServicePort 2323
#define ServiceIp "127.0.0.1"

//操作结果(仅告知操作是否成功)
#define XNetCommResult int
#define XNetCommResult_Err -1
#define XNetCommResult_Success 0

//XNet设备类型
typedef enum
{
PLC_XD = 0,
PLC_XE,
TouchWin,
WBox,
_4GBox,
COBox,
ABox
}XNetDevice;

//线圈类型
typedef enum
{
XNet_X = 1,
XNet_Y = 2,
XNet_M = 3,
XNet_S = 4,
XNet_T = 5,
XNet_C = 6,
XNet_ET = 7,
XNet_HM = 8,
XNet_HS = 9,
XNet_HT = 10,
XNet_HC = 11,
XNet_HSC = 12,
XNet_SM = 13,
XNet_SSM = 14,
XNet_TG = 15,
XNet_HTG = 16,
XNet_PF = 17,
XNet_SEM = 18,
XNet_STG = 19,//add 2016.4.8
XNet_HSTG = 20,
}CoilType;

//寄存器类型
typedef enum
{
XNet_D = 128,
XNet_TD = 129,
XNet_CD = 130,
XNet_SD = 131,
XNet_ETD = 133,
XNet_ID = 134,
XNet_QD = 135,
XNet_HD = 136,
XNet_HTD = 137,
XNet_HCD = 138,
XNet_HSCD = 139,
XNet_HSD = 140,
XNet_FD = 141,
XNet_SFD = 142,
XNet_SSFD = 143,
XNet_SSD = 144,
XNet_FS = 145,
}RegType;

//通信对象
//每一个和每一个设备的连接都建议创建一个此对象,以避免不必要的线程同步
class XNetClient
{
private:
int Sock;
unsigned short Net;
unsigned short Station;
unsigned char Com;
Byte Type;
Byte Serial;
Byte Model;
void LibXNetRegsToBuf(short* _regs, unsigned char* _buf, int _num);
void LibXNetBufToRegs(unsigned char* _buf, unsigned short* _regs, int _num);
void LibXNetCoilsToBuf(short* _coils, unsigned char* _buf, int _num);
void LibXNetBufToCoils(char* _buf, short* _coils, Byte _startBit, int _num);
unsigned short Byte2Word(Byte high, Byte low);
public:
//初始化WindowsSocket
// XNetClient(char *ttyNo);
static XNetCommResult WinSockInit();

//启动XNet服务
static XNetCommResult StartXNetWindows();
static XNetCommResult CloseXNetWindows();

//和XNet服务建立连接
XNetCommResult XNetCommunication();

//打开串口(网口也需配置一次,网口_com填129)
XNetCommResult SetComPort(Byte _com);

//关闭串口
XNetCommResult ReleaseComPort(Byte _com);

//直接指定设备地址
void AdderLink(const char* _ipStr);
void AdderLink(UInt16 _net, UInt16 _station);

//对指定端口或网口查找设备,使本对象自动获取到设备地址
XNetCommResult FindDevice(Byte _comPort, Byte _type, Byte _serial, Byte _model);
XNetCommResult FindDevice(Byte _comPort, XNetDevice _dev);
XNetCommResult FindDevice(Byte _comPort, const char* _id);

//读写寄存器(用户提供一个short数组缓存,用于传入或获取XNet16位寄存器的值)
XNetCommResult WriteRegs(Byte _regType, int _offSet, int _num, short* _writeRegs);
XNetCommResult ReadRegs(Byte _regType, int _offSet, int _num, short* _readRegs);

//读写线圈(用户提供一个short数组缓存,用于传入或获取XNet线圈状态,0为off,1为on)
XNetCommResult WriteCoils(Byte _coilType, int _offSet, int _num, short* _writeCoils);
XNetCommResult ReadCoils(Byte _coilType, int _offSet, int _num, short* _readCoil);

// ~XNetClient();
};
}


+ 364
- 0
TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/Makefile Parādīt failu

@@ -0,0 +1,364 @@
#############################################################################
# Makefile for building: MotorControll_Project
# Generated by qmake (3.0) (Qt 5.6.3)
# Project: ..\MotorControll_Project\MotorControll_Project.pro
# Template: app
# Command: D:\gongzuo\qt\5.6.3\mingw49_32\bin\qmake.exe -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\MotorControll_Project\MotorControll_Project.pro
#############################################################################

MAKEFILE = Makefile

first: debug
install: debug-install
uninstall: debug-uninstall
QMAKE = D:\gongzuo\qt\5.6.3\mingw49_32\bin\qmake.exe
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
COPY = copy /y
COPY_FILE = copy /y
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = copy /y
INSTALL_PROGRAM = copy /y
INSTALL_DIR = xcopy /s /q /y /i
DEL_FILE = del
SYMLINK = $(QMAKE) -install ln -f -s
DEL_DIR = rmdir
MOVE = move
SUBTARGETS = \
debug \
release


debug: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-all: FORCE
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: FORCE
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall
release: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall

Makefile: ../MotorControll_Project/MotorControll_Project.pro D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/win32-g++/qmake.conf D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/spec_pre.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/qdevice.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/device_config.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/common/angle.conf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/qconfig.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dcore.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dcore_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dinput.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dinput_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dlogic.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dlogic_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquick.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquick_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickinput.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickrender.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3drender.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3drender_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axbase.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axbase_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axcontainer.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axserver.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axserver_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_bluetooth.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_clucene_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_concurrent.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_concurrent_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_core.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_core_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_dbus.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_dbus_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_designer.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_designer_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_gui.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_gui_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_help.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_help_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_labscontrols_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_labstemplates_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_location.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_location_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimedia.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimedia_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_network.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_network_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_nfc.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_nfc_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_opengl.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_opengl_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_openglextensions.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_platformsupport_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_positioning.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_positioning_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_printsupport.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_printsupport_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qml.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qml_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qmltest.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qmltest_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quick.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quick_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quickwidgets.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_script.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_script_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_scripttools.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_scripttools_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sensors.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sensors_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialbus.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialbus_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialport.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialport_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sql.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sql_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_svg.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_svg_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_testlib.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_testlib_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_uiplugin.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_uitools.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_uitools_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_webchannel.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_webchannel_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_websockets.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_websockets_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_widgets.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_widgets_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_winextras.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_winextras_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xml.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xml_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qt_functions.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qt_config.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/qt_config.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/win32-g++/qmake.conf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/spec_post.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/exclusive_builds.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/default_pre.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/default_pre.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/resolve_config.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/exclusive_builds_post.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/default_post.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qml_debug.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/rtti.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/precompile_header.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/warn_on.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qt.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/resources.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/moc.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/opengl.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/uic.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/file_copies.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/windows.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/testcase_targets.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/exceptions.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/yacc.prf \
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/lex.prf \
../MotorControll_Project/MotorControll_Project.pro \
D:/gongzuo/qt/5.6.3/mingw49_32/lib/qtmaind.prl \
D:/gongzuo/qt/5.6.3/mingw49_32/lib/Qt5Widgets.prl \
D:/gongzuo/qt/5.6.3/mingw49_32/lib/Qt5Gui.prl \
D:/gongzuo/qt/5.6.3/mingw49_32/lib/Qt5Core.prl
$(QMAKE) -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\MotorControll_Project\MotorControll_Project.pro
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/spec_pre.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/qdevice.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/device_config.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/common/angle.conf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/qconfig.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dcore.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dcore_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dinput.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dinput_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dlogic.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dlogic_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquick.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquick_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickinput.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickinput_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickrender.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3dquickrender_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3drender.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_3drender_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axbase.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axbase_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axcontainer.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axcontainer_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axserver.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_axserver_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_bluetooth.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_bluetooth_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_bootstrap_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_clucene_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_concurrent.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_concurrent_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_core.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_core_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_dbus.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_dbus_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_designer.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_designer_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_designercomponents_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_gui.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_gui_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_help.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_help_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_labscontrols_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_labstemplates_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_location.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_location_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimedia.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimedia_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimediawidgets.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_network.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_network_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_nfc.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_nfc_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_opengl.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_opengl_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_openglextensions.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_openglextensions_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_platformsupport_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_positioning.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_positioning_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_printsupport.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_printsupport_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qml.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qml_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qmldevtools_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qmltest.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qmltest_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quick.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quick_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quickparticles_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quickwidgets.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_quickwidgets_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_script.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_script_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_scripttools.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_scripttools_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sensors.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sensors_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialbus.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialbus_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialport.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_serialport_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sql.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_sql_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_svg.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_svg_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_testlib.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_testlib_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_uiplugin.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_uitools.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_uitools_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_webchannel.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_webchannel_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_websockets.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_websockets_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_widgets.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_widgets_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_winextras.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_winextras_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xml.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xml_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xmlpatterns.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qt_functions.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qt_config.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/qt_config.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/win32-g++/qmake.conf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/spec_post.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/exclusive_builds.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/default_pre.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/default_pre.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/resolve_config.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/exclusive_builds_post.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/default_post.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qml_debug.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/rtti.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/precompile_header.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/warn_on.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/qt.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/resources.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/moc.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/opengl.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/uic.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/file_copies.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/win32/windows.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/testcase_targets.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/exceptions.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/yacc.prf:
D:/gongzuo/qt/5.6.3/mingw49_32/mkspecs/features/lex.prf:
../MotorControll_Project/MotorControll_Project.pro:
D:/gongzuo/qt/5.6.3/mingw49_32/lib/qtmaind.prl:
D:/gongzuo/qt/5.6.3/mingw49_32/lib/Qt5Widgets.prl:
D:/gongzuo/qt/5.6.3/mingw49_32/lib/Qt5Gui.prl:
D:/gongzuo/qt/5.6.3/mingw49_32/lib/Qt5Core.prl:
qmake: FORCE
@$(QMAKE) -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\MotorControll_Project\MotorControll_Project.pro

qmake_all: FORCE

make_first: debug-make_first release-make_first FORCE
all: debug-all release-all FORCE
clean: debug-clean release-clean FORCE
distclean: debug-distclean release-distclean FORCE
-$(DEL_FILE) Makefile

debug-mocclean:
$(MAKE) -f $(MAKEFILE).Debug mocclean
release-mocclean:
$(MAKE) -f $(MAKEFILE).Release mocclean
mocclean: debug-mocclean release-mocclean

debug-mocables:
$(MAKE) -f $(MAKEFILE).Debug mocables
release-mocables:
$(MAKE) -f $(MAKEFILE).Release mocables
mocables: debug-mocables release-mocables

check: first

benchmark: first
FORCE:

$(MAKEFILE).Debug: Makefile
$(MAKEFILE).Release: Makefile

+ 465
- 0
TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/Makefile.Debug
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


+ 465
- 0
TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/Makefile.Release
Failā izmaiņas netiks attēlotas, jo tās ir par lielu
Parādīt failu


+ 69
- 0
TraimCamp_MotorControl/build-MotorControll_Project-Desktop_Qt_5_6_3_MinGW_32bit-Debug/ui_motorcontroll.h Parādīt failu

@@ -0,0 +1,69 @@
/********************************************************************************
** Form generated from reading UI file 'motorcontroll.ui'
**
** Created by: Qt User Interface Compiler version 5.6.3
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_MOTORCONTROLL_H
#define UI_MOTORCONTROLL_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QWidget>

QT_BEGIN_NAMESPACE

class Ui_MotorControll
{
public:
QMenuBar *menuBar;
QToolBar *mainToolBar;
QWidget *centralWidget;
QStatusBar *statusBar;

void setupUi(QMainWindow *MotorControll)
{
if (MotorControll->objectName().isEmpty())
MotorControll->setObjectName(QStringLiteral("MotorControll"));
MotorControll->resize(400, 300);
menuBar = new QMenuBar(MotorControll);
menuBar->setObjectName(QStringLiteral("menuBar"));
MotorControll->setMenuBar(menuBar);
mainToolBar = new QToolBar(MotorControll);
mainToolBar->setObjectName(QStringLiteral("mainToolBar"));
MotorControll->addToolBar(mainToolBar);
centralWidget = new QWidget(MotorControll);
centralWidget->setObjectName(QStringLiteral("centralWidget"));
MotorControll->setCentralWidget(centralWidget);
statusBar = new QStatusBar(MotorControll);
statusBar->setObjectName(QStringLiteral("statusBar"));
MotorControll->setStatusBar(statusBar);

retranslateUi(MotorControll);

QMetaObject::connectSlotsByName(MotorControll);
} // setupUi

void retranslateUi(QMainWindow *MotorControll)
{
MotorControll->setWindowTitle(QApplication::translate("MotorControll", "MotorControll", Q_NULLPTR));
} // retranslateUi

};

namespace Ui {
class MotorControll: public Ui_MotorControll {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_MOTORCONTROLL_H

Notiek ielāde…
Atcelt
Saglabāt