preamble
Environmental monitoring systems are becoming increasingly important in the industrial and scientific research fields. As a key component of an environmental monitoring system, the host computer software is responsible for data acquisition, processing and display, and plays a vital role in improving monitoring efficiency and accuracy.
In this article, we will introduce you to an environmental monitoring PC software developed in C#.
Software Introduction
This OP software is customized monitoring OP software for Guangxi Beihai fishery monitoring project.
development environment (computer)
Development tools: Visual Studio 2019
Development Framework: WinForms
Control used: BeauGaugeInstrumentationSuitePro
Primary language: C#
Key Features
1, the use of the environment
- Install the following controls and software in the datasheet directory first
- Install the BeauGaugeInstrumentationSuitePro control:
- Run the installation package to install it.
- Installation of the host computer software
- Run the Beibu Gulf Deep-sea Net-pen Aquaculture Environmental Monitoring System.msi installation package for installation.
- Alternatively, you can download the green version of the zip file, unzip it and run the file directly by double-clicking it.
2. Introduction to the interface
This PC software is divided into 3 slave monitoring nodes and 1 master monitoring node:
- From nodes: temperature, salinity, turbidity, pH, dissolved oxygen
- Main nodes: air temperature, wind speed, barometric pressure, pitch angle, roll angle, rainfall, latitude and longitude
Also, the software hides 3 spare slave nodes in case of emergency.
3. Reboot
Software menu restart button: restarts the host computer software internally
4. Equipment management
Various devices can be managed.
Clicking on Open and Close will energize and de-energize the corresponding devices.
5、Data View
Corresponding monitoring point data curve
For historical graphs, you need to click the button shown by the arrow in the figure below to bring up the data information for the day as shown below:
6. Historydigital
Various historical data operations can be performed, and you can select a historical point in time and open a data graph for that day.
7、Low signal mode
Low signal mode can be turned on when the data transmission from the lower unit is unstable or when the node is turned on but no data is displayed.
8、Threshold setting
Click the Threshold Settings button to exhibit the Threshold Settings screen, and click Hide again, as shown below:
Initialization Threshold Setting: Tap Initialization Threshold Setting button to open the Initial Threshold interface, you can set the monitoring range of the sensor data and save it after setting. Tap Cancel to exit the setting interface. The initial threshold data is saved locally, i.e. it can be set when the software is first used, and cannot be changed in general.
Reset: The Reset button is about to initialize the set threshold data to fully overwrite the current threshold range data and turn off the monitoring role.
ONE BUTTON ON: Turns on all sensors to monitor data. Can be turned on manually and individually, the on button prompt is blue, off is white.
If the data of the monitoring point is abnormal, it will be prompted by yellow warning font in the message interface, meanwhile, the text of abnormal data in the threshold display interface will turn red, and the beep sound will be played automatically for 2 seconds every minute.
Project Address
Gitee:/tytokongjian /beihai-host-computer
summarize
This is part of the North Sea project. Monitoring and control of the upper template project, applied to the actual production environment, requires the use of the lower sensors.
I hope that this article can provide you with valuable references in the development of software for the host computer. Welcome to leave a message in the comments section to share your valuable experience and suggestions.
If you found this article helpful, why not support it with a like? Your support is what keeps me motivated to continue sharing my knowledge. Feel free to leave a comment if you have any questions or need further help.
You can also join WeChat[DotNet Technician] community to share ideas and grow with other tech-loving peers!Excellence is a habit, so feel free to leave a comment and learn!