初始化

This commit is contained in:
2025-12-11 11:51:00 +08:00
commit aef92dd2e1
85 changed files with 12320 additions and 0 deletions

View File

@@ -0,0 +1 @@
{"RootPath":"H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5","ProjectFileName":"Log_Analysis Tools.vbproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"BLV_INFO.vb"},{"SourceFile":"Form1.vb"},{"SourceFile":"Form1.Designer.vb"},{"SourceFile":"Form_DevTemp.Designer.vb"},{"SourceFile":"Form_DevTemp.vb"},{"SourceFile":"Form_C5IO.Designer.vb"},{"SourceFile":"Form_C5IO.vb"},{"SourceFile":"Form_C5Music.Designer.vb"},{"SourceFile":"Form_C5Music.vb"},{"SourceFile":"My Project\\AssemblyInfo.vb"},{"SourceFile":"My Project\\Application.Designer.vb"},{"SourceFile":"My Project\\Resources.Designer.vb"},{"SourceFile":"My Project\\Settings.Designer.vb"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.vb"}],"References":[{"Reference":"C:\\Program Files (x86)\\FlexCell Technologies\\FlexCell.NET4\\Bin\\FlexCell.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Deployment.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\bin\\Debug\\Log_Analysis_Tools.exe","OutputItemRelativePath":"Log_Analysis_Tools.exe"},{"OutputItemFullPath":"H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\bin\\Debug\\Log_Analysis_Tools.pdb","OutputItemRelativePath":"Log_Analysis_Tools.pdb"}],"CopyToOutputEntries":[]}

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,67 @@
{
"Version": 1,
"WorkspaceRootPath": "H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{388B5E21-274E-44AA-A6C7-5FB8433E6716}|Log_Analysis Tools.vbproj|h:\\mycode\\visual_basic\\log_analysis_tool\\log_analysis tools_v1.0.0.5\\form1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
"RelativeMoniker": "D:0:0:{388B5E21-274E-44AA-A6C7-5FB8433E6716}|Log_Analysis Tools.vbproj|solutionrelative:form1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
},
{
"AbsoluteMoniker": "D:0:0:{388B5E21-274E-44AA-A6C7-5FB8433E6716}|Log_Analysis Tools.vbproj|H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\form1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
"RelativeMoniker": "D:0:0:{388B5E21-274E-44AA-A6C7-5FB8433E6716}|Log_Analysis Tools.vbproj|solutionrelative:form1.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
},
{
"AbsoluteMoniker": "D:0:0:{00000000-0000-0000-0000-000000000000}|\u003CSolution\u003E|Log_Analysis Tools||{04B8AB82-A572-4FEF-95CE-5222444B6B64}|"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 200,
"SelectedChildIndex": 2,
"Children": [
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "Log_Analysis Tools",
"DocumentMoniker": "H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\Log_Analysis Tools.vbproj",
"RelativeDocumentMoniker": "Log_Analysis Tools.vbproj",
"ToolTip": "H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\Log_Analysis Tools.vbproj",
"RelativeToolTip": "Log_Analysis Tools.vbproj",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001001|",
"WhenOpened": "2024-04-09T09:46:38.832Z"
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "Form1.vb [\u8BBE\u8BA1]",
"DocumentMoniker": "H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\Form1.vb",
"RelativeDocumentMoniker": "Form1.vb",
"ToolTip": "H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\Form1.vb [\u8BBE\u8BA1]",
"RelativeToolTip": "Form1.vb [\u8BBE\u8BA1]",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
"WhenOpened": "2024-04-09T07:31:19.647Z",
"EditorCaption": " [\u8BBE\u8BA1]"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Form1.vb",
"DocumentMoniker": "H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\Form1.vb",
"RelativeDocumentMoniker": "Form1.vb",
"ToolTip": "H:\\MyCode\\Visual_Basic\\Log_Analysis_Tool\\Log_Analysis Tools_V1.0.0.5\\Form1.vb",
"RelativeToolTip": "Form1.vb",
"ViewState": "AQIAAB8FAAAAAAAAAIA4wC0FAAAtAAAA",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
"WhenOpened": "2024-04-09T05:53:08.068Z",
"EditorCaption": ""
}
]
}
]
}
]
}

114
App.config Normal file
View File

@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Log_Analysis_Tools.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<userSettings>
<Log_Analysis_Tools.My.MySettings>
<setting name="Relay_Name1" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name2" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name3" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name4" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name5" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name6" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name7" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name8" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name9" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name10" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name11" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name12" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name13" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name14" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name15" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name16" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name17" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name18" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name19" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name20" serializeAs="String">
<value />
</setting>
<setting name="DO_Name1" serializeAs="String">
<value />
</setting>
<setting name="DO_Name2" serializeAs="String">
<value />
</setting>
<setting name="DO_Name3" serializeAs="String">
<value />
</setting>
<setting name="DO_Name4" serializeAs="String">
<value />
</setting>
<setting name="DO_Name5" serializeAs="String">
<value />
</setting>
<setting name="DO_Name6" serializeAs="String">
<value />
</setting>
<setting name="DI_Name1" serializeAs="String">
<value />
</setting>
<setting name="DI_Name2" serializeAs="String">
<value />
</setting>
<setting name="DI_Name3" serializeAs="String">
<value />
</setting>
<setting name="DI_Name4" serializeAs="String">
<value />
</setting>
<setting name="DI_Name5" serializeAs="String">
<value />
</setting>
<setting name="DI_Name6" serializeAs="String">
<value />
</setting>
<setting name="DI_Name7" serializeAs="String">
<value />
</setting>
</Log_Analysis_Tools.My.MySettings>
</userSettings>
</configuration>

122
BLV_INFO.vb Normal file
View File

@@ -0,0 +1,122 @@
Module BLV_INFO
Private DEBUG_PRINTF_EN As Byte = &H1
''' <summary>
''' 协议处理返回值
''' </summary>
Enum PROCESS_RETURN
Correct
Check_Error
DevType_Error
Len_Error
Cmd_Error
End Enum
''' <summary>
''' BUS协议格式
''' </summary>
Enum BUS_PKT
PKT_ADD_FM
PKT_TYPE
PKT_DevType
PKT_ADD_TO
PKT_LEN
PKT_CHKSUM
PKT_CMD
PKT_PARA
End Enum
Enum BUS_PKT2
PKT_ADD_FM
PKT_TYPE
PKT_DevType
PKT_ADD_TO
PKT_LEN
PKT_LEN_8
PKT_CHKSUM
PKT_CMD
PKT_PARA
End Enum
Enum DEBUG_WIN
File_Info
Content_Info
End Enum
''' <summary>
''' 和校验取余数
''' 求Byte数组的和校验取余数
''' </summary>
''' <param name="dataPacket">Byte数组</param>
''' <returns>计算校验值</returns>
Public Function CheckSum(dataPacket As Byte(), datalen As Byte) As Byte
Dim sum As Integer
For idx = 0 To datalen - 1
sum += dataPacket(idx)
sum = sum And &HFF
Next
Dim sumMod As Byte = &HFF - sum
Return sumMod
End Function
''' <summary>
''' 调试信息输出到调试窗口信息
''' </summary>
''' <param name="str"></param>
Public Sub DEBUG_Printf(str As String)
If DEBUG_PRINTF_EN = &H1 Then
Console.WriteLine(str & vbCrLf)
End If
End Sub
''' <summary>
''' 将调试信息输出到界面窗口中
''' </summary>
''' <param name="type">选择输出窗口</param>
''' <param name="str">输出的信息</param>
''' <param name="col">输出信息颜色</param>
Public Sub Debug_Info_Display_On_Window(type As Byte, str As String col As Color)
Dim show_str As String = str
Select Case type
Case DEBUG_WIN.File_Info '文件解析信息内容显示窗口
If Form1.CheckBox1.Checked = True Then '判断当前是否打开该窗口
Form1.RichTextBox1.SelectionStart = Form1.RichTextBox1.TextLength
Form1.RichTextBox1.SelectionColor = col
Form1.RichTextBox1.AppendText(show_str & vbCrLf)
End If
Case DEBUG_WIN.Content_Info '数据内容解析信息显示窗口
If Form1.CheckBox2.Checked = True Then '判断当前是否打开该窗口
Form1.RichTextBox2.SelectionStart = Form1.RichTextBox2.TextLength
Form1.RichTextBox2.SelectionColor = col
Form1.RichTextBox2.AppendText(show_str & vbCrLf)
End If
Case Else
End Select
End Sub
Public Sub Debug_Display_Clear(type As Byte)
Select Case type
Case DEBUG_WIN.File_Info '文件解析信息内容显示窗口
Form1.RichTextBox1.Clear()
Case DEBUG_WIN.Content_Info '数据内容解析信息显示窗口
Form1.RichTextBox2.Clear()
Case Else
End Select
End Sub
End Module

312
Form1.Designer.vb generated Normal file
View File

@@ -0,0 +1,312 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
Partial Class Form1
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()>
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()>
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form1))
Me.TextBox1 = New System.Windows.Forms.TextBox()
Me.Button1 = New System.Windows.Forms.Button()
Me.RichTextBox1 = New System.Windows.Forms.RichTextBox()
Me.GroupBox1 = New System.Windows.Forms.GroupBox()
Me.Grid1 = New FlexCell.Grid()
Me.GroupBox2 = New System.Windows.Forms.GroupBox()
Me.SplitContainer3 = New System.Windows.Forms.SplitContainer()
Me.TabControl1 = New System.Windows.Forms.TabControl()
Me.TabPage1 = New System.Windows.Forms.TabPage()
Me.RichTextBox2 = New System.Windows.Forms.RichTextBox()
Me.SplitContainer1 = New System.Windows.Forms.SplitContainer()
Me.SplitContainer2 = New System.Windows.Forms.SplitContainer()
Me.GroupBox3 = New System.Windows.Forms.GroupBox()
Me.CheckBox1 = New System.Windows.Forms.CheckBox()
Me.CheckBox2 = New System.Windows.Forms.CheckBox()
Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
Me.tb_DataLen = New System.Windows.Forms.TextBox()
Me.tb_DataProcessingIdx = New System.Windows.Forms.TextBox()
Me.GroupBox1.SuspendLayout()
Me.GroupBox2.SuspendLayout()
CType(Me.SplitContainer3, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainer3.Panel1.SuspendLayout()
Me.SplitContainer3.Panel2.SuspendLayout()
Me.SplitContainer3.SuspendLayout()
Me.TabControl1.SuspendLayout()
CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainer1.Panel1.SuspendLayout()
Me.SplitContainer1.Panel2.SuspendLayout()
Me.SplitContainer1.SuspendLayout()
CType(Me.SplitContainer2, System.ComponentModel.ISupportInitialize).BeginInit()
Me.SplitContainer2.Panel1.SuspendLayout()
Me.SplitContainer2.Panel2.SuspendLayout()
Me.SplitContainer2.SuspendLayout()
Me.GroupBox3.SuspendLayout()
Me.SuspendLayout()
'
'TextBox1
'
Me.TextBox1.Location = New System.Drawing.Point(100, 20)
Me.TextBox1.Margin = New System.Windows.Forms.Padding(5)
Me.TextBox1.Name = "TextBox1"
Me.TextBox1.Size = New System.Drawing.Size(690, 21)
Me.TextBox1.TabIndex = 0
'
'Button1
'
Me.Button1.Location = New System.Drawing.Point(12, 16)
Me.Button1.Name = "Button1"
Me.Button1.Size = New System.Drawing.Size(80, 25)
Me.Button1.TabIndex = 2
Me.Button1.Text = "解析文件"
Me.Button1.UseVisualStyleBackColor = True
'
'RichTextBox1
'
Me.RichTextBox1.BackColor = System.Drawing.SystemColors.Menu
Me.RichTextBox1.Dock = System.Windows.Forms.DockStyle.Fill
Me.RichTextBox1.Location = New System.Drawing.Point(3, 17)
Me.RichTextBox1.Name = "RichTextBox1"
Me.RichTextBox1.Size = New System.Drawing.Size(357, 737)
Me.RichTextBox1.TabIndex = 0
Me.RichTextBox1.Text = ""
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.Grid1)
Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Fill
Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(1043, 441)
Me.GroupBox1.TabIndex = 3
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "日志数据"
'
'Grid1
'
Me.Grid1.CheckedImage = Nothing
Me.Grid1.DefaultFont = New System.Drawing.Font("宋体", 9.0!)
Me.Grid1.Dock = System.Windows.Forms.DockStyle.Fill
Me.Grid1.Font = New System.Drawing.Font("宋体", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Grid1.GridColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
Me.Grid1.Location = New System.Drawing.Point(3, 17)
Me.Grid1.Name = "Grid1"
Me.Grid1.ShowResizeTip = True
Me.Grid1.Size = New System.Drawing.Size(1037, 421)
Me.Grid1.TabIndex = 0
Me.Grid1.UncheckedImage = Nothing
'
'GroupBox2
'
Me.GroupBox2.Controls.Add(Me.SplitContainer3)
Me.GroupBox2.Dock = System.Windows.Forms.DockStyle.Fill
Me.GroupBox2.Location = New System.Drawing.Point(0, 0)
Me.GroupBox2.Name = "GroupBox2"
Me.GroupBox2.Size = New System.Drawing.Size(1043, 312)
Me.GroupBox2.TabIndex = 4
Me.GroupBox2.TabStop = False
Me.GroupBox2.Text = "数据详细"
'
'SplitContainer3
'
Me.SplitContainer3.Dock = System.Windows.Forms.DockStyle.Fill
Me.SplitContainer3.Location = New System.Drawing.Point(3, 17)
Me.SplitContainer3.Name = "SplitContainer3"
'
'SplitContainer3.Panel1
'
Me.SplitContainer3.Panel1.Controls.Add(Me.TabControl1)
'
'SplitContainer3.Panel2
'
Me.SplitContainer3.Panel2.Controls.Add(Me.RichTextBox2)
Me.SplitContainer3.Size = New System.Drawing.Size(1037, 292)
Me.SplitContainer3.SplitterDistance = 297
Me.SplitContainer3.TabIndex = 2
'
'TabControl1
'
Me.TabControl1.Controls.Add(Me.TabPage1)
Me.TabControl1.Dock = System.Windows.Forms.DockStyle.Fill
Me.TabControl1.Location = New System.Drawing.Point(0, 0)
Me.TabControl1.Name = "TabControl1"
Me.TabControl1.SelectedIndex = 0
Me.TabControl1.Size = New System.Drawing.Size(297, 292)
Me.TabControl1.TabIndex = 1
'
'TabPage1
'
Me.TabPage1.BackColor = System.Drawing.SystemColors.MenuBar
Me.TabPage1.Location = New System.Drawing.Point(4, 22)
Me.TabPage1.Name = "TabPage1"
Me.TabPage1.Padding = New System.Windows.Forms.Padding(3)
Me.TabPage1.Size = New System.Drawing.Size(289, 266)
Me.TabPage1.TabIndex = 0
Me.TabPage1.Text = "TabPage1"
'
'RichTextBox2
'
Me.RichTextBox2.BackColor = System.Drawing.SystemColors.MenuBar
Me.RichTextBox2.Dock = System.Windows.Forms.DockStyle.Fill
Me.RichTextBox2.Location = New System.Drawing.Point(0, 0)
Me.RichTextBox2.Name = "RichTextBox2"
Me.RichTextBox2.Size = New System.Drawing.Size(736, 292)
Me.RichTextBox2.TabIndex = 0
Me.RichTextBox2.Text = ""
'
'SplitContainer1
'
Me.SplitContainer1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
Or System.Windows.Forms.AnchorStyles.Left) _
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Me.SplitContainer1.Location = New System.Drawing.Point(12, 58)
Me.SplitContainer1.Name = "SplitContainer1"
'
'SplitContainer1.Panel1
'
Me.SplitContainer1.Panel1.Controls.Add(Me.SplitContainer2)
'
'SplitContainer1.Panel2
'
Me.SplitContainer1.Panel2.Controls.Add(Me.GroupBox3)
Me.SplitContainer1.Size = New System.Drawing.Size(1410, 757)
Me.SplitContainer1.SplitterDistance = 1043
Me.SplitContainer1.TabIndex = 5
'
'SplitContainer2
'
Me.SplitContainer2.Dock = System.Windows.Forms.DockStyle.Fill
Me.SplitContainer2.Location = New System.Drawing.Point(0, 0)
Me.SplitContainer2.Name = "SplitContainer2"
Me.SplitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal
'
'SplitContainer2.Panel1
'
Me.SplitContainer2.Panel1.Controls.Add(Me.GroupBox1)
'
'SplitContainer2.Panel2
'
Me.SplitContainer2.Panel2.Controls.Add(Me.GroupBox2)
Me.SplitContainer2.Size = New System.Drawing.Size(1043, 757)
Me.SplitContainer2.SplitterDistance = 441
Me.SplitContainer2.TabIndex = 6
'
'GroupBox3
'
Me.GroupBox3.Controls.Add(Me.RichTextBox1)
Me.GroupBox3.Dock = System.Windows.Forms.DockStyle.Fill
Me.GroupBox3.Location = New System.Drawing.Point(0, 0)
Me.GroupBox3.Name = "GroupBox3"
Me.GroupBox3.Size = New System.Drawing.Size(363, 757)
Me.GroupBox3.TabIndex = 0
Me.GroupBox3.TabStop = False
Me.GroupBox3.Text = "文件解析详细"
'
'CheckBox1
'
Me.CheckBox1.AutoSize = True
Me.CheckBox1.Location = New System.Drawing.Point(827, 13)
Me.CheckBox1.Name = "CheckBox1"
Me.CheckBox1.Size = New System.Drawing.Size(96, 16)
Me.CheckBox1.TabIndex = 6
Me.CheckBox1.Text = "文件解析详细"
Me.CheckBox1.UseVisualStyleBackColor = True
'
'CheckBox2
'
Me.CheckBox2.AutoSize = True
Me.CheckBox2.Checked = True
Me.CheckBox2.CheckState = System.Windows.Forms.CheckState.Checked
Me.CheckBox2.Location = New System.Drawing.Point(827, 36)
Me.CheckBox2.Name = "CheckBox2"
Me.CheckBox2.Size = New System.Drawing.Size(96, 16)
Me.CheckBox2.TabIndex = 7
Me.CheckBox2.Text = "数据解析详细"
Me.CheckBox2.UseVisualStyleBackColor = True
'
'tb_DataLen
'
Me.tb_DataLen.Location = New System.Drawing.Point(1288, 8)
Me.tb_DataLen.Name = "tb_DataLen"
Me.tb_DataLen.Size = New System.Drawing.Size(134, 21)
Me.tb_DataLen.TabIndex = 8
Me.tb_DataLen.Text = "0"
'
'tb_DataProcessingIdx
'
Me.tb_DataProcessingIdx.Location = New System.Drawing.Point(1288, 31)
Me.tb_DataProcessingIdx.Name = "tb_DataProcessingIdx"
Me.tb_DataProcessingIdx.Size = New System.Drawing.Size(134, 21)
Me.tb_DataProcessingIdx.TabIndex = 9
Me.tb_DataProcessingIdx.Text = "0"
'
'Form1
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(1430, 827)
Me.Controls.Add(Me.tb_DataProcessingIdx)
Me.Controls.Add(Me.tb_DataLen)
Me.Controls.Add(Me.CheckBox2)
Me.Controls.Add(Me.CheckBox1)
Me.Controls.Add(Me.SplitContainer1)
Me.Controls.Add(Me.Button1)
Me.Controls.Add(Me.TextBox1)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "Form1"
Me.Text = "数据解析工具"
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox2.ResumeLayout(False)
Me.SplitContainer3.Panel1.ResumeLayout(False)
Me.SplitContainer3.Panel2.ResumeLayout(False)
CType(Me.SplitContainer3, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainer3.ResumeLayout(False)
Me.TabControl1.ResumeLayout(False)
Me.SplitContainer1.Panel1.ResumeLayout(False)
Me.SplitContainer1.Panel2.ResumeLayout(False)
CType(Me.SplitContainer1, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainer1.ResumeLayout(False)
Me.SplitContainer2.Panel1.ResumeLayout(False)
Me.SplitContainer2.Panel2.ResumeLayout(False)
CType(Me.SplitContainer2, System.ComponentModel.ISupportInitialize).EndInit()
Me.SplitContainer2.ResumeLayout(False)
Me.GroupBox3.ResumeLayout(False)
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
Friend WithEvents TextBox1 As TextBox
Friend WithEvents Button1 As Button
Friend WithEvents RichTextBox1 As RichTextBox
Friend WithEvents GroupBox1 As GroupBox
Friend WithEvents GroupBox2 As GroupBox
Friend WithEvents SplitContainer1 As SplitContainer
Friend WithEvents SplitContainer2 As SplitContainer
Friend WithEvents GroupBox3 As GroupBox
Friend WithEvents RichTextBox2 As RichTextBox
Friend WithEvents TabControl1 As TabControl
Friend WithEvents SplitContainer3 As SplitContainer
Friend WithEvents CheckBox1 As CheckBox
Friend WithEvents CheckBox2 As CheckBox
Friend WithEvents TabPage1 As TabPage
Friend WithEvents Grid1 As FlexCell.Grid
Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
Friend WithEvents tb_DataLen As TextBox
Friend WithEvents tb_DataProcessingIdx As TextBox
End Class

1676
Form1.resx Normal file

File diff suppressed because it is too large Load Diff

1639
Form1.vb Normal file

File diff suppressed because it is too large Load Diff

889
Form_C5IO.Designer.vb generated Normal file
View File

@@ -0,0 +1,889 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form_C5IO
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form_C5IO))
Me.Relay1 = New System.Windows.Forms.Button()
Me.GroupBox1 = New System.Windows.Forms.GroupBox()
Me.TextBox_Relay20 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay10 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay19 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay9 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay18 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay8 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay17 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay7 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay16 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay6 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay15 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay5 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay14 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay4 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay13 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay3 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay12 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay2 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay11 = New System.Windows.Forms.TextBox()
Me.TextBox_Relay1 = New System.Windows.Forms.TextBox()
Me.Relay20 = New System.Windows.Forms.Button()
Me.Relay19 = New System.Windows.Forms.Button()
Me.Relay18 = New System.Windows.Forms.Button()
Me.Relay17 = New System.Windows.Forms.Button()
Me.Relay16 = New System.Windows.Forms.Button()
Me.Relay15 = New System.Windows.Forms.Button()
Me.Relay14 = New System.Windows.Forms.Button()
Me.Relay13 = New System.Windows.Forms.Button()
Me.Relay12 = New System.Windows.Forms.Button()
Me.Relay11 = New System.Windows.Forms.Button()
Me.Relay10 = New System.Windows.Forms.Button()
Me.Relay9 = New System.Windows.Forms.Button()
Me.Relay8 = New System.Windows.Forms.Button()
Me.Relay7 = New System.Windows.Forms.Button()
Me.Relay6 = New System.Windows.Forms.Button()
Me.Relay5 = New System.Windows.Forms.Button()
Me.Relay4 = New System.Windows.Forms.Button()
Me.Relay3 = New System.Windows.Forms.Button()
Me.Relay2 = New System.Windows.Forms.Button()
Me.GroupBox2 = New System.Windows.Forms.GroupBox()
Me.DO6 = New System.Windows.Forms.Button()
Me.DO5 = New System.Windows.Forms.Button()
Me.DO4 = New System.Windows.Forms.Button()
Me.DO3 = New System.Windows.Forms.Button()
Me.DO2 = New System.Windows.Forms.Button()
Me.DO1 = New System.Windows.Forms.Button()
Me.TextBox_DO6 = New System.Windows.Forms.TextBox()
Me.TextBox_DO1 = New System.Windows.Forms.TextBox()
Me.TextBox_DO2 = New System.Windows.Forms.TextBox()
Me.TextBox_DO3 = New System.Windows.Forms.TextBox()
Me.TextBox_DO5 = New System.Windows.Forms.TextBox()
Me.TextBox_DO4 = New System.Windows.Forms.TextBox()
Me.GroupBox3 = New System.Windows.Forms.GroupBox()
Me.DI7 = New System.Windows.Forms.Button()
Me.DI6 = New System.Windows.Forms.Button()
Me.DI5 = New System.Windows.Forms.Button()
Me.DI4 = New System.Windows.Forms.Button()
Me.DI3 = New System.Windows.Forms.Button()
Me.DI2 = New System.Windows.Forms.Button()
Me.TextBox_DI7 = New System.Windows.Forms.TextBox()
Me.DI1 = New System.Windows.Forms.Button()
Me.TextBox_DI6 = New System.Windows.Forms.TextBox()
Me.TextBox_DI1 = New System.Windows.Forms.TextBox()
Me.TextBox_DI2 = New System.Windows.Forms.TextBox()
Me.TextBox_DI5 = New System.Windows.Forms.TextBox()
Me.TextBox_DI3 = New System.Windows.Forms.TextBox()
Me.TextBox_DI4 = New System.Windows.Forms.TextBox()
Me.Panel1 = New System.Windows.Forms.Panel()
Me.GroupBox1.SuspendLayout()
Me.GroupBox2.SuspendLayout()
Me.GroupBox3.SuspendLayout()
Me.Panel1.SuspendLayout()
Me.SuspendLayout()
'
'Relay1
'
Me.Relay1.Location = New System.Drawing.Point(27, 51)
Me.Relay1.Name = "Relay1"
Me.Relay1.Size = New System.Drawing.Size(44, 33)
Me.Relay1.TabIndex = 0
Me.Relay1.Text = "01"
Me.Relay1.UseVisualStyleBackColor = True
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.TextBox_Relay20)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay10)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay19)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay9)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay18)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay8)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay17)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay7)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay16)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay6)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay15)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay5)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay14)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay4)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay13)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay3)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay12)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay2)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay11)
Me.GroupBox1.Controls.Add(Me.TextBox_Relay1)
Me.GroupBox1.Controls.Add(Me.Relay20)
Me.GroupBox1.Controls.Add(Me.Relay19)
Me.GroupBox1.Controls.Add(Me.Relay18)
Me.GroupBox1.Controls.Add(Me.Relay17)
Me.GroupBox1.Controls.Add(Me.Relay16)
Me.GroupBox1.Controls.Add(Me.Relay15)
Me.GroupBox1.Controls.Add(Me.Relay14)
Me.GroupBox1.Controls.Add(Me.Relay13)
Me.GroupBox1.Controls.Add(Me.Relay12)
Me.GroupBox1.Controls.Add(Me.Relay11)
Me.GroupBox1.Controls.Add(Me.Relay10)
Me.GroupBox1.Controls.Add(Me.Relay9)
Me.GroupBox1.Controls.Add(Me.Relay8)
Me.GroupBox1.Controls.Add(Me.Relay7)
Me.GroupBox1.Controls.Add(Me.Relay6)
Me.GroupBox1.Controls.Add(Me.Relay5)
Me.GroupBox1.Controls.Add(Me.Relay4)
Me.GroupBox1.Controls.Add(Me.Relay3)
Me.GroupBox1.Controls.Add(Me.Relay2)
Me.GroupBox1.Controls.Add(Me.Relay1)
Me.GroupBox1.Location = New System.Drawing.Point(4, 3)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(760, 174)
Me.GroupBox1.TabIndex = 1
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "继电器状态"
'
'TextBox_Relay20
'
Me.TextBox_Relay20.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay20.Location = New System.Drawing.Point(674, 102)
Me.TextBox_Relay20.Name = "TextBox_Relay20"
Me.TextBox_Relay20.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay20.TabIndex = 19
Me.TextBox_Relay20.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay10
'
Me.TextBox_Relay10.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay10.Location = New System.Drawing.Point(674, 24)
Me.TextBox_Relay10.Name = "TextBox_Relay10"
Me.TextBox_Relay10.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay10.TabIndex = 19
Me.TextBox_Relay10.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay19
'
Me.TextBox_Relay19.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay19.Location = New System.Drawing.Point(601, 102)
Me.TextBox_Relay19.Name = "TextBox_Relay19"
Me.TextBox_Relay19.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay19.TabIndex = 19
Me.TextBox_Relay19.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay9
'
Me.TextBox_Relay9.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay9.Location = New System.Drawing.Point(601, 24)
Me.TextBox_Relay9.Name = "TextBox_Relay9"
Me.TextBox_Relay9.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay9.TabIndex = 19
Me.TextBox_Relay9.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay18
'
Me.TextBox_Relay18.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay18.Location = New System.Drawing.Point(528, 102)
Me.TextBox_Relay18.Name = "TextBox_Relay18"
Me.TextBox_Relay18.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay18.TabIndex = 19
Me.TextBox_Relay18.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay8
'
Me.TextBox_Relay8.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay8.Location = New System.Drawing.Point(528, 24)
Me.TextBox_Relay8.Name = "TextBox_Relay8"
Me.TextBox_Relay8.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay8.TabIndex = 19
Me.TextBox_Relay8.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay17
'
Me.TextBox_Relay17.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay17.Location = New System.Drawing.Point(455, 102)
Me.TextBox_Relay17.Name = "TextBox_Relay17"
Me.TextBox_Relay17.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay17.TabIndex = 19
Me.TextBox_Relay17.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay7
'
Me.TextBox_Relay7.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay7.Location = New System.Drawing.Point(455, 24)
Me.TextBox_Relay7.Name = "TextBox_Relay7"
Me.TextBox_Relay7.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay7.TabIndex = 19
Me.TextBox_Relay7.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay16
'
Me.TextBox_Relay16.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay16.Location = New System.Drawing.Point(382, 102)
Me.TextBox_Relay16.Name = "TextBox_Relay16"
Me.TextBox_Relay16.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay16.TabIndex = 19
Me.TextBox_Relay16.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay6
'
Me.TextBox_Relay6.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay6.Location = New System.Drawing.Point(382, 24)
Me.TextBox_Relay6.Name = "TextBox_Relay6"
Me.TextBox_Relay6.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay6.TabIndex = 19
Me.TextBox_Relay6.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay15
'
Me.TextBox_Relay15.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay15.Location = New System.Drawing.Point(309, 102)
Me.TextBox_Relay15.Name = "TextBox_Relay15"
Me.TextBox_Relay15.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay15.TabIndex = 19
Me.TextBox_Relay15.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay5
'
Me.TextBox_Relay5.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay5.Location = New System.Drawing.Point(309, 24)
Me.TextBox_Relay5.Name = "TextBox_Relay5"
Me.TextBox_Relay5.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay5.TabIndex = 19
Me.TextBox_Relay5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay14
'
Me.TextBox_Relay14.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay14.Location = New System.Drawing.Point(236, 102)
Me.TextBox_Relay14.Name = "TextBox_Relay14"
Me.TextBox_Relay14.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay14.TabIndex = 19
Me.TextBox_Relay14.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay4
'
Me.TextBox_Relay4.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay4.Location = New System.Drawing.Point(236, 24)
Me.TextBox_Relay4.Name = "TextBox_Relay4"
Me.TextBox_Relay4.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay4.TabIndex = 19
Me.TextBox_Relay4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay13
'
Me.TextBox_Relay13.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay13.Location = New System.Drawing.Point(163, 102)
Me.TextBox_Relay13.Name = "TextBox_Relay13"
Me.TextBox_Relay13.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay13.TabIndex = 19
Me.TextBox_Relay13.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay3
'
Me.TextBox_Relay3.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay3.Location = New System.Drawing.Point(163, 24)
Me.TextBox_Relay3.Name = "TextBox_Relay3"
Me.TextBox_Relay3.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay3.TabIndex = 19
Me.TextBox_Relay3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay12
'
Me.TextBox_Relay12.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay12.Location = New System.Drawing.Point(90, 102)
Me.TextBox_Relay12.Name = "TextBox_Relay12"
Me.TextBox_Relay12.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay12.TabIndex = 19
Me.TextBox_Relay12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay2
'
Me.TextBox_Relay2.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay2.Location = New System.Drawing.Point(90, 24)
Me.TextBox_Relay2.Name = "TextBox_Relay2"
Me.TextBox_Relay2.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay2.TabIndex = 19
Me.TextBox_Relay2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay11
'
Me.TextBox_Relay11.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay11.Location = New System.Drawing.Point(17, 102)
Me.TextBox_Relay11.Name = "TextBox_Relay11"
Me.TextBox_Relay11.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay11.TabIndex = 19
Me.TextBox_Relay11.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_Relay1
'
Me.TextBox_Relay1.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_Relay1.Location = New System.Drawing.Point(17, 24)
Me.TextBox_Relay1.Name = "TextBox_Relay1"
Me.TextBox_Relay1.Size = New System.Drawing.Size(67, 21)
Me.TextBox_Relay1.TabIndex = 19
Me.TextBox_Relay1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'Relay20
'
Me.Relay20.Location = New System.Drawing.Point(684, 129)
Me.Relay20.Name = "Relay20"
Me.Relay20.Size = New System.Drawing.Size(44, 33)
Me.Relay20.TabIndex = 18
Me.Relay20.Text = "20"
Me.Relay20.UseVisualStyleBackColor = True
'
'Relay19
'
Me.Relay19.Location = New System.Drawing.Point(611, 129)
Me.Relay19.Name = "Relay19"
Me.Relay19.Size = New System.Drawing.Size(44, 33)
Me.Relay19.TabIndex = 17
Me.Relay19.Text = "19"
Me.Relay19.UseVisualStyleBackColor = True
'
'Relay18
'
Me.Relay18.Location = New System.Drawing.Point(538, 129)
Me.Relay18.Name = "Relay18"
Me.Relay18.Size = New System.Drawing.Size(44, 33)
Me.Relay18.TabIndex = 16
Me.Relay18.Text = "18"
Me.Relay18.UseVisualStyleBackColor = True
'
'Relay17
'
Me.Relay17.Location = New System.Drawing.Point(465, 129)
Me.Relay17.Name = "Relay17"
Me.Relay17.Size = New System.Drawing.Size(44, 33)
Me.Relay17.TabIndex = 15
Me.Relay17.Text = "17"
Me.Relay17.UseVisualStyleBackColor = True
'
'Relay16
'
Me.Relay16.Location = New System.Drawing.Point(392, 129)
Me.Relay16.Name = "Relay16"
Me.Relay16.Size = New System.Drawing.Size(44, 33)
Me.Relay16.TabIndex = 14
Me.Relay16.Text = "16"
Me.Relay16.UseVisualStyleBackColor = True
'
'Relay15
'
Me.Relay15.Location = New System.Drawing.Point(319, 129)
Me.Relay15.Name = "Relay15"
Me.Relay15.Size = New System.Drawing.Size(44, 33)
Me.Relay15.TabIndex = 13
Me.Relay15.Text = "15"
Me.Relay15.UseVisualStyleBackColor = True
'
'Relay14
'
Me.Relay14.Location = New System.Drawing.Point(246, 129)
Me.Relay14.Name = "Relay14"
Me.Relay14.Size = New System.Drawing.Size(44, 33)
Me.Relay14.TabIndex = 12
Me.Relay14.Text = "14"
Me.Relay14.UseVisualStyleBackColor = True
'
'Relay13
'
Me.Relay13.Location = New System.Drawing.Point(172, 129)
Me.Relay13.Name = "Relay13"
Me.Relay13.Size = New System.Drawing.Size(44, 33)
Me.Relay13.TabIndex = 11
Me.Relay13.Text = "13"
Me.Relay13.UseVisualStyleBackColor = True
'
'Relay12
'
Me.Relay12.Location = New System.Drawing.Point(100, 129)
Me.Relay12.Name = "Relay12"
Me.Relay12.Size = New System.Drawing.Size(44, 33)
Me.Relay12.TabIndex = 10
Me.Relay12.Text = "12"
Me.Relay12.UseVisualStyleBackColor = True
'
'Relay11
'
Me.Relay11.Location = New System.Drawing.Point(27, 129)
Me.Relay11.Name = "Relay11"
Me.Relay11.Size = New System.Drawing.Size(44, 33)
Me.Relay11.TabIndex = 9
Me.Relay11.Text = "11"
Me.Relay11.UseVisualStyleBackColor = True
'
'Relay10
'
Me.Relay10.Location = New System.Drawing.Point(684, 51)
Me.Relay10.Name = "Relay10"
Me.Relay10.Size = New System.Drawing.Size(44, 33)
Me.Relay10.TabIndex = 8
Me.Relay10.Text = "10"
Me.Relay10.UseVisualStyleBackColor = True
'
'Relay9
'
Me.Relay9.Location = New System.Drawing.Point(611, 51)
Me.Relay9.Name = "Relay9"
Me.Relay9.Size = New System.Drawing.Size(44, 33)
Me.Relay9.TabIndex = 7
Me.Relay9.Text = "09"
Me.Relay9.UseVisualStyleBackColor = True
'
'Relay8
'
Me.Relay8.Location = New System.Drawing.Point(538, 51)
Me.Relay8.Name = "Relay8"
Me.Relay8.Size = New System.Drawing.Size(44, 33)
Me.Relay8.TabIndex = 6
Me.Relay8.Text = "08"
Me.Relay8.UseVisualStyleBackColor = True
'
'Relay7
'
Me.Relay7.Location = New System.Drawing.Point(465, 51)
Me.Relay7.Name = "Relay7"
Me.Relay7.Size = New System.Drawing.Size(44, 33)
Me.Relay7.TabIndex = 5
Me.Relay7.Text = "07"
Me.Relay7.UseVisualStyleBackColor = True
'
'Relay6
'
Me.Relay6.Location = New System.Drawing.Point(392, 51)
Me.Relay6.Name = "Relay6"
Me.Relay6.Size = New System.Drawing.Size(44, 33)
Me.Relay6.TabIndex = 4
Me.Relay6.Text = "06"
Me.Relay6.UseVisualStyleBackColor = True
'
'Relay5
'
Me.Relay5.Location = New System.Drawing.Point(319, 51)
Me.Relay5.Name = "Relay5"
Me.Relay5.Size = New System.Drawing.Size(44, 33)
Me.Relay5.TabIndex = 2
Me.Relay5.Text = "05"
Me.Relay5.UseVisualStyleBackColor = True
'
'Relay4
'
Me.Relay4.Location = New System.Drawing.Point(246, 51)
Me.Relay4.Name = "Relay4"
Me.Relay4.Size = New System.Drawing.Size(44, 33)
Me.Relay4.TabIndex = 3
Me.Relay4.Text = "04"
Me.Relay4.UseVisualStyleBackColor = True
'
'Relay3
'
Me.Relay3.Location = New System.Drawing.Point(173, 51)
Me.Relay3.Name = "Relay3"
Me.Relay3.Size = New System.Drawing.Size(44, 33)
Me.Relay3.TabIndex = 2
Me.Relay3.Text = "03"
Me.Relay3.UseVisualStyleBackColor = True
'
'Relay2
'
Me.Relay2.Location = New System.Drawing.Point(100, 51)
Me.Relay2.Name = "Relay2"
Me.Relay2.Size = New System.Drawing.Size(44, 33)
Me.Relay2.TabIndex = 1
Me.Relay2.Text = "02"
Me.Relay2.UseVisualStyleBackColor = True
'
'GroupBox2
'
Me.GroupBox2.Controls.Add(Me.DO6)
Me.GroupBox2.Controls.Add(Me.DO5)
Me.GroupBox2.Controls.Add(Me.DO4)
Me.GroupBox2.Controls.Add(Me.DO3)
Me.GroupBox2.Controls.Add(Me.DO2)
Me.GroupBox2.Controls.Add(Me.DO1)
Me.GroupBox2.Controls.Add(Me.TextBox_DO6)
Me.GroupBox2.Controls.Add(Me.TextBox_DO1)
Me.GroupBox2.Controls.Add(Me.TextBox_DO2)
Me.GroupBox2.Controls.Add(Me.TextBox_DO3)
Me.GroupBox2.Controls.Add(Me.TextBox_DO5)
Me.GroupBox2.Controls.Add(Me.TextBox_DO4)
Me.GroupBox2.Location = New System.Drawing.Point(4, 183)
Me.GroupBox2.Name = "GroupBox2"
Me.GroupBox2.Size = New System.Drawing.Size(550, 90)
Me.GroupBox2.TabIndex = 2
Me.GroupBox2.TabStop = False
Me.GroupBox2.Text = "DO状态"
'
'DO6
'
Me.DO6.Location = New System.Drawing.Point(392, 46)
Me.DO6.Name = "DO6"
Me.DO6.Size = New System.Drawing.Size(44, 33)
Me.DO6.TabIndex = 6
Me.DO6.Text = "06"
Me.DO6.UseVisualStyleBackColor = True
'
'DO5
'
Me.DO5.Location = New System.Drawing.Point(319, 46)
Me.DO5.Name = "DO5"
Me.DO5.Size = New System.Drawing.Size(44, 33)
Me.DO5.TabIndex = 5
Me.DO5.Text = "05"
Me.DO5.UseVisualStyleBackColor = True
'
'DO4
'
Me.DO4.Location = New System.Drawing.Point(246, 46)
Me.DO4.Name = "DO4"
Me.DO4.Size = New System.Drawing.Size(44, 33)
Me.DO4.TabIndex = 4
Me.DO4.Text = "04"
Me.DO4.UseVisualStyleBackColor = True
'
'DO3
'
Me.DO3.Location = New System.Drawing.Point(173, 46)
Me.DO3.Name = "DO3"
Me.DO3.Size = New System.Drawing.Size(44, 33)
Me.DO3.TabIndex = 3
Me.DO3.Text = "03"
Me.DO3.UseVisualStyleBackColor = True
'
'DO2
'
Me.DO2.Location = New System.Drawing.Point(100, 46)
Me.DO2.Name = "DO2"
Me.DO2.Size = New System.Drawing.Size(44, 33)
Me.DO2.TabIndex = 2
Me.DO2.Text = "02"
Me.DO2.UseVisualStyleBackColor = True
'
'DO1
'
Me.DO1.Location = New System.Drawing.Point(27, 46)
Me.DO1.Name = "DO1"
Me.DO1.Size = New System.Drawing.Size(44, 33)
Me.DO1.TabIndex = 1
Me.DO1.Text = "01"
Me.DO1.UseVisualStyleBackColor = True
'
'TextBox_DO6
'
Me.TextBox_DO6.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DO6.Location = New System.Drawing.Point(382, 19)
Me.TextBox_DO6.Name = "TextBox_DO6"
Me.TextBox_DO6.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DO6.TabIndex = 19
Me.TextBox_DO6.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DO1
'
Me.TextBox_DO1.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DO1.Location = New System.Drawing.Point(17, 19)
Me.TextBox_DO1.Name = "TextBox_DO1"
Me.TextBox_DO1.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DO1.TabIndex = 19
Me.TextBox_DO1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DO2
'
Me.TextBox_DO2.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DO2.Location = New System.Drawing.Point(90, 19)
Me.TextBox_DO2.Name = "TextBox_DO2"
Me.TextBox_DO2.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DO2.TabIndex = 19
Me.TextBox_DO2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DO3
'
Me.TextBox_DO3.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DO3.Location = New System.Drawing.Point(163, 19)
Me.TextBox_DO3.Name = "TextBox_DO3"
Me.TextBox_DO3.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DO3.TabIndex = 19
Me.TextBox_DO3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DO5
'
Me.TextBox_DO5.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DO5.Location = New System.Drawing.Point(309, 19)
Me.TextBox_DO5.Name = "TextBox_DO5"
Me.TextBox_DO5.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DO5.TabIndex = 19
Me.TextBox_DO5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DO4
'
Me.TextBox_DO4.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DO4.Location = New System.Drawing.Point(236, 19)
Me.TextBox_DO4.Name = "TextBox_DO4"
Me.TextBox_DO4.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DO4.TabIndex = 19
Me.TextBox_DO4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'GroupBox3
'
Me.GroupBox3.Controls.Add(Me.DI7)
Me.GroupBox3.Controls.Add(Me.DI6)
Me.GroupBox3.Controls.Add(Me.DI5)
Me.GroupBox3.Controls.Add(Me.DI4)
Me.GroupBox3.Controls.Add(Me.DI3)
Me.GroupBox3.Controls.Add(Me.DI2)
Me.GroupBox3.Controls.Add(Me.TextBox_DI7)
Me.GroupBox3.Controls.Add(Me.DI1)
Me.GroupBox3.Controls.Add(Me.TextBox_DI6)
Me.GroupBox3.Controls.Add(Me.TextBox_DI1)
Me.GroupBox3.Controls.Add(Me.TextBox_DI2)
Me.GroupBox3.Controls.Add(Me.TextBox_DI5)
Me.GroupBox3.Controls.Add(Me.TextBox_DI3)
Me.GroupBox3.Controls.Add(Me.TextBox_DI4)
Me.GroupBox3.Location = New System.Drawing.Point(4, 279)
Me.GroupBox3.Name = "GroupBox3"
Me.GroupBox3.Size = New System.Drawing.Size(550, 90)
Me.GroupBox3.TabIndex = 3
Me.GroupBox3.TabStop = False
Me.GroupBox3.Text = "DI状态"
'
'DI7
'
Me.DI7.Location = New System.Drawing.Point(465, 48)
Me.DI7.Name = "DI7"
Me.DI7.Size = New System.Drawing.Size(44, 33)
Me.DI7.TabIndex = 14
Me.DI7.Text = "07"
Me.DI7.UseVisualStyleBackColor = True
'
'DI6
'
Me.DI6.Location = New System.Drawing.Point(392, 48)
Me.DI6.Name = "DI6"
Me.DI6.Size = New System.Drawing.Size(44, 33)
Me.DI6.TabIndex = 12
Me.DI6.Text = "06"
Me.DI6.UseVisualStyleBackColor = True
'
'DI5
'
Me.DI5.Location = New System.Drawing.Point(319, 48)
Me.DI5.Name = "DI5"
Me.DI5.Size = New System.Drawing.Size(44, 33)
Me.DI5.TabIndex = 10
Me.DI5.Text = "05"
Me.DI5.UseVisualStyleBackColor = True
'
'DI4
'
Me.DI4.Location = New System.Drawing.Point(246, 48)
Me.DI4.Name = "DI4"
Me.DI4.Size = New System.Drawing.Size(44, 33)
Me.DI4.TabIndex = 8
Me.DI4.Text = "04"
Me.DI4.UseVisualStyleBackColor = True
'
'DI3
'
Me.DI3.Location = New System.Drawing.Point(173, 48)
Me.DI3.Name = "DI3"
Me.DI3.Size = New System.Drawing.Size(44, 33)
Me.DI3.TabIndex = 6
Me.DI3.Text = "03"
Me.DI3.UseVisualStyleBackColor = True
'
'DI2
'
Me.DI2.Location = New System.Drawing.Point(100, 48)
Me.DI2.Name = "DI2"
Me.DI2.Size = New System.Drawing.Size(44, 33)
Me.DI2.TabIndex = 4
Me.DI2.Text = "02"
Me.DI2.UseVisualStyleBackColor = True
'
'TextBox_DI7
'
Me.TextBox_DI7.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DI7.Location = New System.Drawing.Point(455, 21)
Me.TextBox_DI7.Name = "TextBox_DI7"
Me.TextBox_DI7.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DI7.TabIndex = 19
Me.TextBox_DI7.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'DI1
'
Me.DI1.Location = New System.Drawing.Point(27, 48)
Me.DI1.Name = "DI1"
Me.DI1.Size = New System.Drawing.Size(44, 33)
Me.DI1.TabIndex = 2
Me.DI1.Text = "01"
Me.DI1.UseVisualStyleBackColor = True
'
'TextBox_DI6
'
Me.TextBox_DI6.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DI6.Location = New System.Drawing.Point(382, 21)
Me.TextBox_DI6.Name = "TextBox_DI6"
Me.TextBox_DI6.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DI6.TabIndex = 19
Me.TextBox_DI6.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DI1
'
Me.TextBox_DI1.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DI1.Location = New System.Drawing.Point(17, 21)
Me.TextBox_DI1.Name = "TextBox_DI1"
Me.TextBox_DI1.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DI1.TabIndex = 19
Me.TextBox_DI1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DI2
'
Me.TextBox_DI2.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DI2.Location = New System.Drawing.Point(90, 21)
Me.TextBox_DI2.Name = "TextBox_DI2"
Me.TextBox_DI2.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DI2.TabIndex = 19
Me.TextBox_DI2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DI5
'
Me.TextBox_DI5.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DI5.Location = New System.Drawing.Point(309, 21)
Me.TextBox_DI5.Name = "TextBox_DI5"
Me.TextBox_DI5.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DI5.TabIndex = 19
Me.TextBox_DI5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DI3
'
Me.TextBox_DI3.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DI3.Location = New System.Drawing.Point(163, 21)
Me.TextBox_DI3.Name = "TextBox_DI3"
Me.TextBox_DI3.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DI3.TabIndex = 19
Me.TextBox_DI3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'TextBox_DI4
'
Me.TextBox_DI4.BackColor = System.Drawing.SystemColors.Control
Me.TextBox_DI4.Location = New System.Drawing.Point(236, 21)
Me.TextBox_DI4.Name = "TextBox_DI4"
Me.TextBox_DI4.Size = New System.Drawing.Size(67, 21)
Me.TextBox_DI4.TabIndex = 19
Me.TextBox_DI4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
'
'Panel1
'
Me.Panel1.Controls.Add(Me.GroupBox1)
Me.Panel1.Controls.Add(Me.GroupBox3)
Me.Panel1.Controls.Add(Me.GroupBox2)
Me.Panel1.Location = New System.Drawing.Point(12, 12)
Me.Panel1.Name = "Panel1"
Me.Panel1.Size = New System.Drawing.Size(886, 398)
Me.Panel1.TabIndex = 4
'
'Form_C5IO
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(945, 505)
Me.Controls.Add(Me.Panel1)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "Form_C5IO"
Me.Text = "Device_C5IO"
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox1.PerformLayout()
Me.GroupBox2.ResumeLayout(False)
Me.GroupBox2.PerformLayout()
Me.GroupBox3.ResumeLayout(False)
Me.GroupBox3.PerformLayout()
Me.Panel1.ResumeLayout(False)
Me.ResumeLayout(False)
End Sub
Friend WithEvents Relay1 As Button
Friend WithEvents GroupBox1 As GroupBox
Friend WithEvents Relay5 As Button
Friend WithEvents Relay4 As Button
Friend WithEvents Relay3 As Button
Friend WithEvents Relay2 As Button
Friend WithEvents Relay20 As Button
Friend WithEvents Relay19 As Button
Friend WithEvents Relay18 As Button
Friend WithEvents Relay17 As Button
Friend WithEvents Relay16 As Button
Friend WithEvents Relay15 As Button
Friend WithEvents Relay14 As Button
Friend WithEvents Relay13 As Button
Friend WithEvents Relay12 As Button
Friend WithEvents Relay11 As Button
Friend WithEvents Relay10 As Button
Friend WithEvents Relay9 As Button
Friend WithEvents Relay8 As Button
Friend WithEvents Relay7 As Button
Friend WithEvents Relay6 As Button
Friend WithEvents GroupBox2 As GroupBox
Friend WithEvents DO6 As Button
Friend WithEvents DO5 As Button
Friend WithEvents DO4 As Button
Friend WithEvents DO3 As Button
Friend WithEvents DO2 As Button
Friend WithEvents DO1 As Button
Friend WithEvents GroupBox3 As GroupBox
Friend WithEvents DI7 As Button
Friend WithEvents DI6 As Button
Friend WithEvents DI5 As Button
Friend WithEvents DI4 As Button
Friend WithEvents DI3 As Button
Friend WithEvents DI2 As Button
Friend WithEvents DI1 As Button
Friend WithEvents Panel1 As Panel
Friend WithEvents TextBox_Relay1 As TextBox
Friend WithEvents TextBox_Relay10 As TextBox
Friend WithEvents TextBox_Relay9 As TextBox
Friend WithEvents TextBox_Relay8 As TextBox
Friend WithEvents TextBox_Relay7 As TextBox
Friend WithEvents TextBox_Relay6 As TextBox
Friend WithEvents TextBox_Relay5 As TextBox
Friend WithEvents TextBox_Relay4 As TextBox
Friend WithEvents TextBox_Relay3 As TextBox
Friend WithEvents TextBox_Relay2 As TextBox
Friend WithEvents TextBox_Relay20 As TextBox
Friend WithEvents TextBox_Relay19 As TextBox
Friend WithEvents TextBox_Relay18 As TextBox
Friend WithEvents TextBox_Relay17 As TextBox
Friend WithEvents TextBox_Relay16 As TextBox
Friend WithEvents TextBox_Relay15 As TextBox
Friend WithEvents TextBox_Relay14 As TextBox
Friend WithEvents TextBox_Relay13 As TextBox
Friend WithEvents TextBox_Relay12 As TextBox
Friend WithEvents TextBox_Relay11 As TextBox
Friend WithEvents TextBox_DO6 As TextBox
Friend WithEvents TextBox_DO1 As TextBox
Friend WithEvents TextBox_DO2 As TextBox
Friend WithEvents TextBox_DO3 As TextBox
Friend WithEvents TextBox_DO5 As TextBox
Friend WithEvents TextBox_DO4 As TextBox
Friend WithEvents TextBox_DI7 As TextBox
Friend WithEvents TextBox_DI6 As TextBox
Friend WithEvents TextBox_DI1 As TextBox
Friend WithEvents TextBox_DI2 As TextBox
Friend WithEvents TextBox_DI5 As TextBox
Friend WithEvents TextBox_DI3 As TextBox
Friend WithEvents TextBox_DI4 As TextBox
End Class

1673
Form_C5IO.resx Normal file

File diff suppressed because it is too large Load Diff

764
Form_C5IO.vb Normal file
View File

@@ -0,0 +1,764 @@
Public Class Form_C5IO
Dim C5IO_Relay_Num As UInteger = 20 'C5IO 继电器数
Dim C5IO_DO_Num As UInteger = 6 'C5IO DO数
Dim C5IO_DI_Num As UInteger = 7 'C5IO DI数
Dim C5IO_PKT_Type As Byte = &HF1 'C5IO设备类型 - 这设备类型只用于BLV_BUS协议通讯使用
Dim Reply_CMD As Byte = &HA0 '回复命令
Class DEVICE_STATE
Public DI_Type(13) As Byte
Public DI_State(13) As Byte
Public DI_Level As UInt32
Public DO_State(5) As Byte
Public DO_Level As UInt32
Public Relay_State(24) As Byte
Public Relay_Level As UInt64
End Class
Dim Dev_State As New DEVICE_STATE
''' <summary>
''' C5IO 控制CMD
''' </summary>
Enum CMD
Inquire = &H20
Set_Relay = &H21
Set_Relay_Inching = &H22
Set_DO = &H23
Set_DO_Inching = &H24
Set_DI = &H25
End Enum
''' <summary>
''' 获取C5IO别名参数
''' </summary>
Public Sub Get_C5IO_TextBox_Name()
TextBox_DI1.Text = My.Settings.DI_Name1
TextBox_DI2.Text = My.Settings.DI_Name2
TextBox_DI3.Text = My.Settings.DI_Name3
TextBox_DI4.Text = My.Settings.DI_Name4
TextBox_DI5.Text = My.Settings.DI_Name5
TextBox_DI6.Text = My.Settings.DI_Name6
TextBox_DI7.Text = My.Settings.DI_Name7
TextBox_DO1.Text = My.Settings.DO_Name1
TextBox_DO2.Text = My.Settings.DO_Name2
TextBox_DO3.Text = My.Settings.DO_Name3
TextBox_DO4.Text = My.Settings.DO_Name4
TextBox_DO5.Text = My.Settings.DO_Name5
TextBox_DO6.Text = My.Settings.DO_Name6
TextBox_Relay1.Text = My.Settings.Relay_Name1
TextBox_Relay2.Text = My.Settings.Relay_Name2
TextBox_Relay3.Text = My.Settings.Relay_Name3
TextBox_Relay4.Text = My.Settings.Relay_Name4
TextBox_Relay5.Text = My.Settings.Relay_Name5
TextBox_Relay6.Text = My.Settings.Relay_Name6
TextBox_Relay7.Text = My.Settings.Relay_Name7
TextBox_Relay8.Text = My.Settings.Relay_Name8
TextBox_Relay9.Text = My.Settings.Relay_Name9
TextBox_Relay10.Text = My.Settings.Relay_Name10
TextBox_Relay11.Text = My.Settings.Relay_Name11
TextBox_Relay12.Text = My.Settings.Relay_Name12
TextBox_Relay13.Text = My.Settings.Relay_Name13
TextBox_Relay14.Text = My.Settings.Relay_Name14
TextBox_Relay15.Text = My.Settings.Relay_Name15
TextBox_Relay16.Text = My.Settings.Relay_Name16
TextBox_Relay17.Text = My.Settings.Relay_Name17
TextBox_Relay18.Text = My.Settings.Relay_Name18
TextBox_Relay19.Text = My.Settings.Relay_Name19
TextBox_Relay20.Text = My.Settings.Relay_Name20
End Sub
''' <summary>
''' 保存C5IO别名参数
''' </summary>
Public Sub Save_C5IO_TextBox_Name()
My.Settings.DI_Name1 = TextBox_DI1.Text
My.Settings.DI_Name2 = TextBox_DI2.Text
My.Settings.DI_Name3 = TextBox_DI3.Text
My.Settings.DI_Name4 = TextBox_DI4.Text
My.Settings.DI_Name5 = TextBox_DI5.Text
My.Settings.DI_Name6 = TextBox_DI6.Text
My.Settings.DI_Name7 = TextBox_DI7.Text
My.Settings.DO_Name1 = TextBox_DO1.Text
My.Settings.DO_Name2 = TextBox_DO2.Text
My.Settings.DO_Name3 = TextBox_DO3.Text
My.Settings.DO_Name4 = TextBox_DO4.Text
My.Settings.DO_Name5 = TextBox_DO5.Text
My.Settings.DO_Name6 = TextBox_DO6.Text
My.Settings.Relay_Name1 = TextBox_Relay1.Text
My.Settings.Relay_Name2 = TextBox_Relay2.Text
My.Settings.Relay_Name3 = TextBox_Relay3.Text
My.Settings.Relay_Name4 = TextBox_Relay4.Text
My.Settings.Relay_Name5 = TextBox_Relay5.Text
My.Settings.Relay_Name6 = TextBox_Relay6.Text
My.Settings.Relay_Name7 = TextBox_Relay7.Text
My.Settings.Relay_Name8 = TextBox_Relay8.Text
My.Settings.Relay_Name9 = TextBox_Relay9.Text
My.Settings.Relay_Name10 = TextBox_Relay10.Text
My.Settings.Relay_Name11 = TextBox_Relay11.Text
My.Settings.Relay_Name12 = TextBox_Relay12.Text
My.Settings.Relay_Name13 = TextBox_Relay13.Text
My.Settings.Relay_Name14 = TextBox_Relay14.Text
My.Settings.Relay_Name15 = TextBox_Relay15.Text
My.Settings.Relay_Name16 = TextBox_Relay16.Text
My.Settings.Relay_Name17 = TextBox_Relay17.Text
My.Settings.Relay_Name18 = TextBox_Relay18.Text
My.Settings.Relay_Name19 = TextBox_Relay19.Text
My.Settings.Relay_Name20 = TextBox_Relay20.Text
End Sub
''' <summary>
''' 获取DI类型
''' </summary>
''' <param name="type"></param>
''' <returns></returns>
Public Function Get_BLV_IO_DI_Type(type As Byte) As String
Dim temp_string As String
Select Case type
Case 1
temp_string = "按键"
Case 2
temp_string = "PIR"
Case 3
temp_string = "干接点"
Case Else
temp_string = "类型没定义"
End Select
Return temp_string
End Function
Public Function Get_BLV_IO_DI_Status(state As Byte) As String
Dim temp_string As String = ""
Select Case state
Case 0
temp_string = "没动作"
Case 1
temp_string = "触发/点按"
Case 2
temp_string = "长按"
Case 3
temp_string = "长按松开"
End Select
Return temp_string
End Function
Public Function Get_BLV_IO_DO_Status(state As Byte) As String
Dim temp_string As String = ""
Select Case state
Case 0
temp_string = "关闭"
Case 1
temp_string = "打开"
End Select
Return temp_string
End Function
Public Function Get_BLV_IO_RELAY_Status(state As Byte) As String
Dim temp_string As String = ""
Select Case state
Case 0
temp_string = "关闭"
Case 1
temp_string = "打开"
End Select
Return temp_string
End Function
''' <summary>
''' 解析C5IO协议回复数据内容
''' </summary>
''' <param name="data">串口数据</param>
''' <returns>0x00:解析数据成功,其他值:解析失败</returns>
Public Function Parse_RelayData_Protocol_Content(data As Byte(), ByRef parsing_str As String) As Byte
Dim rev As Byte
Dim di_num As Byte
Dim do_num As Byte
Dim relay_num As Byte
Dim parsing_type As Byte
Dim temp_byte As Byte
rev = BLV_INFO.CheckSum(data, data.Length) '和校验
If rev <> &H0 Then 'if(rev!=0x00)
Return BLV_INFO.PROCESS_RETURN.Check_Error '和校验错误
End If
If data(BLV_INFO.BUS_PKT.PKT_DevType) <> C5IO_PKT_Type Then
Return BLV_INFO.PROCESS_RETURN.DevType_Error '设备类型错误
End If
If data(BLV_INFO.BUS_PKT.PKT_LEN) <> data.Length Then
Return BLV_INFO.PROCESS_RETURN.Len_Error '数据长度错误
End If
If data(BLV_INFO.BUS_PKT.PKT_CMD) <> Reply_CMD Then
Return BLV_INFO.PROCESS_RETURN.Cmd_Error '回复命令错误
End If
BLV_INFO.DEBUG_Printf("C5IO回复数据内容解析")
'判断一下数据长度判断当前IO是哪一个版本
If data(BLV_INFO.BUS_PKT.PKT_LEN) = 17 Then 'C5IO数据解析
parsing_type = &H1
di_num = 7
do_num = 5
relay_num = 20
parsing_str += "C5IO回复数据解析 "
BLV_INFO.DEBUG_Printf("C5IO回复数据解析")
ElseIf data(BLV_INFO.BUS_PKT.PKT_LEN) = 23 Then 'C12IO数据解析
parsing_type = &H2
di_num = 13
do_num = 5
relay_num = 13
parsing_str += "C12IO回复数据解析 "
BLV_INFO.DEBUG_Printf("C12IO回复数据解析")
ElseIf data(BLV_INFO.BUS_PKT.PKT_LEN) = 31 Then 'CSIO数据解析
parsing_type = &H3
di_num = 13
do_num = 5
relay_num = 24
parsing_str += "CSIO回复数据解析 "
BLV_INFO.DEBUG_Printf("CSIO回复数据解析")
End If
Select Case data(BLV_INFO.BUS_PKT.PKT_PARA)
Case &H0
parsing_str += "查询成功" & vbCrLf
BLV_INFO.DEBUG_Printf("查询成功")
Case &H1
parsing_str += "继电器执行成功" & vbCrLf
BLV_INFO.DEBUG_Printf("继电器执行成功")
Case &H2
parsing_str += "继电器点动执行成功" & vbCrLf
BLV_INFO.DEBUG_Printf("继电器点动执行成功")
Case &H3
parsing_str += "DO执行成功" & vbCrLf
BLV_INFO.DEBUG_Printf("DO执行成功")
Case &H4
parsing_str += "DO点动执行成功" & vbCrLf
BLV_INFO.DEBUG_Printf("DO点动执行成功")
Case &H5
parsing_str += "DI执行成功" & vbCrLf
BLV_INFO.DEBUG_Printf("DI执行成功")
Case &HF0
parsing_str += "数据格式错误" & vbCrLf
BLV_INFO.DEBUG_Printf("数据格式错误")
Case Else
parsing_str += "数据格式错误" & vbCrLf
BLV_INFO.DEBUG_Printf($"暂无该动作回复:{data(BLV_INFO.BUS_PKT.PKT_PARA)}")
End Select
'解析继电器、DO、DI状态
If parsing_type = &H1 Then 'C5IO
For idx = 0 To di_num - 1
Dev_State.DI_Type(idx) = (data(BLV_INFO.BUS_PKT.PKT_PARA + 1 + (idx \ 4)) >> ((idx Mod 4) * 2)) And &H3
Dev_State.DI_State(idx) = (data(BLV_INFO.BUS_PKT.PKT_PARA + 3 + (idx \ 4)) >> ((idx Mod 4) * 2)) And &H3
Dev_State.DI_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 5) And &HFF
parsing_str += $"DI{idx + 1} TYPE:{Get_BLV_IO_DI_Type(Dev_State.DI_Type(idx)),4} State:{Get_BLV_IO_DI_Status(Dev_State.DI_State(idx)),4}" & vbCrLf
BLV_INFO.DEBUG_Printf($"DI{idx} TYPE:{Get_BLV_IO_DI_Type(Dev_State.DI_Type(idx)),4} State:{Get_BLV_IO_DI_Status(Dev_State.DI_State(idx)),4}")
Next
Dev_State.DO_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 6) And &HFF
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 9) And &HFF
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 8) Or (Dev_State.Relay_Level << 8)
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 7) Or (Dev_State.Relay_Level << 8)
parsing_str += $"DO_Level:{Dev_State.DO_Level:X} Relay_Level:{Dev_State.Relay_Level:X}" & vbCrLf
BLV_INFO.DEBUG_Printf($"DO_Level:{Dev_State.DO_Level:X} Relay_Level:{Dev_State.Relay_Level:X}")
For idx = 0 To do_num - 1
Dev_State.DO_State(idx) = (Dev_State.DO_Level) >> idx And &H1
parsing_str += $"DO_{idx + 1} {Get_BLV_IO_DO_Status(Dev_State.DO_State(idx)),3}" & vbCrLf
Next
For idx = 0 To relay_num - 1
Dev_State.Relay_State(idx) = (Dev_State.Relay_Level >> idx) And &H1
parsing_str += $"RELAY_{idx + 1} {Get_BLV_IO_RELAY_Status(Dev_State.Relay_State(idx)),3}" & vbCrLf
Next
ElseIf parsing_type = &H2 Then 'C12IO
For idx = 0 To di_num - 1
Dev_State.DI_Type(idx) = (data(BLV_INFO.BUS_PKT.PKT_PARA + 1 + (idx \ 4)) >> ((idx Mod 4) * 2)) And &H3
Dev_State.DI_State(idx) = (data(BLV_INFO.BUS_PKT.PKT_PARA + 5 + (idx \ 4)) >> ((idx Mod 4) * 2)) And &H3
Dev_State.DI_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 10) And &HFF
Dev_State.DI_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 9) Or (Dev_State.DI_Level << 8)
parsing_str += $"DI{idx + 1} TYPE:{Get_BLV_IO_DI_Type(Dev_State.DI_Type(idx)),4} State:{Get_BLV_IO_DI_Status(Dev_State.DI_State(idx)),4}" & vbCrLf
BLV_INFO.DEBUG_Printf($"DI{idx} TYPE:{Get_BLV_IO_DI_Type(Dev_State.DI_Type(idx)),4} State:{Get_BLV_IO_DI_Status(Dev_State.DI_State(idx)),4}")
Next
Dev_State.DO_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 12) And &HFF
Dev_State.DO_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 11) Or (Dev_State.DO_Level << 8)
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 15) And &HFF
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 14) Or (Dev_State.Relay_Level << 8)
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 13) Or (Dev_State.Relay_Level << 8)
parsing_str += $"DO_Level:{Dev_State.DO_Level:X} Relay_Level:{Dev_State.Relay_Level:X}" & vbCrLf
BLV_INFO.DEBUG_Printf($"DO_Level:{Dev_State.DO_Level:X} Relay_Level:{Dev_State.Relay_Level:X}")
For idx = 0 To do_num - 1
Dev_State.DO_State(idx) = (Dev_State.DO_Level) >> idx And &H1
parsing_str += $"DO_{idx + 1} {Get_BLV_IO_DO_Status(Dev_State.DO_State(idx)),3}" & vbCrLf
Next
For idx = 0 To relay_num - 1
Dev_State.Relay_State(idx) = (Dev_State.Relay_Level >> idx) And &H1
parsing_str += $"RELAY_{idx + 1} {Get_BLV_IO_RELAY_Status(Dev_State.Relay_State(idx)),3}" & vbCrLf
Next
ElseIf parsing_type = &H3 Then 'CSIO
'
parsing_str += $"CSIO版本{data(BLV_INFO.BUS_PKT.PKT_PARA + 16)2} "
parsing_str += $"RTC时间20{data(BLV_INFO.BUS_PKT.PKT_PARA + 17)2}-{data(BLV_INFO.BUS_PKT.PKT_PARA + 18)2}-{data(BLV_INFO.BUS_PKT.PKT_PARA + 19)2} {data(BLV_INFO.BUS_PKT.PKT_PARA + 20)2}:{data(BLV_INFO.BUS_PKT.PKT_PARA + 21)2}:{data(BLV_INFO.BUS_PKT.PKT_PARA + 22)2} 星期{data(BLV_INFO.BUS_PKT.PKT_PARA + 23)2}" & vbCrLf
For idx = 0 To di_num - 1
temp_byte = data(BLV_INFO.BUS_PKT.PKT_PARA + 1 + (idx \ 4)) >> ((idx Mod 4) * 2)
Dev_State.DI_Type(idx) = temp_byte And &H3
temp_byte = data(BLV_INFO.BUS_PKT.PKT_PARA + 5 + (idx \ 4)) >> ((idx Mod 4) * 2)
Dev_State.DI_State(idx) = temp_byte And &H3
parsing_str += $"DI{idx + 1} TYPE:{Get_BLV_IO_DI_Type(Dev_State.DI_Type(idx)),4} State:{Get_BLV_IO_DI_Status(Dev_State.DI_State(idx)),4}" & vbCrLf
BLV_INFO.DEBUG_Printf($"DI{idx} TYPE:{Get_BLV_IO_DI_Type(Dev_State.DI_Type(idx)),4} State:{Get_BLV_IO_DI_Status(Dev_State.DI_State(idx)),4}")
Next
Dev_State.DI_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 10) And &HFF
Dev_State.DI_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 9) Or (Dev_State.DI_Level << 8)
Dev_State.DO_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 12) And &HFF
Dev_State.DO_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 11) Or (Dev_State.DO_Level << 8)
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 15) And &HFF
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 14) Or (Dev_State.Relay_Level << 8)
Dev_State.Relay_Level = data(BLV_INFO.BUS_PKT.PKT_PARA + 13) Or (Dev_State.Relay_Level << 8)
parsing_str += $"DI_Level:{Dev_State.DI_Level:X} DO_Level:{Dev_State.DO_Level:X} Relay_Level:{Dev_State.Relay_Level:X}" & vbCrLf
BLV_INFO.DEBUG_Printf($"DI_Level:{Dev_State.DI_Level:X} DO_Level:{Dev_State.DO_Level:X} Relay_Level:{Dev_State.Relay_Level:X}")
For idx = 0 To do_num - 1
Dev_State.DO_State(idx) = (Dev_State.DO_Level) >> idx And &H1
parsing_str += $"DO_{idx + 1} {Get_BLV_IO_DO_Status(Dev_State.DO_State(idx)),3}" & vbCrLf
BLV_INFO.DEBUG_Printf($"DO_{idx + 1} {Get_BLV_IO_DO_Status(Dev_State.DO_State(idx)),3}")
Next
For idx = 0 To relay_num - 1
Dev_State.Relay_State(idx) = (Dev_State.Relay_Level >> idx) And &H1
parsing_str += $"RELAY_{idx + 1} {Get_BLV_IO_RELAY_Status(Dev_State.Relay_State(idx)),3}" & vbCrLf
BLV_INFO.DEBUG_Printf($"RELAY_{idx + 1} {Get_BLV_IO_RELAY_Status(Dev_State.Relay_State(idx)),3}")
Next
'后面还有CSIO类型和RTC时间
Else
End If
Return &H0
End Function
''' <summary>
''' 解析C5IO通讯控制数据内容
''' </summary>
''' <param name="data"></param>
''' <param name="parsing_str"></param>
''' <returns></returns>
Public Function Parse_ControlData_Protocol_Content(data As Byte(), ByRef parsing_str As String) As Byte
Select Case data(BLV_INFO.BUS_PKT.PKT_CMD)
Case CMD.Inquire
parsing_str += "BLV_IO 查询命令" & vbCrLf
BLV_INFO.DEBUG_Printf("BLV_IO 查询命令")
Case CMD.Set_DI
parsing_str += "BLV_IO 设置DI状态" & vbCrLf
BLV_INFO.DEBUG_Printf("BLV_IO 设置DI状态")
Case CMD.Set_DO
parsing_str += "BLV_IO 设置DO状态" & vbCrLf
BLV_INFO.DEBUG_Printf("BLV_IO 设置DO状态")
Case CMD.Set_DO_Inching
parsing_str += "BLV_IO 设置DO点动状态" & vbCrLf
BLV_INFO.DEBUG_Printf("BLV_IO 设置DO点动状态")
Case CMD.Set_Relay
parsing_str += "BLV_IO 设置继电器状态" & vbCrLf
BLV_INFO.DEBUG_Printf("BLV_IO 设置继电器状态")
Case CMD.Set_Relay_Inching
parsing_str += "BLV_IO 设置继电器点动状态" & vbCrLf
BLV_INFO.DEBUG_Printf("BLV_IO 设置继电器点动状态")
Case Else
parsing_str += "BLV_IO 暂无该命令解析内容" & vbCrLf
BLV_INFO.DEBUG_Printf("暂无该命令解析内容")
End Select
End Function
''' <summary>
''' 设置C5IO显示状态
''' </summary>
Public Sub Set_C5IO_Show_Status(relay As UInteger, do_state As UInteger, di_state As UInteger)
Dim temp_state As Byte = 0
'Relay继电器状态
For index As Byte = 1 To C5IO_Relay_Num
If (relay >> (index - 1)) And &H1 Then
temp_state = 1
Else
temp_state = 0
End If
'Console.WriteLine(Panel1.Controls.Item(index).Name & " " & Panel1.Controls.Item(index).GetType.ToString) '获取容器内控件名和类型
Set_C5IO_Show_Relay_Status(index, temp_state)
Next
'DO状态设置
For index As Byte = 1 To C5IO_DO_Num
If (do_state >> (index - 1)) And &H1 Then
temp_state = 1
Else
temp_state = 0
End If
Set_C5IO_Show_DO_Status(index, temp_state)
Next
'DI状态设置
For index As Byte = 1 To C5IO_DI_Num
If (di_state >> (index - 1)) And &H1 Then
temp_state = 1
Else
temp_state = 0
End If
Set_C5IO_Show_DI_Status(index, temp_state)
Next
End Sub
''' <summary>
''' 设置继电器状态
''' </summary>
''' <param name="relay_num"> 当前设置继电器序号 </param>
''' <param name="state">设置继电器状态</param>
Public Sub Set_C5IO_Show_Relay_Status(relay_num As Byte, state As Byte)
Select Case relay_num
Case 1
If state = 1 Then
Console.WriteLine("Relay1 打开")
Relay1.BackColor = Color.Lime
Else
Console.WriteLine("Relay1 关闭")
Relay1.BackColor = System.Drawing.SystemColors.Control
End If
Case 2
If state = 1 Then
Console.WriteLine("Relay2 打开")
Relay2.BackColor = Color.Lime
Else
Console.WriteLine("Relay2 关闭")
Relay2.BackColor = System.Drawing.SystemColors.Control
End If
Case 3
If state = 1 Then
Console.WriteLine("Relay3 打开")
Relay3.BackColor = Color.Lime
Else
Console.WriteLine("Relay3 关闭")
Relay3.BackColor = System.Drawing.SystemColors.Control
End If
Case 4
If state = 1 Then
Console.WriteLine("Relay4 打开")
Relay4.BackColor = Color.Lime
Else
Console.WriteLine("Relay4 关闭")
Relay4.BackColor = System.Drawing.SystemColors.Control
End If
Case 5
If state = 1 Then
Console.WriteLine("Relay5 打开")
Relay5.BackColor = Color.Lime
Else
Console.WriteLine("Relay5 关闭")
Relay5.BackColor = System.Drawing.SystemColors.Control
End If
Case 6
If state = 1 Then
Console.WriteLine("Relay6 打开")
Relay6.BackColor = Color.Lime
Else
Console.WriteLine("Relay6 关闭")
Relay6.BackColor = System.Drawing.SystemColors.Control
End If
Case 7
If state = 1 Then
Console.WriteLine("Relay7 打开")
Relay7.BackColor = Color.Lime
Else
Console.WriteLine("Relay7 关闭")
Relay7.BackColor = System.Drawing.SystemColors.Control
End If
Case 8
If state = 1 Then
Console.WriteLine("Relay8 打开")
Relay8.BackColor = Color.Lime
Else
Console.WriteLine("Relay8 关闭")
Relay8.BackColor = System.Drawing.SystemColors.Control
End If
Case 9
If state = 1 Then
Console.WriteLine("Relay9 打开")
Relay9.BackColor = Color.Lime
Else
Console.WriteLine("Relay9 关闭")
Relay9.BackColor = System.Drawing.SystemColors.Control
End If
Case 10
If state = 1 Then
Console.WriteLine("Relay10 打开")
Relay10.BackColor = Color.Lime
Else
Console.WriteLine("Relay10 关闭")
Relay10.BackColor = System.Drawing.SystemColors.Control
End If
Case 11
If state = 1 Then
Console.WriteLine("Relay11 打开")
Relay11.BackColor = Color.Lime
Else
Console.WriteLine("Relay11 关闭")
Relay11.BackColor = System.Drawing.SystemColors.Control
End If
Case 12
If state = 1 Then
Console.WriteLine("Relay12 打开")
Relay12.BackColor = Color.Lime
Else
Console.WriteLine("Relay12 关闭")
Relay12.BackColor = System.Drawing.SystemColors.Control
End If
Case 13
If state = 1 Then
Console.WriteLine("Relay13 打开")
Relay13.BackColor = Color.Lime
Else
Console.WriteLine("Relay13 关闭")
Relay13.BackColor = System.Drawing.SystemColors.Control
End If
Case 14
If state = 1 Then
Console.WriteLine("Relay14 打开")
Relay14.BackColor = Color.Lime
Else
Console.WriteLine("Relay14 关闭")
Relay14.BackColor = System.Drawing.SystemColors.Control
End If
Case 15
If state = 1 Then
Console.WriteLine("Relay15 打开")
Relay15.BackColor = Color.Lime
Else
Console.WriteLine("Relay15 关闭")
Relay15.BackColor = System.Drawing.SystemColors.Control
End If
Case 16
If state = 1 Then
Console.WriteLine("Relay16 打开")
Relay16.BackColor = Color.Lime
Else
Console.WriteLine("Relay16 关闭")
Relay16.BackColor = System.Drawing.SystemColors.Control
End If
Case 17
If state = 1 Then
Console.WriteLine("Relay17 打开")
Relay17.BackColor = Color.Lime
Else
Console.WriteLine("Relay17 关闭")
Relay17.BackColor = System.Drawing.SystemColors.Control
End If
Case 18
If state = 1 Then
Console.WriteLine("Relay18 打开")
Relay18.BackColor = Color.Lime
Else
Console.WriteLine("Relay18 关闭")
Relay18.BackColor = System.Drawing.SystemColors.Control
End If
Case 19
If state = 1 Then
Console.WriteLine("Relay19 打开")
Relay19.BackColor = Color.Lime
Else
Console.WriteLine("Relay19 关闭")
Relay19.BackColor = System.Drawing.SystemColors.Control
End If
Case 20
If state = 1 Then
Console.WriteLine("Relay20 打开")
Relay20.BackColor = Color.Lime
Else
Console.WriteLine("Relay20 关闭")
Relay20.BackColor = System.Drawing.SystemColors.Control
End If
End Select
End Sub
''' <summary>
''' 设置DO状态
''' </summary>
''' <param name="do_num">当前设置DO序号</param>
''' <param name="state">设置DO状态</param>
Public Sub Set_C5IO_Show_DO_Status(do_num As Byte, state As Byte)
Select Case do_num
Case 1
If state = 1 Then
Console.WriteLine("DO1 打开")
DO1.BackColor = Color.Lime
Else
Console.WriteLine("DO1 关闭")
DO1.BackColor = System.Drawing.SystemColors.Control
End If
Case 2
If state = 1 Then
Console.WriteLine("DO2 打开")
DO2.BackColor = Color.Lime
Else
Console.WriteLine("DO2 关闭")
DO2.BackColor = System.Drawing.SystemColors.Control
End If
Case 3
If state = 1 Then
Console.WriteLine("DO3 打开")
DO3.BackColor = Color.Lime
Else
Console.WriteLine("DO3 关闭")
DO3.BackColor = System.Drawing.SystemColors.Control
End If
Case 4
If state = 1 Then
Console.WriteLine("DO4 打开")
DO4.BackColor = Color.Lime
Else
Console.WriteLine("DO4 关闭")
DO4.BackColor = System.Drawing.SystemColors.Control
End If
Case 5
If state = 1 Then
Console.WriteLine("DO5 打开")
DO5.BackColor = Color.Lime
Else
Console.WriteLine("DO5 关闭")
DO5.BackColor = System.Drawing.SystemColors.Control
End If
Case 6
If state = 1 Then
Console.WriteLine("DO6 打开")
DO6.BackColor = Color.Lime
Else
Console.WriteLine("DO6 关闭")
DO6.BackColor = System.Drawing.SystemColors.Control
End If
End Select
End Sub
''' <summary>
''' 设置DI状态
''' </summary>
''' <param name="di_num">当前设置DI序号</param>
''' <param name="state">设置DI状态</param>
Public Sub Set_C5IO_Show_DI_Status(di_num As Byte, state As Byte)
Select Case di_num
Case 1
If state = 1 Then
Console.WriteLine("DI1 打开")
DI1.BackColor = Color.Lime
Else
Console.WriteLine("DI1 关闭")
DI1.BackColor = System.Drawing.SystemColors.Control
End If
Case 2
If state = 1 Then
Console.WriteLine("DI2 打开")
DI2.BackColor = Color.Lime
Else
Console.WriteLine("DI2 关闭")
DI2.BackColor = System.Drawing.SystemColors.Control
End If
Case 3
If state = 1 Then
Console.WriteLine("DI3 打开")
DI3.BackColor = Color.Lime
Else
Console.WriteLine("DI3 关闭")
DI3.BackColor = System.Drawing.SystemColors.Control
End If
Case 4
If state = 1 Then
Console.WriteLine("DI4 打开")
DI4.BackColor = Color.Lime
Else
Console.WriteLine("DI4 关闭")
DI4.BackColor = System.Drawing.SystemColors.Control
End If
Case 5
If state = 1 Then
Console.WriteLine("DI5 打开")
DI5.BackColor = Color.Lime
Else
Console.WriteLine("DI5 关闭")
DI5.BackColor = System.Drawing.SystemColors.Control
End If
Case 6
If state = 1 Then
Console.WriteLine("DI6 打开")
DI6.BackColor = Color.Lime
Else
Console.WriteLine("DI6 关闭")
DI6.BackColor = System.Drawing.SystemColors.Control
End If
Case 7
If state = 1 Then
Console.WriteLine("DI7 打开")
DI7.BackColor = Color.Lime
Else
Console.WriteLine("DI7 关闭")
DI7.BackColor = System.Drawing.SystemColors.Control
End If
End Select
End Sub
Private Sub Form_C5IO_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'设置显示文本
Get_C5IO_TextBox_Name()
End Sub
Private Sub Form_C5IO_FormClosing(sender As Object, e As FormClosingEventArgs) Handles MyBase.FormClosing
'保存显示文本
Save_C5IO_TextBox_Name()
End Sub
End Class

144
Form_C5Music.Designer.vb generated Normal file
View File

@@ -0,0 +1,144 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form_C5Music
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form_C5Music))
Me.GroupBox1 = New System.Windows.Forms.GroupBox()
Me.TextBox_PlayNum = New System.Windows.Forms.TextBox()
Me.TextBox_Status = New System.Windows.Forms.TextBox()
Me.Label3 = New System.Windows.Forms.Label()
Me.Label2 = New System.Windows.Forms.Label()
Me.Label1 = New System.Windows.Forms.Label()
Me.TrackBar1 = New System.Windows.Forms.TrackBar()
Me.Panel1 = New System.Windows.Forms.Panel()
Me.GroupBox1.SuspendLayout()
CType(Me.TrackBar1, System.ComponentModel.ISupportInitialize).BeginInit()
Me.Panel1.SuspendLayout()
Me.SuspendLayout()
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.TextBox_PlayNum)
Me.GroupBox1.Controls.Add(Me.TextBox_Status)
Me.GroupBox1.Controls.Add(Me.Label3)
Me.GroupBox1.Controls.Add(Me.Label2)
Me.GroupBox1.Controls.Add(Me.Label1)
Me.GroupBox1.Controls.Add(Me.TrackBar1)
Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Top
Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(528, 206)
Me.GroupBox1.TabIndex = 0
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "音乐状态"
'
'TextBox_PlayNum
'
Me.TextBox_PlayNum.BackColor = System.Drawing.SystemColors.Menu
Me.TextBox_PlayNum.Font = New System.Drawing.Font("宋体", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TextBox_PlayNum.Location = New System.Drawing.Point(145, 20)
Me.TextBox_PlayNum.Name = "TextBox_PlayNum"
Me.TextBox_PlayNum.Size = New System.Drawing.Size(100, 29)
Me.TextBox_PlayNum.TabIndex = 8
'
'TextBox_Status
'
Me.TextBox_Status.BackColor = System.Drawing.SystemColors.Menu
Me.TextBox_Status.Font = New System.Drawing.Font("宋体", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TextBox_Status.Location = New System.Drawing.Point(111, 65)
Me.TextBox_Status.Name = "TextBox_Status"
Me.TextBox_Status.Size = New System.Drawing.Size(100, 29)
Me.TextBox_Status.TabIndex = 7
'
'Label3
'
Me.Label3.AutoSize = True
Me.Label3.Font = New System.Drawing.Font("宋体", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label3.Location = New System.Drawing.Point(10, 70)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(95, 19)
Me.Label3.TabIndex = 6
Me.Label3.Text = "播放状态:"
'
'Label2
'
Me.Label2.AutoSize = True
Me.Label2.Font = New System.Drawing.Font("宋体", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label2.Location = New System.Drawing.Point(6, 25)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(133, 19)
Me.Label2.TabIndex = 5
Me.Label2.Text = "当前播放文件:"
'
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.Font = New System.Drawing.Font("宋体", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label1.Location = New System.Drawing.Point(10, 114)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(57, 19)
Me.Label1.TabIndex = 4
Me.Label1.Text = "音量:"
'
'TrackBar1
'
Me.TrackBar1.Location = New System.Drawing.Point(73, 114)
Me.TrackBar1.Maximum = 30
Me.TrackBar1.Name = "TrackBar1"
Me.TrackBar1.Size = New System.Drawing.Size(302, 45)
Me.TrackBar1.TabIndex = 3
'
'Panel1
'
Me.Panel1.Controls.Add(Me.GroupBox1)
Me.Panel1.Location = New System.Drawing.Point(12, 12)
Me.Panel1.Name = "Panel1"
Me.Panel1.Size = New System.Drawing.Size(528, 370)
Me.Panel1.TabIndex = 1
'
'Form_C5Music
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(800, 450)
Me.Controls.Add(Me.Panel1)
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.Name = "Form_C5Music"
Me.Text = "Form_C5Music"
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox1.PerformLayout()
CType(Me.TrackBar1, System.ComponentModel.ISupportInitialize).EndInit()
Me.Panel1.ResumeLayout(False)
Me.ResumeLayout(False)
End Sub
Friend WithEvents GroupBox1 As GroupBox
Friend WithEvents Label3 As Label
Friend WithEvents Label2 As Label
Friend WithEvents Label1 As Label
Friend WithEvents TrackBar1 As TrackBar
Friend WithEvents Panel1 As Panel
Friend WithEvents TextBox_PlayNum As TextBox
Friend WithEvents TextBox_Status As TextBox
End Class

1673
Form_C5Music.resx Normal file

File diff suppressed because it is too large Load Diff

44
Form_C5Music.vb Normal file
View File

@@ -0,0 +1,44 @@
Public Class Form_C5Music
''' <summary>
''' 设置C5Music显示状态
''' </summary>
Public Sub Set_C5Music_Show_status(play_num As Integer, play_state As Byte, volume As Byte)
TextBox_PlayNum.Text = $"{play_num:0000X}"
TextBox_Status.Text = Get_C5Music_Playing_Status(play_state)
If volume < 30 Then
TrackBar1.Value = volume
Console.WriteLine($"音量:{volume}")
Else
Console.WriteLine($"无效音量值")
End If
Console.WriteLine("当前播放文件:" & TextBox_PlayNum.Text)
Console.WriteLine(TextBox_Status.Text)
End Sub
Public Function Get_C5Music_Playing_Status(play_state As Byte) As String
Dim status_string As String
If play_state = &H0 Then
status_string = "播放中"
ElseIf play_state = &H1 Then
status_string = "暂停"
Else
status_string = $"{play_state:X} "
End If
Return status_string
End Function
Private Sub Form_C5Music_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
End Class

201
Form_DevTemp.Designer.vb generated Normal file
View File

@@ -0,0 +1,201 @@
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form_DevTemp
Inherits System.Windows.Forms.Form
'Form 重写 Dispose以清理组件列表。
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Windows 窗体设计器所必需的
Private components As System.ComponentModel.IContainer
'注意: 以下过程是 Windows 窗体设计器所必需的
'可以使用 Windows 窗体设计器修改它。
'不要使用代码编辑器修改它。
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.Panel1 = New System.Windows.Forms.Panel()
Me.GroupBox1 = New System.Windows.Forms.GroupBox()
Me.Label1 = New System.Windows.Forms.Label()
Me.Label2 = New System.Windows.Forms.Label()
Me.Label3 = New System.Windows.Forms.Label()
Me.Label4 = New System.Windows.Forms.Label()
Me.Label5 = New System.Windows.Forms.Label()
Me.TextBox1 = New System.Windows.Forms.TextBox()
Me.TextBox2 = New System.Windows.Forms.TextBox()
Me.TextBox3 = New System.Windows.Forms.TextBox()
Me.TextBox4 = New System.Windows.Forms.TextBox()
Me.TextBox5 = New System.Windows.Forms.TextBox()
Me.Panel1.SuspendLayout()
Me.GroupBox1.SuspendLayout()
Me.SuspendLayout()
'
'Panel1
'
Me.Panel1.Controls.Add(Me.GroupBox1)
Me.Panel1.Location = New System.Drawing.Point(32, 23)
Me.Panel1.Name = "Panel1"
Me.Panel1.Size = New System.Drawing.Size(533, 214)
Me.Panel1.TabIndex = 0
'
'GroupBox1
'
Me.GroupBox1.Controls.Add(Me.TextBox5)
Me.GroupBox1.Controls.Add(Me.TextBox4)
Me.GroupBox1.Controls.Add(Me.TextBox2)
Me.GroupBox1.Controls.Add(Me.TextBox3)
Me.GroupBox1.Controls.Add(Me.TextBox1)
Me.GroupBox1.Controls.Add(Me.Label4)
Me.GroupBox1.Controls.Add(Me.Label3)
Me.GroupBox1.Controls.Add(Me.Label5)
Me.GroupBox1.Controls.Add(Me.Label2)
Me.GroupBox1.Controls.Add(Me.Label1)
Me.GroupBox1.Dock = System.Windows.Forms.DockStyle.Fill
Me.GroupBox1.Location = New System.Drawing.Point(0, 0)
Me.GroupBox1.Name = "GroupBox1"
Me.GroupBox1.Size = New System.Drawing.Size(533, 214)
Me.GroupBox1.TabIndex = 0
Me.GroupBox1.TabStop = False
Me.GroupBox1.Text = "温控器状态"
'
'Label1
'
Me.Label1.AutoSize = True
Me.Label1.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label1.Location = New System.Drawing.Point(18, 47)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(63, 21)
Me.Label1.TabIndex = 0
Me.Label1.Text = "风速:"
'
'Label2
'
Me.Label2.AutoSize = True
Me.Label2.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label2.Location = New System.Drawing.Point(214, 47)
Me.Label2.Name = "Label2"
Me.Label2.Size = New System.Drawing.Size(63, 21)
Me.Label2.TabIndex = 0
Me.Label2.Text = "模式:"
'
'Label3
'
Me.Label3.AutoSize = True
Me.Label3.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label3.Location = New System.Drawing.Point(63, 120)
Me.Label3.Name = "Label3"
Me.Label3.Size = New System.Drawing.Size(105, 21)
Me.Label3.TabIndex = 0
Me.Label3.Text = "设置温度:"
'
'Label4
'
Me.Label4.AutoSize = True
Me.Label4.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label4.Location = New System.Drawing.Point(281, 120)
Me.Label4.Name = "Label4"
Me.Label4.Size = New System.Drawing.Size(105, 21)
Me.Label4.TabIndex = 0
Me.Label4.Text = "室内温度:"
'
'Label5
'
Me.Label5.AutoSize = True
Me.Label5.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.Label5.Location = New System.Drawing.Point(372, 47)
Me.Label5.Name = "Label5"
Me.Label5.Size = New System.Drawing.Size(63, 21)
Me.Label5.TabIndex = 0
Me.Label5.Text = "阀门:"
'
'TextBox1
'
Me.TextBox1.BackColor = System.Drawing.SystemColors.Control
Me.TextBox1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.TextBox1.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TextBox1.Location = New System.Drawing.Point(270, 47)
Me.TextBox1.Name = "TextBox1"
Me.TextBox1.Size = New System.Drawing.Size(71, 24)
Me.TextBox1.TabIndex = 1
Me.TextBox1.Text = "制冷"
'
'TextBox2
'
Me.TextBox2.BackColor = System.Drawing.SystemColors.Control
Me.TextBox2.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.TextBox2.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TextBox2.Location = New System.Drawing.Point(79, 47)
Me.TextBox2.Name = "TextBox2"
Me.TextBox2.Size = New System.Drawing.Size(90, 24)
Me.TextBox2.TabIndex = 1
Me.TextBox2.Text = "自动风速"
'
'TextBox3
'
Me.TextBox3.BackColor = System.Drawing.SystemColors.Control
Me.TextBox3.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.TextBox3.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TextBox3.Location = New System.Drawing.Point(432, 47)
Me.TextBox3.Name = "TextBox3"
Me.TextBox3.Size = New System.Drawing.Size(49, 24)
Me.TextBox3.TabIndex = 1
Me.TextBox3.Text = "阀开"
'
'TextBox4
'
Me.TextBox4.BackColor = System.Drawing.SystemColors.Control
Me.TextBox4.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.TextBox4.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TextBox4.Location = New System.Drawing.Point(164, 120)
Me.TextBox4.Name = "TextBox4"
Me.TextBox4.Size = New System.Drawing.Size(90, 24)
Me.TextBox4.TabIndex = 1
Me.TextBox4.Text = "16"
'
'TextBox5
'
Me.TextBox5.BackColor = System.Drawing.SystemColors.Control
Me.TextBox5.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.TextBox5.Font = New System.Drawing.Font("宋体", 15.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(134, Byte))
Me.TextBox5.Location = New System.Drawing.Point(383, 120)
Me.TextBox5.Name = "TextBox5"
Me.TextBox5.Size = New System.Drawing.Size(90, 24)
Me.TextBox5.TabIndex = 1
Me.TextBox5.Text = "16"
'
'Form_DevTemp
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(592, 450)
Me.Controls.Add(Me.Panel1)
Me.Name = "Form_DevTemp"
Me.Text = "Form_DevTemp"
Me.Panel1.ResumeLayout(False)
Me.GroupBox1.ResumeLayout(False)
Me.GroupBox1.PerformLayout()
Me.ResumeLayout(False)
End Sub
Friend WithEvents Panel1 As Panel
Friend WithEvents GroupBox1 As GroupBox
Friend WithEvents Label1 As Label
Friend WithEvents TextBox5 As TextBox
Friend WithEvents TextBox4 As TextBox
Friend WithEvents TextBox2 As TextBox
Friend WithEvents TextBox3 As TextBox
Friend WithEvents TextBox1 As TextBox
Friend WithEvents Label4 As Label
Friend WithEvents Label3 As Label
Friend WithEvents Label5 As Label
Friend WithEvents Label2 As Label
End Class

120
Form_DevTemp.resx Normal file
View File

@@ -0,0 +1,120 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

12
Form_DevTemp.vb Normal file
View File

@@ -0,0 +1,12 @@
Public Class Form_DevTemp
Public Sub Set_DevTemp_Show_Status()
End Sub
Public Function Get_DevTemp_Fan_State() As String
Dim temp_string As String
temp_string = " "
Return temp_string
End Function
End Class

164
Log_Analysis Tools.vbproj Normal file
View File

@@ -0,0 +1,164 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{388B5E21-274E-44AA-A6C7-5FB8433E6716}</ProjectGuid>
<OutputType>WinExe</OutputType>
<StartupObject>Log_Analysis_Tools.My.MyApplication</StartupObject>
<RootNamespace>Log_Analysis_Tools</RootNamespace>
<AssemblyName>Log_Analysis_Tools</AssemblyName>
<FileAlignment>512</FileAlignment>
<MyType>WindowsForms</MyType>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<DefineDebug>true</DefineDebug>
<DefineTrace>true</DefineTrace>
<OutputPath>bin\Debug\</OutputPath>
<DocumentationFile>Log_Analysis_Tools.xml</DocumentationFile>
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
<WarningsAsErrors>
</WarningsAsErrors>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<PlatformTarget>AnyCPU</PlatformTarget>
<DebugType>pdbonly</DebugType>
<DefineDebug>false</DefineDebug>
<DefineTrace>true</DefineTrace>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DocumentationFile>Log_Analysis_Tools.xml</DocumentationFile>
<NoWarn>41999,42016,42017,42018,42019,42020,42021,42022,42032,42036</NoWarn>
<WarningsAsErrors>
</WarningsAsErrors>
</PropertyGroup>
<PropertyGroup>
<OptionExplicit>On</OptionExplicit>
</PropertyGroup>
<PropertyGroup>
<OptionCompare>Binary</OptionCompare>
</PropertyGroup>
<PropertyGroup>
<OptionStrict>Off</OptionStrict>
</PropertyGroup>
<PropertyGroup>
<OptionInfer>On</OptionInfer>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>c9.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="FlexCell, Version=4.4.4.0, Culture=neutral, PublicKeyToken=6f86587eb70ee309, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Deployment" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Net.Http" />
</ItemGroup>
<ItemGroup>
<Import Include="Microsoft.VisualBasic" />
<Import Include="System" />
<Import Include="System.Collections" />
<Import Include="System.Collections.Generic" />
<Import Include="System.Data" />
<Import Include="System.Drawing" />
<Import Include="System.Diagnostics" />
<Import Include="System.Windows.Forms" />
<Import Include="System.Linq" />
<Import Include="System.Xml.Linq" />
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
<Compile Include="BLV_INFO.vb" />
<Compile Include="Form1.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.vb">
<DependentUpon>Form1.vb</DependentUpon>
<SubType>Form</SubType>
</Compile>
<Compile Include="Form_DevTemp.Designer.vb">
<DependentUpon>Form_DevTemp.vb</DependentUpon>
</Compile>
<Compile Include="Form_DevTemp.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form_C5IO.Designer.vb">
<DependentUpon>Form_C5IO.vb</DependentUpon>
</Compile>
<Compile Include="Form_C5IO.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form_C5Music.Designer.vb">
<DependentUpon>Form_C5Music.vb</DependentUpon>
</Compile>
<Compile Include="Form_C5Music.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
<DesignTime>True</DesignTime>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="My Project\Settings.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Form1.resx">
<DependentUpon>Form1.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Form_DevTemp.resx">
<DependentUpon>Form_DevTemp.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Form_C5IO.resx">
<DependentUpon>Form_C5IO.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Form_C5Music.resx">
<DependentUpon>Form_C5Music.vb</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Include="My Project\Application.myapp">
<Generator>MyApplicationCodeGenerator</Generator>
<LastGenOutput>Application.Designer.vb</LastGenOutput>
</None>
<None Include="My Project\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<CustomToolNamespace>My</CustomToolNamespace>
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
</None>
<None Include="App.config" />
<None Include="README.md" />
</ItemGroup>
<ItemGroup>
<Content Include="c9.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
</Project>

25
Log_Analysis_Tools.sln Normal file
View File

@@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.31727.386
MinimumVisualStudioVersion = 10.0.40219.1
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Log_Analysis Tools", "Log_Analysis Tools.vbproj", "{388B5E21-274E-44AA-A6C7-5FB8433E6716}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{388B5E21-274E-44AA-A6C7-5FB8433E6716}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{388B5E21-274E-44AA-A6C7-5FB8433E6716}.Debug|Any CPU.Build.0 = Debug|Any CPU
{388B5E21-274E-44AA-A6C7-5FB8433E6716}.Release|Any CPU.ActiveCfg = Release|Any CPU
{388B5E21-274E-44AA-A6C7-5FB8433E6716}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {360B8A3E-E1CC-4FC6-A674-CE83B30F8C79}
EndGlobalSection
EndGlobal

38
My Project/Application.Designer.vb generated Normal file
View File

@@ -0,0 +1,38 @@
'------------------------------------------------------------------------------
' <auto-generated>
' 此代码由工具生成。
' 运行时版本:4.0.30319.42000
'
' 对此文件的更改可能会导致不正确的行为,并且如果
' 重新生成代码,这些更改将会丢失。
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
'注意:此文件是自动生成的;请勿直接进行修改。若要更改,
' 或者如果您在此文件中遇到生成错误,请转至项目设计器
' (转至“项目属性”或在解决方案资源管理器中双击“我的项目”节点)
' 然后在“应用程序”选项卡中进行更改。
'
Partial Friend Class MyApplication
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = false
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
End Sub
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.Log_Analysis_Tools.Form1
End Sub
End Class
End Namespace

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MySubMain>true</MySubMain>
<MainForm>Form1</MainForm>
<SingleInstance>false</SingleInstance>
<ShutdownMode>0</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
<ApplicationType>0</ApplicationType>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
</MyApplicationData>

View File

@@ -0,0 +1,35 @@
Imports System
Imports System.Reflection
Imports System.Runtime.InteropServices
' 有关程序集的一般信息由以下
' 控制。更改这些特性值可修改
' 与程序集关联的信息。
'查看程序集特性的值
<Assembly: AssemblyTitle("Log_Analysis_Tools")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("WindowsApp1")>
<Assembly: AssemblyCopyright("Copyright © 2021")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(True)>
'如果此项目向 COM 公开,则下列 GUID 用于 typelib 的 ID
<Assembly: Guid("23c93050-76eb-4184-a8f8-7b4ce9b1f4c4")>
' 程序集的版本信息由下列四个值组成:
'
' 主版本
' 次版本
' 生成号
' 修订号
'
'可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
'通过使用 "*",如下所示:
' <Assembly: AssemblyVersion("1.0.*")>
<Assembly: AssemblyVersion("1.0.0.5")>
<Assembly: AssemblyFileVersion("1.0.0.5")>

63
My Project/Resources.Designer.vb generated Normal file
View File

@@ -0,0 +1,63 @@
'------------------------------------------------------------------------------
' <auto-generated>
' 此代码由工具生成。
' 运行时版本:4.0.30319.42000
'
' 对此文件的更改可能会导致不正确的行为,并且如果
' 重新生成代码,这些更改将会丢失。
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Imports System
Namespace My.Resources
'此类是由 StronglyTypedResourceBuilder
'类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。
'若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen
'(以 /str 作为命令选项),或重新生成 VS 项目。
'''<summary>
''' 一个强类型的资源类,用于查找本地化的字符串等。
'''</summary>
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0"), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
Friend Module Resources
Private resourceMan As Global.System.Resources.ResourceManager
Private resourceCulture As Global.System.Globalization.CultureInfo
'''<summary>
''' 返回此类使用的缓存的 ResourceManager 实例。
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
Get
If Object.ReferenceEquals(resourceMan, Nothing) Then
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Log_Analysis_Tools.Resources", GetType(Resources).Assembly)
resourceMan = temp
End If
Return resourceMan
End Get
End Property
'''<summary>
''' 重写当前线程的 CurrentUICulture 属性,对
''' 使用此强类型资源类的所有资源查找执行重写。
'''</summary>
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Friend Property Culture() As Global.System.Globalization.CultureInfo
Get
Return resourceCulture
End Get
Set
resourceCulture = value
End Set
End Property
End Module
End Namespace

117
My Project/Resources.resx Normal file
View File

@@ -0,0 +1,117 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

469
My Project/Settings.Designer.vb generated Normal file
View File

@@ -0,0 +1,469 @@
'------------------------------------------------------------------------------
' <auto-generated>
' 此代码由工具生成。
' 运行时版本:4.0.30319.42000
'
' 对此文件的更改可能会导致不正确的行为,并且如果
' 重新生成代码,这些更改将会丢失。
' </auto-generated>
'------------------------------------------------------------------------------
Option Strict On
Option Explicit On
Namespace My
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.10.0.0"), _
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Partial Friend NotInheritable Class MySettings
Inherits Global.System.Configuration.ApplicationSettingsBase
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
#Region "My.Settings 自动保存功能"
#If _MyType = "WindowsForms" Then
Private Shared addedHandler As Boolean
Private Shared addedHandlerLockObject As New Object
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
If My.Application.SaveMySettingsOnExit Then
My.Settings.Save()
End If
End Sub
#End If
#End Region
Public Shared ReadOnly Property [Default]() As MySettings
Get
#If _MyType = "WindowsForms" Then
If Not addedHandler Then
SyncLock addedHandlerLockObject
If Not addedHandler Then
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
addedHandler = True
End If
End SyncLock
End If
#End If
Return defaultInstance
End Get
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name1() As String
Get
Return CType(Me("Relay_Name1"),String)
End Get
Set
Me("Relay_Name1") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name2() As String
Get
Return CType(Me("Relay_Name2"),String)
End Get
Set
Me("Relay_Name2") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name3() As String
Get
Return CType(Me("Relay_Name3"),String)
End Get
Set
Me("Relay_Name3") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name4() As String
Get
Return CType(Me("Relay_Name4"),String)
End Get
Set
Me("Relay_Name4") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name5() As String
Get
Return CType(Me("Relay_Name5"),String)
End Get
Set
Me("Relay_Name5") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name6() As String
Get
Return CType(Me("Relay_Name6"),String)
End Get
Set
Me("Relay_Name6") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name7() As String
Get
Return CType(Me("Relay_Name7"),String)
End Get
Set
Me("Relay_Name7") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name8() As String
Get
Return CType(Me("Relay_Name8"),String)
End Get
Set
Me("Relay_Name8") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name9() As String
Get
Return CType(Me("Relay_Name9"),String)
End Get
Set
Me("Relay_Name9") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name10() As String
Get
Return CType(Me("Relay_Name10"),String)
End Get
Set
Me("Relay_Name10") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name11() As String
Get
Return CType(Me("Relay_Name11"),String)
End Get
Set
Me("Relay_Name11") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name12() As String
Get
Return CType(Me("Relay_Name12"),String)
End Get
Set
Me("Relay_Name12") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name13() As String
Get
Return CType(Me("Relay_Name13"),String)
End Get
Set
Me("Relay_Name13") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name14() As String
Get
Return CType(Me("Relay_Name14"),String)
End Get
Set
Me("Relay_Name14") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name15() As String
Get
Return CType(Me("Relay_Name15"),String)
End Get
Set
Me("Relay_Name15") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name16() As String
Get
Return CType(Me("Relay_Name16"),String)
End Get
Set
Me("Relay_Name16") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name17() As String
Get
Return CType(Me("Relay_Name17"),String)
End Get
Set
Me("Relay_Name17") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name18() As String
Get
Return CType(Me("Relay_Name18"),String)
End Get
Set
Me("Relay_Name18") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name19() As String
Get
Return CType(Me("Relay_Name19"),String)
End Get
Set
Me("Relay_Name19") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property Relay_Name20() As String
Get
Return CType(Me("Relay_Name20"),String)
End Get
Set
Me("Relay_Name20") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DO_Name1() As String
Get
Return CType(Me("DO_Name1"),String)
End Get
Set
Me("DO_Name1") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DO_Name2() As String
Get
Return CType(Me("DO_Name2"),String)
End Get
Set
Me("DO_Name2") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DO_Name3() As String
Get
Return CType(Me("DO_Name3"),String)
End Get
Set
Me("DO_Name3") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DO_Name4() As String
Get
Return CType(Me("DO_Name4"),String)
End Get
Set
Me("DO_Name4") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DO_Name5() As String
Get
Return CType(Me("DO_Name5"),String)
End Get
Set
Me("DO_Name5") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DO_Name6() As String
Get
Return CType(Me("DO_Name6"),String)
End Get
Set
Me("DO_Name6") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DI_Name1() As String
Get
Return CType(Me("DI_Name1"),String)
End Get
Set
Me("DI_Name1") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DI_Name2() As String
Get
Return CType(Me("DI_Name2"),String)
End Get
Set
Me("DI_Name2") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DI_Name3() As String
Get
Return CType(Me("DI_Name3"),String)
End Get
Set
Me("DI_Name3") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DI_Name4() As String
Get
Return CType(Me("DI_Name4"),String)
End Get
Set
Me("DI_Name4") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DI_Name5() As String
Get
Return CType(Me("DI_Name5"),String)
End Get
Set
Me("DI_Name5") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DI_Name6() As String
Get
Return CType(Me("DI_Name6"),String)
End Get
Set
Me("DI_Name6") = value
End Set
End Property
<Global.System.Configuration.UserScopedSettingAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Configuration.DefaultSettingValueAttribute("")> _
Public Property DI_Name7() As String
Get
Return CType(Me("DI_Name7"),String)
End Get
Set
Me("DI_Name7") = value
End Set
End Property
End Class
End Namespace
Namespace My
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
Friend Module MySettingsProperty
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
Friend ReadOnly Property Settings() As Global.Log_Analysis_Tools.My.MySettings
Get
Return Global.Log_Analysis_Tools.My.MySettings.Default
End Get
End Property
End Module
End Namespace

View File

@@ -0,0 +1,105 @@
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="My" GeneratedClassName="MySettings" UseMySettingsClassName="true">
<Profiles />
<Settings>
<Setting Name="Relay_Name1" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name2" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name3" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name4" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name5" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name6" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name7" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name8" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name9" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name10" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name11" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name12" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name13" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name14" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name15" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name16" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name17" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name18" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name19" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="Relay_Name20" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DO_Name1" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DO_Name2" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DO_Name3" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DO_Name4" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DO_Name5" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DO_Name6" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DI_Name1" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DI_Name2" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DI_Name3" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DI_Name4" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DI_Name5" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DI_Name6" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
<Setting Name="DI_Name7" Type="System.String" Scope="User">
<Value Profile="(Default)" />
</Setting>
</Settings>
</SettingsFile>

50
README.md Normal file
View File

@@ -0,0 +1,50 @@
## 版本记录
#### 2024-04-09 1.0.0.5
> 1、增加逻辑记录中增加调试文件内容记录
>
> 2、增加CSIO 回复内容解析(只有文本解析,没有界面)
#### 2022-07-12 1.0.0.4
> 1、设备通讯记录类型中设备切换通讯波特率内容修改
>
> 增加切换波特率原因
>
> ```
> 存储格式0x04 + Dev_Type + Dev_Addr + Buad + 切换原因(0x01:连续通讯失败达到上限0x02:通讯失败次数达到百分比上限) + 失败次数(切换原因为连续失败,该字节为连续失败次数;切换原因为达到百分比上限,该字节为失败次数) + 记录总包数 + 当前记录下标
> ```
>
>
#### 2022-06-22 1.0.0.3
> 忘了
#### 2022-01-12 1.0.0.2
> 将DataGridView表格控件改为Grid控件,已完成
>
> 预计新增功能
>
> > - 表格内容筛选功能
> > - 打开多个文件同时开始解析
#### 2021-12-03 1.0.0.1
> 修改日志格式将数据长度改为2Byte - 还没测试完
#### 2021-11-02 1.0.0.0
> 初步可以解析BLV_C1日志文件内容但是还有很多漏洞和未完善
>
> + 目前解析了全局参数数据内容,其他内容还未解析 - 暂时先缓一缓,日志内容重新排版不急着弄
> + 温控器目前只有界面,没有编写设置状态函数
> + 性能问题,解析大文件时加载太慢了(表格刷新问题,将表格内容进行分页处理)

BIN
bin/Debug/FlexCell.dll Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="Log_Analysis_Tools.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<userSettings>
<Log_Analysis_Tools.My.MySettings>
<setting name="Relay_Name1" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name2" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name3" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name4" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name5" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name6" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name7" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name8" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name9" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name10" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name11" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name12" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name13" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name14" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name15" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name16" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name17" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name18" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name19" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name20" serializeAs="String">
<value />
</setting>
<setting name="DO_Name1" serializeAs="String">
<value />
</setting>
<setting name="DO_Name2" serializeAs="String">
<value />
</setting>
<setting name="DO_Name3" serializeAs="String">
<value />
</setting>
<setting name="DO_Name4" serializeAs="String">
<value />
</setting>
<setting name="DO_Name5" serializeAs="String">
<value />
</setting>
<setting name="DO_Name6" serializeAs="String">
<value />
</setting>
<setting name="DI_Name1" serializeAs="String">
<value />
</setting>
<setting name="DI_Name2" serializeAs="String">
<value />
</setting>
<setting name="DI_Name3" serializeAs="String">
<value />
</setting>
<setting name="DI_Name4" serializeAs="String">
<value />
</setting>
<setting name="DI_Name5" serializeAs="String">
<value />
</setting>
<setting name="DI_Name6" serializeAs="String">
<value />
</setting>
<setting name="DI_Name7" serializeAs="String">
<value />
</setting>
</Log_Analysis_Tools.My.MySettings>
</userSettings>
</configuration>

Binary file not shown.

View File

@@ -0,0 +1,468 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
Log_Analysis_Tools
</name>
</assembly>
<members>
<member name="T:Log_Analysis_Tools.My.Resources.Resources">
<summary>
一个强类型的资源类,用于查找本地化的字符串等。
</summary>
</member>
<member name="P:Log_Analysis_Tools.My.Resources.Resources.ResourceManager">
<summary>
返回此类使用的缓存的 ResourceManager 实例。
</summary>
</member>
<member name="P:Log_Analysis_Tools.My.Resources.Resources.Culture">
<summary>
重写当前线程的 CurrentUICulture 属性,对
使用此强类型资源类的所有资源查找执行重写。
</summary>
</member>
<member name="T:Log_Analysis_Tools.BLV_INFO.PROCESS_RETURN">
<summary>
协议处理返回值
</summary>
</member>
<member name="T:Log_Analysis_Tools.BLV_INFO.BUS_PKT">
<summary>
BUS协议格式
</summary>
</member>
<member name="M:Log_Analysis_Tools.BLV_INFO.CheckSum(System.Byte[],System.Byte)">
<summary>
和校验取余数
求Byte数组的和校验取余数
</summary>
<param name="dataPacket">Byte数组</param>
<returns>计算校验值</returns>
</member>
<member name="M:Log_Analysis_Tools.BLV_INFO.DEBUG_Printf(System.String)">
<summary>
调试信息输出到调试窗口信息
</summary>
<param name="str"></param>
</member>
<member name="M:Log_Analysis_Tools.BLV_INFO.Debug_Info_Display_On_Window(System.Byte,System.String,System.Drawing.Color)">
<summary>
将调试信息输出到界面窗口中
</summary>
<param name="type">选择输出窗口</param>
<param name="str">输出的信息</param>
<param name="col">输出信息颜色</param>
</member>
<member name="T:Log_Analysis_Tools.Form1.LOG_DATA_FORMAT">
<summary>
文件内容中的数据格式
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.log_type">
<summary>
日志数据类型
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Launcher">
<summary>
Launcher信息记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.SYS_Record">
<summary>
系统运行信息记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Device_COMM">
<summary>
设备通讯记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Device_Online">
<summary>
设备通讯状态记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Global_Parameters">
<summary>
所有设备状态定期记录 - 暂时还没用
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Net_COMM">
<summary>
网络通讯记录 - 暂时还没定
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Logic_Record">
<summary>
逻辑处理记录 - 暂时还没定
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LLauncher">
<summary>
日志数据 - Launcher记录信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.App_Check">
<summary>
校验APP
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Read_App">
<summary>
读取APP
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Write_Flash">
<summary>
写Flash
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Factory_Reset">
<summary>
恢复出厂设置
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Reset_Source">
<summary>
复位信号源
0x00软件复位
0x01上电复位
0x02看门狗复位
0x03外部手动复位
0x05从下电模式唤醒时的复位 - 通过WCHISPTool烧录后的复位
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.RCUKey_State">
<summary>
Launcher中RCU按键事件
0x01:点按
0x02:长按
0x03:长按松开
0x04:达到恢复出厂设置
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LSYS">
<summary>
日志数据 - 系统运行信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.PHY_Change">
<summary>
PHY状态变化记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.DevInfo_Error">
<summary>
设备链表信息错误
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.API_State">
<summary>
升级状态
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.NET_ARGC">
<summary>
网络初始化参数
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.MQTT_ARGC">
<summary>
MQTT参数
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.NetComm_State">
<summary>
网络通讯状态
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.NET_DafaultARGC">
<summary>
网络默认参数
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.RCUKey_State">
<summary>
APP中RCU按键事件
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LCOMM">
<summary>
日志数据 - 设备通讯信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.ASK_TO_Reply">
<summary>
轮询回复数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.Send_Control">
<summary>
RCU下发控制数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.Control_Reply">
<summary>
RCU控制回复数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.Adjust_Baud">
<summary>
设备调整波特率
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LGlobal">
<summary>
日志数据 - 所有设备状态信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LGlobal.G_Para">
<summary>
参数数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LGlobal.G_Dev">
<summary>
设备数据
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.BLV_DEVICE_TYPE">
<summary>
BLV设备类型
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.form_grid1">
<summary>
解析表格排序
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LOG_DATE">
<summary>
数据时间结构
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.Device_Temp">
<summary>
温控器设备数据结构
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form1.delay(System.Double@)">
<summary>
延时函数
</summary>
<param name="Interval">单位ms</param>
</member>
<member name="M:Log_Analysis_Tools.Form1.Obtaining_The_Device_Type(System.Byte)">
<summary>
获取设备类型
</summary>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.File_Data_Processed(System.Byte[],System.Windows.Forms.RichTextBox)">
<summary>
文件数据处理函数 - 分包,校验
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.GetSumCheckMod(System.Byte[],System.Byte)">
<summary>
和校验取余数
求Byte数组的和校验取余数
</summary>
<param name="dataPacket">Byte数组</param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_a_piece_of_data(System.Byte[],System.Windows.Forms.RichTextBox,System.Windows.Forms.DataGridView)">
<summary>
解析数据格式和内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
</member>
<member name="M:Log_Analysis_Tools.Form1.Get_Data_Time_Difference(System.Collections.Generic.List{Log_Analysis_Tools.Form1.Parsing_Data_List})">
<summary>
计算当前数据与上次时间差值,单位:ms
</summary>
<param name="data_list"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parses_The_RelayContent_Of_The_Packet(System.Byte[],System.Byte)">
<summary>
解析回复数据协议内容
</summary>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_Data_Type(System.Byte)">
<summary>
数据类型转化String
</summary>
<param name="data_type"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Judge_Data_Type_Correct(System.Byte)">
<summary>
数据类型是否有效类型有效返回0,无效返回1
</summary>
<param name="data_type"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_Data_Content(System.Byte,System.Byte[])">
<summary>
解析数据内容
按照数据类型来解析,用于加载表格时的数据显示 - 简单的内容解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Launcher_Content(System.Byte[])">
<summary>
Launcher类型数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_SYS_Record_Content(System.Byte[])">
<summary>
系统运行信息数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Device_COMM_Content(System.Byte[])">
<summary>
设备通讯数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Device_Online_Content(System.Byte[])">
<summary>
设备通讯状态数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Global_Parameters_Content(System.Byte[])">
<summary>
所有设备状态定期保存数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Net_COMM_Content(System.Byte[])">
<summary>
网络处理记录信息解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Logic_Record_Content(System.Byte[])">
<summary>
事件处理记录信息解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Grid_ADD_LOG_Data(System.Collections.Generic.List{Log_Analysis_Tools.Form1.Parsing_Data_List},FlexCell.Grid)">
<summary>
将数据显示到表格中
</summary>
<param name="data_list"></param>
</member>
<member name="M:Log_Analysis_Tools.Form1.Expatiation_Parsing_LogData_Device_COMM_Content(System.Byte[])">
<summary>
设备通讯数据解析 - 同时解析设备通讯数据内容,用于显示在界面"数据详细"
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Expatiation_Parsing_Data_Content(System.Byte,System.Byte[])">
<summary>
详细解析数据内容
按照数据类型来解析,用于点击表格中行时的显示详细的内容解析
</summary>
<param name="data_type"></param>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.DataGridView1_RowStateChanged(System.Object,System.Windows.Forms.DataGridViewRowStateChangedEventArgs)">
<summary>
在表格行头添加序号 - 通过行状态变化事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="T:Log_Analysis_Tools.Form_C5IO.CMD">
<summary>
C5IO 控制CMD
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Get_C5IO_TextBox_Name">
<summary>
获取C5IO别名参数
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Save_C5IO_TextBox_Name">
<summary>
保存C5IO别名参数
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Get_BLV_IO_DI_Type(System.Byte)">
<summary>
获取DI类型
</summary>
<param name="type"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Parse_RelayData_Protocol_Content(System.Byte[],System.String@)">
<summary>
解析C5IO协议回复数据内容
</summary>
<param name="data">串口数据</param>
<returns>0x00:解析数据成功,其他值:解析失败</returns>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Parse_ControlData_Protocol_Content(System.Byte[],System.String@)">
<summary>
解析C5IO通讯控制数据内容
</summary>
<param name="data"></param>
<param name="parsing_str"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_Status(System.UInt32,System.UInt32,System.UInt32)">
<summary>
设置C5IO显示状态
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_Relay_Status(System.Byte,System.Byte)">
<summary>
设置继电器状态
</summary>
<param name="relay_num"> 当前设置继电器序号 </param>
<param name="state">设置继电器状态</param>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_DO_Status(System.Byte,System.Byte)">
<summary>
设置DO状态
</summary>
<param name="do_num">当前设置DO序号</param>
<param name="state">设置DO状态</param>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_DI_Status(System.Byte,System.Byte)">
<summary>
设置DI状态
</summary>
<param name="di_num">当前设置DI序号</param>
<param name="state">设置DI状态</param>
</member>
<member name="M:Log_Analysis_Tools.Form_C5Music.Set_C5Music_Show_status(System.Int32,System.Byte,System.Byte)">
<summary>
设置C5Music显示状态
</summary>
</member>
</members>
</doc>

Binary file not shown.

BIN
bin/Release/WindowsApp1.exe Normal file

Binary file not shown.

View File

@@ -0,0 +1,114 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="WindowsApp1.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<userSettings>
<WindowsApp1.My.MySettings>
<setting name="Relay_Name1" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name2" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name3" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name4" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name5" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name6" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name7" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name8" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name9" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name10" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name11" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name12" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name13" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name14" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name15" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name16" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name17" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name18" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name19" serializeAs="String">
<value />
</setting>
<setting name="Relay_Name20" serializeAs="String">
<value />
</setting>
<setting name="DO_Name1" serializeAs="String">
<value />
</setting>
<setting name="DO_Name2" serializeAs="String">
<value />
</setting>
<setting name="DO_Name3" serializeAs="String">
<value />
</setting>
<setting name="DO_Name4" serializeAs="String">
<value />
</setting>
<setting name="DO_Name5" serializeAs="String">
<value />
</setting>
<setting name="DO_Name6" serializeAs="String">
<value />
</setting>
<setting name="DI_Name1" serializeAs="String">
<value />
</setting>
<setting name="DI_Name2" serializeAs="String">
<value />
</setting>
<setting name="DI_Name3" serializeAs="String">
<value />
</setting>
<setting name="DI_Name4" serializeAs="String">
<value />
</setting>
<setting name="DI_Name5" serializeAs="String">
<value />
</setting>
<setting name="DI_Name6" serializeAs="String">
<value />
</setting>
<setting name="DI_Name7" serializeAs="String">
<value />
</setting>
</WindowsApp1.My.MySettings>
</userSettings>
</configuration>

BIN
bin/Release/WindowsApp1.pdb Normal file

Binary file not shown.

144
bin/Release/WindowsApp1.xml Normal file
View File

@@ -0,0 +1,144 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
WindowsApp1
</name>
</assembly>
<members>
<member name="T:WindowsApp1.My.Resources.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:WindowsApp1.My.Resources.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:WindowsApp1.My.Resources.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="T:WindowsApp1.Form1.LOG_DATA_FORMAT">
<summary>
文件内容中的数据格式
</summary>
</member>
<member name="T:WindowsApp1.Form1.log_type">
<summary>
日志数据类型
</summary>
</member>
<member name="T:WindowsApp1.Form1.form_grid1">
<summary>
解析表格排序
</summary>
</member>
<member name="T:WindowsApp1.Form1.LOG_DATE">
<summary>
数据时间结构
</summary>
</member>
<member name="T:WindowsApp1.Form1.Device_Temp">
<summary>
温控器设备数据结构
</summary>
</member>
<member name="M:WindowsApp1.Form1.File_Data_Processed(System.Byte[],System.Windows.Forms.RichTextBox)">
<summary>
文件数据处理函数 - 分包,校验,解析格式,解析内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.GetSumCheckMod(System.Byte[],System.Byte)">
<summary>
和校验取余数
求Byte数组的和校验取余数
</summary>
<param name="dataPacket">Byte数组</param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_a_piece_of_data(System.Byte[],System.Windows.Forms.RichTextBox,System.Windows.Forms.DataGridView)">
<summary>
解析数据格式和内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
</member>
<member name="M:WindowsApp1.Form1.Get_Data_Time_Difference(System.Collections.Generic.List{WindowsApp1.Form1.Parsing_Data_List})">
<summary>
计算当前数据与上次时间差值,单位:ms
</summary>
<param name="data_list"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_Data_Type(System.Byte)">
<summary>
解析数据类型
</summary>
<param name="data_type"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_Data_Content(System.Byte,System.Byte[])">
<summary>
解析数据内容
按照数据类型来解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.DataGridView1_RowStateChanged(System.Object,System.Windows.Forms.DataGridViewRowStateChangedEventArgs)">
<summary>
在表格行头添加序号 - 通过行状态变化事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Get_C5IO_TextBox_Name">
<summary>
获取C5IO别名参数
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Save_C5IO_TextBox_Name">
<summary>
保存C5IO别名参数
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_Status(System.UInt32,System.UInt32,System.UInt32)">
<summary>
设置C5IO显示状态
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_Relay_Status(System.Byte,System.Byte)">
<summary>
设置继电器状态
</summary>
<param name="relay_num"> 当前设置继电器序号 </param>
<param name="state">设置继电器状态</param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_DO_Status(System.Byte,System.Byte)">
<summary>
设置DO状态
</summary>
<param name="do_num">当前设置DO序号</param>
<param name="state">设置DO状态</param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_DI_Status(System.Byte,System.Byte)">
<summary>
设置DI状态
</summary>
<param name="di_num">当前设置DI序号</param>
<param name="state">设置DI状态</param>
</member>
<member name="M:WindowsApp1.Form_C5Music.Set_C5Music_Show_status(System.Int32,System.Byte,System.Byte)">
<summary>
设置C5Music显示状态
</summary>
</member>
</members>
</doc>

BIN
c9.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

View File

@@ -0,0 +1,7 @@
' <autogenerated/>
Option Strict Off
Option Explicit On
Imports System
Imports System.Reflection
<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName:=".NET Framework 4.7.2")>

Binary file not shown.

View File

@@ -0,0 +1 @@
2f490db6a5bf381e91a6b568ca1ffbf3c41987199fd23eb1cf4fa02fab7d0b91

View File

@@ -0,0 +1,149 @@
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.exe.config
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.exe
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.xml
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form1.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form_DevTemp.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form_C5IO.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form_C5Music.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Resources.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.exe
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.xml
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\bin\Debug\WindowsApp1.exe.config
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\bin\Debug\WindowsApp1.exe
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\bin\Debug\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\bin\Debug\WindowsApp1.xml
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.Form1.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.Form_DevTemp.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.Form_C5IO.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.Form_C5Music.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.Resources.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.exe
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.xml
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.0\obj\Debug\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\bin\Debug\Log_Analysis_Tools.exe.config
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\bin\Debug\Log_Analysis_Tools.exe
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\bin\Debug\Log_Analysis_Tools.pdb
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\bin\Debug\Log_Analysis_Tools.xml
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.Form1.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.Form_DevTemp.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.Form_C5IO.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.Form_C5Music.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.Resources.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.exe
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.xml
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis_Tools.pdb
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\bin\Debug\FlexCell.dll
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.1\obj\Debug\Log_Analysis Tools.vbproj.CopyComplete
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form1.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form_DevTemp.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form_C5IO.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form_C5Music.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Resources.resources
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.exe
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.xml
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.pdb
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.exe.config
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.exe
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.pdb
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.xml
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\FlexCell.dll
E:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.CopyComplete
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.exe.config
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.exe
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.pdb
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\Log_Analysis_Tools.xml
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\bin\Debug\FlexCell.dll
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form1.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form_DevTemp.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form_C5IO.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Form_C5Music.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.Resources.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis Tools.vbproj.CopyComplete
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.exe
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.xml
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.2\obj\Debug\Log_Analysis_Tools.pdb
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\bin\Debug\Log_Analysis_Tools.exe.config
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\bin\Debug\Log_Analysis_Tools.exe
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\bin\Debug\Log_Analysis_Tools.pdb
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\bin\Debug\Log_Analysis_Tools.xml
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\bin\Debug\FlexCell.dll
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.Form1.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.Form_DevTemp.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.Form_C5IO.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.Form_C5Music.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.Resources.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis Tools.vbproj.CopyComplete
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.exe
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.xml
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.3\obj\Debug\Log_Analysis_Tools.pdb
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.exe.config
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.exe
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.pdb
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.xml
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\FlexCell.dll
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form1.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form_DevTemp.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form_C5IO.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form_C5Music.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Resources.resources
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis Tools.vbproj.CopyComplete
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.exe
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.xml
D:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.pdb
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.exe.config
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.exe
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.pdb
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\Log_Analysis_Tools.xml
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\bin\Debug\FlexCell.dll
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form1.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form_DevTemp.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form_C5IO.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Form_C5Music.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.Resources.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Anal.2B08F2EE.Up2Date
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.exe
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.xml
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.4\obj\Debug\Log_Analysis_Tools.pdb
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\bin\Debug\Log_Analysis_Tools.exe.config
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\bin\Debug\Log_Analysis_Tools.exe
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\bin\Debug\Log_Analysis_Tools.pdb
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\bin\Debug\Log_Analysis_Tools.xml
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\bin\Debug\FlexCell.dll
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis Tools.vbproj.AssemblyReference.cache
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.Form1.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.Form_DevTemp.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.Form_C5IO.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.Form_C5Music.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.Resources.resources
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis Tools.vbproj.GenerateResource.cache
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis Tools.vbproj.CoreCompileInputs.cache
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Anal.2B08F2EE.Up2Date
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.exe
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.xml
H:\MyCode\Visual_Basic\Log_Analysis_Tool\Log_Analysis Tools_V1.0.0.5\obj\Debug\Log_Analysis_Tools.pdb

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,468 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
Log_Analysis_Tools
</name>
</assembly>
<members>
<member name="T:Log_Analysis_Tools.My.Resources.Resources">
<summary>
一个强类型的资源类,用于查找本地化的字符串等。
</summary>
</member>
<member name="P:Log_Analysis_Tools.My.Resources.Resources.ResourceManager">
<summary>
返回此类使用的缓存的 ResourceManager 实例。
</summary>
</member>
<member name="P:Log_Analysis_Tools.My.Resources.Resources.Culture">
<summary>
重写当前线程的 CurrentUICulture 属性,对
使用此强类型资源类的所有资源查找执行重写。
</summary>
</member>
<member name="T:Log_Analysis_Tools.BLV_INFO.PROCESS_RETURN">
<summary>
协议处理返回值
</summary>
</member>
<member name="T:Log_Analysis_Tools.BLV_INFO.BUS_PKT">
<summary>
BUS协议格式
</summary>
</member>
<member name="M:Log_Analysis_Tools.BLV_INFO.CheckSum(System.Byte[],System.Byte)">
<summary>
和校验取余数
求Byte数组的和校验取余数
</summary>
<param name="dataPacket">Byte数组</param>
<returns>计算校验值</returns>
</member>
<member name="M:Log_Analysis_Tools.BLV_INFO.DEBUG_Printf(System.String)">
<summary>
调试信息输出到调试窗口信息
</summary>
<param name="str"></param>
</member>
<member name="M:Log_Analysis_Tools.BLV_INFO.Debug_Info_Display_On_Window(System.Byte,System.String,System.Drawing.Color)">
<summary>
将调试信息输出到界面窗口中
</summary>
<param name="type">选择输出窗口</param>
<param name="str">输出的信息</param>
<param name="col">输出信息颜色</param>
</member>
<member name="T:Log_Analysis_Tools.Form1.LOG_DATA_FORMAT">
<summary>
文件内容中的数据格式
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.log_type">
<summary>
日志数据类型
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Launcher">
<summary>
Launcher信息记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.SYS_Record">
<summary>
系统运行信息记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Device_COMM">
<summary>
设备通讯记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Device_Online">
<summary>
设备通讯状态记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Global_Parameters">
<summary>
所有设备状态定期记录 - 暂时还没用
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Net_COMM">
<summary>
网络通讯记录 - 暂时还没定
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.log_type.Logic_Record">
<summary>
逻辑处理记录 - 暂时还没定
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LLauncher">
<summary>
日志数据 - Launcher记录信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.App_Check">
<summary>
校验APP
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Read_App">
<summary>
读取APP
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Write_Flash">
<summary>
写Flash
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Factory_Reset">
<summary>
恢复出厂设置
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.Reset_Source">
<summary>
复位信号源
0x00软件复位
0x01上电复位
0x02看门狗复位
0x03外部手动复位
0x05从下电模式唤醒时的复位 - 通过WCHISPTool烧录后的复位
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LLauncher.RCUKey_State">
<summary>
Launcher中RCU按键事件
0x01:点按
0x02:长按
0x03:长按松开
0x04:达到恢复出厂设置
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LSYS">
<summary>
日志数据 - 系统运行信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.PHY_Change">
<summary>
PHY状态变化记录
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.DevInfo_Error">
<summary>
设备链表信息错误
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.API_State">
<summary>
升级状态
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.NET_ARGC">
<summary>
网络初始化参数
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.MQTT_ARGC">
<summary>
MQTT参数
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.NetComm_State">
<summary>
网络通讯状态
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.NET_DafaultARGC">
<summary>
网络默认参数
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LSYS.RCUKey_State">
<summary>
APP中RCU按键事件
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LCOMM">
<summary>
日志数据 - 设备通讯信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.ASK_TO_Reply">
<summary>
轮询回复数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.Send_Control">
<summary>
RCU下发控制数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.Control_Reply">
<summary>
RCU控制回复数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LCOMM.Adjust_Baud">
<summary>
设备调整波特率
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LGlobal">
<summary>
日志数据 - 所有设备状态信息
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LGlobal.G_Para">
<summary>
参数数据
</summary>
</member>
<member name="F:Log_Analysis_Tools.Form1.LGlobal.G_Dev">
<summary>
设备数据
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.BLV_DEVICE_TYPE">
<summary>
BLV设备类型
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.form_grid1">
<summary>
解析表格排序
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.LOG_DATE">
<summary>
数据时间结构
</summary>
</member>
<member name="T:Log_Analysis_Tools.Form1.Device_Temp">
<summary>
温控器设备数据结构
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form1.delay(System.Double@)">
<summary>
延时函数
</summary>
<param name="Interval">单位ms</param>
</member>
<member name="M:Log_Analysis_Tools.Form1.Obtaining_The_Device_Type(System.Byte)">
<summary>
获取设备类型
</summary>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.File_Data_Processed(System.Byte[],System.Windows.Forms.RichTextBox)">
<summary>
文件数据处理函数 - 分包,校验
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.GetSumCheckMod(System.Byte[],System.Byte)">
<summary>
和校验取余数
求Byte数组的和校验取余数
</summary>
<param name="dataPacket">Byte数组</param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_a_piece_of_data(System.Byte[],System.Windows.Forms.RichTextBox,System.Windows.Forms.DataGridView)">
<summary>
解析数据格式和内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
</member>
<member name="M:Log_Analysis_Tools.Form1.Get_Data_Time_Difference(System.Collections.Generic.List{Log_Analysis_Tools.Form1.Parsing_Data_List})">
<summary>
计算当前数据与上次时间差值,单位:ms
</summary>
<param name="data_list"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parses_The_RelayContent_Of_The_Packet(System.Byte[],System.Byte)">
<summary>
解析回复数据协议内容
</summary>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_Data_Type(System.Byte)">
<summary>
数据类型转化String
</summary>
<param name="data_type"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Judge_Data_Type_Correct(System.Byte)">
<summary>
数据类型是否有效类型有效返回0,无效返回1
</summary>
<param name="data_type"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_Data_Content(System.Byte,System.Byte[])">
<summary>
解析数据内容
按照数据类型来解析,用于加载表格时的数据显示 - 简单的内容解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Launcher_Content(System.Byte[])">
<summary>
Launcher类型数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_SYS_Record_Content(System.Byte[])">
<summary>
系统运行信息数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Device_COMM_Content(System.Byte[])">
<summary>
设备通讯数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Device_Online_Content(System.Byte[])">
<summary>
设备通讯状态数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Global_Parameters_Content(System.Byte[])">
<summary>
所有设备状态定期保存数据解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Net_COMM_Content(System.Byte[])">
<summary>
网络处理记录信息解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Parsing_LogData_Logic_Record_Content(System.Byte[])">
<summary>
事件处理记录信息解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Grid_ADD_LOG_Data(System.Collections.Generic.List{Log_Analysis_Tools.Form1.Parsing_Data_List},FlexCell.Grid)">
<summary>
将数据显示到表格中
</summary>
<param name="data_list"></param>
</member>
<member name="M:Log_Analysis_Tools.Form1.Expatiation_Parsing_LogData_Device_COMM_Content(System.Byte[])">
<summary>
设备通讯数据解析 - 同时解析设备通讯数据内容,用于显示在界面"数据详细"
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.Expatiation_Parsing_Data_Content(System.Byte,System.Byte[])">
<summary>
详细解析数据内容
按照数据类型来解析,用于点击表格中行时的显示详细的内容解析
</summary>
<param name="data_type"></param>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form1.DataGridView1_RowStateChanged(System.Object,System.Windows.Forms.DataGridViewRowStateChangedEventArgs)">
<summary>
在表格行头添加序号 - 通过行状态变化事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="T:Log_Analysis_Tools.Form_C5IO.CMD">
<summary>
C5IO 控制CMD
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Get_C5IO_TextBox_Name">
<summary>
获取C5IO别名参数
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Save_C5IO_TextBox_Name">
<summary>
保存C5IO别名参数
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Get_BLV_IO_DI_Type(System.Byte)">
<summary>
获取DI类型
</summary>
<param name="type"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Parse_RelayData_Protocol_Content(System.Byte[],System.String@)">
<summary>
解析C5IO协议回复数据内容
</summary>
<param name="data">串口数据</param>
<returns>0x00:解析数据成功,其他值:解析失败</returns>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Parse_ControlData_Protocol_Content(System.Byte[],System.String@)">
<summary>
解析C5IO通讯控制数据内容
</summary>
<param name="data"></param>
<param name="parsing_str"></param>
<returns></returns>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_Status(System.UInt32,System.UInt32,System.UInt32)">
<summary>
设置C5IO显示状态
</summary>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_Relay_Status(System.Byte,System.Byte)">
<summary>
设置继电器状态
</summary>
<param name="relay_num"> 当前设置继电器序号 </param>
<param name="state">设置继电器状态</param>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_DO_Status(System.Byte,System.Byte)">
<summary>
设置DO状态
</summary>
<param name="do_num">当前设置DO序号</param>
<param name="state">设置DO状态</param>
</member>
<member name="M:Log_Analysis_Tools.Form_C5IO.Set_C5IO_Show_DI_Status(System.Byte,System.Byte)">
<summary>
设置DI状态
</summary>
<param name="di_num">当前设置DI序号</param>
<param name="state">设置DI状态</param>
</member>
<member name="M:Log_Analysis_Tools.Form_C5Music.Set_C5Music_Show_status(System.Int32,System.Byte,System.Byte)">
<summary>
设置C5Music显示状态
</summary>
</member>
</members>
</doc>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
obj/Debug/WindowsApp1.exe Normal file

Binary file not shown.

BIN
obj/Debug/WindowsApp1.pdb Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
658a3f31f3a68387e626c6f2d54bbb742b610e48

View File

@@ -0,0 +1,15 @@
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.exe.config
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.exe
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Debug\WindowsApp1.xml
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.vbproj.AssemblyReference.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form1.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Resources.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.vbproj.GenerateResource.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.vbproj.CoreCompileInputs.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.exe
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.xml
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form_C5IO.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form_C5Music.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Debug\WindowsApp1.Form_DevTemp.resources

Binary file not shown.

144
obj/Debug/WindowsApp1.xml Normal file
View File

@@ -0,0 +1,144 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
WindowsApp1
</name>
</assembly>
<members>
<member name="T:WindowsApp1.My.Resources.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:WindowsApp1.My.Resources.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:WindowsApp1.My.Resources.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="T:WindowsApp1.Form1.LOG_DATA_FORMAT">
<summary>
文件内容中的数据格式
</summary>
</member>
<member name="T:WindowsApp1.Form1.log_type">
<summary>
日志数据类型
</summary>
</member>
<member name="T:WindowsApp1.Form1.form_grid1">
<summary>
解析表格排序
</summary>
</member>
<member name="T:WindowsApp1.Form1.LOG_DATE">
<summary>
数据时间结构
</summary>
</member>
<member name="T:WindowsApp1.Form1.Device_Temp">
<summary>
温控器设备数据结构
</summary>
</member>
<member name="M:WindowsApp1.Form1.File_Data_Processed(System.Byte[],System.Windows.Forms.RichTextBox)">
<summary>
文件数据处理函数 - 分包,校验,解析格式,解析内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.GetSumCheckMod(System.Byte[],System.Byte)">
<summary>
和校验取余数
求Byte数组的和校验取余数
</summary>
<param name="dataPacket">Byte数组</param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_a_piece_of_data(System.Byte[],System.Windows.Forms.RichTextBox,System.Windows.Forms.DataGridView)">
<summary>
解析数据格式和内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
</member>
<member name="M:WindowsApp1.Form1.Get_Data_Time_Difference(System.Collections.Generic.List{WindowsApp1.Form1.Parsing_Data_List})">
<summary>
计算当前数据与上次时间差值,单位:ms
</summary>
<param name="data_list"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_Data_Type(System.Byte)">
<summary>
解析数据类型
</summary>
<param name="data_type"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_Data_Content(System.Byte,System.Byte[])">
<summary>
解析数据内容
按照数据类型来解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.DataGridView1_RowStateChanged(System.Object,System.Windows.Forms.DataGridViewRowStateChangedEventArgs)">
<summary>
在表格行头添加序号 - 通过行状态变化事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Get_C5IO_TextBox_Name">
<summary>
获取C5IO别名参数
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Save_C5IO_TextBox_Name">
<summary>
保存C5IO别名参数
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_Status(System.UInt32,System.UInt32,System.UInt32)">
<summary>
设置C5IO显示状态
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_Relay_Status(System.Byte,System.Byte)">
<summary>
设置继电器状态
</summary>
<param name="relay_num"> 当前设置继电器序号 </param>
<param name="state">设置继电器状态</param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_DO_Status(System.Byte,System.Byte)">
<summary>
设置DO状态
</summary>
<param name="do_num">当前设置DO序号</param>
<param name="state">设置DO状态</param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_DI_Status(System.Byte,System.Byte)">
<summary>
设置DI状态
</summary>
<param name="di_num">当前设置DI序号</param>
<param name="state">设置DI状态</param>
</member>
<member name="M:WindowsApp1.Form_C5Music.Set_C5Music_Show_status(System.Int32,System.Byte,System.Byte)">
<summary>
设置C5Music显示状态
</summary>
</member>
</members>
</doc>

View File

@@ -0,0 +1,7 @@
' <autogenerated/>
Option Strict Off
Option Explicit On
Imports System
Imports System.Reflection
<Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName:=".NET Framework 4.7.2")>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
obj/Release/WindowsApp1.exe Normal file

Binary file not shown.

BIN
obj/Release/WindowsApp1.pdb Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
50fbd2bf510929c184100c09cfe3b621b8252fb9

View File

@@ -0,0 +1,15 @@
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.Form1.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.Form_DevTemp.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.Form_C5IO.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.Form_C5Music.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.Resources.resources
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.vbproj.GenerateResource.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.vbproj.CoreCompileInputs.cache
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Release\WindowsApp1.exe.config
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Release\WindowsApp1.exe
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Release\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Project1\WindowsApp1\bin\Release\WindowsApp1.xml
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.exe
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.xml
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.pdb
E:\MyCode\Visual_Basic\Project1\WindowsApp1\obj\Release\WindowsApp1.vbproj.AssemblyReference.cache

Binary file not shown.

144
obj/Release/WindowsApp1.xml Normal file
View File

@@ -0,0 +1,144 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>
WindowsApp1
</name>
</assembly>
<members>
<member name="T:WindowsApp1.My.Resources.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:WindowsApp1.My.Resources.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:WindowsApp1.My.Resources.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="T:WindowsApp1.Form1.LOG_DATA_FORMAT">
<summary>
文件内容中的数据格式
</summary>
</member>
<member name="T:WindowsApp1.Form1.log_type">
<summary>
日志数据类型
</summary>
</member>
<member name="T:WindowsApp1.Form1.form_grid1">
<summary>
解析表格排序
</summary>
</member>
<member name="T:WindowsApp1.Form1.LOG_DATE">
<summary>
数据时间结构
</summary>
</member>
<member name="T:WindowsApp1.Form1.Device_Temp">
<summary>
温控器设备数据结构
</summary>
</member>
<member name="M:WindowsApp1.Form1.File_Data_Processed(System.Byte[],System.Windows.Forms.RichTextBox)">
<summary>
文件数据处理函数 - 分包,校验,解析格式,解析内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.GetSumCheckMod(System.Byte[],System.Byte)">
<summary>
和校验取余数
求Byte数组的和校验取余数
</summary>
<param name="dataPacket">Byte数组</param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_a_piece_of_data(System.Byte[],System.Windows.Forms.RichTextBox,System.Windows.Forms.DataGridView)">
<summary>
解析数据格式和内容
</summary>
<param name="file_data"></param>
<param name="show_form"></param>
</member>
<member name="M:WindowsApp1.Form1.Get_Data_Time_Difference(System.Collections.Generic.List{WindowsApp1.Form1.Parsing_Data_List})">
<summary>
计算当前数据与上次时间差值,单位:ms
</summary>
<param name="data_list"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_Data_Type(System.Byte)">
<summary>
解析数据类型
</summary>
<param name="data_type"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.Parsing_Data_Content(System.Byte,System.Byte[])">
<summary>
解析数据内容
按照数据类型来解析
</summary>
<param name="data_content"></param>
<returns></returns>
</member>
<member name="M:WindowsApp1.Form1.DataGridView1_RowStateChanged(System.Object,System.Windows.Forms.DataGridViewRowStateChangedEventArgs)">
<summary>
在表格行头添加序号 - 通过行状态变化事件
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Get_C5IO_TextBox_Name">
<summary>
获取C5IO别名参数
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Save_C5IO_TextBox_Name">
<summary>
保存C5IO别名参数
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_Status(System.UInt32,System.UInt32,System.UInt32)">
<summary>
设置C5IO显示状态
</summary>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_Relay_Status(System.Byte,System.Byte)">
<summary>
设置继电器状态
</summary>
<param name="relay_num"> 当前设置继电器序号 </param>
<param name="state">设置继电器状态</param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_DO_Status(System.Byte,System.Byte)">
<summary>
设置DO状态
</summary>
<param name="do_num">当前设置DO序号</param>
<param name="state">设置DO状态</param>
</member>
<member name="M:WindowsApp1.Form_C5IO.Set_C5IO_Show_DI_Status(System.Byte,System.Byte)">
<summary>
设置DI状态
</summary>
<param name="di_num">当前设置DI序号</param>
<param name="state">设置DI状态</param>
</member>
<member name="M:WindowsApp1.Form_C5Music.Set_C5Music_Show_status(System.Int32,System.Byte,System.Byte)">
<summary>
设置C5Music显示状态
</summary>
</member>
</members>
</doc>