发 帖  
原厂入驻New
[讨论] 【高手问答】LabVIEW资深研发总监,为你解决研发工程工作中的痛点
2020-5-7 10:39:45  6479 labview
分享
前言本期我们邀请到了从业labview开发十年的资深研发总监刘工@leibville本期高手问答中刘工将为我们解答大家在工业自动化、医疗、通讯数据等领域的问题

高手简介:刘旭东,研发总监,从事LabVIEW 软件开发,开发近8-10年,擅长LabVIEW视觉运动以及测试,在视觉以及运动逻辑方面感悟颇深。陆续最近两年开发许多通用的软件产品,解决了好多软件工程人员的困惑。以及对Teststand有很深的理解。汽车、电机、航天测试软件应用相对灵活。

如何提问:在帖子下方回复你想要问的问题,逻辑清晰,也可以附带图片或附件,并提及刘工@leibville

提问奖励
大家在LabVIEW 设计开发遇到的问题都可以提出来,Elecfans高手会逐一浏览并为大家解惑。其中有价值的问题可以获得10个积分。

高手直播推荐:
LabVIEW通用视觉软件详细讲解》——使用LabVIEW仿C模式重新塑造出一款快速即用的通用视觉平台

直播大纲:
1.LabVIEW通用视觉系统功能妙处
2.LabVIEW通用视觉软件函数封装集成
3.LabVIEW整齐强大的框架
4.LabVIEW通用软件的思想与方法
5.LabVIEW整体总结

开始时间:
2020年5月12日晚20:00

讲师课程推荐:
《LabVIEW通用视觉软件讲解—C#思想与方法》

让大家更加了解一款通用视觉软件集成方法以及思想,帮助学员直接封装自己的通用视觉软件,逐渐形成一款大的LabVIEW视觉通用系统。


社区高手招募
不限专业领域、不限技术方向,只要你是一个有活力并乐于分享的开发者,只要你愿意把自己的经验收获分享给大家,帮助众多从业者共同学习、共同进步,我们就欢迎你来做客社区高手问答。
联系方式:xiaobing@elecfans.com快来联系编者吧!


如果大家对刘工感兴趣可以点击链接:http://bbs.elecfans.com/user/3652743/
关注刘工,人数众多的话我们会考虑邀请刘工跟坛友们做更深入的沟通交流。感谢大家的支持!

往期回顾


2

本帖被以下淘专辑推荐:

2020-5-7 10:39:45   评论 分享淘帖1 举报
12 个讨论
围观一下
2020-5-7 12:48:14 评论

举报

刘工好,如下图所示,创建属性节点时无意中点到了这个,感到很好奇,也没发现这个相关的函数,创建出的通道该如何使用,数据又如何提取?还请刘工给解释一下非常感谢
2020-5-7 13:53:41 5 评论

举报

5 条评论
  • Nancyfans 2020-5-8 18:16

    加下木木微信:18123773580

  • leibville 2020-5-8 20:17

    就是一个数据管道

  • leibville 2020-5-8 20:18

    生产者消费者可以这么理解

  • leibville 2020-5-8 20:18

    NI FPGA 说明了这个怎么用的

  • leibville 2020-5-8 20:19

    下文所述的内容适用于串流和有损串流通道的写入方端点。  单周期定时循环不支持。用法用于FPGA终端时,大小输入不具有默认值,且必须连接大于零的常量值。  对于数组,该端点仅允许由支持的数据类型组成的固定大小一维数组。该端点不支持可变大小的数组,即使数组在编译时转换为单一大小。  该端点不支持LabVIEW类。  如使用带有单精度浮点型数据类型的端点,关于资源使用、延时和单周期定时循环支持的信息见下列章节。  使用单精度浮点型数据类型  判定在FPGA设计中使用何种数据类型  资源该端点占用的FPGA资源与在大小中指定的值成比例。注:非重入子VI的通道线接线端仅可连接一个通道。如果从多个位置调用非重入子VI,连接至某个接线端的多个通道线在编译时会成为一个通道线。  串流和有损串流:读取方端点  下文所述的内容适用于串流和有损串流通道的读取方端点。  单周期定时循环不支持。用法对于数组,该端点仅允许由支持的数据类型组成的固定大小一维数组。该端点不支持可变大小的数组,即使数组在编译时转换为单一大小。  该端点不支持LabVIEW类。  如使用带有单精度浮点型数据类型的端点,关于资源使用、延时和单周期定时循环支持的信息见下列章节。  使用单精度浮点型数据类型  判定在FPGA设计中使用何种数据类型  资源该端点与在通道实例中使用的写入方端点共享资源。该写入方端点占用的FPGA资源与在大小中指定的值成比例。注:非重入子VI的通道线接线端仅可连接一个通道。如果从多个位置调用非重入子VI,连接至某个接线端的多个通道线在编译时会成为一个通道线。  单元素串流、Tag和累加器Tag:全部端点  下文所述的内容适用于单元素串流、Tag和累加器Tag端点。  单周期定时循环不支持。用法对于数组,该端点仅允许由支持的数据类型组成的固定大小一维数组。该端点不支持可变大小的数组,即使数组在编译时转换为单一大小。  该端点不支持LabVIEW类。  如使用带有单精度浮点型数据类型的端点,关于资源使用、延时和单周期定时循环支持的信息见下列章节。  使用单精度浮点型数据类型  判定在FPGA设计中使用何种数据类型  注:非重入子VI的通道线接线端仅可连接一个通道。如果从多个位置调用非重入子VI,连接至某个接线端的多个通道线在编译时会成为一个通道线。

请问labview中的matlab script,如何调用matlab中的m文件和其子程序?
3 条评论
@leibville,刘工你好。近期在项目中遇到个问题,瑕疵检测。一个产品需要检测是否有瑕疵,且检测出瑕疵类型,大概有十几种类型。我只能做到检测出有无瑕疵,不知道怎么分辩出不同的类型,有的类型之间很相似。附件添加几个比较清晰的瑕疵。
       各位逛论坛的大佬们,如有做过类似的项目,烦请指点一二,谢谢。

2020-5-9 16:06:18 1 评论

举报

1 条评论
  • leibville 2020-5-9 20:16

    瑕疵,斑点,油污,划痕。调用halcon ,用labview 也可以但是成像往往的效果注重最佳,halcon ~ print check这个例子看看

@leibville,刘工你好。我在配置232串口的时候老是出现属性的特定状态无效,或者所定义的资源不支持该状态,请问怎么解决呢

批注 2020-05-09 205826.png (127.63 KB, 下载次数: 79)

批注 2020-05-09 205826.png
2020-5-9 21:17:47 评论

举报

@leibville,刘工你好,我在配置232串口时老是出现属性的特定状态无效,或者所定义的资源不支持该状态,这个该怎么解决呢。
2020-5-9 21:20:46 1 评论

举报

1 条评论
  • leibville 2020-5-10 16:45

    尽量以所有资源信息,放入移位寄存器。把其看做一个方法,从类中继承此方法,直接指定其功能即可

{:1:}{:1:}
2020-5-11 08:09:40 评论

举报

@leibville,刘工你好,我有100个子VI,使用MODBUS TCP的方式通信,想在主程序分好几个页面显示,所以我就用了子面板的形式调用这些子VI,但是数量一多就卡起来了,反应就很慢。查了好多资料,都说是要用通知器的方式去做,但是我也看了好多通知器的例子,不知道怎么用在我的程序里面
2020-5-11 13:39:20 3 评论

举报

3 条评论
  • leibville 2020-5-11 20:31

    兄弟我知道你的意思之前我们也做过,这样做,只写一个子程序把每个的资源接口,都创建成数组,当然读写函数还是一样。你做个配置界面,想用哪个就索引哪个接口

    321123111 回复 leibville: 2020-5-12 09:11

    如果索引哪个接口,其它的子程序还会在后台运行么,因为我的每个子程序都代表一个设备,读取/接受MODBUS数据都做在里面,如果这些VI要索引哪个,其他的VI都不运行了,那就没办法记录设备数据了。

    leibville 回复 321123111: 2020-5-12 13:55

    运行呀!若不是用重用方法的方式去做!就直接按预分配重入执行就可以实现!理解下Actor怎么应用最为方便,Actor最终目的让程序简单化。我这边提供个连接您这边看看:http://i.youku.com/liuxudongabc

生产者消费者可以这么理解
1 条评论
刘工,如何使用labview去将不断生成的数据写入EXCEL中呢?想让Excel表中的单元格大小也跟着数值长短去变化,或者是可以去设定Excel表每列的单元格参数
2020-5-13 18:33:48 4 评论

举报

4 条评论
  • leibville 2020-5-14 22:24

    之前我们通用运动逻辑控制系统,从VIPM

  • leibville 2020-5-15 08:18

    VIPM搜这个CLAUDIE_XLSX  这个他们直接封装的.net研究下直接用的

    jf_96891168 回复 leibville: 2020-5-15 15:30

    我在open xlsx 这里出了错11111,不知道是怎么回事。我是按普通的子VI路径然后创建的文件路径,已经建好了对应的xls文件,却不知为何报错

  • xkzt1352310113 7 天前

    这个报表函数里面是可以做的 你可以把对应列的Data的长度算出来然后加上2的宽度设置就可以了  我之前就是这么做的

{:1:}
2020-5-19 08:28:31 评论

举报

请问,用DIAdem查看tdms波形,怎么实现截取其中指定时间段的波形数据保存?就是一次试验可能保存了几个小时的波形数据,但可能只有几十秒钟的波形数据对分析有价值,怎么实现截取这其中的任意一段波形保存下来?谢谢了
1 条评论
  • leibville 5 天前

    波形都有游标的你找到游标可以移动是吧!做成自动移动它会扫描你指定的数据区域的

撰写讨论

你正在撰写讨论

如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发讨论
关闭

站长推荐 上一条 /7 下一条

快速回复 返回顶部 返回列表