PlcSettingPage.xaml.cs 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703
  1. using CCDCount.DLL;
  2. using System;
  3. using System.Drawing;
  4. using System.Globalization;
  5. using System.Security.Cryptography.X509Certificates;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Data;
  9. using System.Windows.Input;
  10. namespace CCDCountWpf.WpfPage
  11. {
  12. /// <summary>
  13. /// PlcSettingPage.xaml 的交互逻辑
  14. /// </summary>
  15. public partial class PlcSettingPage : Page
  16. {
  17. public PlcSettingPage()
  18. {
  19. InitializeComponent();
  20. this.Width = Double.NaN;
  21. this.Height = Double.NaN;
  22. DataContext = PlcSettingMessageBus.PlcMessageShowBindage;
  23. }
  24. private void SpeedModeRunningSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  25. {
  26. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed, out float result))
  27. {
  28. PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed = (result + 0.5f).ToString();
  29. }
  30. }
  31. private void SpeedModeRunningSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  32. {
  33. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed, out float result))
  34. {
  35. if((result - 0.5f)>=0)
  36. {
  37. PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed = (result - 0.5f).ToString();
  38. }
  39. }
  40. }
  41. private void JogSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  42. {
  43. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed, out float result))
  44. {
  45. PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed = (result + 0.5f).ToString();
  46. }
  47. }
  48. private void JogSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  49. {
  50. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed, out float result))
  51. {
  52. if((result - 0.5f)>=0)
  53. {
  54. PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed = (result - 0.5f).ToString();
  55. }
  56. }
  57. }
  58. private void BottValueSetUpBtn_Click(object sender, RoutedEventArgs e)
  59. {
  60. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet + 1) >
  61. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet)
  62. {
  63. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet += 1;
  64. }
  65. }
  66. private void BottValueSetDownBtn_Click(object sender, RoutedEventArgs e)
  67. {
  68. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet - 1) <
  69. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet)
  70. {
  71. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet -= 1;
  72. }
  73. }
  74. private void TransferValveOpeningSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  75. {
  76. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed, out float result))
  77. {
  78. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed = (result + 0.5f).ToString();
  79. }
  80. }
  81. private void TransferValveOpeningSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  82. {
  83. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed, out float result))
  84. {
  85. if((result - 0.5f)>=0)
  86. {
  87. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed = (result - 0.5f).ToString();
  88. }
  89. }
  90. }
  91. private void TransferValveOpeningTimeUpBtn_Click(object sender, RoutedEventArgs e)
  92. {
  93. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime + 1) >
  94. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime)
  95. {
  96. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime += 1;
  97. }
  98. }
  99. private void TransferValveOpeningTimeDownBtn_Click(object sender, RoutedEventArgs e)
  100. {
  101. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime - 1) <
  102. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime)
  103. {
  104. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime -= 1;
  105. }
  106. }
  107. private void BottingDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e)
  108. {
  109. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue + 1) >
  110. PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue)
  111. {
  112. PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue += 1;
  113. }
  114. }
  115. private void BottingDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e)
  116. {
  117. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue - 1) <
  118. PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue)
  119. {
  120. PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue -= 1;
  121. }
  122. }
  123. private void CacheDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e)
  124. {
  125. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue + 1) >
  126. PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue)
  127. {
  128. PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue += 1;
  129. }
  130. }
  131. private void CacheDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e)
  132. {
  133. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue - 1) <
  134. PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue)
  135. {
  136. PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue -= 1;
  137. }
  138. }
  139. private void CacheCountDelayTimingUpBtn_Click(object sender, RoutedEventArgs e)
  140. {
  141. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming + 1) >
  142. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming)
  143. {
  144. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming += 1;
  145. }
  146. }
  147. private void CacheCountDelayTimingDownBtn_Click(object sender, RoutedEventArgs e)
  148. {
  149. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming - 1) <
  150. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming)
  151. {
  152. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming -= 1;
  153. }
  154. }
  155. private void CacheShutdownValueUpBtn_Click(object sender, RoutedEventArgs e)
  156. {
  157. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue + 1) >
  158. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue)
  159. {
  160. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue += 1;
  161. }
  162. }
  163. private void CacheShutdownValueDownBtn_Click(object sender, RoutedEventArgs e)
  164. {
  165. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue - 1) <
  166. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue)
  167. {
  168. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue -= 1;
  169. }
  170. }
  171. private void BottingMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  172. {
  173. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue + 1) >
  174. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue)
  175. {
  176. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue += 1;
  177. }
  178. }
  179. private void BottingMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  180. {
  181. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue - 1) <
  182. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue)
  183. {
  184. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue -= 1;
  185. }
  186. }
  187. private void BottingFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  188. {
  189. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue + 1) >
  190. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue)
  191. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue += 1;
  192. }
  193. private void BottingFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  194. {
  195. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue - 1) <
  196. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue)
  197. {
  198. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue -= 1;
  199. }
  200. }
  201. private void BottingCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  202. {
  203. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue+1)>
  204. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue)
  205. {
  206. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue += 1;
  207. }
  208. }
  209. private void BottingCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  210. {
  211. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue - 1)<
  212. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue)
  213. {
  214. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue -= 1;
  215. }
  216. }
  217. private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  218. {
  219. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue +1)>
  220. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue)
  221. {
  222. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue += 1;
  223. }
  224. }
  225. private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  226. {
  227. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue - 1)<
  228. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue)
  229. {
  230. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue -= 1;
  231. }
  232. }
  233. private void BottingFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  234. {
  235. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue + 1)>
  236. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue)
  237. {
  238. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue += 1;
  239. }
  240. }
  241. private void BottingFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  242. {
  243. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue - 1) <
  244. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue)
  245. {
  246. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue -= 1;
  247. }
  248. }
  249. private void BottingCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  250. {
  251. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue + 1)>
  252. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue)
  253. {
  254. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue += 1;
  255. }
  256. }
  257. private void BottingCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  258. {
  259. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue - 1) <
  260. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue)
  261. {
  262. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue -= 1;
  263. }
  264. }
  265. private void CacheMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  266. {
  267. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue + 1)>
  268. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue)
  269. {
  270. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue += 1;
  271. }
  272. }
  273. private void CacheMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  274. {
  275. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue - 1) <
  276. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue)
  277. {
  278. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue -= 1;
  279. }
  280. }
  281. private void CacheFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  282. {
  283. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue + 1)>
  284. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue)
  285. {
  286. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue += 1;
  287. }
  288. }
  289. private void CacheFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  290. {
  291. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue - 1)<
  292. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue)
  293. {
  294. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue -= 1;
  295. }
  296. }
  297. private void CacheCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  298. {
  299. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue + 1)>
  300. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue)
  301. {
  302. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue += 1;
  303. }
  304. }
  305. private void CacheCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  306. {
  307. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue - 1)<
  308. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue)
  309. {
  310. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue -= 1;
  311. }
  312. }
  313. private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  314. {
  315. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue + 1)>
  316. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue)
  317. {
  318. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue += 1;
  319. }
  320. }
  321. private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  322. {
  323. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue - 1) <
  324. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue)
  325. {
  326. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue -= 1;
  327. }
  328. }
  329. private void CacheFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  330. {
  331. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue + 1)>
  332. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue)
  333. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue += 1;
  334. }
  335. private void CacheFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  336. {
  337. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue - 1)<
  338. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue)
  339. {
  340. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue -= 1;
  341. }
  342. }
  343. private void CacheCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  344. {
  345. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue + 1) >
  346. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue)
  347. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue += 1;
  348. }
  349. private void CacheCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  350. {
  351. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue - 1)<
  352. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue)
  353. {
  354. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue -= 1;
  355. }
  356. }
  357. private void GateOpeningDelayUpBtn_Click(object sender, RoutedEventArgs e)
  358. {
  359. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay + 1)>
  360. PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay)
  361. {
  362. PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay += 1;
  363. }
  364. }
  365. private void GateOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e)
  366. {
  367. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay - 1) <
  368. PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay)
  369. {
  370. PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay -= 1;
  371. }
  372. }
  373. private void ReturnToZeroOffsetValueUpDownBtn_Click(object sender, RoutedEventArgs e)
  374. {
  375. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue, out float value))
  376. {
  377. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue = (value + 0.5).ToString();
  378. }
  379. }
  380. private void ReturnToZeroOffsetValueDownBtn_Click(object sender, RoutedEventArgs e)
  381. {
  382. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue, out float value))
  383. {
  384. //if(value - 0.5 < 0) return;
  385. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue = (value - 0.5).ToString();
  386. }
  387. }
  388. private void ReturnToZeroOffsetSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  389. {
  390. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed, out float value))
  391. {
  392. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed = (value + 0.5).ToString();
  393. }
  394. }
  395. private void ReturnToZeroOffsetSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  396. {
  397. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed, out float value))
  398. {
  399. if(value - 0.5 < 0) return;
  400. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed = (value - 0.5).ToString();
  401. }
  402. }
  403. private void TransferValveClosingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  404. {
  405. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed, out float value))
  406. {
  407. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed = (value + 0.5).ToString();
  408. }
  409. }
  410. private void TransferValveClosingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  411. {
  412. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed, out float value))
  413. {
  414. if(value - 0.5 < 0) return;
  415. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed = (value - 0.5).ToString();
  416. }
  417. }
  418. private void TransferValveOpenPositionUpBtn_Click(object sender, RoutedEventArgs e)
  419. {
  420. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition, out float value))
  421. {
  422. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition = (value + 0.5).ToString();
  423. }
  424. }
  425. private void TransferValveOpenPositionDownBtn_Click(object sender, RoutedEventArgs e)
  426. {
  427. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition, out float value))
  428. {
  429. if(value - 0.5 < 0) return;
  430. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition = (value - 0.5).ToString();
  431. }
  432. }
  433. private void TransferValveClosePositionUpBtn_Click(object sender, RoutedEventArgs e)
  434. {
  435. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition, out float value))
  436. {
  437. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition = (value + 0.5).ToString();
  438. }
  439. }
  440. private void TransferValveClosePositionDownBtn_Click(object sender, RoutedEventArgs e)
  441. {
  442. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition, out float value))
  443. {
  444. if(value - 0.5 < 0) return;
  445. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition = (value - 0.5).ToString();
  446. }
  447. }
  448. private void AirValveOpeningDelayUpBtn_Click(object sender, RoutedEventArgs e)
  449. {
  450. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay + 1)>
  451. PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay)
  452. {
  453. PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay += 1;
  454. }
  455. }
  456. private void AirValveOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e)
  457. {
  458. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay - 1)<
  459. PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay)
  460. {
  461. PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay -= 1;
  462. }
  463. }
  464. private void BottlingShutdownValueUpBtn_Click(object sender, RoutedEventArgs e)
  465. {
  466. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue + 1) >
  467. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue)
  468. {
  469. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue += 1;
  470. }
  471. }
  472. private void BottlingShutdownValueDownBtn_Click(object sender, RoutedEventArgs e)
  473. {
  474. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue - 1) <
  475. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue)
  476. {
  477. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue -= 1;
  478. }
  479. }
  480. private void BottlingShutdownTimeUpBtn_Click(object sender, RoutedEventArgs e)
  481. {
  482. if((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime + 1)>
  483. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime)
  484. {
  485. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime += 1;
  486. }
  487. }
  488. private void BottlingShutdownTimeDownBtn_Click(object sender, RoutedEventArgs e)
  489. {
  490. if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime - 1) <
  491. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime)
  492. {
  493. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime -= 1;
  494. }
  495. }
  496. private void BottleFeedingWheelRunningSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  497. {
  498. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed, out float result))
  499. {
  500. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed = (result + 0.5f).ToString();
  501. }
  502. }
  503. private void BottleFeedingWheelRunningSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  504. {
  505. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed, out float result))
  506. {
  507. if (result - 0.5f >= 0)
  508. {
  509. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelRunningSpeed = (result - 0.5f).ToString();
  510. }
  511. }
  512. }
  513. private void BottleFeedingWheelJogRunningSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  514. {
  515. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed, out float result))
  516. {
  517. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed = (result + 0.5f).ToString();
  518. }
  519. }
  520. private void BottleFeedingWheelJogRunningSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  521. {
  522. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed, out float result))
  523. {
  524. if (result - 0.5f >= 0)
  525. {
  526. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelJogRunningSpeed = (result - 0.5f).ToString();
  527. }
  528. }
  529. }
  530. private void BottleFeedingWheelReturnToZeroOffsetValueUpBtn_Click(object sender, RoutedEventArgs e)
  531. {
  532. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue, out float result))
  533. {
  534. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue = (result + 0.5f).ToString();
  535. }
  536. }
  537. private void BottleFeedingWheelReturnToZeroOffsetValueDownBtn_Click(object sender, RoutedEventArgs e)
  538. {
  539. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue, out float result))
  540. {
  541. if (result - 0.5f >= 0)
  542. {
  543. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroOffsetValue = (result - 0.5f).ToString();
  544. }
  545. }
  546. }
  547. private void BottleFeedingWheelReturnToZeroSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  548. {
  549. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed, out float result))
  550. {
  551. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed = (result + 0.5f).ToString();
  552. }
  553. }
  554. private void BottleFeedingWheelReturnToZeroSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  555. {
  556. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed, out float result))
  557. {
  558. if (result - 0.5f >= 0)
  559. {
  560. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelReturnToZeroSpeed = (result - 0.5f).ToString();
  561. }
  562. }
  563. }
  564. private void BottleFeedingWheelPositionLengthUpBtn_Click(object sender, RoutedEventArgs e)
  565. {
  566. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength, out float result))
  567. {
  568. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength = (result + 0.5f).ToString();
  569. }
  570. }
  571. private void BottleFeedingWheelPositionLengthDownBtn_Click(object sender, RoutedEventArgs e)
  572. {
  573. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength, out float result))
  574. {
  575. if (result - 0.5f >= 0)
  576. {
  577. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPositionLength = (result - 0.5f).ToString();
  578. }
  579. }
  580. }
  581. private void BottleFeedingWheelPauseTimeUpBtn_Click(object sender, RoutedEventArgs e)
  582. {
  583. if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime + 1) >
  584. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime)
  585. {
  586. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime += 1;
  587. }
  588. }
  589. private void BottleFeedingWheelPauseTimeDownBtn_Click(object sender, RoutedEventArgs e)
  590. {
  591. if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime - 1) <
  592. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime)
  593. {
  594. PlcSettingMessageBus.PlcMessageShowBindage.BottleFeedingWheelPauseTime -= 1;
  595. }
  596. }
  597. private void DelayBlankingUpBtn_Click(object sender, RoutedEventArgs e)
  598. {
  599. if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking + 1) >
  600. PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking)
  601. {
  602. PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking += 1;
  603. }
  604. }
  605. private void DelayBlankingDownBtn_Click(object sender, RoutedEventArgs e)
  606. {
  607. if ((UInt32)(PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking - 1) <
  608. PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking)
  609. {
  610. PlcSettingMessageBus.PlcMessageShowBindage.DelayBlanking -= 1;
  611. }
  612. }
  613. private void TextBox_KeyDown(object sender, KeyEventArgs e)
  614. {
  615. if (e.Key == Key.Enter)
  616. {
  617. TextBox textBox = sender as TextBox;
  618. if (textBox != null)
  619. {
  620. // 强制更新源数据
  621. BindingExpression bindingExpression = textBox.GetBindingExpression(TextBox.TextProperty);
  622. bindingExpression.UpdateSource();
  623. }
  624. }
  625. }
  626. }
  627. }