Ailibot-Blockly教程-创建带输出的block
说明
- 介绍编写带输出的block
操作步骤
- 一个块不会从用户那里接受任何输入,但会有输出。
- 一个固定在ailibot上的照相机模块点击图片的一般示例。
- 第一个.js文件的代码看起来像
Blockly.Python['take_a_picture'] = function(block) {
window.open(
'/pages/images/imageViewer.html',
'_blank' // <- This is what makes it open in a new window.
);
var code = "";
code += Blockly.readPythonFile("../blockly/generators/python/scripts/brain/take_a_picture.py");
return code;
};
- 另一个.js文件将具有以下代码
Blockly.Blocks['take_a_picture'] = {
init: function() {
this.appendDummyInput()
.appendField("Take a picture");
this.setPreviousStatement(true);
this.setNextStatement(true);
this.setColour(0);
this.setTooltip('');
this.setHelpUrl('http://erlerobotics.com/docs/Robot_Operating_System/ROS/Blockly/Intro.html');
}
};
- 显示如图的block
获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号