• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
liuliangdt
liuliangdt
级别: 家园常客
精华主题: 0
发帖数量: 447 个
工控威望: 687 点
下载积分: 66159 分
在线时间: 997(小时)
注册时间: 2010-09-05
最后登录: 2025-09-05
查看liuliangdt的 主题 / 回贴
楼主  发表于: 前天
  为了学习C#编程,在网上买了四五本C#语言的书。到现在也快学了3年,可怎么也不能脱离样例单独做应用出来。就好像了解了一些基础和概念,怎么也不能突破到上一层面。我就想问一下论坛里做C#编程开发的网友,你们是怎么突破书本基础知识到自主开发的???难倒是C#桌面应用开发需要很高智商、学历等等吗?我个人觉得在工控邻域这块不需要那么高的智商吧。我最高学历是在高中念了一年半,但我看到也有初中学历的人做C#应用开发的啊。不知道是不是对C#基础知识和概念掌握不牢的原因。虽说是买了几本书也快学3年,但不是很专心刻苦。有时候无聊可能会看一眼,有时候很久也没摸过。最近买的两本C#瑕疵书(2折)<零基础学ASP.NET>和<ASP.NET项目开发实战入门>一直放着在吃灰.

       最近厂里有块带Ethercat的运动控制卡和带Ethercat的步进驱动器,于是想做个界面让它们动起来。步进电机简单的动起来后就想做个和厂商一样的文件配置界面,试了几天真的有点崩溃了。只是一个DataGridView怎么都配置不好,感觉C#太难。请问兄弟们怎么才能提升自己???

这是厂家测试软件文件配置界面
  

    
这是我的,上面部分是配置文件的内容(txt格式文件),下面部分是格式显示.

zhaoxy
级别: 家园常客
精华主题: 1 篇
发帖数量: 161 个
工控威望: 602 点
下载积分: 4921 分
在线时间: 194(小时)
注册时间: 2021-04-06
最后登录: 2025-09-05
查看zhaoxy的 主题 / 回贴
1楼  发表于: 前天
   从入门到放弃
fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 678 个
工控威望: 1644 点
下载积分: 342 分
在线时间: 293(小时)
注册时间: 2019-07-15
最后登录: 2025-09-04
查看fczxjh的 主题 / 回贴
2楼  发表于: 前天
我也是反复学了几次,处于永远热身状态。

以我学会WINCC的经验来看:

1、缺少成熟的案例和模板,模仿是最好的捷径。

2、缺少大量的实践和实际的项目去推动学习。

我刚学WINCC时就是模仿别人的模板,然后一个项目、两个项目迭代优化下去,最后形成自己的模板。C#我想应该是一样的道理,教程里的东西往往是零碎的,需要大量精力拼凑和融合,加上项目的特殊需求才能形成项目成果。

为什么学不会呢?主要是工作用不上,基本都是用上位机软件,所以自己不投入大量精力去学习、试验、模仿、优化迭代很难学会。就算熟练了,效率、效果、稳定性比不上上位机,工作中依然用不上,过几个月又生疏了,结果就是浪费时间。

所以如果想学会,我觉得第一点就是买案例或模板,第二点是自己消化学习根据自己的需求进行修改,第三点是多做项目优化迭代形成自己的模板。
本帖最近评分记录:
  • 下载积分:+3(cccccy) 热心助人!
    13821917697
    承接电气自动化项目、电气接线图设计、IO点表、电气元器件选型
    级别: 工控侠客
    精华主题: 0
    发帖数量: 798 个
    工控威望: 3217 点
    下载积分: 13887 分
    在线时间: 1255(小时)
    注册时间: 2019-12-26
    最后登录: 2025-09-05
    查看13821917697的 主题 / 回贴
    3楼  发表于: 前天
    多干点项目经验就上来了,没有项目就自己给自己制定需求。还有就是楼上说的多看看大神的东西
    不小心遇见你
    自动项目、PLC、视觉、通讯等工控软件开发QQ3515716
    级别: 工控侠客

    精华主题: 3 篇
    发帖数量: 2131 个
    工控威望: 3053 点
    下载积分: 25412 分
    在线时间: 1533(小时)
    注册时间: 2014-01-05
    最后登录: 2025-09-05
    查看不小心遇见你的 主题 / 回贴
    4楼  发表于: 前天
    1、你是总线不是哪来的脉冲+方向?
    2、参数可以多种方式,最简单的ini和xml,序列化和反序列化,文本是最差的,对应关系容易乱
    项目、视觉、通讯QQ3515716
    乌喽牛
    级别: 家园常客
    精华主题: 0
    发帖数量: 732 个
    工控威望: 860 点
    下载积分: 2045 分
    在线时间: 236(小时)
    注册时间: 2020-06-10
    最后登录: 2025-09-06
    查看乌喽牛的 主题 / 回贴
    5楼  发表于: 前天
    不是编程吧,主要是控制过程中太多参数看不懂吧?不然易语言,好学
    liuliangdt
    liuliangdt
    级别: 家园常客
    精华主题: 0
    发帖数量: 447 个
    工控威望: 687 点
    下载积分: 66159 分
    在线时间: 997(小时)
    注册时间: 2010-09-05
    最后登录: 2025-09-05
    查看liuliangdt的 主题 / 回贴
    6楼  发表于: 前天
    引用
    引用第2楼fczxjh于2025-09-04 14:43发表的  :
    我也是反复学了几次,处于永远热身状态。

    以我学会WINCC的经验来看:

    1、缺少成熟的案例和模板,模仿是最好的捷径。
    .......


    兄弟,我觉得你说的特别有道理。工作用不上是学不会的主要原因,工作用不上就没有持之以恒学习动力。还有年纪大一些没有年轻时的勤奋好学也是很大的原因。十几二十出头的时候真是对电子电工单片机PLC触摸屏变频器伺服等特别有兴趣,愿意花时间精力去学习,那时候也没成家有时间去学习研究这些。
    fczxjh
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 678 个
    工控威望: 1644 点
    下载积分: 342 分
    在线时间: 293(小时)
    注册时间: 2019-07-15
    最后登录: 2025-09-04
    查看fczxjh的 主题 / 回贴
    7楼  发表于: 前天
    引用
    引用第6楼liuliangdt于2025-09-04 16:42发表的  :


    兄弟,我觉得你说的特别有道理。工作用不上是学不会的主要原因,工作用不上就没有持之以恒学习动力。还有年纪大一些没有年轻时的勤奋好学也是很大的原因。十几二十出头的时候真是对电子电工单片机PLC触摸屏变频器伺服等特别有兴趣,愿意花时间精力去学习,那时候也没成家有时间去学习研究这些。

    是的,我学PLC基本就是白天做装配电工,晚上看网课,应该有半年时间。那段时间应该是比较有冲劲的,仅仅凭着一口气去坚持。

    只能说基础认知水平上来了,但没有太强的动手能力和思维逻辑能力,也没有经验。真正起来还是我拿到工程师的程序,模仿着做出工装夹具和小设备。

    所以第一套程序模板和实践很重要,如果当时有这个条件,不到一个月就能上手。
    liuliangdt
    liuliangdt
    级别: 家园常客
    精华主题: 0
    发帖数量: 447 个
    工控威望: 687 点
    下载积分: 66159 分
    在线时间: 997(小时)
    注册时间: 2010-09-05
    最后登录: 2025-09-05
    查看liuliangdt的 主题 / 回贴
    8楼  发表于: 前天
    引用
    引用第4楼不小心遇见你于2025-09-04 15:22发表的  :
    1、你是总线不是哪来的脉冲+方向?
    2、参数可以多种方式,最简单的ini和xml,序列化和反序列化,文本是最差的,对应关系容易乱


    1、我也不知道总线哪来的脉冲+方向,我到现在还没用过总线型PLC等,这还是我第一次见运动控制卡,更是第一次见总线型的运动控制卡。厂家资料介绍板卡总共可以带32总线 + 2脉冲轴,但实际情况是板卡上有4个脉冲轴接口、配置文件里总共可以配置28个轴。0~3号是脉冲轴,4~27号是总线轴。只要调用厂家dll库打开总线主站后,总线轴的使用和脉冲轴是一样操作的。
    2、厂家提供的测试软件读取和保存都是txt格式文件。每个轴的参数格式都是一样的,封装一个完整的轴。每个轴包括包括41个相对应键值,只需要查询轴参数对应的值就行。
    ff123456
    级别: 探索解密
    精华主题: 0
    发帖数量: 52 个
    工控威望: 116 点
    下载积分: 6323 分
    在线时间: 51(小时)
    注册时间: 2023-02-19
    最后登录: 2025-09-05
    查看ff123456的 主题 / 回贴
    9楼  发表于: 前天
    想做个皮吗?
    ff123456
    级别: 探索解密
    精华主题: 0
    发帖数量: 52 个
    工控威望: 116 点
    下载积分: 6323 分
    在线时间: 51(小时)
    注册时间: 2023-02-19
    最后登录: 2025-09-05
    查看ff123456的 主题 / 回贴
    10楼  发表于: 前天
    脉冲本质是频率吧, 方向是 左 右 ,正, 反, 上, 下. 那么0 ~ N的数字代表了方向 左 右 ,正, 反, 上, 下等含义, 那脉冲+方向0,是不是可以理解成:某个方向, 某个时间需要多少频率, 还是不要去理解概念名词,要理解本质, 概念名词很容易昏乱, 比如:概念词 :二次电路, 本质就是控制电路;   比如概念词: 信号, 本质就是某个机械动作到达位; 有电没电,的区别
    落灯花
    级别: 家园常客
    精华主题: 0
    发帖数量: 36 个
    工控威望: 543 点
    下载积分: 500 分
    在线时间: 58(小时)
    注册时间: 2024-11-25
    最后登录: 2025-09-06
    查看落灯花的 主题 / 回贴
    11楼  发表于: 前天
    没有系统学习,靠自学很难的,语言本身的事件,委托,多线程与异步,数据结构与算法,数据库,WPF,MVVM框架,大量的练习,
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go