array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 VisualNet综合布线资源管理平台 - 爱码网
Teacher-Lu

1 VisualNet 的介绍

VisualNet 在各行各业都有着很广泛的应用:常见的有通信、电力、广电、金融、石化等等,应用的系统也各种各样:电力通信资源管理、光缆管理、通信机房管理、基站管理、配网管理、输变电网管理、市政管网管理,广电网络资源管理等。它既能帮助我们实现复杂系统的管理,又能够让我们在面对新的需求或新的变化时,自己随时能够去解决这些问题。VisualNet 平台有以下功能:图形与数据相互集成、灵活多样的形式、与众不同的查询方式、形成强大的链路分析、强大的外部数据采集功能、操作简便的外部文档集成、丰富的事件管理功能、不同页面的图形结合、灵活性的系统构架、灵活便捷的图纸设计、层次化的细化设计、模板更新定义的灵活性、便捷的数据初始化操作。 

2 研究目标和内容

课题的研究目标和内容是基于VisualNet 软件的熟练使用,实现关于光电网络资源管理的案例模拟与分析。针对本课题虚拟一电信中心和电信分中心,电信分中心又划分为A、B 两个小区,本课题要做的是通过光纤和电信机房内部设备的连接,实现电信中心和小区A 之间的光电转换,使得光纤网络在两者之间实现传输。

3 项目设计

3.1 项目结构规划

3.1.1 模板的创建与属性定制

实现绘图功能,VisualNet 系统本身提供了足够多的专业设备实物图辑图等模板,譬如有:光缆、分接箱、铁塔等等。但有时可能由于我们机房内的设备比较特殊或不常见的缘故,就需要进行自定义。目前我们自定义的图库及其属性有:站点、杆塔、光缆、光纤分配盒、光端机、PCM、通信电源等。

3.1.2 设备线路的建立

每一个新的项目都是在一张空白的页面上开始的,首先要做的事就是导入一张底图,其目的是让设计的各种设备节点对象、线路对象有个相对参考的排放位置。底图背景确定以后,你就可以从前面制作的图库中,拖拉模板节点到当前设计页面上进行位置布局,譬如铁塔、站点等。我们采用从顶层到底层的方式进行设计,譬如,从区域——建筑——楼层——房间—机柜(机架)——设备——端子等。创建完各种“设备”节点后,我们就要用“电缆”、“光缆”对各个“设备”进行连接,也就是创建各节点设备之间的连线。如图3-1 所示,我建立了广域网的光缆分布线路走向图、机房内设备之间的连接图。 

图3-1 连接图为方便,将4 个窗口图分别定义为图(1)、(2)、(3)、(4)。VisualNet 由于采用了图形与数据信息集成的方式,每个图形节点或线缆都具备各自的数据属性。您要做的工作就是打开属性窗体,在窗体中输入关心的数据即可。譬如,点击“光缆”,其数据属性有:编号、名称、类型、起点、终点、芯数、长度等信息字段。点击某个字段,输入数据后按回车键即可保存下来,以后只要该图形数据符合查询条件,它们都能被系统搜索到。同样的,如果点击“光端机” 其相关的数据属性如:型号、生产厂家、同步数字标准、投运时间、环网站点、环网光口容量、分支站点等信息都能被显示出来进行修改。另外,对于一些重要敏感的数据,我们还可以对其进行隐藏,在需要的时候把它们显示出来,以防信息被泄密。

3.1.4 文档资料的集成

在实际项目中,我们可能还需要调阅其它的电子文档,譬如测试数据、检修报告、工程合同、业务统计报告等等。在本系统中,VisualNet 为我们提供了一个双击事件功能。你可以通过双击一个节点、一根线、一个属性字段,就能就能打开相关的文档、访问厂家网站、调用监控系统、读取专家辅助系统数据和设备管理台帐信息等,很好地把和系统关联的资料都整合到了一起。例如单击一个站点,就能在属性窗体中显示该站点的一个叫“业务统计”的属性字段。双击该字段就能调用该站的相关业务信息,如话路业务、2M 业务、光芯业务等资料。 

3.2 案例模拟

3.2.1 子层图设计

双击案例节点,系统会创建一个当前页面的子页面。VisualNet 使你可以一种层次化结构的图片来表现你的网络。本方案设计的项目顶层图建立的是属于电信大楼与小区A之间的广电网络传输关系,其中间经过电信分中心。项目顶层图如图(1)。使用VisvalNet 软件,点击图(1)电信大楼就会进入它的子层。显示的是电信大楼与机房位置图,我把机房设置在电信大楼的10 楼,所以点击10 楼所在的框就会进去电信大楼的10 机房平面示意图。在点击黄色的框就会进入下一子层,即机房的机柜示意图,如图(2)。接进口线的那两个是光纤接线盒,在VisualNet 中,点击进入其子层,显示了光缆头A 端与ODF 架的连接关系 图(复合视图中呈现)机柜内,光纤接线盒的上面就是所谓的ODF 架,因为此案例所做的是电信大楼与小区A 之间的光缆传输关系,所以选用左上方的ODF 架作为案例的模拟的需要。将分光光路器与光接收机连接。光接收机的背部有光纤接口,正常情况在正面是看不见的,为此把它提取出来,如图(3)所示的光纤接口-1,光纤接口-2。与光接收机相连接的是交换机,交换机与光纤接口相连,本案例采用的是2924 交换机,与光接收机上的光纤接口的连接关系如图(3)所示。点击图(1)的电信分中心,可得到广电机房在小区A 和小区B 的光缆分配情况,如图(2)所示。如图可知,电信中心分给小区A、B 的光缆数目均为4根。点击图(4)的小区A 上的光缆头可以得到光缆在小区A 上的细节分配路线图。可知,光缆经过光接收机、一级放大器等设备最终传到小区A 上。在VisualNet 软件界面上中,点击小区A,可以得到光缆在小区A 上的线路平铺走向图

分类:

技术点:

相关文章: