问题标签 [calico-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2103 浏览

python - 如何在python中使文本成为类对象

这是我的整个代码:

另一件事,Window 是我正在使用的版本中的一个函数,我无法定义它,因为它是预定义的。它只是打开一个单独的窗口(1000 x 500)像素,您可以在其中绘制东西。我只需要知道当在课程下输入文本时如何显示文本。它适用于矩形/点/形状,但不适用于文本。我不知道为什么。

0 投票
1 回答
550 浏览

python - 从一个真正的循环终止(Calico IDE)

我在 Calico IDE 中使用 Graphics 和 Myro 包,任何人都可以想办法让我按下“q”键并让程序终止吗?目前,当我按下“q”键时,我必须在窗口上单击鼠标才能终止。

0 投票
1 回答
292 浏览

python - “未定义剩余时间”错误

我正在学习机器人课程,并在 Calico 中导入了 Myro 库。timeRemaining 应该是 Myro 库中的预定义函数,但它一直说它是未定义的。

Myro 功能有一个在线手册,即使这样也不起作用:

这是确切的错误

我什至直接从书中复制代码,它说timeRemaining没有定义。书中的代码应该可以工作。

其他预定义的函数,如turnLeftforward(speed, time)等,可以工作,但timeRemaining不能。

这是 Calico 书中的代码Learning Computing With Robots

当我尝试运行main()时,它不起作用。它说 timeRemaining 是未定义的。我不知道出了什么问题。

0 投票
1 回答
292 浏览

.net - 在 IronPython 中使用 Zxing.net

我需要使用 Zxing.net 在 Calico Python (IronPython) 中实现一个二维码阅读器。当我尝试加载条形码图像时,我收到以下消息:

File "C:\Calico-3.1.0\Calico\zxingTest.py", line 6, in <module> AttributeError: attribute 'Bitmap' of 'namespace#' object is read-only

使用 Java 中的 Zbar 可以很好地解码图像。我所基于的 C# 示例代码位于本页底部附近:Codeplex 的 ZXing.Net

我正在使用 ZXing.Net 0.14.0.1 和 Calico 3.1.0

我的代码是这样的:

我不确定这是否是配置错误,正如 IronPython 文档所建议的那样,或者是什么。

提前致谢。

0 投票
1 回答
243 浏览

python - Robotics - 分形的递归函数。

我目前正在与 Myro/Calico 和 Robotics 一起工作。我正在尝试运行分形的递归函数。我正在使用 Python。

我一直在这里关注伪代码。 分形

到目前为止,我已经尝试在没有递归的情况下实现第一步。它运行良好

虽然这可行,但我的目标是递归地完成这个,但在每次迭代时制作一条更小的曲线。我试图这样做,但我的机器人没有按预期移动。

这是我的递归尝试

我的机器人只是左右转动,但并没有完全成型。没有递归的那个开始了分形。我只需要递归来遍历整个分形。

0 投票
3 回答
677 浏览

python - 验证三角形内的鼠标位置 - Python

**这是编程课程的一部分,我们被要求使用的模块通常不会在其他情况下使用。我会尽我所能解释我的代码(虽然它是不言自明的)

编辑:如果你很好奇,我必须使用Myro,我用来获取鼠标点击坐标的代码是:mouseX, mouseY = win.getMouse() # "win" refers to a Window object

我正在创建“按钮”,当单击时执行某种形式的操作。我使用了三种不同的形状:矩形、圆形和三角形。

对于矩形:

对于圈子,我从这个问题中得到了帮助,最后得到了这个代码:

我尝试使用的最后一个形状是三角形。我不确定我将如何确保mouseXmouseY在形状的坐标范围内。我的数学相当糟糕,但我假设有一些公式可以使用(例如圆圈示例)。非常感谢。

0 投票
1 回答
85 浏览

python - 播放 WAV 歌曲时机器人不跳舞

我正在做一个项目,该项目需要一组 Scribbler 2 在播放 wav 文件开始时跳舞并在文件结束时停止。

(这不是完整的代码,而是我测试如何做到这一点,以便我可以将其应用于更大的代码。)

歌曲播放结束,但机器人没有移动。谁能告诉我怎么做?