PlcSettingPage.xaml.cs 49 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058
  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 ScrewJogSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  25. {
  26. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ScrewJogSpeed, out float result))
  27. {
  28. PlcSettingMessageBus.PlcMessageShowBindage.ScrewJogSpeed = (result + 0.5f).ToString();
  29. }
  30. }
  31. private void ScrewJogSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  32. {
  33. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ScrewJogSpeed, out float result))
  34. {
  35. if((result - 0.5f)>=0)
  36. {
  37. PlcSettingMessageBus.PlcMessageShowBindage.ScrewJogSpeed = (result - 0.5f).ToString();
  38. }
  39. }
  40. }
  41. private void BottValueSetUpBtn_Click(object sender, RoutedEventArgs e)
  42. {
  43. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet + 1) >
  44. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet)
  45. {
  46. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet += 1;
  47. }
  48. }
  49. private void BottValueSetDownBtn_Click(object sender, RoutedEventArgs e)
  50. {
  51. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet - 1) <
  52. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet)
  53. {
  54. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet -= 1;
  55. }
  56. }
  57. private void FillingValveOpenSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  58. {
  59. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenSpeed, out float result))
  60. {
  61. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenSpeed = (result + 0.5f).ToString();
  62. }
  63. }
  64. private void FillingValveOpenSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  65. {
  66. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenSpeed, out float result))
  67. {
  68. if((result - 0.5f)>=0)
  69. {
  70. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenSpeed = (result - 0.5f).ToString();
  71. }
  72. }
  73. }
  74. private void CacheShutdownValueUpBtn_Click(object sender, RoutedEventArgs e)
  75. {
  76. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue + 1) >
  77. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue)
  78. {
  79. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue += 1;
  80. }
  81. }
  82. private void CacheShutdownValueDownBtn_Click(object sender, RoutedEventArgs e)
  83. {
  84. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue - 1) <
  85. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue)
  86. {
  87. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue -= 1;
  88. }
  89. }
  90. private void ShakeTable1H_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  91. {
  92. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_FillingSpeed + 1) >
  93. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_FillingSpeed)
  94. {
  95. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_FillingSpeed += 1;
  96. }
  97. }
  98. private void ShakeTable1H_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  99. {
  100. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_FillingSpeed - 1) <
  101. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_FillingSpeed)
  102. {
  103. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_FillingSpeed -= 1;
  104. }
  105. }
  106. private void ShakeTable2H_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  107. {
  108. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_FillingSpeed + 1) >
  109. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_FillingSpeed)
  110. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_FillingSpeed += 1;
  111. }
  112. private void ShakeTable2H_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  113. {
  114. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_FillingSpeed - 1) <
  115. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_FillingSpeed)
  116. {
  117. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_FillingSpeed -= 1;
  118. }
  119. }
  120. private void ShakeTable3H_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  121. {
  122. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_FillingSpeed+1)>
  123. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_FillingSpeed)
  124. {
  125. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_FillingSpeed += 1;
  126. }
  127. }
  128. private void ShakeTable3H_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  129. {
  130. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_FillingSpeed - 1)<
  131. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_FillingSpeed)
  132. {
  133. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_FillingSpeed -= 1;
  134. }
  135. }
  136. private void ShakeTable1M_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  137. {
  138. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_FillingSpeed +1)>
  139. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_FillingSpeed)
  140. {
  141. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_FillingSpeed += 1;
  142. }
  143. }
  144. private void ShakeTable1M_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  145. {
  146. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_FillingSpeed - 1)<
  147. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_FillingSpeed)
  148. {
  149. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_FillingSpeed -= 1;
  150. }
  151. }
  152. private void ShakeTable2M_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  153. {
  154. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_FillingSpeed + 1)>
  155. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_FillingSpeed)
  156. {
  157. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_FillingSpeed += 1;
  158. }
  159. }
  160. private void ShakeTable2M_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  161. {
  162. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_FillingSpeed - 1) <
  163. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_FillingSpeed)
  164. {
  165. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_FillingSpeed -= 1;
  166. }
  167. }
  168. private void ShakeTable3M_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  169. {
  170. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_FillingSpeed + 1)>
  171. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_FillingSpeed)
  172. {
  173. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_FillingSpeed += 1;
  174. }
  175. }
  176. private void ShakeTable3M_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  177. {
  178. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_FillingSpeed - 1) <
  179. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_FillingSpeed)
  180. {
  181. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_FillingSpeed -= 1;
  182. }
  183. }
  184. private void ShakeTable1L_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  185. {
  186. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_FillingSpeed + 1) >
  187. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_FillingSpeed)
  188. {
  189. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_FillingSpeed += 1;
  190. }
  191. }
  192. private void ShakeTable1L_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  193. {
  194. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_FillingSpeed - 1) <
  195. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_FillingSpeed)
  196. {
  197. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_FillingSpeed -= 1;
  198. }
  199. }
  200. private void ShakeTable2L_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  201. {
  202. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_FillingSpeed + 1) >
  203. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_FillingSpeed)
  204. {
  205. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_FillingSpeed += 1;
  206. }
  207. }
  208. private void ShakeTable2L_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  209. {
  210. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_FillingSpeed - 1) <
  211. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_FillingSpeed)
  212. {
  213. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_FillingSpeed -= 1;
  214. }
  215. }
  216. private void ShakeTable3L_FillingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  217. {
  218. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_FillingSpeed + 1) >
  219. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_FillingSpeed)
  220. {
  221. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_FillingSpeed += 1;
  222. }
  223. }
  224. private void ShakeTable3L_FillingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  225. {
  226. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_FillingSpeed - 1) <
  227. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_FillingSpeed)
  228. {
  229. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_FillingSpeed -= 1;
  230. }
  231. }
  232. private void ShakeTable1H_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  233. {
  234. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_CacheSpeed + 1)>
  235. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_CacheSpeed)
  236. {
  237. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_CacheSpeed += 1;
  238. }
  239. }
  240. private void ShakeTable1H_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  241. {
  242. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_CacheSpeed - 1) <
  243. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_CacheSpeed)
  244. {
  245. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_CacheSpeed -= 1;
  246. }
  247. }
  248. private void ShakeTable2H_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  249. {
  250. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_CacheSpeed + 1)>
  251. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_CacheSpeed)
  252. {
  253. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_CacheSpeed += 1;
  254. }
  255. }
  256. private void ShakeTable2H_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  257. {
  258. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_CacheSpeed - 1)<
  259. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_CacheSpeed)
  260. {
  261. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_CacheSpeed -= 1;
  262. }
  263. }
  264. private void ShakeTable3H_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  265. {
  266. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_CacheSpeed + 1)>
  267. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_CacheSpeed)
  268. {
  269. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_CacheSpeed += 1;
  270. }
  271. }
  272. private void ShakeTable3H_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  273. {
  274. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_CacheSpeed - 1)<
  275. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_CacheSpeed)
  276. {
  277. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_CacheSpeed -= 1;
  278. }
  279. }
  280. private void ShakeTable1M_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  281. {
  282. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_CacheSpeed + 1)>
  283. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_CacheSpeed)
  284. {
  285. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_CacheSpeed += 1;
  286. }
  287. }
  288. private void ShakeTable1M_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  289. {
  290. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_CacheSpeed - 1) <
  291. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_CacheSpeed)
  292. {
  293. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_CacheSpeed -= 1;
  294. }
  295. }
  296. private void ShakeTable2M_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  297. {
  298. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_CacheSpeed + 1)>
  299. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_CacheSpeed)
  300. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_CacheSpeed += 1;
  301. }
  302. private void ShakeTable2M_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  303. {
  304. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_CacheSpeed - 1)<
  305. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_CacheSpeed)
  306. {
  307. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_CacheSpeed -= 1;
  308. }
  309. }
  310. private void ShakeTable3M_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  311. {
  312. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_CacheSpeed + 1) >
  313. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_CacheSpeed)
  314. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_CacheSpeed += 1;
  315. }
  316. private void ShakeTable3M_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  317. {
  318. if((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_CacheSpeed - 1)<
  319. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_CacheSpeed)
  320. {
  321. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_CacheSpeed -= 1;
  322. }
  323. }
  324. private void ShakeTable1L_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  325. {
  326. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_CacheSpeed + 1) >
  327. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_CacheSpeed)
  328. {
  329. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_CacheSpeed += 1;
  330. }
  331. }
  332. private void ShakeTable1L_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  333. {
  334. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_CacheSpeed - 1) <
  335. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_CacheSpeed)
  336. {
  337. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_CacheSpeed -= 1;
  338. }
  339. }
  340. private void ShakeTable2L_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  341. {
  342. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_CacheSpeed + 1) >
  343. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_CacheSpeed)
  344. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_CacheSpeed += 1;
  345. }
  346. private void ShakeTable2L_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  347. {
  348. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_CacheSpeed - 1) <
  349. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_CacheSpeed)
  350. {
  351. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_CacheSpeed -= 1;
  352. }
  353. }
  354. private void ShakeTable3L_CacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  355. {
  356. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_CacheSpeed + 1) >
  357. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_CacheSpeed)
  358. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_CacheSpeed += 1;
  359. }
  360. private void ShakeTable3L_CacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  361. {
  362. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_CacheSpeed - 1) <
  363. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_CacheSpeed)
  364. {
  365. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_CacheSpeed -= 1;
  366. }
  367. }
  368. private void FillingValveCloseSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  369. {
  370. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCloseSpeed, out float value))
  371. {
  372. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCloseSpeed = (value + 0.5).ToString();
  373. }
  374. }
  375. private void FillingValveCloseSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  376. {
  377. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCloseSpeed, out float value))
  378. {
  379. if(value - 0.5 < 0) return;
  380. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCloseSpeed = (value - 0.5).ToString();
  381. }
  382. }
  383. private void FillingValveOpenPositionUpBtn_Click(object sender, RoutedEventArgs e)
  384. {
  385. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenPosition, out float value))
  386. {
  387. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenPosition = (value + 0.5).ToString();
  388. }
  389. }
  390. private void FillingValveOpenPositionDownBtn_Click(object sender, RoutedEventArgs e)
  391. {
  392. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenPosition, out float value))
  393. {
  394. if(value - 0.5 < 0) return;
  395. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenPosition = (value - 0.5).ToString();
  396. }
  397. }
  398. private void FillingValveClosePositionUpBtn_Click(object sender, RoutedEventArgs e)
  399. {
  400. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveClosePosition, out float value))
  401. {
  402. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveClosePosition = (value + 0.5).ToString();
  403. }
  404. }
  405. private void FillingValveClosePositionDownBtn_Click(object sender, RoutedEventArgs e)
  406. {
  407. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveClosePosition, out float value))
  408. {
  409. if(value - 0.5 < 0) return;
  410. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveClosePosition = (value - 0.5).ToString();
  411. }
  412. }
  413. private void ValveDelytimeUpBtn_Click(object sender, RoutedEventArgs e)
  414. {
  415. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime + 1) >
  416. PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime)
  417. {
  418. PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime += 1;
  419. }
  420. }
  421. private void ValveDelytimeDownBtn_Click(object sender, RoutedEventArgs e)
  422. {
  423. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime - 1) <
  424. PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime &&
  425. PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime - 1 > 0)
  426. {
  427. PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime -= 1;
  428. }
  429. }
  430. private void TextBox_KeyDown(object sender, KeyEventArgs e)
  431. {
  432. if (e.Key == Key.Enter)
  433. {
  434. TextBox textBox = sender as TextBox;
  435. if (textBox != null)
  436. {
  437. // 强制更新源数据
  438. BindingExpression bindingExpression = textBox.GetBindingExpression(TextBox.TextProperty);
  439. bindingExpression.UpdateSource();
  440. }
  441. }
  442. }
  443. private void FillingH_SpeedRatioUpBtn_Click(object sender, RoutedEventArgs e)
  444. {
  445. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio + 1) >
  446. PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio)
  447. {
  448. PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio += 1;
  449. }
  450. }
  451. private void FillingH_SpeedRatioDownBtn_Click(object sender, RoutedEventArgs e)
  452. {
  453. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio - 1) <
  454. PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio&&
  455. PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio-1>0)
  456. {
  457. PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio -= 1;
  458. }
  459. }
  460. private void FillingM_SpeedRatioUpBtn_Click(object sender, RoutedEventArgs e)
  461. {
  462. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio + 1) >
  463. PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio)
  464. {
  465. PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio += 1;
  466. }
  467. }
  468. private void FillingM_SpeedRatioDownBtn_Click(object sender, RoutedEventArgs e)
  469. {
  470. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio - 1) <
  471. PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio &&
  472. PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio - 1 > 0)
  473. {
  474. PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio -= 1;
  475. }
  476. }
  477. private void FillingL_SpeedRatioUpBtn_Click(object sender, RoutedEventArgs e)
  478. {
  479. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio + 1) >
  480. PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio)
  481. {
  482. PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio += 1;
  483. }
  484. }
  485. private void FillingL_SpeedRatioDownBtn_Click(object sender, RoutedEventArgs e)
  486. {
  487. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio - 1) <
  488. PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio &&
  489. PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio - 1 > 0)
  490. {
  491. PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio -= 1;
  492. }
  493. }
  494. private void CacheH_SpeedRatioUpBtn_Click(object sender, RoutedEventArgs e)
  495. {
  496. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio + 1) >
  497. PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio)
  498. {
  499. PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio += 1;
  500. }
  501. }
  502. private void CacheH_SpeedRatioDownBtn_Click(object sender, RoutedEventArgs e)
  503. {
  504. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio - 1) <
  505. PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio &&
  506. PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio - 1 > 0)
  507. {
  508. PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio -= 1;
  509. }
  510. }
  511. private void CacheM_SpeedRatioUpBtn_Click(object sender, RoutedEventArgs e)
  512. {
  513. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio + 1) >
  514. PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio)
  515. {
  516. PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio += 1;
  517. }
  518. }
  519. private void CacheM_SpeedRatioDownBtn_Click(object sender, RoutedEventArgs e)
  520. {
  521. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio - 1) <
  522. PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio &&
  523. PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio - 1 > 0)
  524. {
  525. PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio -= 1;
  526. }
  527. }
  528. private void CacheL_SpeedRatioUpBtn_Click(object sender, RoutedEventArgs e)
  529. {
  530. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio + 1) >
  531. PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio)
  532. {
  533. PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio += 1;
  534. }
  535. }
  536. private void CacheL_SpeedRatioDownBtn_Click(object sender, RoutedEventArgs e)
  537. {
  538. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio - 1) <
  539. PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio &&
  540. PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio - 1 > 0)
  541. {
  542. PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio -= 1;
  543. }
  544. }
  545. private void InBottleSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  546. {
  547. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.InBottleSpeed, out float value))
  548. {
  549. PlcSettingMessageBus.PlcMessageShowBindage.InBottleSpeed = (value + 0.5).ToString();
  550. }
  551. }
  552. private void InBottleSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  553. {
  554. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.InBottleSpeed, out float value))
  555. {
  556. if (value - 0.5 < 0) return;
  557. PlcSettingMessageBus.PlcMessageShowBindage.InBottleSpeed = (value - 0.5).ToString();
  558. }
  559. }
  560. private void FillingValueJogSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  561. {
  562. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveJogSpeed, out float value))
  563. {
  564. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveJogSpeed = (value + 0.5).ToString();
  565. }
  566. }
  567. private void FillingValueJogSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  568. {
  569. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveJogSpeed, out float value))
  570. {
  571. if (value - 0.5 < 0) return;
  572. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveJogSpeed = (value - 0.5).ToString();
  573. }
  574. }
  575. private void MachineDelayFunneDownTimeUpBtn_Click(object sender, RoutedEventArgs e)
  576. {
  577. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime + 1) >
  578. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime)
  579. {
  580. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime += 1;
  581. }
  582. }
  583. private void MachineDelayFunneDownTimeDownBtn_Click(object sender, RoutedEventArgs e)
  584. {
  585. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime - 1) <
  586. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime &&
  587. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime - 1 > 0)
  588. {
  589. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime -= 1;
  590. }
  591. }
  592. private void MachineDelayFunneUpTimeUpBtn_Click(object sender, RoutedEventArgs e)
  593. {
  594. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime + 1) >
  595. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime)
  596. {
  597. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime += 1;
  598. }
  599. }
  600. private void MachineDelayFunneUpTimeDownBtn_Click(object sender, RoutedEventArgs e)
  601. {
  602. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime - 1) <
  603. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime &&
  604. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime - 1 > 0)
  605. {
  606. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime -= 1;
  607. }
  608. }
  609. private void MachineDelayFillingValveOpenTimeUpBtn_Click(object sender, RoutedEventArgs e)
  610. {
  611. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime + 1) >
  612. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime)
  613. {
  614. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime += 1;
  615. }
  616. }
  617. private void MachineDelayFillingValveOpenTimeDownBtn_Click(object sender, RoutedEventArgs e)
  618. {
  619. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime - 1) <
  620. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime &&
  621. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime - 1 > 0)
  622. {
  623. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime -= 1;
  624. }
  625. }
  626. private void MachineDelayFillingValveCloseTimeUpBtn_Click(object sender, RoutedEventArgs e)
  627. {
  628. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime + 1) >
  629. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime)
  630. {
  631. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime += 1;
  632. }
  633. }
  634. private void MachineDelayFillingValveCloseTimeDownBtn_Click(object sender, RoutedEventArgs e)
  635. {
  636. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime - 1) <
  637. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime &&
  638. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime - 1 > 0)
  639. {
  640. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime -= 1;
  641. }
  642. }
  643. private void MachineDelayInBottleTimeUpBtn_Click(object sender, RoutedEventArgs e)
  644. {
  645. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime + 1) >
  646. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime)
  647. {
  648. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime += 1;
  649. }
  650. }
  651. private void MachineDelayInBottleTimeDownBtn_Click(object sender, RoutedEventArgs e)
  652. {
  653. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime - 1) <
  654. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime &&
  655. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime - 1 > 0)
  656. {
  657. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime -= 1;
  658. }
  659. }
  660. private void FillingValveCacheSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  661. {
  662. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCacheSpeed, out float value))
  663. {
  664. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCacheSpeed = (value + 0.5).ToString();
  665. }
  666. }
  667. private void FillingValveCacheSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  668. {
  669. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCacheSpeed, out float value))
  670. {
  671. if (value - 0.5 < 0) return;
  672. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCacheSpeed = (value - 0.5).ToString();
  673. }
  674. }
  675. private void FillingValveCachePositionUpBtn_Click(object sender, RoutedEventArgs e)
  676. {
  677. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCachePosition, out float value))
  678. {
  679. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCachePosition = (value + 0.5).ToString();
  680. }
  681. }
  682. private void FillingValveCachePositionDownBtn_Click(object sender, RoutedEventArgs e)
  683. {
  684. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCachePosition, out float value))
  685. {
  686. if (value - 0.5 < 0) return;
  687. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCachePosition = (value - 0.5).ToString();
  688. }
  689. }
  690. private void BottlePosPositionUpBtn_Click(object sender, RoutedEventArgs e)
  691. {
  692. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottlePosPosition, out float value))
  693. {
  694. PlcSettingMessageBus.PlcMessageShowBindage.BottlePosPosition = (value + 0.5).ToString();
  695. }
  696. }
  697. private void BottlePosPositionDownBtn_Click(object sender, RoutedEventArgs e)
  698. {
  699. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottlePosPosition, out float value))
  700. {
  701. if (value - 0.5 < 0) return;
  702. PlcSettingMessageBus.PlcMessageShowBindage.BottlePosPosition = (value - 0.5).ToString();
  703. }
  704. }
  705. private void BottlePosSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  706. {
  707. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottlePosSpeed, out float value))
  708. {
  709. PlcSettingMessageBus.PlcMessageShowBindage.BottlePosSpeed = (value + 0.5).ToString();
  710. }
  711. }
  712. private void BottlePosSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  713. {
  714. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.BottlePosSpeed, out float value))
  715. {
  716. if (value - 0.5 < 0) return;
  717. PlcSettingMessageBus.PlcMessageShowBindage.BottlePosSpeed = (value - 0.5).ToString();
  718. }
  719. }
  720. private void ShakeTable1_TestSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  721. {
  722. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed + 1) >
  723. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed)
  724. {
  725. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed += 1;
  726. }
  727. }
  728. private void ShakeTable1_TestSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  729. {
  730. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed - 1) <
  731. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed &&
  732. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed - 1 > 0)
  733. {
  734. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed -= 1;
  735. }
  736. }
  737. private void ShakeTable2_TestSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  738. {
  739. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed + 1) >
  740. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed)
  741. {
  742. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed += 1;
  743. }
  744. }
  745. private void ShakeTable2_TestSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  746. {
  747. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed - 1) <
  748. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed &&
  749. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed - 1 > 0)
  750. {
  751. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed -= 1;
  752. }
  753. }
  754. private void ShakeTable3_TestSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  755. {
  756. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed + 1) >
  757. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed)
  758. {
  759. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed += 1;
  760. }
  761. }
  762. private void ShakeTable3_TestSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  763. {
  764. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed - 1) <
  765. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed &&
  766. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed - 1 > 0)
  767. {
  768. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed -= 1;
  769. }
  770. }
  771. private void MissingDelaytimeUpBtn_Click(object sender, RoutedEventArgs e)
  772. {
  773. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime + 1) >
  774. PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime)
  775. {
  776. PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime += 1;
  777. }
  778. }
  779. private void MissingDelaytimeDownBtn_Click(object sender, RoutedEventArgs e)
  780. {
  781. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime - 1) <
  782. PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime &&
  783. PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime - 1 > 0)
  784. {
  785. PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime -= 1;
  786. }
  787. }
  788. private void BottleJamDelaytimeUpBtn_Click(object sender, RoutedEventArgs e)
  789. {
  790. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime + 1) >
  791. PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime)
  792. {
  793. PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime += 1;
  794. }
  795. }
  796. private void BottleJamDelaytimeDownBtn_Click(object sender, RoutedEventArgs e)
  797. {
  798. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime - 1) <
  799. PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime &&
  800. PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime - 1 > 0)
  801. {
  802. PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime -= 1;
  803. }
  804. }
  805. private void EliminateCylinderDelayTimeUpBtn_Click(object sender, RoutedEventArgs e)
  806. {
  807. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime + 1) >
  808. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime)
  809. {
  810. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime += 1;
  811. }
  812. }
  813. private void EliminateCylinderDelayTimeDownBtn_Click(object sender, RoutedEventArgs e)
  814. {
  815. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime - 1) <
  816. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime &&
  817. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime - 1 > 0)
  818. {
  819. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime -= 1;
  820. }
  821. }
  822. private void EliminateCylinderHoldingTimeUpBtn_Click(object sender, RoutedEventArgs e)
  823. {
  824. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime + 1) >
  825. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime)
  826. {
  827. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime += 1;
  828. }
  829. }
  830. private void EliminateCylinderHoldingTimeDownBtn_Click(object sender, RoutedEventArgs e)
  831. {
  832. if ((ushort)(PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime - 1) <
  833. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime &&
  834. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime - 1 > 0)
  835. {
  836. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime -= 1;
  837. }
  838. }
  839. private void ReloadBtn_Click(object sender, RoutedEventArgs e)
  840. {
  841. UpdatePlcPara();
  842. }
  843. private void UpdatePlcPara()
  844. {
  845. var ParaValue = PlcSettingMessageBus.pLCManagement.ReadAllPara();
  846. if (ParaValue == null) return;
  847. PlcSettingMessageBus.PlcMessageShowBindage.FillingModel =
  848. ParaValue.FillingMode;
  849. PlcSettingMessageBus.PlcMessageShowBindage.BeltsSpeed =
  850. ParaValue.BeltsSpeed;
  851. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_FillingSpeed =
  852. ParaValue.ShakeTable1H_FillingSpeed;
  853. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_FillingSpeed =
  854. ParaValue.ShakeTable2H_FillingSpeed;
  855. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_FillingSpeed =
  856. ParaValue.ShakeTable3H_FillingSpeed;
  857. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_FillingSpeed =
  858. ParaValue.ShakeTable1M_FillingSpeed;
  859. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_FillingSpeed =
  860. ParaValue.ShakeTable2M_FillingSpeed;
  861. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_FillingSpeed =
  862. ParaValue.ShakeTable3M_FillingSpeed;
  863. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_FillingSpeed =
  864. ParaValue.ShakeTable1L_FillingSpeed;
  865. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_FillingSpeed =
  866. ParaValue.ShakeTable2L_FillingSpeed;
  867. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_FillingSpeed =
  868. ParaValue.ShakeTable3L_FillingSpeed;
  869. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1H_CacheSpeed =
  870. ParaValue.ShakeTable1H_CacheSpeed;
  871. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2H_CacheSpeed =
  872. ParaValue.ShakeTable2H_CacheSpeed;
  873. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3H_CacheSpeed =
  874. ParaValue.ShakeTable3H_CacheSpeed;
  875. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1M_CacheSpeed =
  876. ParaValue.ShakeTable1M_CacheSpeed;
  877. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2M_CacheSpeed =
  878. ParaValue.ShakeTable2M_CacheSpeed;
  879. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3M_CacheSpeed =
  880. ParaValue.ShakeTable3M_CacheSpeed;
  881. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1L_CacheSpeed =
  882. ParaValue.ShakeTable1L_CacheSpeed;
  883. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2L_CacheSpeed =
  884. ParaValue.ShakeTable2L_CacheSpeed;
  885. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3L_CacheSpeed =
  886. ParaValue.ShakeTable3L_CacheSpeed;
  887. PlcSettingMessageBus.PlcMessageShowBindage.FillingH_SpeedRatio =
  888. ParaValue.FillingH_SpeedRatio;
  889. PlcSettingMessageBus.PlcMessageShowBindage.FillingM_SpeedRatio =
  890. ParaValue.FillingM_SpeedRatio;
  891. PlcSettingMessageBus.PlcMessageShowBindage.FillingL_SpeedRatio =
  892. ParaValue.FillingL_SpeedRatio;
  893. PlcSettingMessageBus.PlcMessageShowBindage.CacheH_SpeedRatio =
  894. ParaValue.CacheH_SpeedRatio;
  895. PlcSettingMessageBus.PlcMessageShowBindage.CacheM_SpeedRatio =
  896. ParaValue.CacheM_SpeedRatio;
  897. PlcSettingMessageBus.PlcMessageShowBindage.CacheL_SpeedRatio =
  898. ParaValue.CacheL_SpeedRatio;
  899. PlcSettingMessageBus.PlcMessageShowBindage.ScrewJogSpeed =
  900. ParaValue.ScrewJogSpeed.ToString();
  901. PlcSettingMessageBus.PlcMessageShowBindage.InBottleSpeed =
  902. ParaValue.InBottleSpeed.ToString();
  903. PlcSettingMessageBus.PlcMessageShowBindage.BottlePosSpeed =
  904. ParaValue.BottlePosSpeed.ToString();
  905. PlcSettingMessageBus.PlcMessageShowBindage.BottlePosPosition =
  906. ParaValue.BottlePosPosition.ToString();
  907. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenSpeed =
  908. ParaValue.FillingValveOpenSpeed.ToString();
  909. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveOpenPosition =
  910. ParaValue.FillingValveOpenPosition.ToString();
  911. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCloseSpeed =
  912. ParaValue.FillingValveCloseSpeed.ToString();
  913. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveClosePosition =
  914. ParaValue.FillingValveClosePosition.ToString();
  915. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCacheSpeed =
  916. ParaValue.FillingValveCacheSpeed.ToString();
  917. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveCachePosition =
  918. ParaValue.FillingValueCachePosition.ToString();
  919. PlcSettingMessageBus.PlcMessageShowBindage.FillingValveJogSpeed =
  920. ParaValue.FillingValueJogSpeed.ToString();
  921. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneDownTime =
  922. ParaValue.MachineDelayFunneDownTime;
  923. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFunneUpTime =
  924. ParaValue.MachineDelayFunneUpTime;
  925. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveOpenTime =
  926. ParaValue.MachineDelayFillingValveOpenTime;
  927. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayFillingValveCloseTime =
  928. ParaValue.MachineDelayFillingValveCloseTime;
  929. PlcSettingMessageBus.PlcMessageShowBindage.MachineDelayInBottleTime =
  930. ParaValue.MachineDelayInBottleTime;
  931. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet =
  932. ParaValue.BottValueSet;
  933. PlcSettingMessageBus.PlcMessageShowBindage.ValveDelytime =
  934. ParaValue.ValveDelytime;
  935. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue =
  936. ParaValue.CacheShutdownValue;
  937. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable1_TestSpeed =
  938. ParaValue.ShakeTable1_TestSpeed;
  939. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable2_TestSpeed =
  940. ParaValue.ShakeTable2_TestSpeed;
  941. PlcSettingMessageBus.PlcMessageShowBindage.ShakeTable3_TestSpeed =
  942. ParaValue.ShakeTable3_TestSpeed;
  943. PlcSettingMessageBus.PlcMessageShowBindage.MissingDelaytime =
  944. ParaValue.MissingDelaytime;
  945. PlcSettingMessageBus.PlcMessageShowBindage.BottleJamDelaytime =
  946. ParaValue.BottleJamDelaytime;
  947. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderDelayTime =
  948. ParaValue.EliminateCylinderDelayTime;
  949. PlcSettingMessageBus.PlcMessageShowBindage.EliminateCylinderHoldingTime =
  950. ParaValue.EliminateCylinderHoldingTime;
  951. }
  952. }
  953. }