城市照明监控系统,与相应的硬件系统相配合,实现了城市灯光照明系统的实时监测、实时控制。该系统是一个以中央控制室为核心,以分站控制箱为基础,以通讯设备和网络为纽带,以先进的计算机技术为保障的程序化、模块化、网络化、智能化的整体控制系统。其主要特点是智能化程度高、人工干涉环节少、实时性和安全性好、操作简单方便、记录的各种历史数据完备。系统功能涵盖了测量、控制、数据采集、传输、安全监视、通讯、设备管理、路灯资料实时动态、智能化管理等方方面面;实现了城市灯光的遥控、遥测、遥信等功能;可以对灯光系统的开关状态、报警状态、亮灯率、电流和电压等数据进行采集和监视;并对灯光系统进行远程的实时远程控制,而实时掌握照明系统运行状况,快速发现路灯故障、盗窃等并能主动报警,确保照明系统的可靠运行,提高路灯运行质量。
序号 | 软件 | 版本号 | 下载地址 | 版权 |
---|---|---|---|---|
1 | Microsoft Visual Studio 2017 | 15.9.5 | https://visualstudio.microsoft.com/zh-hans/ | 需要授权 |
2 | ArcGIS Runtime for WPF | 10.2 | https://developers.arcgis.com/downloads/ | 需要授权 |
3 | Telerik UI for WPF | 2015.3.2015.40 | https://www.telerik.com | 需要授权 |
使用Microsoft Visual Studio编译程序。
默认编译输出文件名为CETC50.exe
将编译后动态链接库文件(*.dll) 复制到项目发布的 bin 目录中即可。
由于在vs项目卸载后,使用git更新后,其他人员pull下来无法识别卸载的项目,即A开发者卸载了模块M,B用户下载项目进行开发时,会发现M模块并未卸载。所以项目下有一个 UnInstall文件夹,该文件夹内所有的项目均为卸载项目(临时不用,需要时加载) 开发人员使用git下载项目后需要按照以下步骤执行
- 打开项目
- 查看当前是否是 release ,如果为debug运行 则编译的文件输出不会到 Rr/Binary目录下,必须修改为release 运行。
- 选中UnInstall文件下所有项目,右键 卸载项目
如果编译后发现界面菜单无法显示,可能问题是编译的文件存在2个菜单dll 即需要查看卸载的菜单是否被编译了。 如果编译运行程序发现界面与预期不一致,需要查看编译后的 dll是否为预期,是否由于某些配置不正确导致运行目录下的dll不匹配当前运行环境。
- 运行日志存放在 bin 父目录下的 log 文件夹中。