导师要求用LABVIEW做一个报警列表,哪位大神做过的,即使哪怕提供一个编程思路也好额,当然最好是可以给
3个回答
展开全部
“报警列表”,就四个字,说的太含糊了吧。做个下拉列表控件?单列列表框?
还是什么功能的程序?报警信号从哪来?(采集卡?串口?网络?USB?数据库?人工操作?随机生成?……)
还是什么功能的程序?报警信号从哪来?(采集卡?串口?网络?USB?数据库?人工操作?随机生成?……)
追问
对的,就是实现这样的功能!信号来自USB口
追答
如果只是简单的显示一下报警内容,用“表格”控件就行了。
如果需要对不用的选择某一行或多行进行反应,用“多列列表框”更方便点。
你可以用簇组织一下每一条报警各列的数据类型,然后数据出现的位置将其按名称捆绑入簇中。需要显示这一条报警的时候,用一个自vi把其中的元素格式化写入字符串,做成一维字符串数组。
对于表格控件,使用局部变量(也可以用移位寄存器或反馈节点,但感觉比使用局部变量没什么优点)读取其以前的内容(二维字符串数组),然后把这条记录通过连接数组的方式作为最后一行加入原二维数组。把新的二维数组给表格显示就行了。
对于多列列表框,把上面对表格控件的局部变量(或值属性)的读写改为对该多列列表框的“项名”属性的读写即可。根据其“选择模式”的不同,该控件的值为所选行号或行号数组。可以在需要的时候读取其值,判断被选中的行。(选择模式中还可以选是否高亮显示整行。)
USB口中的信号的读取你们在之前应该已经做了,加个是否有报警的判断功能,有报警时引发后面上述的结果整理和显示部分。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是把报警记录显示出来吗? 可以把报警记录存入数据库 需要的时候再查询显示
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询