文本 - 像素
![](https://box.kancloud.cn/64f47c6456cf1ad3204613918a029f84_310x138.png)
“文本 - 像素”模式可以在 EST 程序块显示屏上的任何位置显示文本。
如果清除屏幕为“真”,则会在绘制文本之前清除显示屏内容。
文本输入位于模块顶部。它包含要显示的文本字符串。选择“连线”可显示可以接受数据线的文本输入。文本可以包含支持的文本字符集中的任何字符。
X 和 Y 输入指定文本起始点的显示坐标,这是所显示文本的左上角。
使用颜色输入选择文本的颜色。如果选择“黑色”,则文本会以黑色显示在白色背景上。如果选择“白色”,则文本会以白色显示在黑色背景上。
可以使用字体输入在三种不同字型中选择:“小”(对应0)、“常规”(对应1)和“大”(对应2)。
使用的输入:清除屏幕、文本、X、Y、颜色、字体。
下图的程序使用“大”字体在显示屏中心显示“IAISROBOT”。
![](https://box.kancloud.cn/d441ede611a3ecd2b935dc0439436a93_558x166.png)
文本 - 网格
“文本 - 网格”模式显示与行和列组成的网格对齐的文本。这样可以轻松显示和对齐多行文本。行的高度具有足够空间采用“常规”或“粗体”字体显示一行文本,采用这两种字体的每个字符的宽度都是一列。
如果清除屏幕为“真”,则会在绘制文本之前清除显示。
文本输入位于模块顶部。它包含要显示的文本字符串。选择“连线”可显示可以接受数据线的文本输入。文本可以包含支持的文本字符集中的任何字符。
列输入指定文本的起始列(水平位置)。每列都是 8 像素宽。列的编号从左侧的 0 到右侧的 21。
行输入指定文本的行或“行号”(垂直位置)。每行都是 10 像素高。行 0 处于显示顶部,行 11 靠近显示底部。
使用的输入:清除屏幕、文本、列、行、颜色、字体。
提示和技巧
列的宽度与“常规”和“粗体”字体的字符的宽度相同,因此在使用这两种字体时向列加 1 会使文本起始位置向右移动一个字符。“大”字体的字符的宽度和高度分别是“常规”字体的两倍,因此每个字符占用两列和两行。
使用颜色输入选择文本的颜色。如果选择“黑色”,则文本会以黑色显示在白色背景上。如果选择“白色”,则文本会以白色显示在黑色背景上。
可以使用字体输入在三种不同字型中选择:“小”(对应0)、“常规”(对应1)和“大”(对应2)。
使用的输入:清除屏幕、文本、列、行、颜色、字体。
下图的程序显示两行文本。第二个显示模块对清除屏幕输入使用“假”来添加第二行,而不擦除第一行。
![](https://box.kancloud.cn/0c1435eff9627680389011f500aebc0a_558x127.png)
提示和技巧
以“大”字体显示多行文本时,请在换行时向行输入加 2,以避免行重叠。
形状 - 线
“形状 - 线”模式在显示屏上的任何两个点之间绘制一条直线。
如果清除屏幕为“真”,则会在绘制线之前清除显示。
X1 和 Y1 输入指定线上第一个点的显示坐标。
X2 和 Y2 输入指定第二个点的坐标。
可以使用颜色输入选择黑色或白色线。仅当清除屏幕为“假”并且线在上一个显示模块显示某些黑色内容的区域上绘制时,白色线才可见。
使用的输入:清除屏幕、X1、Y1、X2、Y2、颜色。
下图的程序会在 EST 程序块显示屏上绘制对角线。
![](https://box.kancloud.cn/67446babd3c4f943fc496484f78ef7a1_501x212.png)
形状 - 圆圈
“形状 - 圆圈”模式在显示屏上绘制圆圈。
如果清除屏幕为“真”,则会在绘制圆圈之前清除显示。
X 和 Y 输入指定圆心的显示坐标。半径输入以像素为单位指定圆的半径。
如果填充为“真”,则会填充圆的内部。如果填充为“假”,则仅绘制圆的轮廓。
可以使用颜色输入选择黑色或白色圆圈。仅当清除屏幕为“假”并且圆圈在上一个显示模块显示某些黑色内容的区域上绘制时,白色圆圈才可见。
使用的输入:清除屏幕、X、Y、半径、填充、颜色。
形状 – 矩形
![](https://box.kancloud.cn/f391adbb912fb3933e021ac4bbee0811_376x145.png)
“形状 - 矩形”模式在显示屏上绘制矩形。
如果清除屏幕为“真”,则会在绘制矩形之前清除显示。
X 和 Y 输入指定矩形左上角的显示坐标。宽度和高度输入以像素为单位指定矩形的大小。
如果填充为“真”,则会填充矩形的内部。如果填充为“假”,则仅绘制矩形的轮廓。
可以使用颜色输入选择黑色或白色矩形。仅当清除屏幕为“假”并且上一个显示模块在显示屏的同一区域中显示了某些黑色内容时,白色矩形才可见。
使用的输入:清除屏幕、X、Y、宽度、高度、填充、颜色。
下图的程序通过一个较大实心矩形,来使用黑色填充整个显示。然后在该矩形上绘制一个较小的白色矩形轮廓。
![](https://box.kancloud.cn/ae79a5618a3a92a1d6d042a68adf6826_558x103.png)
提示和技巧
可以使用实心白色矩形清除显示的一部分,而不影响显示的其他部分。
形状 - 点
![](https://box.kancloud.cn/0285296e24e121b0d71a3ebc84d03142_272x141.png)
“形状 - 点”模式在显示屏上绘制点。
如果清除屏幕为“真”,则会在绘制像素之前清除显示。
X 和 Y 输入指定要绘制的像素的显示坐标。
可以使用颜色输入选择要以黑色还是白色绘制像素。采用白色绘制可以用于清除以前的显示模块绘制的黑色像素。
使用的输入:清除屏幕、X、Y、颜色。
图像
“图像”模式绘制图形图像文件。
文件名称输入位于模块顶部。它使您可以在图像文件的列表中进行选择。 “项目图像”类别中列出的图像是已在项目中使用的图像。这样可以在程序或项目中方便地多次使用相同图像。
如果清除屏幕为“真”,则会在绘制图像之前清除显示。
X 和 Y 输入指定图像左上角的显示坐标。将使用绘制整个图像所需的空间大小,在下面及此点右侧绘制图像。对于大小适合填充整个显示屏的图像文件,请使用 X = 0 和 Y = 0。
使用的输入:清除屏幕、文件名称、X、Y。
重置屏幕
![](https://box.kancloud.cn/33df07d4a28901743c0ad902a884f062_126x129.png)
“重置屏幕”模式使 EST 程序块显示屏返回运行程序时显示的常规信息屏幕。此屏幕显示程序名称和其他反馈。当在 EST 程序块上运行程序时,会显示此屏幕,直至程序中的第一个显示模块执行。
- 一、常规
- 入门
- 1. 文件组织
- 2. 编程画布工具栏
- 3. 注释
- 程序
- 1. 编辑编程模块
- 2. 序列线
- 3. 代码区块
- 4. 调整流程编程模块的大小
- 5. 并行序列
- 项目属性
- 1. 管理项目文件
- 2. 变量
- 连接到EST
- 1. USB连接
- 2. 蓝牙连接
- 3. WI-FI 连接
- 4. 检查和更改连接类型
- 硬件页面
- 1. 下载程序 – 编程运行
- 2. 程序块信息
- 端口选择
- 1. 端口选择器
- 2. 电机端口
- 3. 传感器端口
- 4. 端口错误
- 5. 扩展程序块
- 6. 连线端口输入
- 7. 两个端口的连线输入
- 8. 扩展程序块的连线输入
- 数据线
- 1. 数据线类型
- 2. 创建数据线
- 3. 删除数据线
- 4. 对多条数据线使用模块输出
- 5. 数据线转换
- 6. 显示数据线值
- 数据类型
- 1. 数字
- 2. 逻辑
- 3. 文本
- 内容编辑器
- EST快捷键
- 扩展
- 1. 使 EST 程序块形成扩展
- 2. 使用层选择器
- 二、工具
- 图像编辑器
- 1.打开图像
- 2.编辑图像
- 3. 保存图像
- 内存浏览器
- 我的模块创建器
- 1. 创建“我的模块”
- 2. 使用“我的模块”实现更多目的
- 三、 编程模块
- 动作模块
- 1. 中型电机
- 1_选择电机端口和控制模式
- 2_模式
- 3_电机功率和方向
- 4_输入
- 2. 大型电机
- 1_选择电机端口和控制模式
- 2_模式
- 3_电机功率和方向
- 4_输入
- 3. 移动转向
- 1_选择电机端口和控制模式
- 2_模式
- 3_电机功率和方向
- 4_转向和电机速度
- 5_输入
- 4. 移动槽
- 1_选择电机端口和控制模式
- 2_模式
- 3_电机功率和方向
- 4_输入
- 5. 显示
- 1_选择显示模式
- 2_显示坐标
- 3_模式
- 4_使显示的项目保持可见
- 5_显示多个项目
- 6_显示数字
- 7_输入
- 6. 声音
- 1_选择声音模式
- 2_模式
- 3_输入
- 7. 程序状态控制灯
- 1_选择控制模式
- 2_模式
- 3_输入
- 流程模块
- 1. 开始模块
- 2. 等待模块
- 1_选择“等待”模式
- 2_传感器比较模式
- 3_等待传感器阈值
- 4_等待特定传感器值
- 5_传感器更改模式
- 6_待传感器按特定量更改
- 7_等待传感器更改为任何不同值
- 8_输入与输出
- 3. 循环模块
- 1_选择循环模式
- 2_模式
- 3_传感器模式
- 4_使用“计数”输出
- 5_调整循环大小
- 6_输入与输出
- 4. 切换模块
- 1_选项卡视图
- 2_选择切换测试
- 3_测试传感器阈值
- 4_测试特定传感器值
- 5_测试多个值
- 6_测试来自数据线的值
- 7_模式
- 8_调整切换大小
- 9_输入
- 5. 循环中断模块
- 1_选择循环名称
- 2_模式
- 传感器模块
- 1. 超声波传感器模块
- 1_选择传感器端口和模式
- 2_模式
- 3_输入与输出
- 2. 红外传感器模块
- 1_选择传感器端口和模式
- 2_模式
- 3_输入与输出
- 3. 陀螺仪传感器模块
- 1_选择传感器端口和模式
- 2_模式
- 3_输入与输出
- 4. 颜色传感器模块
- 1_选择传感器端口和模式
- 2_模式
- 3_校准模式
- 4_输入与输出
- 5. 电机旋转模块
- 1_选择电机端口和传感器模式
- 2_模式
- 3_输入与输出
- 6. 触动传感器
- 1_选择传感器端口和模式
- 2_模式
- 3_输入和输出
- 7. 计时器模块
- 1_选择计时器编号和模式
- 2_模式
- 3_输入与输出
- 8. 程序块按钮模块
- 1_选择模式
- 2_模式
- 3_输入与输出
- 9. 能量计模块
- 1_选择能量计端口和传感器模式
- 2_模式
- 3_输入和输出
- 10. 声音传感器模块
- 1_选择传感器端口和模式
- 2_模式
- 3_输入与输出
- 数据模块
- 1. 常量模块
- 1_使用常量
- 2_模式
- 3_输入与输出
- 2. 变量模块
- 1_添加新变量
- 2_写入变量
- 3_读取变量
- 4_变量使用示例
- 5_输入与输出
- 3. 逻辑运算模块
- 1_逻辑运算
- 2_输入与输出
- 4.数学模块
- 1_选择数学运算
- 2_简单数学运算模式
- 3_1高级模式
- 4_输入与输出
- 5. 舍入模块
- 1_选择模式
- 2_模式
- 3_输入与输出
- 6. 比较模块
- 1_比较模式
- 2_输入与输出
- 7. 范围模块
- 1_选择范围模式
- 2_模式
- 3_输入与输出
- 8. 文本模式
- 1_合并文本字符串
- 2_模式
- 3_输入与输出
- 9. 随机模块
- 1_选择输出类型
- 2_模式
- 3_输入与输出
- 高级模块
- 1.消息传递模块
- 1_消息传递模式
- 2_输入与输出
- 2.蓝牙连接模块
- 1_模式
- 2_输入
- 3. 保持活动
- 1_模式
- 2_输出
- 4. 原始传感器值模块
- 1_模式
- 2_输入与输出
- 5. 停止模块
- 6. 反转电机模块
- 1_反转电机方向
- 2_模式
- 3_输入