(三)任务实施

(三)任务实施

步骤一:认识Diagram Designer软件

安装Diagram Designer时可选择简体中文,如图3-19所示。

图3-19 选择中文版

打开软件,如图3-20所示,右侧有模板,可以直接将想要的图案拖进来进行修改,也可以直接画出自己想要的图形。一些简单的形状可以调整大小,但对于复杂的形状,其大小不能变动。

在画好基本图形之后,如图3-21所示,双击可以添加文字(图3-22),字体的格式及颜色设置如图3-23和图3-24所示。

图3-20 Diagram Designer界面

图3-21 绘制结构图

图3-22 添加文字

图3-23 字体设置

图3-24 字体颜色(红色)设置

小贴士

Diagram Designer设置颜色时,需要一定的格式和比照颜色表。

另外,基本图形也可以通过右击,选择“属性”,在“属性”窗口(图3-25)中进行修改。

以下举一个Diagram Designer绘制流程图的例子。

古罗马皇帝恺撒在打仗时曾经使用过以下方法加密军事情报,如图3-26所示。

图3-25 基本图形的属性设置

图3-26 恺撒加密

请根据上述加密或解密用户输入的英文字符串画出程序流程图。

分析:输入一个字符串,然后将其中每个字符单独取出,并且用字符的算法进行加3,强制转化为后面3位的字符,最后的输出结果如图3-27所示。

图3-27 恺撒密码流程图

小贴士

在Diagram Designer中添加文字时,也可采用工具栏上的控件进行设置。

步骤二:利用Diagram Designer制作“走马灯”的流程图

如图3-28所示,单片机外设板“走马灯”就是让外设板上的灯依次亮过,产生“动起来”的效果。根据这个效果,利用Diagram Designer软件绘制流程图,如图3-29所示,其中D0~D7表示外设板的8盏LED灯,while(1)是让程序不断地循环,当后一盏灯亮起时,前一盏灯熄灭的同时延时1 s。显然,在while(1){}里的程序是一种顺序结构。

图3-28 走马灯

走马灯(流水灯)

图3-29 Diagram Designer绘制的走马灯流程图

图3-29 Diagram Designer绘制的走马灯流程图(续)