载入中...
用户公告
载入中...
时间记忆
载入中...
登录
载入中...
最新日志
载入中...
最新回复
载入中...
最新留言
载入中...
加入群组
载入中...
我的好友
载入中...
我的相册
站点信息
载入中...
iGoogle 是针对iVIEW设计的一款Google应用软件,可以实现各Google移动功能。同时可以通过此软件发送Gmail邮件和浏览各个网页。将iPhone中Email和Safari的功能进行整合。 推荐使用。


iCatch_v1.0,人体检测与追捕游戏,帮助您在疲惫之时活动筋骨:)


俄罗斯方块”可能是70后的玩的最多的游戏吧,以此纪念一下那些为此而献身的“文曲星”们。用方向键“→ ← ↓”控制方向,“↑”为变化控制"。


This is an iPod Suffle. You can use this to listen to music. Music will be randomly Playback. Music must be on the music folder."


五道儿"是针对iVIEW设计的一款小游戏,益智娱乐,老少皆宜


PS2 使用说明
1:将PS2解压缩,放入iVIEW 的APPs文件中。
2:打开iVIEW,并运行iVIEW.vi,点setting,进入,如下图:

点查看:

点加载:

3:运行PS2:


屏幕一次性能浏览7张图片,在手机屏幕上,按下向左滑动,图片会向左走一张:



, 在手机屏幕上, 按下向右滑动, 图片会向右走一张:

点最上方的图片,将进入图片显示及处理介面:

点左下方的扩展按键,将会弹出:

下方中有:缩小,放大,左转90 度,右转90 度,提取图像中的ROI,保存处理后的图像,删除图像,退出图像处理功能。
下图展示,提取图像中的ROI:



再点保存,就将此图保存了。
总结:
1:能将文件中的任意大小的图像自动缩小,在浏览框中显示。
2:实现左滑动,右滑动翻转图片。
3:点最上方图像框进入图像处理功能。
4:在图像处理中有:缩小,放大,左转90 度,右转90 度,提取图像中的ROI,保存处理
后的图像,删除图像,退出图像处理功能(还可以扩展)。

1.在游戏的过程中,请保持鼠标在Iview的屏幕范围内移动,否则程序可能会出问题。尤其是鼠标绝对不可以在屏幕外面释放。


LabVIEW天下会第五轮:iVIEW大作战

出题人: suping sataco diboliu

参赛者:kk5210kk

档案附件: OBD.vi

OBD.png

config.ini

read me.doc

赛题描述:

这次由 suping sataco diboliu 共同用 LabVIEW 开发了 类似 iphone 平台 , 被称之为 iVIEW 平台, 大家都可以在这个平台上用 LabVIEW 根据创意自己开发应用小程序 (就像为 iPhone 开发 Apps 一样)。

制作动机

由于OBD系统已有内建提供与行車相关的资讯,若能将OBD诊断介面与手机结合,就能有效的节省汽車码表的配线、成本以及安装的便利性。因此,基于成本之考量与安装之便利性,以OBD介面设计为基础的架构于手机上的数位码表应是市场未來的主流。

利用OBD诊断功能讯号来改良传统之指针型码表之缺点(如:无法记录行车状况,不同厂牌的汽车码表、时速表不能互换等等问题),让整合车上诊断介面之数位码表,可应用于任何厂牌的汽车上(OBD所赋予的通讯协定相同),有益于市场的占有率提升,更可提升传统产业之竞争力与技术层次。

人机介面简介:

1. 起始画面

2. 接收页面




3. 连线设定

在上方的蓝芽连线功能由于I View 无法使用蓝芽也无硬体可连接,所以尚无功能,但使用者可以开启下方的虚拟油门来模拟连接。




4. 类型选单


5. 历史数据图表


. 功能说明


虚拟油门介绍:

当系统启动后进入到接收页面,由于无法连接硬体,所以无任何数据产生(如图1),点选左下角的蓝芽设定后,进入到Bluetooth设定,点选下方的按纽来开启虚拟油门(如图2),当虚拟油门开启后接收页面开始进行数据的模拟,由于此时滑鼠尚未移到虚拟油门上,相当于车辆怠速状态,必须将滑鼠移到虚拟油门(如下方红色区块),模拟驾驶踩踏油门的数据,由左到右为0~100%的油门(如图34),模拟数据只供参考,真实性较为不够!!


文字讯息提示与语音提示:

行驶时文字讯息框会计算目前油量、平均油耗与可行驶里程,20秒切换一次讯息(如图567),油量少于1L时系统会驱动蜂鸣器产生2次短音节的B声,并更改文字讯息提醒驾驶油量过低(如图8),少于0.6L时产生5次短音节的B声来提醒油量不足(如图9),少于0.3L时则持续产生B声来提醒驾驶的随时会有熄火的危险(如图10)


九宫格拼图游戏是一款休闲益智的小游戏。快来试一试你最少能用多少步完成拼图。


天下会第五轮 草根赛 作品 ,  jie08 编写的 LabVIEW 24点 游戏 。


>>本Apps为一发泄小程序,即载入某“被发泄对象”照片后,可以枪击、用推土机压、针扎、拉狗屎等发泄方式
>>双击Abre Apps打开主程序
>>运行程序,单击左下角“手爪”型图标,载入图片,右下角“螺丝刀”型按钮为推出程序按钮
>>载入图片后,下方出现四个按钮,为发泄工具
>退出某个发泄过程时,组合按钮“shift+单击鼠标”,每个发泄项目最多五次,比如可以连发5发子弹,针扎5次等,推土机只可碾一次

enjoy it~~~







程序说明:
    一、程序运行后随意拖动算盘上的算珠,得到的结果会实时显示在鼠标旁边的数值显示控件中;
    二、在算盘运算过程中,如果想初始化算盘可以在算盘的上框边上拖动鼠标,向左拖动则算盘的左半部分会初始化,向右拖动则算盘的右半部分会初始化;
    三、下面的蓝色半透明滑块是用来切换背景图片的;
    四、按下键盘上任意键,程序停止。


天下会第五轮 草根赛 作品 ,  d887913 编写的 计算安全期 程序 。


天下会第五轮 草根赛 作品 ,  climb2003 编写的 LabVIEW 连连看 游戏 。


iLock程序使用说明书
chenjieisme
2010 年8 月
For Labview 天下会第五轮

1、安装
1.1、解压
将压缩文件iLock.zip 解压在…\iVIEW v0.8\Apps\文件夹下。
1.2、安装
运行iView.vi。iView 启动完成后,单击setting 图标,

在Setting 界面下选择“iLock”,点击“查看”,出现如下界面:

2
点击“加载”,安装完成后,点击iView 的返回按钮返回主界面。
2、运行
2.1、输入密码
点击iLock 图标,进入图形密码输入界面:

按下鼠标滑过图中白色的触点,被鼠标滑过的触点周围会出现绿色的圆环。被触发的触点之间有白色的连线,用来指示鼠标的路径。

当鼠标左键被释放后,程序会判断触点被触发的顺序是否正确。
3
如果输入不正确,触点周围的圆环和指示方向的小三角会变成红色,屏幕上方给出错误提示,并要求重新输入。

如果输入正确,在屏幕下方显示“Save”按钮,在屏幕上方给出提示,可以设置新的图形密
码并按“Save”保存,或者按“返回”按钮退出iLock。
下图中的图形密码即为初始密码。

4
2.2、设置新密码
在设置新密码的界面下,输入您想设置的新密码,然后按“Save”按钮保存新密码。
如果新的图形密码中少于4 个触点被触发,屏幕上方将给出提示,要求重新设置:

此时点“Save”按纽,同样会给出密码太短的提示,并重新提供密码输入界面:

如果重新设置的密码大于或等于4 位,当鼠标释放时,屏幕上方给出可以保存为新密码的提示:

5
此时可以点击“Save”按钮将当前的图形保存为新密码,或者重新设置图形密码再保存。
点击“Save”按钮后,当前的图形密码被保存为新密码。屏幕上方会给出保存新密码成功的
提示,然后回到密码输入的界面。

此时要输入新密码才能再次打开密码设置界面。
3、附录
3.1、iLock程序结构说明
6
本次提交的压缩包iLock.zip 包含以下文件


3.2、Tips
1、因为软件权限的限制,目前的iLock 不能真正锁住iView,操作者可以随时按“返回”按钮退至iView 主界面,如果要实现锁住iView 或者闲置一段时间自动运行的功能,需要iView平台的支持。
2、设置新密码后,请务必牢记。
3、如果忘记密码,可以打开sub_check.vi,将数组和拨动开关按照下图设置。运行该vi 后
密码将被重置为初始密码(见本说明书第三页)。

CaLorVIEW can allow users to COLORIZE a gray photo to make special effects on iPhone screensaver.


首次使用,请先配置数据原!
数据库文件存储在数据库文件夹里!


配置数据原提示:

1.提供程序选项里请选择“Microsoft.Jet.OLEDB.4.0”
2.点击下一步进入连接选项
3.在选择或输入数据库名称输入框里输入数据库文件所在路径

配置完成后,如果数据库文件路径改变,会重新提示此配置!!!


操作提示:
初始普通人员:1,密码:1,普通人员只有修改自己密码和注销登录的功能
初始管理员为:chen,密码:123,管理员除有普通人员的功能外,有添加和删除用户的功能。

1.登录管理员账号 admin 密码2010;

2.其他用户通过“管理”按键进入配置界面;

3.系统传递给目标程序的参数为“权限值”

个人理解:密码系统的输出本质即是权限。


ahunter

可移植的密码登陆系统

用户说明

1. 登录界面

密码系统里面记录了当前用户的用户名、用户密码、用户权限、总共的登录次数和最后的登录时间。使用时系统默认用户名—“admin”,其密码为“123”,用户权限是管理员,登录次数为53。

输入用户名后,可以按TAB键,光标会跳到密码输入栏,输入密码后,可以按回车键进行密码确认,也可以点击“登录”,单击“登录”或按下回车键进行验证,如果用户信息不正确的话,会提示“用户名或密码错误,请重新输入”,如果用户输入三次错误的用户名和密码时,会提示“输入错误的用户名或密码次数超出限制,请联系系统管理员确认您的用户名和密码!”,此时请联系管理员确认正确的用户名和密码。
如果用户信息正确,则允许登录

2. 修改密码

如果用户的权限只是普通人员的话,则只有“进入系统”、“修改密码”、“退出”这几个按键可用,选择“修改密码”则可以对自己的密码进行修改,

3. 用户管理

如果用户权限是管理员的话,则多了一个“用户管理”的功能,用于对当前所有用户的密码等信息进行管理

3.1 添加用户

弹出对话框提示输入新用户的用户名、密码、权限,确认后完成用户添加;

3.2 删除用户

删除用户——输入左边的任意一个用户,点删除用后删除该用户

3.3 修改权限

修改权限——可以对该用户的权限进行修改,但用户名、登录次数和最后登录时间不能改变。

4. 可移植

实际应用时,应该由这个密码程序调用自己的主程序,方法有二种,一种是直接调用,即主程序作为子VI被这个密码程序调用,直接将主程序拖入到这个密码程序中的“进入系统”事件分支中即可,这时需要设置主程序的界面属性,在主程序中点击菜单文件>>VI属性>>窗口外观>>自定义,将“调用时打开前面板”和它下面的“程序完成后关闭如果之前为关闭”二个选项勾选上,其它如显示菜单、工具栏等根据自己需要设置即可;另一种方法是动态调用,通过VI SERVER技术。
一般建议使用直接调用的方法,即第一种方法,简单一点,同时从密码程序中传递用户名称、登录次数、时间等信息也很方便,直接连线即可,如果使用动态调用就稍微麻烦一点。

Zsctcy密码登录系统使用手册

1) 采用函数选板中的“选择VI….”或鼠标直接拖放的方式,将zsctcy文件夹中的zsctcy.vi放至需要使用密码登录的“应用系统”VI的初始化部分中,该密码登录系统即能正常使用。

2) 初次运行时,如果在放zsctcy.vi的文件夹中没有“用户信息.xls”文件,则该密码登录系统会弹出一个如图1所示的新建系统管理员帐号的对话框。在用户输入管理员用户名和密码后,系统会在放zsctcy.vi的文件夹中自动创建一个“用户信息.xls”文件,并弹出一个对话框告诉系统管理员该文件保存的路径,以后所有用户的有关信息均保存在该文件中。

图1 输入管理员帐号对话框

“用户信息.xls”文件中的内容在保存时进行过比较简单的加密,一般人即使可以打开该文件,一时也难以正确理解其中的含义,但是要破解这类加密并不是很困难。另外,“用户信息.xls”文件有可能被删除或修改。因此,“应用系统”的管理员应对 “用户信息.xls”文件的访问权限进行必要的设置。

3) 用户登录界面如图2所示,用户需要在该界面中正确地输入用户名和密码,如果管理员需要对用户信息进行管理或普通用户需要对密码进行修改,则需要在界面中的“用户管理/密码修改“前面的方框中打勾。如果不打勾,在点击确定后,如果经判断为合法用户,则该密码登录系统的使命结束,继续执行应用系统的程序。如果点击取消,则会立即停止VI的运行。如果经判断用户名或密码输入错误,则会提示用户重新输入,如果输入错误超过3次,则会立即停止VI的运行。

图2 用户登录界面

4) 当用户在登录时勾选了“用户管理/修改密码”,点击确定并经判断为合法管理员用户后,会弹出如图3所示的用户管理界面。在该界面中管理员可对所有用户的用户名称、用户密码、用户权限进行管理,可添加用户、删除用户、修改用户权限、修改密码、查看用户登录次数。当管理员在添加用户时只输入了用户名,则该系统会自动将用户的初始密码设置为123456、权限自动设置为普通。点击界面下部的“确定”键,则保存本次所做的修改并退出;点击“取消”键,则放弃本次所做的修改并退出。退出后将继续执行应用系统的程序。图3表格中的菜单为点击鼠标右键后弹出的菜单。

图3 用户管理界面

5) 当用户在登录时勾选了“用户管理/修改密码”,点击确定并经判断为合法普通用户后,会弹出如图4所示的普通用户密码修改界面。在该界面中普通用户仅可对自己的密码进行修改,点击“确定”则保存本次对密码的修改并退出;点击“取消”则放弃本次对密码的修改并退出。退出后将继续执行应用系统的程序。

图4 普通用户密码修改界面

6) 当管理员对用户的管理或普通用户修改密码完成后,本密码登录系统的使命结束,将继续执行应用系统的程序。

7) 本密码登录系统的所有界面在运行时均为弹出式窗口、可以由用户随意拖动,当密码登录系统的使命结束后,所有弹出的窗口均会自动消失,不会对“应用系统”的界面产生影响。

Zsctcy 2010年7月7日

id                       password              Competence
scottscott70    123456                   Administrator
user                  123                         User

我的程序名为“登陆系统.vi”,有“标题”、“登录框背景图片路径”和“用户数据库路径”三个输入端,“登录成功?”一个输出端,图标如下:

用户要实现登录功能只需要将此VI拖入相应的地方即可,简单地配置一下输入输出即可。

1、标题

是指登陆框的标题,例如右图配置

那么登录框显示如右图

2、登录框背景图片路径

选择不同的背景图片登录框的背景会随之改变

天蓝色 水灰色

3、用户数据库路径

选择存储用户信息的用户数据库的路径

4、登录成功?

程序会反馈一个布尔变量告诉调用方登录是否成功,以方便程序设计者进行下一步处理

“测试程序.vi”是一个简单的测试模型,“登陆系统.vi”的使用方法可以参照。

ID:leighdong

密码登录系统

一,说明
本程序是根据VIHome上的一个密码登陆程序改造而成。用到了数据库。

数据库的联接使用的是LabSQL工具包,如果没有安装这个工具包的用户可以到这个地址进行下载:http://www.vihome.com.cn/bbs/thread-3669-1-3.html


二,界面说明
数据库存储有 管理员级别用户名为“ 1”,密码为“1”;普通人员用户名为“2”,密码“2”。

登录程序所反映的信息如下:

三.程序用法:

以一个例子作为说明程序的移植性。

假设要对 所要加密的VI.vi进行加密。操作步骤如下:

1 运行“配置登录程序.vi”,可以对 标题、选择所要加密的程序、设置LOGO、壁纸和主要的色调。如下图所示:

修改标题为:

选择要加密的程序:

LOGO选择为:

壁纸选择为:

基本颜色选择为:

最后单击 “保存”按钮后,点击停止退出配置。(所配置的信息则存储在“\密码登录系统\密码程序\config.txt”里)。

2.然后运行“登陆程序.vi”,我们就可以使用该密码登陆系统了。

正确登录后,点击“启动程序”后,就可以运行后续的程序了。效果如下:

可移植性的主要思想是:如果对一个程序进行加密,那么首先运行该登陆系统,如果能够正确登录,则能够启动所加密的程序。否则,不能启动程序。因此,该密码登陆系统是独立的、可移植的。

Labview可移植密码登陆系统的设计

shenlituo2009

一、本系统的数据记录采用的是Access数据库技术实现

分为:用户名(guest)、密码(passport)、用户登录次数(ID)、使用权限(Admin)这4个字段信息。每一个用户或管理员都对应数据库中的一行完整信息。

与Access数据库链接的过程使用到:Labview工具包(Database Connectivity Toolkit)

二、链接数据库的过程

首先需要在Windows操作系统中的ODBC数据源中创建一个DSN(Data Source Name,数据源名称),并与所创建的数据库进行链接操作即可使用Labview工具包对数据库进行相关操作。

三、系统完成了基本功能的实现

1、登陆界面使用选项卡控件分为:普通用户登陆和管理员登陆这两种权限的人员界面。用户只要在用户名和密码栏输入信息后,点击“确定”按钮,触发该事件结构,程序将会立即搜索数据库中是否存在该用户名和密码输入栏中的内容,如果存在,则表示登陆成功,会出现进入下一个界面前多种提示,并通过传引用和属性节点的方式使下一个VI运行,然后再关闭本VI,进行下一步操作;否则将返回各种错误提示,每个存在用户只有三次输错密码的机会,超过则会使登陆界面自动关闭。

2、普通用户登陆界面登陆成功后,有两个选择:直接运行程序移植程序或者进入修改程序界面。只能进行密码修改的操作。

3、管理员登陆界面登陆成功后,也有两个选择:直接运行程序移植程序或者进入管理员管理界面。可实现用户的各种管理操作,还可以设计新的VI进行更高级权限的管理操作。

四、移植功能的实现

只需要在合适的位置放入即将移植的外部程序即可实现移植功能。步骤如下:分别打开“main.VI”、“修改用户密码.VI”、“管理员界面.VI”的程序框图,把你要移植的应用程序VI拖放到这3个VI中标有:“把将移植的VI拖放到这里”的相应位置即可实现程序的移植功能。

Labview 天下会第三轮---可移植的密码登陆系统

GSDzone ID : huaweijin

E-mail:hw.jin@cn.flextronics.com

QQ:41839920

1. 主界面显示:

l 普通模式登录

l 账号管理登录

l 管理员界面

2. 操作方法:

l 背景图设置

拷贝一个BMP,JPG 或者PNG文件到程序目录,然后重命名为background.*(jpg,bmp或者png对应的文件类型.

l

设置新用户名,密码,权限

添加用户,

账号管理-添加用户
 

l 账号管理-删除用户

点击删除用户

1.选择要删除的用户

1.选择要修改密码的用户

账号管理-修改密码(管理员)
 

输入密码,并点击修改密码按钮

l 账号管理-修改密码(普通用户)

修改密码

l 账号管理-修改权限

1.选择要修改权限的用户


修改权限,并点击修改权限按钮

3. 使用方法:

放置VI到程序框图上,如下图所示

主程序

密码登陆系统程序说明

假设数据库人员表有以下用户:

人员表

用户ID

用户名

用户密码

登录次数

权限

1

Jack

345678

8

普通人员

2

Penny

456789

0

普通人员

3

Albert

567890

0

普通人员

4

Chris

789012

17

管理员

5

Tom

123456

25

普通人员

6

Bob

678901

10

管理员

7

Mery

246810

17

管理员

8

sshentingg

01020501

1

管理员

1.密码登录界面

按照4个层次提示用户:

1)用户名是否存在;

现输入一个不存在的用户ID:Mellin,权限任意,登陆界面如图1所示

图1 用户名不存在情况

2)用户类型是否设置正确;

现输入用户ID为Jack,把权限设置为管理员,登陆界面如图2所示

图2 用户类型设置不正确情况

3)密码是否输入正确

现输入用户ID为Jack,正确设置权限为普通人员,密码现输入为123456,登陆界面如图3所示

图3 密码输入不正确情况

4)三次输入密码错误,直接退出。

2.普通用户界面

很简单,完成修改密码,如图4所示(注意标题随用户改变而改变)

图4 密码管理界面

输入新密码,再确认新密码,若两次输入错误,则重新输入;

若正确,则用户密码已修改,可退出。

现把Jack的密码改为123456,修改后,再次登陆,如图5所示

图5 修改密码再次登陆

3.管理员界面

主要完成数据浏览和数据操纵功能

用户ID、用户名、密码、登录次数和权限5个控件默认为非激活状态,防止误操作

现管理员Bob,管理员界面如图6所示(注意标题随用户改变而改变)

图6 管理员界面

数据浏览:

首记录:数据记录中的第一条记录;

上一条:当前记录的上一条记录,若当前纪录为首纪录,按上一条按钮后,则变为末纪录;

下一条:当前记录的下一条记录,若当前纪录为末纪录,按下一条按钮后,则变为首纪录;

也就是说,上一条浏览和下一条浏览功能确保数据浏览的循环性。

末记录:数据记录的最后一条记录。

数据操纵:

修改:激活用户ID、用户名、密码、登录次数和权限5个控件,则可进行数据录入

并激活添加和删除控件;

添加:在进行数据录入后,单击次控件,则增加一条记录,即添加用户;

删除:单击修改,激活删除控件后,单击此控件,删除当前记录,显示下一条记录,后面的用户ID都减1。若当前记录为末记录,则显示上一条记录。

现单击修改,则如图7所示

图7 进入修改状态

可以注意到用户ID为sshentingg是最后一条记录,现把它删除,单击删除,再单击末纪录,可确认已被成功删除,如图8所示

图8 删除成功

再单击修改,进行数据录入后,单击添加,如图9所示

图9 成功添加sshentingg用户

1、基本功能的想法

(1)、基于数据库算法

根据VIHOME论坛的一个例程进行修改的,该例程是基于数据库,需要安装LAB-SQL和数据库软件,需要第三方软件支持。

(2)、基于MD5算法

可以写一个基于MD5的数学加密方式的密码登录系统,数据保存到文本文件或者DAT文件里,后来查询了发现MD5现在已经被破解了,也不是很安全了。

(3)、基于VI加密

基于LABVIEW本身加密功能,其他用户在不知道密码情况下,无法打开VI的程序框图。我举个例子吧,比如我输入billbot501字符串,一个简单数学算法是字符串颠倒,颠倒后为105t0bllib,加密好了保存到TXT文件,当然实际数学加密算法会复杂点,只有你不知道我数学加密VI算法是怎么写的,就无法知道原始信息。实现如下:

2、移植功能

我认为最好的移植功能,就是用户能够进行一些参数设置,然后直接生成自己想要的VI,可以使用VI ing实现这种功能 。如下图所示,可以选择颜色、LOGO、算法和加密VI

3VI介绍

由于对LABVIEW一些高级编程不是很了解,VI ing的功能没有实现,原因是一些控件没有找到,由于时间原因,只实现了基于数据库的加密。

(1)程序稍微修改下

(2)自动生成代码(没有实现)

预期生成后的程序:

4、总结

这次题目,基础功能不难实现,难的是移植性;LABVIEW代码生成功能非常强大,我有使用过FPGA模块,Xilinx SPARTAN 3E开发板的,它能够将图形化VI转换生成VHDL语言。

密码登陆系统使用说明

系统采用子VI的形式来达到系统可移植性的需求,通过数选板中的“选择VI….”或鼠标直接拖放的方式,将Login.vi加入系统以达到密码登陆功能。

最初是可以使用ListID.vi来配置最初的用户

添加用户 可以设置用户名密码和管理权限

放入ListID.vi后运行效果如图 统一账户连续登陆失败3次系统退出

管理员登陆成功后可以对所有用户进行管理修,包括修改密码(双击项),添加用户,删除用户

普通用户登陆成功后可以修改自己的密码

mf24271

首页 上一页 下一页 尾页 页次:1/2页  30篇日志/页 转到:
Copyright © 2006.09.20 design                                        生活因感动而精彩,理想在创造中放飞--水中月