求教!如何用c#编写一个类似于plc流程图化编程的一个软件

Comma_dev 2017-06-20 05:21:17
我想编一个软件,可以实现用流程图编程,这个软件可以分析流程图的逻辑,转化为数组或者字符串,通过串口发出来?请教大牛,c#可以实现吗?应该朝着那方面去学习这个呢?感谢感谢!
...全文
4454 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
“应该朝哪方面去学习”?实际上这个回答起来比较复杂,无法具体化。简单说,在编程上你应该有开发大规模灵活装配的控件和IDE架构系统的能力,但是更重要地是,你要懂得“应用领域的建模”,你要会用一套应用领域的面向对象的符号来逻辑化、标签化地声明业务流程,并且经过(至少)成千上万次地解析和实际计算,看看运行结果是否正确。如果空谈“只需要能解释顺序功能图的逻辑,将它转化为数据,再控制硬件 ”,那么这个只是你的愿望,就好像不会走路的人是不会爬任何的小山坡的,需要能够深入到上面说的过程中。
  • 打赏
  • 举报
回复
WF 的介绍例如:http://www.itboth.com/d/2Mbuui/sql-server-foundation-windows-workflow

不过,当我们开发自己的产品时,感觉 WF 功能太偏于组态,而对于业务控制支持很差,反而劳民伤财。所以我们自己开发一个上图软件,直接将图元对应的业务对象入库。
  • 打赏
  • 举报
回复
引用 7 楼 Comma_dev 的回复:
我想编一个类似西门子PLC的一个软件S7-GRAPH,功能不需要它这么复杂,只需要能解释顺序功能图的逻辑,将它转化为数据,再控制硬件


#6 楼所说的 WF 就是 .net 中的做流程图的框架。
良朋 2020-11-04
  • 打赏
  • 举报
回复
年轻人志存高远!
Comma_dev 2020-11-04
  • 打赏
  • 举报
回复
最后没做,放弃了
風丶 2020-11-03
  • 打赏
  • 举报
回复
请教楼主,您这种流程图逻辑软件做出来了吗?我最近也在学习这方面的内容,想借鉴一下你的
Comma_dev 2017-08-30
  • 打赏
  • 举报
回复
引用 1 楼 东东车的回复:
楼主,我正找这方面的资料,稍微有点心得,我觉得这个还是用wpf搞比较划算,winform虽然方便,但是winform的gdi+,比较费劲了。我也初学者哈,哈哈
请问您最近有什么收获嘛
Comma_dev 2017-08-30
  • 打赏
  • 举报
回复
引用 6 楼 nanfei01055的回复:
需求不明确,你如果想做工作流,目前有 Ultimus, Window Work Flow, SharePoint Work Flow, K2 WorkFlow,如果你想实现纯粹的图形化编程,好像有其它语言已经实现,但并未流行起来,想必不怎么好用。 如果想说半图形化或结构化编程,我做过半年k2 smart form,编程只需要定义条件和动作,不过那开发真是痛不欲生,我劝你还是安心写代码吧。
我想编一个类似西门子PLC的一个软件S7-GRAPH,功能不需要它这么复杂,只需要能解释顺序功能图的逻辑,将它转化为数据,再控制硬件
Comma_dev 2017-08-30
  • 打赏
  • 举报
回复
引用 6 楼 nanfei01055的回复:
需求不明确,你如果想做工作流,目前有 Ultimus, Window Work Flow, SharePoint Work Flow, K2 WorkFlow,如果你想实现纯粹的图形化编程,好像有其它语言已经实现,但并未流行起来,想必不怎么好用。 如果想说半图形化或结构化编程,我做过半年k2 smart form,编程只需要定义条件和动作,不过那开发真是痛不欲生,我劝你还是安心写代码吧。
我想编一个类似西门子PLC的一个软件S7-GRAPH,功能不需要它这么复杂,只需要能解释顺序功能图的逻辑,将它转化为数据,再控制硬件
nanfei01055 2017-07-27
  • 打赏
  • 举报
回复
需求不明确,你如果想做工作流,目前有 Ultimus, Window Work Flow, SharePoint Work Flow, K2 WorkFlow,如果你想实现纯粹的图形化编程,好像有其它语言已经实现,但并未流行起来,想必不怎么好用。 如果想说半图形化或结构化编程,我做过半年k2 smart form,编程只需要定义条件和动作,不过那开发真是痛不欲生,我劝你还是安心写代码吧。
yangliyang 2017-07-27
  • 打赏
  • 举报
回复
我也想弄,也再找有没有类似的库呢
assky124 2017-06-21
  • 打赏
  • 举报
回复
Windows Workflow Foundation?
threenewbee 2017-06-20
  • 打赏
  • 举报
回复
有专门的梯形图控件,可以做到你说的
xuggzu 2017-06-20
  • 打赏
  • 举报
回复
主要是UI操作多,查界面编程资料。拖动操作是最基础,然后是画线,画文字等。推荐wpf,当然其它也可以。
至于图形转代码问题,后台也就是固定图形元素对应固定代码的一对一转换,纯属自定义。
东东车 2017-06-20
  • 打赏
  • 举报
回复
楼主,我正找这方面的资料,稍微有点心得,我觉得这个还是用wpf搞比较划算,winform虽然方便,但是winform的gdi+,比较费劲了。我也初学者哈,哈哈

110,537

社区成员

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

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

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