commit 1677a38716d8d967b5290056e780a25c373e45dd Author: liaodeyun Date: Sat Nov 1 17:48:43 2025 +0800 移植C语言代码到inoproshop,完成计算 diff --git a/NGFlow-Administrator-XTZJ-20241119ZU.opt b/NGFlow-Administrator-XTZJ-20241119ZU.opt new file mode 100644 index 0000000..8d1155a Binary files /dev/null and b/NGFlow-Administrator-XTZJ-20241119ZU.opt differ diff --git a/NGFlow-AllUsers.opt b/NGFlow-AllUsers.opt new file mode 100644 index 0000000..c3cefcf Binary files /dev/null and b/NGFlow-AllUsers.opt differ diff --git a/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.bootinfo b/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.bootinfo new file mode 100644 index 0000000..4125e33 Binary files /dev/null and b/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.bootinfo differ diff --git a/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.bootinfo_guids b/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.bootinfo_guids new file mode 100644 index 0000000..66dc14c Binary files /dev/null and b/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.bootinfo_guids differ diff --git a/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.compileinfo b/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.compileinfo new file mode 100644 index 0000000..4125e33 Binary files /dev/null and b/NGFlow.Device.Sim.Device.Application.08f18c74-8fc4-4bfd-affd-6c567a6143be.simulation.compileinfo differ diff --git a/NGFlow.backup b/NGFlow.backup new file mode 100644 index 0000000..955a411 Binary files /dev/null and b/NGFlow.backup differ diff --git a/NGFlow.project b/NGFlow.project new file mode 100644 index 0000000..93cd551 Binary files /dev/null and b/NGFlow.project differ diff --git a/NGFlow.project-Administrator-XTZJ-20241119ZU.opt b/NGFlow.project-Administrator-XTZJ-20241119ZU.opt new file mode 100644 index 0000000..81be3b3 Binary files /dev/null and b/NGFlow.project-Administrator-XTZJ-20241119ZU.opt differ diff --git a/NGFlow.project-AllUsers.opt b/NGFlow.project-AllUsers.opt new file mode 100644 index 0000000..c3cefcf Binary files /dev/null and b/NGFlow.project-AllUsers.opt differ diff --git a/NGFlow.projectbackup b/NGFlow.projectbackup new file mode 100644 index 0000000..e65c82c Binary files /dev/null and b/NGFlow.projectbackup differ diff --git a/NGFlowItf.m4 b/NGFlowItf.m4 new file mode 100644 index 0000000..b0f5b9f --- /dev/null +++ b/NGFlowItf.m4 @@ -0,0 +1,73 @@ +/** + * NGFlow + * + * + * + */ + +SET_INTERFACE_NAME(`NGFlow') + +/** EXTERN LIB SECTION BEGIN **/ +/* Comments are ignored for m4 compiler so restructured text can be used. changecom(`/*', `*/') */ + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * Enum: ELEMENT_TYPE_CLASS + */ +#define ELEMENT_TYPE_CLASS_TYPE_BOOL RTS_IEC_DWORD_C(0x0) +#define ELEMENT_TYPE_CLASS_TYPE_BIT RTS_IEC_DWORD_C(0x1) +#define ELEMENT_TYPE_CLASS_TYPE_BYTE RTS_IEC_DWORD_C(0x2) +#define ELEMENT_TYPE_CLASS_TYPE_WORD RTS_IEC_DWORD_C(0x3) +#define ELEMENT_TYPE_CLASS_TYPE_DWORD RTS_IEC_DWORD_C(0x4) +#define ELEMENT_TYPE_CLASS_TYPE_LWORD RTS_IEC_DWORD_C(0x5) +#define ELEMENT_TYPE_CLASS_TYPE_SINT RTS_IEC_DWORD_C(0x6) +#define ELEMENT_TYPE_CLASS_TYPE_INT RTS_IEC_DWORD_C(0x7) +#define ELEMENT_TYPE_CLASS_TYPE_DINT RTS_IEC_DWORD_C(0x8) +#define ELEMENT_TYPE_CLASS_TYPE_LINT RTS_IEC_DWORD_C(0x9) +#define ELEMENT_TYPE_CLASS_TYPE_USINT RTS_IEC_DWORD_C(0xA) +#define ELEMENT_TYPE_CLASS_TYPE_UINT RTS_IEC_DWORD_C(0xB) +#define ELEMENT_TYPE_CLASS_TYPE_UDINT RTS_IEC_DWORD_C(0xC) +#define ELEMENT_TYPE_CLASS_TYPE_ULINT RTS_IEC_DWORD_C(0xD) +#define ELEMENT_TYPE_CLASS_TYPE_REAL RTS_IEC_DWORD_C(0xE) +#define ELEMENT_TYPE_CLASS_TYPE_LREAL RTS_IEC_DWORD_C(0xF) +#define ELEMENT_TYPE_CLASS_TYPE_STRING RTS_IEC_DWORD_C(0x10) +#define ELEMENT_TYPE_CLASS_TYPE_WSTRING RTS_IEC_DWORD_C(0x11) +#define ELEMENT_TYPE_CLASS_TYPE_TIME RTS_IEC_DWORD_C(0x12) +#define ELEMENT_TYPE_CLASS_TYPE_DATE RTS_IEC_DWORD_C(0x13) +#define ELEMENT_TYPE_CLASS_TYPE_DATEANDTIME RTS_IEC_DWORD_C(0x14) +#define ELEMENT_TYPE_CLASS_TYPE_TIMEOFDAY RTS_IEC_DWORD_C(0x15) +#define ELEMENT_TYPE_CLASS_TYPE_POINTER RTS_IEC_DWORD_C(0x16) +#define ELEMENT_TYPE_CLASS_TYPE_REFERENCE RTS_IEC_DWORD_C(0x17) +#define ELEMENT_TYPE_CLASS_TYPE_SUBRANGE RTS_IEC_DWORD_C(0x18) +#define ELEMENT_TYPE_CLASS_TYPE_ENUM RTS_IEC_DWORD_C(0x19) +#define ELEMENT_TYPE_CLASS_TYPE_ARRAY RTS_IEC_DWORD_C(0x1A) +#define ELEMENT_TYPE_CLASS_TYPE_PARAMS RTS_IEC_DWORD_C(0x1B) +#define ELEMENT_TYPE_CLASS_TYPE_USERDEF RTS_IEC_DWORD_C(0x1C) +#define ELEMENT_TYPE_CLASS_TYPE_NONE RTS_IEC_DWORD_C(0x1D) +#define ELEMENT_TYPE_CLASS_TYPE_ANY RTS_IEC_DWORD_C(0x1E) +#define ELEMENT_TYPE_CLASS_TYPE_ANYBIT RTS_IEC_DWORD_C(0x1F) +#define ELEMENT_TYPE_CLASS_TYPE_ANYDATE RTS_IEC_DWORD_C(0x20) +#define ELEMENT_TYPE_CLASS_TYPE_ANYINT RTS_IEC_DWORD_C(0x21) +#define ELEMENT_TYPE_CLASS_TYPE_ANYNUM RTS_IEC_DWORD_C(0x22) +#define ELEMENT_TYPE_CLASS_TYPE_ANYREAL RTS_IEC_DWORD_C(0x23) +#define ELEMENT_TYPE_CLASS_TYPE_LAZY RTS_IEC_DWORD_C(0x24) +#define ELEMENT_TYPE_CLASS_TYPE_LTIME RTS_IEC_DWORD_C(0x25) +#define ELEMENT_TYPE_CLASS_TYPE_BITCONST RTS_IEC_DWORD_C(0x26) +#define ELEMENT_TYPE_CLASS_TYPE_STRUCT RTS_IEC_DWORD_C(0x27) +#define ELEMENT_TYPE_CLASS_TYPE_UNION RTS_IEC_DWORD_C(0x28) +#define ELEMENT_TYPE_CLASS_TYPE_FUNCTIONBLOCK RTS_IEC_DWORD_C(0x29) +#define ELEMENT_TYPE_CLASS_TYPE_STRUCT_ARRAY RTS_IEC_DWORD_C(0x2A) +#define ELEMENT_TYPE_CLASS_TYPE_UNION_ARRAY RTS_IEC_DWORD_C(0x2B) +#define ELEMENT_TYPE_CLASS_TYPE_FUNCTIONBLOCK_ARRAY RTS_IEC_DWORD_C(0x2C) +/* Typed enum definition */ +#define ELEMENT_TYPE_CLASS RTS_IEC_DWORD + +#ifdef __cplusplus +} +#endif + +/** EXTERN LIB SECTION END **/ + diff --git a/Sim.Device.app b/Sim.Device.app new file mode 100644 index 0000000..bf4fa68 Binary files /dev/null and b/Sim.Device.app differ diff --git a/Sim.Device.crc b/Sim.Device.crc new file mode 100644 index 0000000..4b7edff Binary files /dev/null and b/Sim.Device.crc differ