NVisual 设备双面建模

发布时间:2026/8/1 10:13:47

NVisual 设备双面建模
NVisual 设备双面建模一套功能让设备的两面都看得见目录一、一句话说清楚这个功能二、三种使用场景三、功能一标注端口和槽位属于正面还是背面四、功能二上传背面背景图建模视角切换五、功能三创建实例时自动继承无需手动操作六、功能四连线自动归属正确的面七、功能五双面机柜的正面/背面出线区分八、功能六面感知的全景视图渲染九、跨面连接的智能校验十、老数据完全兼容零迁移成本十一、改造涉及范围一览一、一句话说清楚这个功能设备建模从正反面挤在同一张图升级为正面/背面两套独立视图——端口和槽位标记属于哪一面线缆自动出现在正确的出线面。升级前后对比对比项升级前升级后建模视图只有一张视图正反面端口全部堆在上面正面/背面两套独立视图右上角可切换背景图只有一张正面面板图正面 背面各一张面板图端口布局正反面端口混在一起空间拥挤正面端口在正面视图背面端口在背面视图出线方向线缆统一从一个方向出线拓扑失真正面线缆从正面出背面线缆从背面出举例一台 48 口交换机正面 48 个 GE 口背面还有电源模块和风扇。升级前这 50 个点位全部挤在一张图上升级后正面视图只展示 48 个 GE 口切换到背面视图才看到电源和风扇。二、三种使用场景场景说明典型设备端口分面显示设备正面板和背面板各有端口分别在两面视图展示交换机、路由器、防火墙板卡分面插槽线卡插在正面槽位业务板插在背面两面独立管理高端路由器、OLT机柜正背面出线设备上架后正面端口线缆从正面容器出背面端口线从背面容器出标准 42U 机柜三、功能一标注端口和槽位属于正面还是背面在设备型号建模页面为每个端口和槽位新增了一个面属性。操作方式在端口/槽位的属性面板中选择正面(face1)或背面(face2)。// 创建端口时传入 face{name:GE0/0/1,x:100.0,y:200.0,face:1// 1正面, 2背面}效果同一设备上有正面端口和背面端口时两边的点位图互不重叠前端根据 face 在对应视图下显示/隐藏端口四、功能二正面/背面独立视图 各自背景图升级前设备建模只有一张图所有端口全部放在上面——正面 GE 口、背面电源口、管理口……点位多了根本分不清谁在哪。升级后右上角新增切换按钮2D 正面 | 2D 背面 | 3D两点改变两张独立背景图正面视图显示正面面板图背面视图显示背面面板图端口按面显隐切换到背面时正面端口自动隐藏只显示背面端口操作方式在型号管理页面上传背景图时指定flat2背面PUT /wapi/v1/node_types/{nodeTypeId}/set_background_image?flat2flat 值含义说明1正面背景默认值原有行为不变2背面背景新增上传背面设备面板图效果设备建模详情页支持切换正面/背面视图右上角新增切换按钮2D 正面 | 2D 背面 | 3D切换到背面视图时显示背面背景图正面端口自动隐藏背面端口显示五、功能三创建实例时自动继承无需手动操作这是本功能最核心的设计用户在型号上标注好正反面后创建实例时系统自动处理。自动发生了什么设备型号建模 创建设备实例 ┌──────────────┐ ┌──────────────┐ │ port GE0/0/1 │ face1 │ port GE0/0/1 │ face 自动1 │ port GE0/0/48│ face1 │ port GE0/0/48│ face 自动1 │ port PSU1 │ face2 ──→│ port PSU1 │ face 自动2 │ slot 1 │ face1 │ slot 1 │ face 自动1 └──────────────┘ └──────────────┘用户不用做不用在实例上再次标注端口面不用手动同步 vis_node 的 face不用关心存储过程或 Java 代码这一切创建实例的那一刻就自动完成了。六、功能四连线自动归属正确的面创建设备间连线时vis_link 自动带上面属性。行为连线场景vis_link.face说明正面端口 ↔ 正面端口fromFace1, toFace1线缆在正面视图展示背面端口 ↔ 背面端口fromFace2, toFace2线缆在背面视图展示正面端口 ↔ 背面端口不同设备fromFace1, toFace2两端分别在两面展示效果前端根据fromFace和toFace决定线缆从哪个面出线。用户创建连线时不需要手动选择面——系统根据端口自动判定。七、功能五双面机柜的正面/背面出线区分这是正反面建模在机柜视图下的延伸。场景双面机柜有两个容器——正面容器f和背面容器b。设备物理上架到正面容器但它背面的端口连出的线缆应该从背面容器出线。效果机柜正面容器展示设备正面 正面端口线缆机柜背面容器展示虚拟设备只展示位置和背面端口 背面端口线缆Diagram 接口新增字段backMountedNodesData告诉前端设备在背面容器中的对应位置{mountedNodesData:{containerChildId:866,// 正面容器rackPosition:42},backMountedNodesData:{containerChildId:867,// 背面容器 ← 新增rackPosition:42}}前端据此在背面容器渲染一个影子设备位置与正面一致。八、功能六全景视图渲染——前端按面过滤Diagram 详情接口现在返回完整的面信息前端据此实现按面过滤——升级前所有节点和线缆一并渲染升级后正面/背面两套视图各显各的。接口响应新增字段路径用途vis_nodes[].face每个 vis_node 属于哪一面vis_links[].fromFace、vis_links[].toFace每条线缆两端各属哪一面node_type_diagram.background2背面背景图文件名_ports[].face、_slots[].face型号建模页端口/槽位的面前端渲染策略正面视图显示 face1 和 faceNULL 的节点/线缆 正面背景图 背面视图显示 face2 的节点/线缆 背面背景图faceNULL老数据只在正面显示确保历史数据不丢。九、跨面连接的智能校验系统自动检测不合理的连接并阻止。规则场景行为同一设备内正面端口连背面端口报错800439 Cross-face connection within device not allowed不同设备间正面端口连背面端口允许正常场景比如交换机正面连服务器背面效果用户不会无意中在同一设备内部创建跨面回路减少数据错误。十、老数据完全兼容升级零冲击功能上线后历史数据的行为与升级前完全一致——所有老数据只有正面视图没有背面。老数据情况行为ports/slots face NULL默认只在正面视图展示vis_nodes face NULL默认只在正面视图展示node_types background2 NULL只有正面背景不显示背面视图切换已有链路按老规则展示在正面不影响用户可以在需要时逐步为设备型号补充背面信息不用的就维持现状。即不填补面信息的老设备表现和升级前完全一样——还是一张视图正面模式。十一、改造涉及范围一览层级涉及内容设备型号建模端口/槽位新增 face 属性上传背面背景图设备实例化创建实例时 vis_node 自动继承 face模板应用同步 face连线创建vis_link 自动带 fromFace/toFace同设备内跨面阻止Diagram 视图返回 vis_nodes.face、vis_links.fromFace/toFace、background2、backMountedNodesData机柜视图背面容器渲染虚拟设备线缆按 fromFace/toFace 分面出线数据库5 张表新增 face/background2 字段3 个索引接口10 个接口增改请求/响应新增 face 相关字段项目NVisual Lite 网络资源可视化管理系统技术栈Spring Boot 2.2.5 PostgreSQL 13 PostGIS / Vue 2 HT for Web文档版本v1.0 | 2026-07-31

相关新闻

终极指南:Blender3mfFormat插件如何让3D打印工作流效率翻倍

终极指南:Blender3mfFormat插件如何让3D打印工作流效率翻倍

2026/8/1 10:03:47

终极指南:Blender3mfFormat插件如何让3D打印工作流效率翻倍 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 还在为Blender无法直接处理3MF文件而烦恼吗&#…

Xenos:5分钟掌握Windows DLL注入的终极工具

Xenos:5分钟掌握Windows DLL注入的终极工具

2026/8/1 10:03:47

Xenos:5分钟掌握Windows DLL注入的终极工具 【免费下载链接】Xenos Windows dll injector 项目地址: https://gitcode.com/gh_mirrors/xe/Xenos Xenos是一款功能强大的Windows DLL注入器,专为开发者和安全研究人员设计,帮助你轻松实现…

C++/MFC面试逻辑题解析:从思维训练到工程实践

C++/MFC面试逻辑题解析:从思维训练到工程实践

2026/8/1 10:03:47

1. 面试逻辑题:不只是脑筋急转弯 最近在帮团队筛选C/MFC方向的候选人,发现一个挺有意思的现象:很多技术底子不错的工程师,一碰到面试里的逻辑题就有点发懵。他们可能对虚函数表、消息映射、GDI绘图这些如数家珍,但面对…

AI 编程两大神器对比:Matt Pocock Skills 与 Trellis,你该选哪个?

AI 编程两大神器对比:Matt Pocock Skills 与 Trellis,你该选哪个?

2026/8/1 13:43:58

一、AI 编程的两大痛点2025 年以来,AI 编码助手已深度嵌入无数开发者的日常工作流。它能 30 秒生成一个 CRUD 模块,一分钟搭完一个登录系统。但在真实的生产级项目中,开发者最常遭遇两种困境:痛点一:失控——AI 产出的…

鹏鼎100亿深圳第三园区动土,PCB企业的数字化底座该怎么搭?

鹏鼎100亿深圳第三园区动土,PCB企业的数字化底座该怎么搭?

2026/8/1 13:43:58

近日,鹏鼎控股(深圳)股份有限公司深圳第三园区智慧制造基地在深圳市宝安区燕罗街道正式动土。这座由臻鼎科技集团旗下鹏鼎控股投资的新园区,占地约14.1万㎡、规划总建筑面积约39.2万㎡,总投资约100亿元,计划…

Vivado Block Design实战:图形化构建三位四选一多路选择器

Vivado Block Design实战:图形化构建三位四选一多路选择器

2026/8/1 13:43:58

1. 项目缘起:从原理图到Block Design的跨越如果你刚开始接触FPGA开发,或者刚从单片机、数字电路设计转过来,那么“三位四选一多路选择器”这个实验,你大概率是用原理图(Schematic)的方式完成的。在Vivado里…

三极管类型与引脚快速判断:NPN/PNP识别与万用表实战技巧

三极管类型与引脚快速判断:NPN/PNP识别与万用表实战技巧

2026/8/1 13:43:58

1. 项目概述:从“黑疙瘩”到电路核心 刚入门电子制作的朋友,面对电路板上那些不起眼的“黑疙瘩”——三极管,是不是经常一头雾水?手里拿着一个没有任何标识的三极管,分不清它是NPN还是PNP,更搞不清哪个引脚…

SpringBoot留守儿童帮扶系统开发实践

SpringBoot留守儿童帮扶系统开发实践

2026/8/1 13:43:58

1. 项目背景与核心价值 留守儿童帮扶一直是社会关注的焦点问题。传统帮扶方式往往存在信息不对称、资源分配不均、跟进不及时等痛点。这个基于SpringBoot的智能化留守儿童帮扶系统,正是针对这些痛点设计的解决方案。 我在实际参与乡村教育支援项目时,深…

处理React Consumer找不到Provider的困境:全面解决方案与实践指南

处理React Consumer找不到Provider的困境:全面解决方案与实践指南

2026/8/1 13:33:58

一、理解React Context机制:问题根源剖析 1.1 React Context的基本工作原理:核心概念解析 React Context API提供了一种在组件树中共享数据的方式,无需手动逐层传递props。Context由三个核心部分组成:createContext创建上下文对象…

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

[具身智能-649]:个人电脑搭建 RTSP 服务完整方案(Windows / Ubuntu 双平台,适配 RDK X5 rtsp2display 调试)

2026/7/30 9:53:22

目标:电脑作为RTSP 服务端,循环推送 H264/H265 视频流; RDK X5 通过 rtsp2display 拉流预览,完全不需要在开发板编译 live555。 提供两套成熟方案: ✅ 方案 A:FFmpeg(最简单,优先推…

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

PDF合并与动态水印的工程化方案:2026国内免费工具实测对比

2026/8/1 0:15:49

一、背景与测试方案 在实际项目交付中,PDF文件合并与版权保护水印的叠加是一个高频但容易被低估的技术需求。典型的处理链路涉及:多源PDF的文件流合并、页面级水印渲染(含透明度混合与图层叠加)、输出文件体积控制。看似简单的操作…

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

PDF拆分压完图糊了?2026国内免费实测,档案员都在用的组合方案

2026/8/1 4:47:48

说实话,提到PDF拆分再压缩,我真是被折腾得够呛。 上个月公司年度合同归档,一份300多页的PDF总合同,需要按年份拆分成三个独立文件,再分别压缩到10MB以内方便邮件发送各部门确认。我心想这还不简单?先找个海…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/1 0:03:03

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/1 0:03:03

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/1 0:03:03

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/1 0:03:03

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/1 0:03:03

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/1 0:03:03

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…