又到毕业季,我又来给萌新发教程啦!纯教程无广告吧主勿手滑
labview吧
全部回复
仅看楼主
level 8
斧断岳 楼主
疫情三年,很多人大学就这么飘过去~
毕设好难做,没事,我来一步一步教,跟着我做,看完这个贴,萌新全都会![乖]
绝对的教学贴,吧主手下留情!
2022年12月09日 08点12分 1
level 8
斧断岳 楼主
2楼拿下,先来看这一期教程的最终效果
2022年12月09日 08点12分 2
level 8
斧断岳 楼主
没错!就是象棋,纯原创,绝对不是网上流传最广的英文版本!并且框架逻辑用了萌新最容易理解的事件结构![花心]
2022年12月09日 08点12分 3
level 8
斧断岳 楼主
这不是纯界面哦~给大家演示一下走棋吃棋,这是完整的象棋规则和赢棋悔棋规则,并且具备保存和加载残局的功能。
2022年12月09日 08点12分 4
level 8
斧断岳 楼主
我回去做个晚饭,吃完继续发贴,预计周末更完,收藏或关注,不迷路![酷]
2022年12月09日 08点12分 5
level 8
斧断岳 楼主
只有两个vi,没有大堆的子函数让萌新看的头晕,一个主界面,一个走棋规则函数[酷]
2022年12月09日 09点12分 6
level 8
斧断岳 楼主
https://tieba.baidu.com/p/5980735301?pid=123272356875&cid=0#123272356875
这是楼主的上一个教学贴,高质量,全是干货,着急的萌新可以先看看[吐舌]
2022年12月09日 09点12分 7
level 8
斧断岳 楼主
继续发帖,假设你已经看了楼上的链接,对labview的界面操作已经有一定了解了。
2022年12月10日 11点12分 8
level 8
斧断岳 楼主
从网上找到象棋全部的图片,保存到本地电脑,就是车马象士将这些,实在没有,自己画一个,然后,打开labview界面。在控件种找到图片下拉列表这个控件,放到界面上
2022年12月10日 12点12分 9
level 8
斧断岳 楼主
右键下拉列表,把显示->增减这个勾掉,再按住shift+右键,把控件的底色调成透明。
2022年12月10日 12点12分 10
level 8
斧断岳 楼主
然后1、点击菜单->编辑->导入图片至剪贴板,弹出界面选择你的象棋图片,一定按顺序导入,楼主这里设计的顺序是帅1,士2,象3,马4,车5,炮6,兵7,将8,仕9,这样排列,按顺序,这一步,先导入帅
2、右键下拉列表控件->在后面导入图片。
然后重复1、2步骤,导入所有的图片到下拉列表,完成后点击下拉列表的效果是这样的
2022年12月10日 12点12分 11
level 8
斧断岳 楼主
上一步,做好了棋盘上的一个格子,象棋棋盘有9*10,个格子,所以,假如,把这个棋盘格放进一个9*10的二维数组,那么,我们给这个数组的相关位置赋值的话,这个位置就能显示对应的棋子了。打个比方,我在数组[0,0]这个坐标上赋值12,那个他应该显示黑车。这一步完成的效果是这样的

2022年12月10日 12点12分 12
这个棋盘这是怎么做的,能说具体点吗?有点不懂
2023年06月05日 07点06分
@迷戀红塵的小僧 11楼,先做一个图片下拉列表,再把这个图片下拉列表放数组里面。有什么不懂得吗
2023年06月05日 08点06分
@斧断岳 懂了
2023年06月05日 10点06分
level 8
斧断岳 楼主
有了上一步的棋盘,假如我们在初始化程序的时候,就是程序刚开始运行的时候,给棋盘的每个位置都赋予对应的值,那么,一个完整的象棋棋盘就形成了。这里的程序以及效果图为

2022年12月10日 12点12分 13
level 8
斧断岳 楼主
纯技术贴没人看也没人回啊?休息一下,明天继续,期待同学们回复和提问[勉强]
2022年12月10日 12点12分 14
这一步有点不懂啊!棋盘怎么弄好的?
2023年06月05日 07点06分
这一步有点不懂啊!棋盘怎么弄好的?
2023年06月05日 07点06分
level 1
后续呢[泪]
2022年12月11日 08点12分 15
好像有点感冒症状,躺床上喝热水呢[泪]
2022年12月14日 00点12分
1 2 3 尾页