用什么软件可以设计梯形图图元

風丶 2020-10-25 02:24:53
请教各位大佬,用C#做类似PLC的梯形图软件,相关的梯形图图元可以用什么软件设计
...全文
17845 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
風丶 2020-11-07
  • 打赏
  • 举报
回复
引用 9 楼 wanghui0380 的回复:
你能理解那是啥,才能聊
知道Diagrams你就知道图怎么弄
微软自己都有
Microsoft.VisualStudio.Modeling.Diagrams

问题还是那问题,你出图了也没用。只是画了幅画。

核心在于,画怎么到虚拟语法树,虚拟语法树怎么到梯图规范,梯图怎么到plc程序

大佬,我也知道你说的梯形图语法转换是关键,我现在还在初步阶段,不是得先把梯形图能画出来吗?后面还会学习转化算法的。
目前不是还不晓得C#绘制梯形图元素的工具吗?一步一步来。
風丶 2020-11-05
  • 打赏
  • 举报
回复
引用 7 楼 ziqi0716 的回复:
[quote=引用 6 楼 ZCSDNY 的回复:]我想实现用C#的控件界面,进行梯形图元的拖拉放置,以及图元节点之间的连线功能!C#里面哪些功能和控件能够实现呢?

刚搜了一个,看看这个项目吧
https://github.com/towerDLH/wpfUI/tree/900eabc7d00aeed50c0bd61b1c47e5497dd9efbe

[/quote]
谢谢!我对C#的一些应用工具和控件都不是很熟,大佬最近帮大忙了
wanghui0380 2020-11-05
  • 打赏
  • 举报
回复
你们都在开玩笑啊 我gdi 画个地球,画个火箭,画n个卫星 成了,马斯克第二,兄弟们,赶紧给我打钱,我要上市。
wanghui0380 2020-11-05
  • 打赏
  • 举报
回复
你能理解那是啥,才能聊 知道Diagrams你就知道图怎么弄 微软自己都有 Microsoft.VisualStudio.Modeling.Diagrams 问题还是那问题,你出图了也没用。只是画了幅画。 核心在于,画怎么到虚拟语法树,虚拟语法树怎么到梯图规范,梯图怎么到plc程序
wanghui0380 2020-11-05
  • 打赏
  • 举报
回复
结贴,楼已歪。不会有任何结果 就像我是数控人,我要得不是绘图,我要你生成nc码 你plc的要图,有意义? 撒子gdi,歪到姥姥家了。 想做这个首先请把,T图的语法规范拿到。在找能够把这个语法规范编译给plc烧录的编译器 最后才是怎么根据语法显示图和怎么拖动图生成语法 bnf语法规范 ,token树,图形化访问者。 至于啥子绘图,哎,既然你们喜欢歪楼,那俺们继续歪 百度ilog Diagram for .NET 就好,实际上 Diagram 都可以,但是你画个图有啥用。 玩plc的就看你们gdi歪楼画个图就能工作?plc是个打印机。把你的gdi图打印出来?
ziqi0716 2020-11-05
  • 打赏
  • 举报
回复
引用 6 楼 ZCSDNY 的回复:
我想实现用C#的控件界面,进行梯形图元的拖拉放置,以及图元节点之间的连线功能!C#里面哪些功能和控件能够实现呢?
刚搜了一个,看看这个项目吧 https://github.com/towerDLH/wpfUI/tree/900eabc7d00aeed50c0bd61b1c47e5497dd9efbe
風丶 2020-11-04
  • 打赏
  • 举报
回复
我想实现用C#的控件界面,进行梯形图元的拖拉放置,以及图元节点之间的连线功能!C#里面哪些功能和控件能够实现呢?
ziqi0716 2020-11-03
  • 打赏
  • 举报
回复
引用 4 楼 ZCSDNY 的回复:
引用 3 楼 ziqi0716 的回复:
[quote=引用 2 楼 ZCSDNY 的回复:]那请问大佬,winform中可以使用polygon绘制图形吗?
可以呀
我最近看到一些用GDI+设计图形封装,请问一下GDI+和您说的polycon设计梯形图图元有什么共通之处吗?或者说哪种比较适合梯形图元设计以及编辑连线?您能详细说一下嘛?我在这方面比较小白,不是很懂[/quote] em......举个例子,你要绘制一个矩形,用gdi,你可能需要一条线一条线的绘制,各种图形操作的方法要一句一句写,代码可能需要100行,而使用.net自带的图形库或者其他对gdi进行封装后的库,你可能只需要声明一个对象,输入必要参数,就可以了,代码可能只需要2行.这些图形库底层进行绘制的时候用的大多数也是gdi活着gdi+,但进行了封装,提供了很多常用的方法(函数)等,便于开发者使用,让开发者专注于业务逻辑就可以了,开箱即用.
風丶 2020-11-03
  • 打赏
  • 举报
回复
引用 3 楼 ziqi0716 的回复:
引用 2 楼 ZCSDNY 的回复:
那请问大佬,winform中可以使用polygon绘制图形吗?
可以呀

我最近看到一些用GDI+设计图形封装,请问一下GDI+和您说的polycon设计梯形图图元有什么共通之处吗?或者说哪种比较适合梯形图元设计以及编辑连线?您能详细说一下嘛?我在这方面比较小白,不是很懂
ziqi0716 2020-10-26
  • 打赏
  • 举报
回复
直接绘图呗,.net自带绘图库,退一万步,polygon包装成各种图元就行了
ziqi0716 2020-10-26
  • 打赏
  • 举报
回复
引用 2 楼 ZCSDNY 的回复:
那请问大佬,winform中可以使用polygon绘制图形吗?
可以呀
風丶 2020-10-26
  • 打赏
  • 举报
回复
那请问大佬,winform中可以使用polygon绘制图形吗?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧