sc 1 year ago
parent
commit
c8ed3818d0
  1. 18
      Properties/Resources.Designer.cs
  2. 6
      Properties/Resources.en-US.resx
  3. 6
      Properties/Resources.resx
  4. 6
      Properties/Resources.zh-CN.resx
  5. 6
      Properties/Resources.zh-TW.resx
  6. 2
      UserClass/CRCcheck16.cs
  7. 2
      UserClass/DataGridHelper.cs
  8. 2
      UserClass/DataTableForToObservableCollection.cs
  9. 2
      UserClass/HardwareSN.cs
  10. 2
      UserClass/IniFile.cs
  11. 2
      UserClass/LogDataRead.cs
  12. 2
      UserClass/MD5check.cs
  13. 6
      View/EngineerSetView.xaml
  14. 10
      View/EngineerSetView.xaml.cs
  15. 1
      View/ProgramgroupView.xaml.cs
  16. 1
      View/ProgramstepsView .xaml.cs
  17. 12
      ViewModel/MainWindowViewModel.cs

18
Properties/Resources.Designer.cs

@ -195,6 +195,15 @@ namespace DyeingComputer.Properties {
}
}
/// <summary>
/// 查找类似 Connection lost 的本地化字符串。
/// </summary>
public static string Connectionlost {
get {
return ResourceManager.GetString("Connectionlost", resourceCulture);
}
}
/// <summary>
/// 查找类似 Container 的本地化字符串。
/// </summary>
@ -546,6 +555,15 @@ namespace DyeingComputer.Properties {
}
}
/// <summary>
/// 查找类似 的本地化字符串。
/// </summary>
public static string Port {
get {
return ResourceManager.GetString("Port", resourceCulture);
}
}
/// <summary>
/// 查找类似 PrepareMedications 的本地化字符串。
/// </summary>

6
Properties/Resources.en-US.resx

@ -402,4 +402,10 @@
<data name="Notimplementation" xml:space="preserve">
<value>Not Implementation</value>
</data>
<data name="Connectionlost" xml:space="preserve">
<value>Connection lost</value>
</data>
<data name="Port" xml:space="preserve">
<value>Port</value>
</data>
</root>

6
Properties/Resources.resx

@ -402,4 +402,10 @@
<data name="process_not" xml:space="preserve">
<value>The process does not exist</value>
</data>
<data name="Connectionlost" xml:space="preserve">
<value>Connection lost</value>
</data>
<data name="Port" xml:space="preserve">
<value>Port</value>
</data>
</root>

6
Properties/Resources.zh-CN.resx

@ -402,4 +402,10 @@
<data name="Implementation" xml:space="preserve">
<value>执行</value>
</data>
<data name="Connectionlost" xml:space="preserve">
<value>连接丢失</value>
</data>
<data name="Port" xml:space="preserve">
<value>端口号</value>
</data>
</root>

6
Properties/Resources.zh-TW.resx

@ -402,4 +402,10 @@
<data name="Implementation" xml:space="preserve">
<value>執行</value>
</data>
<data name="Connectionlost" xml:space="preserve">
<value>網路斷開</value>
</data>
<data name="Port" xml:space="preserve">
<value>連接埠</value>
</data>
</root>

2
UserClass/CRCcheck16.cs

@ -1,7 +1,7 @@
using System;
using System.Text;
namespace formula_manage.UserClass
namespace DyeingComputer.UserClass
{
/// <summary>
/// CRC校验

2
UserClass/DataGridHelper.cs

@ -2,7 +2,7 @@
using System.Windows;
using System.Windows.Controls;
namespace formula_manage.UserClass
namespace DyeingComputer.UserClass
{
/// <summary>
/// 实时更新datagrid

2
UserClass/DataTableForToObservableCollection.cs

@ -3,7 +3,7 @@ using System.Collections.ObjectModel;
using System.Data;
using System.Reflection;
namespace formula_manage.UserClass
namespace DyeingComputer.UserClass
{
internal class DataTableToObservableCollection //数据表到可观察集合
{

2
UserClass/HardwareSN.cs

@ -1,6 +1,6 @@
using System.Management;
namespace formula_manage.UserClass
namespace DyeingComputer.UserClass
{
/// <summary>
/// 获取硬件SN

2
UserClass/IniFile.cs

@ -1,7 +1,7 @@
using System.Runtime.InteropServices;
using System.Text;
namespace formula_manage.UserClass
namespace DyeingComputer.UserClass
{
internal class IniFile
{

2
UserClass/LogDataRead.cs

@ -3,7 +3,7 @@ using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Media;
namespace formula_manage.UserClass
namespace DyeingComputer.UserClass
{
public static class LogDataRead
{

2
UserClass/MD5check.cs

@ -2,7 +2,7 @@
using System.Security.Cryptography;
using System.Text;
namespace formula_manage.UserClass
namespace DyeingComputer.UserClass
{
/// <summary>
/// MD5加密

6
View/EngineerSetView.xaml

@ -3,10 +3,12 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:DyeingComputer.View"
xmlns:local="clr-namespace:DyeingComputer.View"
xmlns:lang="clr-namespace:DyeingComputer.Properties"
mc:Ignorable="d"
d:DesignHeight="630" d:DesignWidth="1280" VerticalAlignment="Top">
<Grid>
<DataGrid HorizontalAlignment="Left" Height="179" Margin="204,136,0,0" VerticalAlignment="Top" Width="343" d:ItemsSource="{d:SampleData ItemCount=5}"/>
<ComboBox HorizontalAlignment="Left" Height="30" Margin="190,10,0,0" x:Name="comboBoxCOM" VerticalAlignment="Top" Width="200" SelectionChanged="comboBoxCOM_SelectionChanged" FontSize="20"/>
<TextBlock HorizontalAlignment="Left" Height="30" Margin="90,10,0,0" TextWrapping="Wrap" Text="{x:Static lang:Resources.Port}" VerticalAlignment="Top" Width="80" FontSize="25"/>
</Grid>
</UserControl>

10
View/EngineerSetView.xaml.cs

@ -23,6 +23,16 @@ namespace DyeingComputer.View
public EngineerSetView()
{
InitializeComponent();
// 获取所有可用串口端口,并添加到comboBoxCOM
string[] ports = System.IO.Ports.SerialPort.GetPortNames();
comboBoxCOM.ItemsSource = ports;
}
//调用配置文件
private UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "DyeingComputer.ini");
private void comboBoxCOM_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Configini.IniWritevalue("SYS","COM",comboBoxCOM.SelectedValue.ToString());
}
}
}

1
View/ProgramgroupView.xaml.cs

@ -1,6 +1,5 @@
using DyeingComputer.UserClass;
using DyeingComputer.Windows;
using formula_manage.UserClass;
using System;
using System.Collections.Generic;
using System.Data;

1
View/ProgramstepsView .xaml.cs

@ -1,6 +1,5 @@
using DyeingComputer.UserClass;
using DyeingComputer.Windows;
using formula_manage.UserClass;
using System;
using System.Collections.Generic;
using System.Data;

12
ViewModel/MainWindowViewModel.cs

@ -113,13 +113,14 @@ namespace DyeingComputer.ViewModel
disTimer.Start();//计时开始
}
public static object Name_err;
public static object WorkNumder;
void Tick_Event_1S(object sender, EventArgs e)//Tick_Event周期执行事件
{
Sys_Time = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
Work_Temp = "130" + " ℃";
Work_Numder = WorkNumder.ToString();
Status_Str = "qweqeqwqqfwfqef";
// Status_Str = "qweqeqwqqfwfqef";
if (LINK_OK) Modbus_link();
IO_data();
@ -127,7 +128,7 @@ namespace DyeingComputer.ViewModel
void Tick_Event_5S(object sender, EventArgs e)//Tick_Event周期执行事件
{
if (!LINK_OK) Modbus_link();
if (Name_err != null) Status_Str = Name_err.ToString();
}
void DisTimer_100MS(object sender, EventArgs e)//Tick_Event周期执行事件
{
@ -145,7 +146,7 @@ namespace DyeingComputer.ViewModel
try
{
port.PortName = "COM5";
port.BaudRate = 9600;//配置
port.BaudRate = 115200;//配置
port.DataBits = 8;
port.Parity = Parity.None;
port.StopBits = StopBits.One;
@ -178,7 +179,10 @@ namespace DyeingComputer.ViewModel
{
master.WriteMultipleRegisters(slaveId, startAddress, registers);
}
catch (Exception ex) { }
catch (Exception ex)
{
Name_err = "PLC"+Properties.Resources.Connectionlost;
}
});
}

Loading…
Cancel
Save