c# win10 工控光机上位机开发学习总结(1)

本人接手已完成光机项目的上位机开发工作,硬件设备为前人搭建,所幸资源依存。

写此文为后来初入者提供学习思路。

硬件设备为:Moxa Nport 5410、Vxworks、Kozhu SC410 与对应电机。

软件环境:C# .net framework 4.7.2 、Vs2022

第一步是选择对应语言与实现形式,原机使用的是MFC,不予考虑。在winform和wpf之间选择刚入门使用winform,拖拽式且事件触发的机制满足需求且学习成本低,后端使用类java的c#,字符串与数组方面与c有较多不同,造成一点困惑,后续解决。

第二步是与已经配置好的硬件进行交互,Moxa官方提供的说明书不详细,很难直接找到想要的东西,有例程但是也不好用,其中厂家自编的nsio函数在dll引进的时候直接根据例程里面的定义即可。nsio函数中包含各类open,close,read,write事件方便直接进行使用。

c#中string和stringbuilder

同:都差不多,小数据都一样

异:1w以上数据使用后者,不过缺少string中一些数据处理方法,所以使用后者进行数据接受,然后转到string进行处理。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值