当前位置:首页 > 电脑软件 > 正文

米思齐下载:开启图形化编程之旅

米思齐(Mixly)是一款优秀的开源图形化编程软件,支持多种编程语言和硬件平台。在下载和使用过程中,用户可能会遇到一些问题。本文将针对米思齐下载过程中可能出现的问题进行分析,并提供相应的解决方案。

米思齐下载常见问题

米思齐下载:开启图形化编程之旅

1. 解压时提示数据错误:这通常是由于下载文件损坏造成的,需要重新下载。

2. 编译程序时出错:如果是第一次编译就出错,首先要检查程序代码是否有逻辑错误或缺少必要模块。可以通过新建一个空白程序并直接编译来测试。如果编译成功,那么可能是原程序代码的问题;如果编译不成功,则可能是米思齐安装问题,需要重新一键更新或者重新下载完整版再试。

3. Windows 7 32位版本esp8266无法编译:编译报错内容为构建时出错,提示版本不兼容。解决方法是从早期的32位米思齐版本中提取整个3.0.4

  • gcc10.3
  • 1757bed文件夹,覆盖到对应的文件夹(C:mixly2.0 - win32 - ia32 - rc3mixly2.0 - win32 - ia32arduino - cliArduino15packagesesp8266 oolsxtensa - lx106 - elf - gcc),可以把原文件夹3.0.4 - gcc10.3 - 1757bed重命名,直接把新的3.0.4 - gcc10.3 - 1757bed文件夹复制到xtensa - lx106 - elf - gcc目录下。
  • 4. Mac版安装过程中的问题

  • 安装过程中命令行操作问题:在安装过程中,如执行命令行操作时可能会遇到问题,例如在安装opencv
  • python时,Building wheel for opencv - python (PEP 517)运行很久没有进展,可以通过加上版本信息,采用低版本的opencv来解决,运行指令如pip3 install baidu - aip matplotlib pandas numpy等。
  • 缺少Java环境:在打开Mixly.jar时,如果出现报错,可能是缺少Java环境导致的,安装Java 8之后问题可解决。
  • 文件无法打开:更新后文件无法打开,双击没有效果。可能需要检查Java环境是否符合要求,可在终端中输入java
  • version查看版本。
  • 编译问题:第一次编译时可能出现无法编译成功的情况,可在终端中输入sudo xattr
  • r - d com.apple.quarantine [mixlyAppPath]([mixlyAppPath]是mixly的位置,可以先复制sudo xattr - r - d com.apple.quarantine到终端里,然后把mixly.app拖到终端中),然后再打开mixly.app编译代码,显示编译成功,上传的话需要下载驱动,安装包里有。
  • 米思齐软件的功能和特点

    功能

  • 图形化编程:用户可以通过拼接积木块的方式来编写程序,支持Arduino、micropython、python等编程语言。
  • 丰富的功能模块:除了常规的控制、输入输出、逻辑等功能,还增加了中断控制、位移输出、数组、数字顺序传输等功能模块。
  • 支持多种开发板:对于Arduino官方支持的所有开发板都提供完美支持,并且对于Arduino支持的第三方开发板,用户只要把相应开发板的定义复制到Mixly中即可,如ESP8266开发板等。
  • 特点

  • 易用性:软件无需额外安装浏览器,也不用安装Java运行环境,用户直接从网上下载软件包,解压后即可在Windows XP及以上的操作系统运行。
  • 简单性:采用Blockly图形化编程引擎,使用图形化的积木块代替复杂的文本操作,并且开发团队通过多种方式帮助师生快速熟悉软件,如用不同颜色的示意图标代表不同类型的功能块、在复合功能块中提供默认选项、在同一个界面整合软件的所有功能、提供参考教程及代码示例等。
  • 功能性:力求和Arduino IDE的文本编程保持一致,最新版本已经实现Arduino的所有官方功能(包括中断处理),并加入了大量的第三方扩展库功能,如红外遥控、超声波等,可以保证课程开设和各类创客比赛的双重需求。
  • 普适性:考虑了绝对的普适性,支持Arduino官方支持的所有开发板,并且支持第三方开发板。
  • 延续性:图形化编程系统的目标不是替换原有的文本编程方式,而是希望学生通过图形化编程更好更快地理解编程的原理和程序的思维,并为未来的文本编程打好基础,在软件设计上加入了更多可延续性内容,如引入变量类型、在模块设计上尽量保持和文本编程的一致、支持图形编程和文本编程的对照等。
  • 生态性:允许厂商开发自己的特有模块(当前已经支持DFRobot、StartLab、MakeBlock、Sense、Seeed、Lubot等,用户需要有JavaScript编程基础才能制作这部分模块),也允许用户直接利用Mixly的图形化编程功能生成通用模块(如数码管显示、蜂鸣音播报等,用户只需会使用Mixly即可制作这部分模块),两类模块均可通过“导入库”功能导入Mixly系统。
  • 米思齐软件的用户评价

    用户普遍认为米思齐软件具有以下优点:

  • 简洁易用的界面:图形化编程方式使得编程过程更加直观,容易上手。
  • 丰富的功能:支持多种编程语言和硬件平台,满足不同用户的需求。
  • 广泛的应用场景:适用于教育、创客等多种领域,帮助用户快速实现创意。
  • 良好的生态支持:允许用户自定义模块,促进了软件的可持续发展。

    相关文章:

    文章已关闭评论!