PlcSettingPage.xaml.cs 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620
  1. using CCDCount.DLL;
  2. using System;
  3. using System.Drawing;
  4. using System.Globalization;
  5. using System.Windows;
  6. using System.Windows.Controls;
  7. using System.Windows.Data;
  8. using System.Windows.Input;
  9. namespace CCDCountWpf.WpfPage
  10. {
  11. /// <summary>
  12. /// PlcSettingPage.xaml 的交互逻辑
  13. /// </summary>
  14. public partial class PlcSettingPage : Page
  15. {
  16. public PlcSettingPage()
  17. {
  18. InitializeComponent();
  19. DataContext = PlcSettingMessageBus.PlcMessageShowBindage;
  20. }
  21. /// <summary>
  22. /// 归零按钮按下事件
  23. /// </summary>
  24. private void ReturnToZeroBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  25. {
  26. PlcSettingMessageBus.pLCManagement.ReturnToZeroToTrue();
  27. }
  28. /// <summary>
  29. /// 归零按钮抬起事件
  30. /// </summary>
  31. private void ReturnToZeroBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  32. {
  33. PlcSettingMessageBus.pLCManagement.ReturnToZeroToFalse();
  34. }
  35. /// <summary>
  36. /// 复位按钮按下事件
  37. /// </summary>
  38. private void RepositionBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  39. {
  40. PlcSettingMessageBus.pLCManagement.RepositionToTrue();
  41. }
  42. /// <summary>
  43. /// 复位按钮抬起事件
  44. /// </summary>
  45. private void RepositionBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  46. {
  47. PlcSettingMessageBus.pLCManagement.RepositionToFalse();
  48. }
  49. /// <summary>
  50. /// 轴停止按钮按下事件
  51. /// </summary>
  52. private void ShaftStopsBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  53. {
  54. PlcSettingMessageBus.pLCManagement.ShaftStopsToTrue();
  55. }
  56. /// <summary>
  57. /// 轴停止按钮抬起事件
  58. /// </summary>
  59. private void ShaftStopsBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  60. {
  61. PlcSettingMessageBus.pLCManagement.ShaftStopsToFalse();
  62. }
  63. /// <summary>
  64. /// 正转点动按钮按下事件
  65. /// </summary>
  66. private void ForwardRotatingJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  67. {
  68. PlcSettingMessageBus.pLCManagement.ShaftStopsToTrue();
  69. }
  70. /// <summary>
  71. /// 正转点动按钮抬起事件
  72. /// </summary>
  73. private void ForwardRotatingJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  74. {
  75. PlcSettingMessageBus.pLCManagement.ShaftStopsToFalse();
  76. }
  77. /// <summary>
  78. /// 反转点动按钮按下事件
  79. /// </summary>
  80. private void ReversalReverseJogBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  81. {
  82. PlcSettingMessageBus.pLCManagement.ReversalReverseJogToTrue();
  83. }
  84. /// <summary>
  85. /// 反转点动按钮抬起事件
  86. /// </summary>
  87. private void ReversalReverseJogBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  88. {
  89. PlcSettingMessageBus.pLCManagement.ReversalReverseJogToFalse();
  90. }
  91. /// <summary>
  92. /// 速度运行按钮按下事件
  93. /// </summary>
  94. private void SpeedRunBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  95. {
  96. PlcSettingMessageBus.pLCManagement.SpeedRunToTrue();
  97. }
  98. /// <summary>
  99. /// 速度运行按钮抬起事件
  100. /// </summary>
  101. private void SpeedRunBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  102. {
  103. PlcSettingMessageBus.pLCManagement.SpeedRunToFalse();
  104. }
  105. /// <summary>
  106. /// 设备运行按钮按下事件
  107. /// </summary>
  108. private void EquipmentOperationBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  109. {
  110. PlcSettingMessageBus.pLCManagement.EquipmentOperationToTrue();
  111. }
  112. /// <summary>
  113. /// 设备运行按钮抬起事件
  114. /// </summary>
  115. private void EquipmentOperationBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  116. {
  117. PlcSettingMessageBus.pLCManagement.EquipmentOperationToFalse();
  118. }
  119. /// <summary>
  120. /// 开始按钮按下事件
  121. /// </summary>
  122. private void InitiateBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  123. {
  124. PlcSettingMessageBus.pLCManagement.InitiateToTrue();
  125. }
  126. /// <summary>
  127. /// 开始按钮抬起事件
  128. /// </summary>
  129. private void InitiateBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  130. {
  131. //pLCManagement.InitiateToFalse();
  132. }
  133. /// <summary>
  134. /// 停止按钮按下事件
  135. /// </summary>
  136. private void StopBtn_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  137. {
  138. PlcSettingMessageBus.pLCManagement.StopToTrue();
  139. }
  140. /// <summary>
  141. /// 停止按钮抬起事件
  142. /// </summary>
  143. private void StopBtn_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
  144. {
  145. //pLCManagement.StopToFalse();
  146. }
  147. private void PlcRunBtn_Click(object sender, RoutedEventArgs e)
  148. {
  149. PLCRuningSetting.Visibility = Visibility.Visible;
  150. PLCTestSetting.Visibility = Visibility.Collapsed;
  151. PlcParaSetting.Visibility = Visibility.Collapsed;
  152. }
  153. private void PlcTestBtn_Click(object sender, RoutedEventArgs e)
  154. {
  155. PLCRuningSetting.Visibility = Visibility.Collapsed;
  156. PLCTestSetting.Visibility = Visibility.Visible;
  157. PlcParaSetting.Visibility = Visibility.Collapsed;
  158. }
  159. private void PlcParaBtn_Click(object sender, RoutedEventArgs e)
  160. {
  161. PLCRuningSetting.Visibility = Visibility.Collapsed;
  162. PLCTestSetting.Visibility = Visibility.Collapsed;
  163. PlcParaSetting.Visibility = Visibility.Visible;
  164. }
  165. private void Button_Click(object sender, RoutedEventArgs e)
  166. {
  167. PlcSettingMessageBus.pLCManagement.SwitchEnable();
  168. }
  169. private void SpeedModeRunningSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  170. {
  171. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed, out float result))
  172. {
  173. PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed = (result + 0.5f).ToString();
  174. }
  175. }
  176. private void SpeedModeRunningSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  177. {
  178. if (float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed, out float result))
  179. {
  180. if((result - 0.5f)>=0)
  181. {
  182. PlcSettingMessageBus.PlcMessageShowBindage.SpeedModeRunningSpeed = (result - 0.5f).ToString();
  183. }
  184. }
  185. }
  186. private void JogSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  187. {
  188. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed, out float result))
  189. {
  190. PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed = (result + 0.5f).ToString();
  191. }
  192. }
  193. private void JogSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  194. {
  195. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed, out float result))
  196. {
  197. if((result - 0.5f)>=0)
  198. {
  199. PlcSettingMessageBus.PlcMessageShowBindage.JogSpeed = (result - 0.5f).ToString();
  200. }
  201. }
  202. }
  203. private void BottValueSetUpBtn_Click(object sender, RoutedEventArgs e)
  204. {
  205. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet += 1;
  206. }
  207. private void BottValueSetDownBtn_Click(object sender, RoutedEventArgs e)
  208. {
  209. if(PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet - 1 > 0)
  210. {
  211. PlcSettingMessageBus.PlcMessageShowBindage.BottValueSet -= 1;
  212. }
  213. }
  214. private void TransferValveOpeningSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  215. {
  216. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed, out float result))
  217. {
  218. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed = (result + 0.5f).ToString();
  219. }
  220. }
  221. private void TransferValveOpeningSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  222. {
  223. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed, out float result))
  224. {
  225. if((result - 0.5f)>=0)
  226. {
  227. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningSpeed = (result - 0.5f).ToString();
  228. }
  229. }
  230. }
  231. private void TransferValveOpeningTimeUpBtn_Click(object sender, RoutedEventArgs e)
  232. {
  233. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime += 1;
  234. }
  235. private void TransferValveOpeningTimeDownBtn_Click(object sender, RoutedEventArgs e)
  236. {
  237. if(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime - 1 >= 0)
  238. {
  239. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpeningTime -= 1;
  240. }
  241. }
  242. private void BottingDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e)
  243. {
  244. PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue += 1;
  245. }
  246. private void BottingDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e)
  247. {
  248. if(PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue - 1 >= 0)
  249. {
  250. PlcSettingMessageBus.PlcMessageShowBindage.BottingDecelerationValue -= 1;
  251. }
  252. }
  253. private void CacheDecelerationValueUpBtn_Click(object sender, RoutedEventArgs e)
  254. {
  255. PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue += 1;
  256. }
  257. private void CacheDecelerationValueDownBtn_Click(object sender, RoutedEventArgs e)
  258. {
  259. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue - 1 >= 0)
  260. {
  261. PlcSettingMessageBus.PlcMessageShowBindage.CacheDecelerationValue -= 1;
  262. }
  263. }
  264. private void CacheCountDelayTimingUpBtn_Click(object sender, RoutedEventArgs e)
  265. {
  266. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming += 1;
  267. }
  268. private void CacheCountDelayTimingDownBtn_Click(object sender, RoutedEventArgs e)
  269. {
  270. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming - 1 >= 0)
  271. {
  272. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountDelayTiming -= 1;
  273. }
  274. }
  275. private void CacheShutdownValueUpBtn_Click(object sender, RoutedEventArgs e)
  276. {
  277. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue += 1;
  278. }
  279. private void CacheShutdownValueDownBtn_Click(object sender, RoutedEventArgs e)
  280. {
  281. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue - 1 >= 0)
  282. {
  283. PlcSettingMessageBus.PlcMessageShowBindage.CacheShutdownValue -= 1;
  284. }
  285. }
  286. private void BottingMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  287. {
  288. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue += 1;
  289. }
  290. private void BottingMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  291. {
  292. if(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue - 1 >= 0)
  293. {
  294. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableHighSpeedValue -= 1;
  295. }
  296. }
  297. private void BottingFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  298. {
  299. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue += 1;
  300. }
  301. private void BottingFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  302. {
  303. if(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue - 1 >= 0)
  304. {
  305. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableHighSpeedValue -= 1;
  306. }
  307. }
  308. private void BottingCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  309. {
  310. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue += 1;
  311. }
  312. private void BottingCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  313. {
  314. if(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue - 1 >= 0)
  315. {
  316. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableHighSpeedValue -= 1;
  317. }
  318. }
  319. private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  320. {
  321. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue += 1;
  322. }
  323. private void BottingMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  324. {
  325. if(PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue - 1 >= 0)
  326. {
  327. PlcSettingMessageBus.PlcMessageShowBindage.BottingMaterialCylinderVibrationTableDecelerationSpeedValue -= 1;
  328. }
  329. }
  330. private void BottingFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  331. {
  332. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue += 1;
  333. }
  334. private void BottingFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  335. {
  336. if(PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue - 1 >= 0)
  337. {
  338. PlcSettingMessageBus.PlcMessageShowBindage.BottingFilterVibrationTableDecelerationSpeedValue -= 1;
  339. }
  340. }
  341. private void BottingCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  342. {
  343. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue += 1;
  344. }
  345. private void BottingCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  346. {
  347. if(PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue - 1 >= 0)
  348. {
  349. PlcSettingMessageBus.PlcMessageShowBindage.BottingCountVibrationTableDecelerationSpeedValue -= 1;
  350. }
  351. }
  352. private void CacheMaterialCylinderVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  353. {
  354. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue += 1;
  355. }
  356. private void CacheMaterialCylinderVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  357. {
  358. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue - 1 >= 0)
  359. {
  360. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableHighSpeedValue -= 1;
  361. }
  362. }
  363. private void CacheFilterVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  364. {
  365. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue += 1;
  366. }
  367. private void CacheFilterVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  368. {
  369. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue - 1 >= 0)
  370. {
  371. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableHighSpeedValue -= 1;
  372. }
  373. }
  374. private void CacheCountVibrationTableHighSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  375. {
  376. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue += 1;
  377. }
  378. private void CacheCountVibrationTableHighSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  379. {
  380. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue - 1 >= 0)
  381. {
  382. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableHighSpeedValue -= 1;
  383. }
  384. }
  385. private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  386. {
  387. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue += 1;
  388. }
  389. private void CacheMaterialCylinderVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  390. {
  391. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue - 1 >= 0)
  392. {
  393. PlcSettingMessageBus.PlcMessageShowBindage.CacheMaterialCylinderVibrationTableDecelerationSpeedValue -= 1;
  394. }
  395. }
  396. private void CacheFilterVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  397. {
  398. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue += 1;
  399. }
  400. private void CacheFilterVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  401. {
  402. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue - 1 >= 0)
  403. {
  404. PlcSettingMessageBus.PlcMessageShowBindage.CacheFilterVibrationTableDecelerationSpeedValue -= 1;
  405. }
  406. }
  407. private void CacheCountVibrationTableDecelerationSpeedValueUpBtn_Click(object sender, RoutedEventArgs e)
  408. {
  409. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue += 1;
  410. }
  411. private void CacheCountVibrationTableDecelerationSpeedValueDownBtn_Click(object sender, RoutedEventArgs e)
  412. {
  413. if(PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue - 1 >= 0)
  414. {
  415. PlcSettingMessageBus.PlcMessageShowBindage.CacheCountVibrationTableDecelerationSpeedValue -= 1;
  416. }
  417. }
  418. private void GateOpeningDelayUpBtn_Click(object sender, RoutedEventArgs e)
  419. {
  420. PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay += 1;
  421. }
  422. private void GateOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e)
  423. {
  424. if(PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay - 1 >= 0)
  425. {
  426. PlcSettingMessageBus.PlcMessageShowBindage.GateOpeningDelay -= 1;
  427. }
  428. }
  429. private void ReturnToZeroOffsetValueUpDownBtn_Click(object sender, RoutedEventArgs e)
  430. {
  431. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue, out float value))
  432. {
  433. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue = (value + 0.5).ToString();
  434. }
  435. }
  436. private void ReturnToZeroOffsetValueDownBtn_Click(object sender, RoutedEventArgs e)
  437. {
  438. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue, out float value))
  439. {
  440. if(value - 0.5 < 0) return;
  441. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetValue = (value - 0.5).ToString();
  442. }
  443. }
  444. private void ReturnToZeroOffsetSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  445. {
  446. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed, out float value))
  447. {
  448. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed = (value + 0.5).ToString();
  449. }
  450. }
  451. private void ReturnToZeroOffsetSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  452. {
  453. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed, out float value))
  454. {
  455. if(value - 0.5 < 0) return;
  456. PlcSettingMessageBus.PlcMessageShowBindage.ReturnToZeroOffsetSpeed = (value - 0.5).ToString();
  457. }
  458. }
  459. private void TransferValveClosingSpeedUpBtn_Click(object sender, RoutedEventArgs e)
  460. {
  461. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed, out float value))
  462. {
  463. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed = (value + 0.5).ToString();
  464. }
  465. }
  466. private void TransferValveClosingSpeedDownBtn_Click(object sender, RoutedEventArgs e)
  467. {
  468. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed, out float value))
  469. {
  470. if(value - 0.5 < 0) return;
  471. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosingSpeed = (value - 0.5).ToString();
  472. }
  473. }
  474. private void TransferValveOpenPositionUpBtn_Click(object sender, RoutedEventArgs e)
  475. {
  476. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition, out float value))
  477. {
  478. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition = (value + 0.5).ToString();
  479. }
  480. }
  481. private void TransferValveOpenPositionDownBtn_Click(object sender, RoutedEventArgs e)
  482. {
  483. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition, out float value))
  484. {
  485. if(value - 0.5 < 0) return;
  486. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveOpenPosition = (value - 0.5).ToString();
  487. }
  488. }
  489. private void TransferValveClosePositionUpBtn_Click(object sender, RoutedEventArgs e)
  490. {
  491. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition, out float value))
  492. {
  493. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition = (value + 0.5).ToString();
  494. }
  495. }
  496. private void TransferValveClosePositionDownBtn_Click(object sender, RoutedEventArgs e)
  497. {
  498. if(float.TryParse(PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition, out float value))
  499. {
  500. if(value - 0.5 < 0) return;
  501. PlcSettingMessageBus.PlcMessageShowBindage.TransferValveClosePosition = (value - 0.5).ToString();
  502. }
  503. }
  504. private void AirValveOpeningDelayUpBtn_Click(object sender, RoutedEventArgs e)
  505. {
  506. PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay += 1;
  507. }
  508. private void AirValveOpeningDelayDownBtn_Click(object sender, RoutedEventArgs e)
  509. {
  510. if(PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay - 1 >= 0)
  511. {
  512. PlcSettingMessageBus.PlcMessageShowBindage.AirValveOpeningDelay -= 1;
  513. }
  514. }
  515. private void BottlingShutdownValueUpBtn_Click(object sender, RoutedEventArgs e)
  516. {
  517. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue += 1;
  518. }
  519. private void BottlingShutdownValueDownBtn_Click(object sender, RoutedEventArgs e)
  520. {
  521. if(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue - 1 >= 0)
  522. {
  523. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownValue -= 1;
  524. }
  525. }
  526. private void BottlingShutdownTimeUpBtn_Click(object sender, RoutedEventArgs e)
  527. {
  528. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime += 1;
  529. }
  530. private void BottlingShutdownTimeDownBtn_Click(object sender, RoutedEventArgs e)
  531. {
  532. if(PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime - 1 >= 0)
  533. {
  534. PlcSettingMessageBus.PlcMessageShowBindage.BottlingShutdownTime -= 1;
  535. }
  536. }
  537. }
  538. }