更新:修改扫描一周完成的判断逻辑,改成用波位号变小来判断。
Signed-off-by: waiwaylee <waiwaylee@foxmail.com>
This commit is contained in:
+410
@@ -0,0 +1,410 @@
|
|||||||
|
#############################################################################
|
||||||
|
# Makefile for building: data_process_class_dll
|
||||||
|
# Generated by qmake (3.0) (Qt 5.7.0)
|
||||||
|
# Project: ..\data_process_class_dll\data_process_class_dll.pro
|
||||||
|
# Template: lib
|
||||||
|
# Command: D:\APP\QT5_7\5.7\msvc2013\bin\qmake.exe -spec win32-msvc2013 -o Makefile ..\data_process_class_dll\data_process_class_dll.pro
|
||||||
|
#############################################################################
|
||||||
|
|
||||||
|
MAKEFILE = Makefile
|
||||||
|
|
||||||
|
first: release
|
||||||
|
install: release-install
|
||||||
|
uninstall: release-uninstall
|
||||||
|
QMAKE = D:\APP\QT5_7\5.7\msvc2013\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 = \
|
||||||
|
release \
|
||||||
|
debug
|
||||||
|
|
||||||
|
|
||||||
|
release: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release
|
||||||
|
release-make_first: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release
|
||||||
|
release-all: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release all
|
||||||
|
release-clean: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release clean
|
||||||
|
release-distclean: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release distclean
|
||||||
|
release-install: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release install
|
||||||
|
release-uninstall: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release uninstall
|
||||||
|
debug: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug
|
||||||
|
debug-make_first: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug
|
||||||
|
debug-all: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug all
|
||||||
|
debug-clean: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug clean
|
||||||
|
debug-distclean: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug distclean
|
||||||
|
debug-install: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug install
|
||||||
|
debug-uninstall: FORCE
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug uninstall
|
||||||
|
|
||||||
|
Makefile: ..\data_process_class_dll\data_process_class_dll.pro D:\APP\QT5_7\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\spec_pre.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\common\angle.conf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\common\msvc-base.conf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\common\msvc-desktop.conf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\qconfig.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\qt_functions.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\qt_config.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\qt_config.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\spec_post.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\exclusive_builds.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\default_pre.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\default_pre.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\resolve_config.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\default_post.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\rtti.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\precompile_header.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\warn_on.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\qt.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\resources.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\moc.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\file_copies.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\windows.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\testcase_targets.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\exceptions.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\yacc.prf \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\lex.prf \
|
||||||
|
..\data_process_class_dll\data_process_class_dll.pro \
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\lib\Qt5Core.prl
|
||||||
|
$(QMAKE) -spec win32-msvc2013 -o Makefile ..\data_process_class_dll\data_process_class_dll.pro
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\spec_pre.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\common\angle.conf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\common\msvc-base.conf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\common\msvc-desktop.conf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\qconfig.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\qt_functions.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\qt_config.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\qt_config.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\spec_post.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\exclusive_builds.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\default_pre.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\default_pre.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\resolve_config.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\default_post.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\rtti.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\precompile_header.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\warn_on.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\qt.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\resources.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\moc.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\file_copies.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\win32\windows.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\testcase_targets.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\exceptions.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\yacc.prf:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\mkspecs\features\lex.prf:
|
||||||
|
..\data_process_class_dll\data_process_class_dll.pro:
|
||||||
|
D:\APP\QT5_7\5.7\msvc2013\lib\Qt5Core.prl:
|
||||||
|
qmake: FORCE
|
||||||
|
@$(QMAKE) -spec win32-msvc2013 -o Makefile ..\data_process_class_dll\data_process_class_dll.pro
|
||||||
|
|
||||||
|
qmake_all: FORCE
|
||||||
|
|
||||||
|
make_first: release-make_first debug-make_first FORCE
|
||||||
|
all: release-all debug-all FORCE
|
||||||
|
clean: release-clean debug-clean FORCE
|
||||||
|
-$(DEL_FILE) data_process_class_dll.exp
|
||||||
|
distclean: release-distclean debug-distclean FORCE
|
||||||
|
-$(DEL_FILE) Makefile
|
||||||
|
-$(DEL_FILE) data_process_class_dll.lib
|
||||||
|
|
||||||
|
release-mocclean:
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release mocclean
|
||||||
|
debug-mocclean:
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug mocclean
|
||||||
|
mocclean: release-mocclean debug-mocclean
|
||||||
|
|
||||||
|
release-mocables:
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release mocables
|
||||||
|
debug-mocables:
|
||||||
|
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||||
|
$(MAKE) -f $(MAKEFILE).Debug mocables
|
||||||
|
mocables: release-mocables debug-mocables
|
||||||
|
|
||||||
|
check: first
|
||||||
|
|
||||||
|
benchmark: first
|
||||||
|
FORCE:
|
||||||
|
|
||||||
|
$(MAKEFILE).Release: Makefile
|
||||||
|
$(MAKEFILE).Debug: Makefile
|
||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
@@ -0,0 +1,285 @@
|
|||||||
|
#pragma once
|
||||||
|
#ifndef DATA_PROCESS_CLASS_DLL_H
|
||||||
|
#define DATA_PROCESS_CLASS_DLL_H
|
||||||
|
|
||||||
|
#include "data_process_class_dll_global.h"
|
||||||
|
|
||||||
|
/***************************************************** 结构体 ********************************************************/
|
||||||
|
// 输入点迹的数据结构 用户可见
|
||||||
|
struct DATA_PROCESS_CLASS_DLLSHARED_EXPORT DataRev
|
||||||
|
{
|
||||||
|
float Range; //径向距离 (米)
|
||||||
|
float Azimuth; //方位 (度)
|
||||||
|
float Elevation; //俯仰 (度)
|
||||||
|
float Velocity; //速度 (m/s)
|
||||||
|
float Amplitude; //幅度
|
||||||
|
float Threshold; //目标门限
|
||||||
|
float Snr; //目标信噪比
|
||||||
|
float RCS; //目标RCS
|
||||||
|
float Encoder_value; //码盘值
|
||||||
|
int CPI_time; //CPI时间 该波位无点迹输入时也需要给出当前时间
|
||||||
|
int Beam_index_azi_0; //上一个cpi波位
|
||||||
|
int Beam_index_aiz; //方位波位号(0-24) 该波位无输入点迹时 也需要给出当前波位
|
||||||
|
int Beam_index_elev; //俯仰波位号(0-13)
|
||||||
|
int PRI; //PRI(us) 给0
|
||||||
|
int Freq_index; //频点号 给0
|
||||||
|
int Point_Sum; //输入点迹总数 若该波位无点迹输入 置为0
|
||||||
|
int Point_Num; //点迹号(1,2,3,4...)
|
||||||
|
int UseFlag; //点迹使用标记 使用1/未使用0 主程序存入数据时置为0
|
||||||
|
int TAS_track_index; //TAS的航迹号
|
||||||
|
int point_type; //点迹类型 TAS 1/TWS 0
|
||||||
|
int pitch_num; // 俯仰波位号
|
||||||
|
float speed_dim[129]; // 目标的十字星数据,目标点速度维129个点
|
||||||
|
float range_dim[8]; // 目标的十字星数据,目标点距离维8个点
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
//输出航迹的数据结构 用户可见
|
||||||
|
struct DATA_PROCESS_CLASS_DLLSHARED_EXPORT Track
|
||||||
|
{
|
||||||
|
float x; //x坐标
|
||||||
|
float y; //y坐标
|
||||||
|
float z; //z坐标
|
||||||
|
float v_x; //x速度
|
||||||
|
float v_y; //y速度
|
||||||
|
float v_z; //z速度
|
||||||
|
float Range; //径向距离
|
||||||
|
float Azimuth; //方位
|
||||||
|
float Elevation; //俯仰
|
||||||
|
float Range_V; //速度
|
||||||
|
float Amplitude; //幅度
|
||||||
|
int Track_Index; //航迹号
|
||||||
|
int Point_Sum; //本条航迹更新点的数目
|
||||||
|
int Flag_Direction; //方向标志1靠近/0远离
|
||||||
|
int Flag_Point; //点迹类型1实点/0补点
|
||||||
|
float x_Predict; //x坐标的一步预测
|
||||||
|
float y_Predict; //y坐标的一步预测
|
||||||
|
float z_Predict; //z坐标的一步预测
|
||||||
|
float Range_Predict; //径向距离的一步预测
|
||||||
|
float Azimuth_Predict; //方位的一步预测
|
||||||
|
float Elevation_Predict; //俯仰的一步预测
|
||||||
|
int Track_Mode; //跟踪模式,TAS 1/TWS 0
|
||||||
|
float Direction_Angle; //目标航向角
|
||||||
|
int Target_Type; //目标类型
|
||||||
|
|
||||||
|
int point_type; //点迹类型 TAS 1/TWS 0
|
||||||
|
|
||||||
|
float range_point; //关联上的点迹信息(距离、方位、俯仰、径向速度)
|
||||||
|
float azi_point;
|
||||||
|
float elev_point;
|
||||||
|
float vr_point;
|
||||||
|
float prf_point;
|
||||||
|
|
||||||
|
float track_time; //航迹时间 (单位 s)
|
||||||
|
float track_snr; //信噪比
|
||||||
|
float track_rcs; //rcs
|
||||||
|
|
||||||
|
int pitch_num; // 俯仰波位号
|
||||||
|
float speed_dim[129]; // 目标的十字星数据,目标点速度维129个点
|
||||||
|
float range_dim[8]; // 目标的十字星数据,目标点距离维8个点
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 跟踪波束信息的结构体
|
||||||
|
struct DATA_PROCESS_CLASS_DLLSHARED_EXPORT TrackingBeam
|
||||||
|
{
|
||||||
|
int open_flag; //是否开启 1开启 0不开启
|
||||||
|
|
||||||
|
int type; //类型
|
||||||
|
float Range; //跟踪目标距离
|
||||||
|
float Azi; //跟踪目标方位
|
||||||
|
float Elev; //跟踪目标俯仰
|
||||||
|
|
||||||
|
int TAS_track_index; //目标批号
|
||||||
|
};
|
||||||
|
|
||||||
|
//引导跟踪信息的结构体
|
||||||
|
struct DATA_PROCESS_CLASS_DLLSHARED_EXPORT Target_direct_tracking
|
||||||
|
{
|
||||||
|
int Track_ID; //引导目标批号
|
||||||
|
float Range; //引导目标距离
|
||||||
|
float Azi; //引导目标方位
|
||||||
|
float Elev; //引导目标俯仰
|
||||||
|
int open_flag; // 1 引导跟踪 0 结束引导跟踪
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 雷达参数结构体
|
||||||
|
struct DATA_PROCESS_CLASS_DLLSHARED_EXPORT RadarPara
|
||||||
|
{
|
||||||
|
int Beam_num; //波位数
|
||||||
|
|
||||||
|
float Height; //雷达平台高度 (m)
|
||||||
|
|
||||||
|
float Sys_delay; //系统延迟 (s)
|
||||||
|
float R_TAS_max; //TAS最大距离 (m)
|
||||||
|
float R_TAS_min; //TAS最小距离 (m)
|
||||||
|
|
||||||
|
float V_TAS_max; //TAS最大速度 (m/s)
|
||||||
|
float V_TAS_min; //TAS最小速度 (m/s)
|
||||||
|
|
||||||
|
float TAS_Height_1; //TAS跟踪高度1 (m)
|
||||||
|
float TAS_Height_2; //TAS跟踪高度2 (m)
|
||||||
|
float TAS_Height_3; //TAS跟踪高度3 (m)
|
||||||
|
float TAS_Height_4; //TAS跟踪高度4 (m)
|
||||||
|
float TAS_Height_5; //TAS跟踪高度5 (m)
|
||||||
|
|
||||||
|
|
||||||
|
int track_prohibite_area_num; //禁止航迹起始的区域数目
|
||||||
|
float R_max_track_prohibited[30]; //最大距离 (m)
|
||||||
|
float R_min_track_prohibited[30]; //最小距离 (m)
|
||||||
|
float Azimuth_max_track_prohibited[30]; //最大方位角 (度)
|
||||||
|
float Azimuth_min_track_prohibited[30]; //最小方位角 (度)
|
||||||
|
|
||||||
|
|
||||||
|
int TAS_prohibite_area_num; //禁止TAS的区域数目
|
||||||
|
float R_max_TAS_prohibited[30]; //最大距离 (m)
|
||||||
|
float R_min_TAS_prohibited[30]; //最小距离 (m)
|
||||||
|
float Azimuth_max_TAS_prohibited[30]; //最大方位角 (度)
|
||||||
|
float Azimuth_min_TAS_prohibited[30]; //最小方位角 (度)
|
||||||
|
|
||||||
|
int cfar_th; //cfar门限
|
||||||
|
|
||||||
|
int work_mode; //工作模式 0进程 1中程 3远程
|
||||||
|
int north_angle; //北偏角
|
||||||
|
|
||||||
|
float V_MAX; //最大速度
|
||||||
|
float V_MIN; //最小速度
|
||||||
|
|
||||||
|
float DATA_RATE_SHORT; //三种不同模式下的 数据率
|
||||||
|
float DATA_RATE_MIDDLE;
|
||||||
|
float DATA_RATE_FAR;
|
||||||
|
|
||||||
|
|
||||||
|
//数据关联参数
|
||||||
|
int track_start_point_num; //起批点数(典型值 3或4)
|
||||||
|
float track_start_threshold; //起航波门大小(典型值 3)
|
||||||
|
float track_asso_threshold; //关联波门大小(典型值 3)
|
||||||
|
float track_asso_threshold_tas; //关联波门大小tas (典型值 3)
|
||||||
|
|
||||||
|
//singer模型机动参数
|
||||||
|
float Model1_Q_fast; //0.00001
|
||||||
|
float Model1_Q_slow; //0.00001
|
||||||
|
|
||||||
|
float Model2_Q_fast; //0.1
|
||||||
|
float Model2_Q_slow; //0.001
|
||||||
|
|
||||||
|
float Model3_Q_fast; //0.8
|
||||||
|
float Model3_Q_slow; //0.4
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class DATA_PROCESS_CLASS_DLLSHARED_EXPORT Data_process_class_dll
|
||||||
|
{
|
||||||
|
|
||||||
|
public:
|
||||||
|
// Data_process_class_dll();
|
||||||
|
|
||||||
|
//数据预处理函数
|
||||||
|
virtual int data_preprocess(struct DataRev Data_Input[150]) //雷达的输入点迹 主程序创建全局变量 输入数据
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//数据处理函数
|
||||||
|
virtual int track_process(struct Track Trust_Track_Output[][10], //数据处理输出的航迹更新信息 主程序创建全局变量 数据处理函数更新其中数据
|
||||||
|
int *Trust_track_num_Output, //数据处理后输出的航迹数目 主程序创建全局变量 数据处理函数更新其中数据
|
||||||
|
int Track_die_Index_Output[], //数据处理后要消亡的航迹 主程序创建全局变量 数据处理函数更新其中数据
|
||||||
|
int *Track_die_num_Output, //数据处理后要消亡的航迹数目
|
||||||
|
int model //模式 输入data_preprocess的返回值
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
//波束控制
|
||||||
|
virtual void Beam_Ctrl(struct TrackingBeam *Tracking_beam,
|
||||||
|
struct Track Trust_Track_Output[][10],
|
||||||
|
int *Trust_track_num_Output)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//引导跟踪处理函数
|
||||||
|
virtual int direct_tracking_process(struct Target_direct_tracking Target_direct_info, //引导信息
|
||||||
|
struct DataRev Data_Input[150], //雷达的输入点迹
|
||||||
|
struct Track Trust_Track_Output[][10], //数据处理输出的航迹更新信息 主程序创建全局变量 数据处理函数更新其中数据
|
||||||
|
int *Trust_track_num_Output, //数据处理后输出的航迹数目 主程序创建全局变量 数据处理函数更新其中数据
|
||||||
|
int Track_die_Index_Output[], //数据处理后要消亡的航迹 主程序创建全局变量 数据处理函数更新其中数据
|
||||||
|
int *Track_die_num_Output, //数据处理后要消亡的航迹数目
|
||||||
|
struct TrackingBeam *Tracking_beam //波束控制信息
|
||||||
|
)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//航迹清空函数
|
||||||
|
virtual int track_clear_all(void)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//手动航迹删除函数
|
||||||
|
virtual int track_delete(int delete_track_num, //手动删除的航迹数目
|
||||||
|
int delete_track_index[]) //手动删除的航迹号
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//手动转TAS跟踪函数
|
||||||
|
virtual int tracking_start(int track_index) //需要手动转入TAS跟踪的航迹号
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//手动打跟踪波束
|
||||||
|
virtual int tracking_point(float Azimuth) //方位角
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
//参数设置初始化函数
|
||||||
|
virtual int track_process_parameters_initial(struct RadarPara Radar_Parameter)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//参数设置修改函数
|
||||||
|
virtual int track_process_parameters_modify(struct RadarPara Radar_Parameter)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
//工厂类 用户可见
|
||||||
|
class DATA_PROCESS_CLASS_DLLSHARED_EXPORT Data_Process_Factory
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
static Data_process_class_dll *GetB(); //创建
|
||||||
|
static void Destroy(); //销毁
|
||||||
|
|
||||||
|
private:
|
||||||
|
static Data_process_class_dll *p;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif // DATA_PROCESS_CLASS_DLL_H
|
||||||
Binary file not shown.
@@ -0,0 +1,26 @@
|
|||||||
|
#ifndef DATA_PROCESS_CLASS_DLL_GLOBAL_H
|
||||||
|
#define DATA_PROCESS_CLASS_DLL_GLOBAL_H
|
||||||
|
|
||||||
|
|
||||||
|
#include <QtCore/qglobal.h>
|
||||||
|
|
||||||
|
#if defined(DATA_PROCESS_CLASS_DLL_LIBRARY)
|
||||||
|
# define DATA_PROCESS_CLASS_DLLSHARED_EXPORT Q_DECL_EXPORT
|
||||||
|
#else
|
||||||
|
# define DATA_PROCESS_CLASS_DLLSHARED_EXPORT Q_DECL_IMPORT
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//#if defined(DATA_PROCESS_CLASS_DLL_LIBRARY)
|
||||||
|
//# define DATA_PROCESS_CLASS_DLLSHARED_EXPORT __declspec(dllexport)
|
||||||
|
//#else
|
||||||
|
//# define DATA_PROCESS_CLASS_DLLSHARED_EXPORT __declspec(dllexport)
|
||||||
|
//#endif
|
||||||
|
//#if defined(DATA_PROCESS_CLASS_DLL_LIBRARY)
|
||||||
|
//#define DATA_PROCESS_CLASS_DLLSHARED_EXPORT __declspec(dllexport)
|
||||||
|
//#else
|
||||||
|
//#define DATA_PROCESS_CLASS_DLLSHARED_EXPORT __declspec(dllimport)
|
||||||
|
//#endif
|
||||||
|
|
||||||
|
#endif // DATA_PROCESS_CLASS_DLL_GLOBAL_H
|
||||||
|
|
||||||
|
|
||||||
Binary file not shown.
@@ -19,7 +19,7 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
|
|||||||
if(Data_Input[0].point_type == 0) //tws数据
|
if(Data_Input[0].point_type == 0) //tws数据
|
||||||
{
|
{
|
||||||
data_num=min(Data_Input[0].Point_Sum, 150);
|
data_num=min(Data_Input[0].Point_Sum, 150);
|
||||||
TAS_track_idx = Data_Input[0].TAS_track_index;
|
//qDebug() << "TARGET azi beam idx:" <<Data_Input[0].Beam_index_aiz;
|
||||||
for (int i=0; i<data_num;i++)
|
for (int i=0; i<data_num;i++)
|
||||||
{
|
{
|
||||||
PointRecv Data_buffer_temp;
|
PointRecv Data_buffer_temp;
|
||||||
@@ -42,13 +42,15 @@ int Data_Process::data_preprocess(struct DataRev Data_Input[150])
|
|||||||
|
|
||||||
Data_buffer.push_back(Data_buffer_temp);
|
Data_buffer.push_back(Data_buffer_temp);
|
||||||
}
|
}
|
||||||
if(Data_Input[0].Beam_index_aiz % 16 == 0) //TWS
|
if(Data_Input[0].Beam_index_aiz < last_beam_num) //TWS
|
||||||
{
|
{
|
||||||
return 1;
|
last_beam_num = Data_Input[0].Beam_index_aiz;
|
||||||
|
return 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return 2;
|
last_beam_num = Data_Input[0].Beam_index_aiz;
|
||||||
|
return 2;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -112,6 +114,7 @@ int Data_Process::track_process(struct Track Trust_Track_Output[MAX_TRACK_NUM][1
|
|||||||
{
|
{
|
||||||
|
|
||||||
dot_coh.dot_coh_process_buff(&Data_buffer,&point_recv,Work_Parameter);
|
dot_coh.dot_coh_process_buff(&Data_buffer,&point_recv,Work_Parameter);
|
||||||
|
//qDebug() << "point_recv :" <<point_recv.size();
|
||||||
QVector<PointRecv>().swap(Data_buffer);
|
QVector<PointRecv>().swap(Data_buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -139,7 +142,11 @@ int Data_Process::track_process(struct Track Trust_Track_Output[MAX_TRACK_NUM][1
|
|||||||
Trust_Track_Output,
|
Trust_Track_Output,
|
||||||
Trust_track_num_Output,
|
Trust_track_num_Output,
|
||||||
Work_Parameter);
|
Work_Parameter);
|
||||||
|
// qDebug() << "point_recv: " <<point_recv.size();
|
||||||
|
// qDebug() << "trust_track: " <<trust_track.size();
|
||||||
|
// qDebug() << "temp_track: " <<temp_track.size();
|
||||||
|
// qDebug() << "Trust_track_num_Output: " <<*Trust_track_num_Output;
|
||||||
|
// qDebug() << "Track_die_num_Output: " <<*Track_die_num_Output;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -88,6 +88,8 @@ private:
|
|||||||
|
|
||||||
int Track_Mode; //跟踪模式 1TAS 0TWS
|
int Track_Mode; //跟踪模式 1TAS 0TWS
|
||||||
|
|
||||||
|
int last_beam_num = INT_MIN; //上一个波位号,用于判断是否搜索完一圈
|
||||||
|
|
||||||
|
|
||||||
struct RadarPara Work_Parameter; //工作参数 参数设置函数外部输入
|
struct RadarPara Work_Parameter; //工作参数 参数设置函数外部输入
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE QtCreatorProject>
|
<!DOCTYPE QtCreatorProject>
|
||||||
<!-- Written by QtCreator 4.0.2, 2026-06-30T13:50:16. -->
|
<!-- Written by QtCreator 4.0.2, 2026-07-06T14:25:51. -->
|
||||||
<qtcreator>
|
<qtcreator>
|
||||||
<data>
|
<data>
|
||||||
<variable>EnvironmentId</variable>
|
<variable>EnvironmentId</variable>
|
||||||
@@ -122,7 +122,7 @@
|
|||||||
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
</valuemap>
|
</valuemap>
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Demo/QT/simianzhen256-v1.5.5/release</value>
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/Demo/QT/simianzhen256-v1.5.5-ms/build</value>
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
|||||||
@@ -564,7 +564,7 @@ void Track_Asso:: model_filter(QVector <Trust_Track> *trust_track,struct RadarP
|
|||||||
||( r_track>=1000 && (d1*d1<ASSO_THORD*ASSO_THORD || d2*d2<ASSO_THORD*ASSO_THORD || d3*d3<ASSO_THORD*ASSO_THORD) && d_p && d_r)//
|
||( r_track>=1000 && (d1*d1<ASSO_THORD*ASSO_THORD || d2*d2<ASSO_THORD*ASSO_THORD || d3*d3<ASSO_THORD*ASSO_THORD) && d_p && d_r)//
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
qDebug() << "asooooooooooo";
|
//qDebug() << "asooooooooooo";
|
||||||
|
|
||||||
struct asso_info associated_info_tmp;
|
struct asso_info associated_info_tmp;
|
||||||
associated_info_tmp.d1=d1;
|
associated_info_tmp.d1=d1;
|
||||||
|
|||||||
@@ -246,6 +246,7 @@ void Track_Init::point_temp_track_asso(QVector <QVector<Temp_track>> *temp_t
|
|||||||
asso_info.push_back(asso_info_tmp);
|
asso_info.push_back(asso_info_tmp);
|
||||||
(*temp_track)[j][L-1].asso_flag = 1;
|
(*temp_track)[j][L-1].asso_flag = 1;
|
||||||
point_process[i].Use_Flag = 1;
|
point_process[i].Use_Flag = 1;
|
||||||
|
//qDebug() << "v_temp_track : " << v_temp_track << "vr_point : "<< vr_point;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -434,6 +435,7 @@ void Track_Init::point_track_head_asso( QVector <QVector<Temp_track>> *temp_
|
|||||||
asso_info.push_back(asso_info_tmp);
|
asso_info.push_back(asso_info_tmp);
|
||||||
(*temp_track)[j][0].asso_flag = 1;
|
(*temp_track)[j][0].asso_flag = 1;
|
||||||
point_process[i].Use_Flag = 1;
|
point_process[i].Use_Flag = 1;
|
||||||
|
//qDebug() << "v_track_head: " << v_track_head << "vr_point: " << vr_point;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user