乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 120|回复: 9

当前流程图应用程序

[复制链接]

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2015-12-7 13:43:03 | 显示全部楼层 |阅读模式
需要一个程序来模拟配电循环系统。
程序将通过打开和关闭开关来显示当前流量,并且只需要非常简单的开关和彩色线条图形即可。
任何关于什么技术或库的建议都适合用于此目的。
我认为作为Web应用程序会更容易做到.
这里有一个简单的例子。
用户可以单击开关以打开或关闭它。
用户单击 W1(以黄色突出显示),它打开,然后单击 W2 将其关闭,这将导致 W3 和 W4 上的两个进纸器从绿色变为红色

12evc1ji1kd.PNG

12evc1ji1kd.PNG

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2015-12-7 14:50:29 | 显示全部楼层
如果你想学习一些新的东西,那就用html和javascript做一个应用程序吧。(也许这对你来说并不陌生)。
如果您只想完成它,请在您非常熟悉的autocad中创建它。在AutoCAD中做起来并不困难。用户可以从你控制的面板上放下一些开关,然后在它们之间画一条你也可以控制的折线。每条折线都必须从一个开关到另一个开关。这样你就知道线网是怎么布局的了。然后一个简单的事情挂钩双击命令的开关,以改变块动态状态/电线颜色。
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2015-12-7 15:18:20 | 显示全部楼层
谢谢Keith,
我真的很喜欢完全重写的和新的ASP 6,并且认为我会将其与html和javascript库一起使用。
如果需要,使用它的人可以让AutoCAD中的人运行它,而是使用Web应用程序来更新和维护。
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2015-12-8 16:25:26 | 显示全部楼层
嗨Jeff,
看起来是一个很酷的项目!
我不确定您对以下内容的体验,所以请耐心等待,如果没有什么是新的,它可能会对其他人有所帮助
由于它是一个非常交互式的应用程序,您肯定会在客户端查看javascript,通过ajax向/从服务器提供数据馈送和更新,为用户提供无缝体验并避免页面刷新(jQuery)。
对于图形,您可以查看html5画布或WebGL,html5画布可能是2d示意图绘图最简单的。
对于服务器端,只要您熟悉它,您使用什么技术并不重要。如果您想在两端使用javascript,您可以在服务器端使用node.js。
因此,对于您的客户端技术:
带有画布或WebGL的html5(THREE.js是WebGL上的一个很好的库)
jQuery(用于dom操作和事件处理以及一些UI好东西)
javascript(我个人使用“模块化”模式方法并避免使用框架)
服务器端:
您熟悉的任何堆栈,可能使用RESTful api(但不是必需的,并且会增加不需要的复杂性)。
用于图像和数据存储的MySQL或XML/JSON或两者的混合(用于图像几何的XML/JSON,用于对象属性数据的db)
最难的部分是构建绘图引擎,因为您需要从捕获绘图上下文、添加原语、处理用户输入以及序列化几何和数据的基础知识开始。
我们已经内置了CAD中的所有内容,但毫无疑问,第三方控件也准备就绪。
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2015-12-8 17:08:20 | 显示全部楼层
谢谢米克。
这让我感觉好多了,因为我至少看到了你提到的一些东西。
我还研究了jointJs
GoJS
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2015-12-8 17:54:03 | 显示全部楼层
两个很酷的项目!
这个似乎很合适 http://jointjs.com/demos/logic
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2015-12-8 18:49:10 | 显示全部楼层
对于.NET,也许您可以从这里获得一些想法:
http://www.dataweb.de/en/products/diagramming.html
这是一个很好的例子https://code.google.com/p/nshape/
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2015-12-9 10:51:08 | 显示全部楼层
感谢四氢大麻酚!
回复

使用道具 举报

23

主题

239

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
327
发表于 2015-12-10 21:18:19 | 显示全部楼层
http://raphaeljs.com/已经存在了一段时间,也值得一看。我喜欢http://jointjs.com/demos/logic的样子(谢谢米克!).天啊,我还没写桌面版的www.tvCAD.tv呢,就已经被网页版分散了注意力。也谢谢四氢大麻酚...杰夫也是!
回复

使用道具 举报

69

主题

875

帖子

15

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1146
发表于 2016-4-29 00:53:19 | 显示全部楼层
这是一个很小的示例应用程序,只显示意图是什么,如果使用IE、edge、firefox或chrome的最新版本,您应该能够单击switch来打开或关闭开关
http://hpadwebapplication . azure websites . net/Diagram/mv switches
,现在他们希望AutoCAD中内置的一行程序可以做到这一点。
只是大声打字......
因此,我可以使用palette/command基本上只是将一个块传递给INSERT命令,但能够标记它或将它的objectId保存在用于开关的字典中,并对polyline命令执行相同的操作来添加和存储连接。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 19:01 , Processed in 1.602585 second(s), 75 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表