立即注册 登录
返回首页

uid:227302的个人空间

日志

labview 登录设计

已有 1621 次阅读2017-8-12 19:00 |个人分类:labview| 登录系统设计

该设计的主要设计问题是对用户名和密码的核对,对此我们采用条件分支结构:分支结构左边框上是一个输入端子,该端子中心有一个问号,称为选择器端子;上边框上是分支选择器标签,分支结构选择器端子的输入值是由与它相连的输入控件对象决定的。分支结构的数据的输入和输出是通过隧道来实现的,向分支结构的一个分支提供数据时,这个数据对于所有的分支都是有效的,其他分支都可以使用这个输入数据。输出隧道必须从每一个case中得到明确的输入值,否则程序无法运行,也可以为没有连接的分支定义一个默认输出值。分支结构的子框图是堆叠在一起的,单机标签左边和右边的增量、减量按钮将使当前显示框图在堆叠起来的多个框图中进行一次前后切换;单机分支选择器标签右端的向下黑色箭头,将弹出所有已定义的标签列表,可以利用这个列表在多个子框图之间实现快速跳转。

核对程序由堆叠在一起的三个子框图,框图里设置了默认的用户名和密码,以及一个用来实现用户名输入的事件框,用以实现用户名的输入;框图中设置了一个用来实现密码输入的事件框,用以实现密码的输入;最里面子框图的“真”分支标签设置了一个选择开关盒登陆成功的事件框。当用户名和密码输入都与程序设置的用户名和密码一致时,系统将会显示登陆成功。

其次就是如何进行用户添加,这里运用了子VI创建设计。对用户数据的添加我采用了文件I/O函数操作中的创建文本文件,将数据创建成字符串数组,通过写入“文本文件函数”添加到文本文件中。

关于添加的用户数据读取我采用了文本文件中的“读取文本文件函数”通过行读取出来,再通过“索引数组”函数将读取的数组分成一个个元素,进入系统进行操作。

运行程序时,当用户点击“登录”按钮后,程序将会对比用户名和密码与用户名和密码输入栏的内容,如果都相同,则登陆成功;否则将返回错误提示。

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

返回顶部