可以算是第一次接触图形化编程(用数位板写代码),内心知道这个软件非常强大(错的都是我……)
有点遗憾都半学期下来了还有很多东西没有学……居然连变量都没用过orz还是要加油哇
先码几点感受……
避开所有中文路径(我也很绝望啊)包括在导入地图之类任何可能涉及到中文的地方。
在实际跑小车的时候,很多在仿真的时候可以用的结构并不存在。比如matlab的代码框(Matlab script node),对于习惯用matlab跑代码的简直是灾难……可以试试看用MathScript Node代替
实际的时候文件路径会改变(要是预先处理过的地图读取的话可能需要另外想办法?)
要是用了Matlab script node一开始登录的时候跳出来的Matlab command window按掉会编译出错……
觉得图形化编程最麻烦的是线……很容易连错,然后连完线再移动的时候线可能 压在框下面就不知道哪连了哪(用户体验很差)(但后面应该可以考虑多用用簇之类的结构应该会好一点),而且网上找示例的话总没有其他语言那么直观(当然也可能是我傻……)。还有总感觉打开运行都慢慢的……
Vi子程序复制来复制去的时候还是改个名字并且放到这个文件夹下比较好(不然一个是会晕,还有一个打开的时候会找很久这个vi)。
- 小车的运算速度非常堪忧……(突然领悟为什么在那么小的地图上需要用启发式搜索)(而其实启发式搜索运算速度也不够流畅运动的要求)(不过这好像不是软件的问题)
MathScript Node & Matlab script node
不管怎么说不过MathScript结构和matlab还是有一定的区别,其实感觉作为一个图形化编程需要这种结构是不是说明了他本身有的某种缺陷Orz而且索引的话别的结构是从1开始它是从0开始就感觉很奇怪!!不过确实,方便上手……
然后感觉用MathScript的优势在于
1、 方便实际跑
2、 有颜色好看(语法高亮)
3、 可以设断点可以调试的时候监视
总的来说就是兼容性好……劣势就是功能没那么细有部分语法不兼容,比如矩阵删除一列、用~代替没用的数据这种,不过大部分还是可以实现的。