找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

VS上位机如何实现如下功能?

查看数: 1924 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-5-20 15:20

正文摘要:

由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家 求大神指导,VS上位机实现

回复

ID:744809 发表于 2023-5-23 13:53
517820937 发表于 2023-5-23 08:40
是这样的啊,我固定前面五组数组, 改变倒数第二组数据,随文字的改变而改变,最后一组是前面6组的总和, ...

没懂难点在哪,你有一个数组了,直接一个for循环,
byte[] buf = new byte[7];
for(index=1; index<6;index++)
{
    buf[6] = buf[6] + buf[index];
}
这样算一下就有和了啊
ID:1024088 发表于 2023-5-23 08:40
51hei**1140 发表于 2023-5-21 12:02
建一个发送数组,先把文本转换成16进制,
存入数组,然后计算校验,填入数组最后一位,
最终发送这个数组

是这样的啊,我固定前面五组数组, 改变倒数第二组数据,随文字的改变而改变,最后一组是前面6组的总和,实现有点难哦 ,大神 ,求助一波!!!
ID:1024088 发表于 2023-5-23 08:33
Hephaestus 发表于 2023-5-22 17:17
不好做也要做,你现在做到哪一步,被什么问题给卡住了?如果什么都不做,也不会有人帮你。

我单击按钮,前面五组16进制是固定的  不会改变,文字输入会改变倒数2个16进制数制,倒数是前面6组的总和,换算不出来啊,如果是固定的我会 大神有办法吗
ID:883242 发表于 2023-5-22 17:17
517820937 发表于 2023-5-22 14:49
文本框随便输入数字,鼠标单击设置电机位置,串口就反馈对应16进制,倒数第二位为文字数字,最后一位为前 ...

不好做也要做,你现在做到哪一步,被什么问题给卡住了?如果什么都不做,也不会有人帮你。
ID:1024088 发表于 2023-5-22 14:49
Hephaestus 发表于 2023-5-20 21:16
找个开源的串口助手改改就行了,别告诉我你什么都没做。

文本框随便输入数字,鼠标单击设置电机位置,串口就反馈对应16进制,倒数第二位为文字数字,最后一位为前面总和,  代码那有这么好实现啊
ID:1024088 发表于 2023-5-22 14:48
51hei**1140 发表于 2023-5-21 12:02
建一个发送数组,先把文本转换成16进制,
存入数组,然后计算校验,填入数组最后一位,
最终发送这个数组

文本框随便输入数字,鼠标单击设置电机位置,串口就反馈对应16进制,倒数第二位为文字数字,最后一位为前面总和,  代码那有这么好实现啊
ID:648281 发表于 2023-5-21 12:02
建一个发送数组,先把文本转换成16进制,
存入数组,然后计算校验,填入数组最后一位,
最终发送这个数组
ID:1078833 发表于 2023-5-21 08:52
连接你的电脑用开源的串口助手进行改进就能实现你要的功能了
ID:883242 发表于 2023-5-20 21:16
找个开源的串口助手改改就行了,别告诉我你什么都没做。
ID:915384 发表于 2023-5-20 19:18
vs里面有box组件,lable组件,串口组件等,可以实现你说的功能啊
ID:1024088 发表于 2023-5-20 15:21
实现没有办法 ,跪求大神解答 ,万分感谢!!!!

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表