|
本帖最后由 kv2004 于 2022-5-28 20:15 编辑
首先,肯定不是要 图表之类的分析软件,不是机械臂、复杂动作软件。
是想要 Scratch 水平的看似简单的软件。
它是用于辅助对我做的控制器的实物验证的,让我不用带控制器到现场也能尽量“实际”调试。简单说就是,
★在电脑上模拟机器,让我的控制器控制它★
★★★★★★★★★★★★★★★★★★★★★★★★★
我想到了孩子都能玩的Scratch。也试过了几个类似的,甚至有在某方面比Scratch做的更好。
虽然,目前我还没有下载到Scratch,但好像只有Scratch合适。
一,※※※※※※※※※※※※※※※※※
有没有一种软件类似Scratch:
1 要能编程,更要简单(块语言/python/lua/microC.....),还要能方便得到
2 图形(2D/3D),支持“精灵/乌龟”,必须支持碰撞检测
3 必须支持串口
4 不必注册,免费
5 有稳定的“团队”,不要干两天就跑路了,以后跑路也行,但要做完善再跑。
二,※※※※※※※※※※※※※※※※※
再举例一下,一个场景:
我做出了一个“逻辑”很简单的控制器,但又有点不确定是否能和实际配合良好,需要验证:
1 不想立刻花费很大精力来做出机器;
2 不想到现场或没法到现场;
3 功能足够简单:
3.1 控制一些简单的动作,
3.2 得到一些简单的(传感器、触点)开关量,
所以想到,在电脑编一个应用来模拟这个“机器”。好像自己花半年时间学学python,也能做到。但有没有半天就能搞定的?
三,※※※※※※※※※※※※※※※※※
如果有这个软件,下一步就是:
控制器的某串口连到PC,做一下简单的数据交换:
1 把控制器的输出的各个位,传到PC应用;
2 PC应用根据这些位,做简单的可视化的动作;
3 动作引发PC应用里的模拟传感器或触点产生开关量;
4 通过串口传回控制器;
5 控制器就像真的得到了输入端口的状态一样。
四,※※※※※※※※※※※※※※※※※
通过下面网址的这个介绍,能看到Scratch应该是能做到的
(只列举题目,内容就不转了,小学生都能搞定的东西,能有多难)。
《Scratch与Micro:bit实现互动》
https://zhuanlan.zhihu.com/p/83291866
五,※※※※※※※※※※※※※※※※※
吐槽一下,G点太低,让我们离文明越来越远:
(内容不转了,看题目就知道)
被曝辱华,全球最火少儿编程语言Scratch被禁!行业呼吁大力发展本土编程语言
https://user.guancha.cn/wap/content?id=376673
Scratch被禁了,我下载就其他类似软件,但大都缺串口;有串口的,缺精灵,碰撞......
六,※※※※※※※※※※※※※※※※※
扩展一下:
好像感觉AUTOCAD、matLab可能也能做到,不过感觉学习成本可能会有点高。
但如果谁能告诉我:solidworks也能这样干,我倒是很想花点时间重走一遍从入门到放弃的路。
|
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|