(三)任务实施
步骤一:认识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绘制的走马灯流程图(续)