马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 cjsb37 于 2013-4-29 09:03 编辑
labview员工管理.rar
(597.6 KB, 下载次数: 39 )
这里利用LabVIEW的Register变量和分离链地址法实现了一个类似于HashTable的员工信息存储,从而可以实现在限定范围内(5000员工)的快速搜索――复杂度为O(1),另外在存储员工的信息中加上直接下级员工的编号,就可以实现树型人员组织结构的遍历搜索。 作者体会心得 1) 在code前,考虑如何测试所编写的程序(或者说是验证编程的思路)并建立其相应的测试代码是非常有益的而且可以带来长期的效果,无论将来你做了什么改变,都可以验证你的修改是否正确,是否影响以前的设计;
通过LabVIEW8.x提供的类(lvclass)控制vi的访问权限,既有利于保护你的设计避免不正确参数调用,又简化接口易于使用且可。(如EmployeeHashTable类中保护GetSetEmployee.vi,而公开InsertEmployee.vi、SearchEmployee.vi等调用);
|