Program Design for Ship Piping Network Visualization Model Based on WPF and C#
The traditional approach to ship pipeline programming often involves describing and calculating based on text files. This method tends to be error-prone and time-consuming, especially for complex systems with a large amount of data related to pipelines. In case of system failures, troubleshooting be...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2023-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10286839/ |
_version_ | 1797649764786896896 |
---|---|
author | Xiaoyu Wu Zhibin He Yongxin Feng Ruina Ma |
author_facet | Xiaoyu Wu Zhibin He Yongxin Feng Ruina Ma |
author_sort | Xiaoyu Wu |
collection | DOAJ |
description | The traditional approach to ship pipeline programming often involves describing and calculating based on text files. This method tends to be error-prone and time-consuming, especially for complex systems with a large amount of data related to pipelines. In case of system failures, troubleshooting becomes inconvenient. Additionally, matrix calculations can lead to issues such as extreme values, and visualizing the results is challenging. To address these challenges, this paper proposes an intuitive, user-friendly, and efficient ship pipeline programming tool. The tool utilizes Microsoft’s WPF (Windows Presentation Foundation) graphical interface technology and the C# programming language. A graphical interface for ship pipeline networks is constructed, allowing users to visually build the physical model of pipelines through intuitive drag-and-drop and connection operations. Furthermore, the paper adopts Excel spreadsheets as the input method for data and combines it with domain knowledge of marine engineering pipelines. This approach establishes logical models for various pipelines, valves, and other equipment on ships. The models incorporate attributes from the spreadsheet to control characteristics like maximum flow rates and flow directions. By combining graphical modules, pipeline connections, and Excel spreadsheets, the method proposed in this paper offers a more convenient way to construct pipeline network models. The resulting models closely resemble actual ship pipelines, leading to improved accuracy and efficiency in data processing and calculations. |
first_indexed | 2024-03-11T15:50:43Z |
format | Article |
id | doaj.art-2cfa06c64c47478eb5d8da4fc4d0b448 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-11T15:50:43Z |
publishDate | 2023-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-2cfa06c64c47478eb5d8da4fc4d0b4482023-10-25T23:01:04ZengIEEEIEEE Access2169-35362023-01-011111634811635510.1109/ACCESS.2023.332531810286839Program Design for Ship Piping Network Visualization Model Based on WPF and C#Xiaoyu Wu0https://orcid.org/0009-0006-4954-393XZhibin He1Yongxin Feng2https://orcid.org/0009-0000-2924-2888Ruina Ma3Marine Engineering College, Dalian Maritime University, Dalian, ChinaDalian Haida Wisdom Ship Technology Company Ltd., Dalian, ChinaDalian Haida Wisdom Ship Technology Company Ltd., Dalian, ChinaMarine Engineering College, Dalian Maritime University, Dalian, ChinaThe traditional approach to ship pipeline programming often involves describing and calculating based on text files. This method tends to be error-prone and time-consuming, especially for complex systems with a large amount of data related to pipelines. In case of system failures, troubleshooting becomes inconvenient. Additionally, matrix calculations can lead to issues such as extreme values, and visualizing the results is challenging. To address these challenges, this paper proposes an intuitive, user-friendly, and efficient ship pipeline programming tool. The tool utilizes Microsoft’s WPF (Windows Presentation Foundation) graphical interface technology and the C# programming language. A graphical interface for ship pipeline networks is constructed, allowing users to visually build the physical model of pipelines through intuitive drag-and-drop and connection operations. Furthermore, the paper adopts Excel spreadsheets as the input method for data and combines it with domain knowledge of marine engineering pipelines. This approach establishes logical models for various pipelines, valves, and other equipment on ships. The models incorporate attributes from the spreadsheet to control characteristics like maximum flow rates and flow directions. By combining graphical modules, pipeline connections, and Excel spreadsheets, the method proposed in this paper offers a more convenient way to construct pipeline network models. The resulting models closely resemble actual ship pipelines, leading to improved accuracy and efficiency in data processing and calculations.https://ieeexplore.ieee.org/document/10286839/Ship piping networkprogramming toolWPFC# programming languageexcel spreadsheet |
spellingShingle | Xiaoyu Wu Zhibin He Yongxin Feng Ruina Ma Program Design for Ship Piping Network Visualization Model Based on WPF and C# IEEE Access Ship piping network programming tool WPF C# programming language excel spreadsheet |
title | Program Design for Ship Piping Network Visualization Model Based on WPF and C# |
title_full | Program Design for Ship Piping Network Visualization Model Based on WPF and C# |
title_fullStr | Program Design for Ship Piping Network Visualization Model Based on WPF and C# |
title_full_unstemmed | Program Design for Ship Piping Network Visualization Model Based on WPF and C# |
title_short | Program Design for Ship Piping Network Visualization Model Based on WPF and C# |
title_sort | program design for ship piping network visualization model based on wpf and c |
topic | Ship piping network programming tool WPF C# programming language excel spreadsheet |
url | https://ieeexplore.ieee.org/document/10286839/ |
work_keys_str_mv | AT xiaoyuwu programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc AT zhibinhe programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc AT yongxinfeng programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc AT ruinama programdesignforshippipingnetworkvisualizationmodelbasedonwpfandc |