TwinCAT.JsonExtension:往返于JSON的TwinCAT变量

时间:2024-06-12 08:15:03
【文件属性】:

文件名称:TwinCAT.JsonExtension:往返于JSON的TwinCAT变量

文件大小:33KB

文件格式:ZIP

更新时间:2024-06-12 08:15:03

json twincat beckhoff twincat-ads C#

TwinCAT.JsonExtension 往返于JSON的TwinCAT变量 将Json.Net的功能带到TwinCAT 使用自定义Json-Attribute装饰的变形DUT如下所示: TYPE JsonDUT : STRUCT {attribute 'json' := 'message'} sMessage : STRING := 'test'; iResponse : INT; {attribute 'json' := 'status'} sStatus : STRING := 'success'; {attribute 'json' := 'numbers'} daNumbers : ARRAY[1..3] OF DINT := [1,2,3]; END_STRUCT END_TYPE 递归且绝对独立于类型: { "message" : "test


【文件预览】:
TwinCAT.JsonExtension-master
----TwinCAT.JsonExtension.sln(2KB)
----TwinCAT.JsonExtension.Tests()
--------WriteJsonTests.cs(8KB)
--------TwinCAT.JsonExtension.Tests.csproj(974B)
--------WriteArrayTest.cs(6KB)
--------ReadJsonTests.cs(10KB)
--------DebugPlcTypeBufferContainer.cs(1008B)
--------DebugAttribute.cs(334B)
--------TestReadWriteOperations.cs(5KB)
--------DebugType.cs(2KB)
--------DebugSubItem.cs(1KB)
--------TypeConversion.cs(2KB)
--------CalculatorTestData.cs(1KB)
--------DebugSymbol.cs(2KB)
----TwinCAT.JsonExtension()
--------TwinCAT.JsonExtension.csproj(1KB)
--------AdsClientExtensions.cs(14KB)
----.github()
--------FUNDING.yml(64B)
----LICENSE(1KB)
----doc()
--------images()
----.gitignore(5KB)
----README.md(2KB)

网友评论