标题: VS上位机如何实现如下功能? [打印本页]

作者: 517820937    时间: 2023-5-20 15:20
标题: VS上位机如何实现如下功能?
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现,谢谢大家

求大神指导,VS上位机实现

123.png (13.77 KB, 下载次数: 44)

123.png

作者: 517820937    时间: 2023-5-20 15:21
实现没有办法 ,跪求大神解答 ,万分感谢!!!!
作者: linpeng1981    时间: 2023-5-20 19:18
vs里面有box组件,lable组件,串口组件等,可以实现你说的功能啊
作者: Hephaestus    时间: 2023-5-20 21:16
找个开源的串口助手改改就行了,别告诉我你什么都没做。
作者: 225456    时间: 2023-5-21 08:52
连接你的电脑用开源的串口助手进行改进就能实现你要的功能了
作者: 51hei**1140    时间: 2023-5-21 12:02
建一个发送数组,先把文本转换成16进制,
存入数组,然后计算校验,填入数组最后一位,
最终发送这个数组
作者: 517820937    时间: 2023-5-22 14:48
51hei**1140 发表于 2023-5-21 12:02
建一个发送数组,先把文本转换成16进制,
存入数组,然后计算校验,填入数组最后一位,
最终发送这个数组

文本框随便输入数字,鼠标单击设置电机位置,串口就反馈对应16进制,倒数第二位为文字数字,最后一位为前面总和,  代码那有这么好实现啊
作者: 517820937    时间: 2023-5-22 14:49
Hephaestus 发表于 2023-5-20 21:16
找个开源的串口助手改改就行了,别告诉我你什么都没做。

文本框随便输入数字,鼠标单击设置电机位置,串口就反馈对应16进制,倒数第二位为文字数字,最后一位为前面总和,  代码那有这么好实现啊
作者: Hephaestus    时间: 2023-5-22 17:17
517820937 发表于 2023-5-22 14:49
文本框随便输入数字,鼠标单击设置电机位置,串口就反馈对应16进制,倒数第二位为文字数字,最后一位为前 ...

不好做也要做,你现在做到哪一步,被什么问题给卡住了?如果什么都不做,也不会有人帮你。
作者: 517820937    时间: 2023-5-23 08:33
Hephaestus 发表于 2023-5-22 17:17
不好做也要做,你现在做到哪一步,被什么问题给卡住了?如果什么都不做,也不会有人帮你。

我单击按钮,前面五组16进制是固定的  不会改变,文字输入会改变倒数2个16进制数制,倒数是前面6组的总和,换算不出来啊,如果是固定的我会 大神有办法吗
作者: 517820937    时间: 2023-5-23 08:40
51hei**1140 发表于 2023-5-21 12:02
建一个发送数组,先把文本转换成16进制,
存入数组,然后计算校验,填入数组最后一位,
最终发送这个数组

是这样的啊,我固定前面五组数组, 改变倒数第二组数据,随文字的改变而改变,最后一组是前面6组的总和,实现有点难哦 ,大神 ,求助一波!!!
作者: 123156fsadf    时间: 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];
}
这样算一下就有和了啊




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1