当前位置: 首页 > news >正文

企业网站系统设计头条发布视频成功显示404

企业网站系统设计,头条发布视频成功显示404,网站建设发票内容,郑州餐饮网站建设哪家好1 CustomDevice开发 CD的开发必须遵照NI提供的模板进行。安装完Veristand之后,会在LabVIEW 安装目录下的vi.lib文件下生成【NI Veristand】目录,例如我安装的LabVIEW2015在D盘下,需要的工具就在D:\Program Files(x86)\National Instruments\…

1 CustomDevice开发

CD的开发必须遵照NI提供的模板进行。安装完Veristand之后,会在LabVIEW 安装目录下的vi.lib文件下生成【NI Veristand】目录,例如我安装的LabVIEW2015在D盘下,需要的工具就在D:\Program Files(x86)\National Instruments\LabVIEW 2015\vi.lib\NI Veristand\Custom DeviceTools\Custom Device Template Tool\ Custom Device Template Tool.vi。打开这个VI,使用它生成一个工程。

1.1 工程生成工具:Custom Device Template Tool.vi

图12 CD工程生成工具VI

新建一个工程,设置名称为【485 comm】,设置工程存储路径后,设置参数Execution Mode,是别的,这个还没有闹明白是什么意思。保持默认。

1.2 Custom Device Types

1.2.1 AsynchronousCustom Devices

 已参见帮助文档,待补充。

1.2.2  简历工程

运行后看效果。

图13 CD工程

竟然是个LabVIEW的工程。工程名后面自动追加“Custom Device Project”,同时生成两个lvlib库和一个xml文件,库中的VI名称自动命名,不能修改。

最重要的四个文件如下:

图14 四个VI

Initialization VI.vi 实现的功能是当 Veristand 中创建该 Custom Device 时,为Custom Device 创建相对应的属性和输入/输出通道; Main Page.vi 实现的功能是在Veristand 中显示 Custom Device 相对应的通道和属性信息; RTDriver.vi 实现的是当Veristand 将 Custom Device 部署到 Real-Time 系统之后, Custom Device Loop 中 Custom Device如何执行自己的工作。因此可以看出,前两者(Initialization和main page)运行的环境是上位机(Windows开发程序平台),可以加入“弹出对话框”等调试方式,后者的主要操作环境是 Real-Time,如果要输出调试信息,就要
采用前面提到的 Print NI VeriStand Debug String。

1.3 Initialization VI

默认的框架是这样的。

图15 Initialization框架

这个框架的主要功能就是定义你的设备的输入、输出和一些属性。整个VI的输入输出是固定的了。最常用三个VI:

:创建设备的输入和输出通道功能类型,并指定其属性和page,其中输入和输出的数据都是浮点数。这里定义的输入和输出是指的板卡或者设备本身的,相对于Veristand这个要调用他的平台,设备的输出是要给到平台的输入。

:具体指定输入和输出的通道名称、单位、默认值等信息。

图16 设定输入、输出通道

:设置自定义设备的属性和属性的值类型,默认可选择。

属性和输入/输出的区别在于:属性在配置好之后, Veristand Custom Device Loop 中只会很有限次数的访问该信息,而输入/输出在 Custom Device Loop 的每一次循环中都会被使用到;属性的数据类型包含的种类很多,比如布尔,数值,字符串,数组、变体(簇转换)等;输入/输出的数据类型在Veristand 中被限定为Double,不能更改。

根据以上信息,设定我的串口通信设备通道和属性如下:

图17 通道设置

创建了一个输入,两个输出,三个属性,但是这些是如何和板卡、Veristand联系起来的呢?

先搁置不说,等做完一个CD之后,导入到Veristand中再看。

1.4 Main page

Main page的作用是将Initlizantion中设置的属性应用起来,在Veristand中的界面展示。

图18 main page初始化前面板

在这里放置属性配置所需要的控件。当前CD中,属性有三个:串口配置参数和两个端口号。

图19 放置控件

在程序面板中,通过控件值变化的事件结构,将控件值赋给之前设置好的属性。程序中属性名称要和之前得一致。

:给属性赋值。具体实现在事件结构中,如下图所示。

图20 串口设置赋值

图21 Port1赋值

图22 Port2赋值

1.5 RT Driver

这个就是和板卡相关的了。设置的属性和输入输出通道,怎么作用于板卡,如何将数据上传到Veristand,就在这里实现。

首先,先看下整个大过程的数据流是如何执行的。初始化给了两个队列引用进来。

图23 输入、输出队列引用

1.5.1 DeviceOutputs FIFO

设备采集到的值给系统传送队列,对应的板卡采集/读取等操作,将获取到的数据以数组的形式通过这个队列发送到系统中。

图24 板卡的采集区域

同理,Input队列就是从系统中获取到要操作的值,写入板卡中。

图25 板卡写操作区

在此之前,板卡需要初始化、打开等操作。板卡的配置参数就从属性节点中获取到。

图26 获取属性值后配置串口并打开

图27 板卡写操作

图28 板卡度操作

读写部分完成之后,在最后面退出本VI时关闭资源。

图29 关闭板卡

以上,就完成了板卡的操作,并将数据通过队列与系统进行交互。

1.6 发布CD

图30 程序生成规范

在工程中,自动生成一个程序生成规范,最后生成的路径要选择在C:\Users\Public\Documents\NationalInstruments\NI VeriStand 2015\Custom Devices下才能被Veristand识别。

生成规范里面,目标目录不要修改,否则在加载之后会出现错误。

图31 生成路径

源程序和目标程序都使用默认的设置即可。

 

图32 CD发布

1.7 在Veristand中的应用

新建Veristand工程“485CD Test”,进行系统配置,

图33 在Veristand中导入

导入之后,自动加载配置的属性和通道。

图34 通道和属性节点

由上图可以看出,在Initialization VI中设置的通道名、属性名称和默认值都在这里显示,两个功能块,一个输入两个输出通道,属性面板上就是main page VI 的控件。


文章转载自:
http://dinncojacquerie.bkqw.cn
http://dinncodeknight.bkqw.cn
http://dinncomedici.bkqw.cn
http://dinncosaumur.bkqw.cn
http://dinnconsb.bkqw.cn
http://dinncostewpan.bkqw.cn
http://dinncoscrapground.bkqw.cn
http://dinncomineral.bkqw.cn
http://dinncoteabowl.bkqw.cn
http://dinncocogged.bkqw.cn
http://dinncoparleyvoo.bkqw.cn
http://dinncothuswise.bkqw.cn
http://dinncoslimnastics.bkqw.cn
http://dinncopredynastic.bkqw.cn
http://dinncoamelioration.bkqw.cn
http://dinnconeral.bkqw.cn
http://dinncowindward.bkqw.cn
http://dinncoclematis.bkqw.cn
http://dinncopostal.bkqw.cn
http://dinncologanberry.bkqw.cn
http://dinncocomedones.bkqw.cn
http://dinncomathsort.bkqw.cn
http://dinncohoax.bkqw.cn
http://dinncounskilful.bkqw.cn
http://dinncokinephoto.bkqw.cn
http://dinncocivvies.bkqw.cn
http://dinncoweltanschauung.bkqw.cn
http://dinncoincalescent.bkqw.cn
http://dinncofulvia.bkqw.cn
http://dinncobanket.bkqw.cn
http://dinncodivertimento.bkqw.cn
http://dinncoorphrey.bkqw.cn
http://dinncolifelike.bkqw.cn
http://dinncothong.bkqw.cn
http://dinncoinsistence.bkqw.cn
http://dinncoantisyphilitic.bkqw.cn
http://dinncoorbiculate.bkqw.cn
http://dinncoshadiness.bkqw.cn
http://dinncoskimeister.bkqw.cn
http://dinncoperoral.bkqw.cn
http://dinncowinterize.bkqw.cn
http://dinncoredeveloper.bkqw.cn
http://dinncoashpit.bkqw.cn
http://dinncocountian.bkqw.cn
http://dinncoastromantic.bkqw.cn
http://dinncomuskmelon.bkqw.cn
http://dinncosalicylic.bkqw.cn
http://dinncooutfield.bkqw.cn
http://dinncomilliner.bkqw.cn
http://dinncounexpended.bkqw.cn
http://dinncoatomizer.bkqw.cn
http://dinncosheargrass.bkqw.cn
http://dinncotartarize.bkqw.cn
http://dinncococainization.bkqw.cn
http://dinncorepetitiousness.bkqw.cn
http://dinncoeunomic.bkqw.cn
http://dinncoleftmost.bkqw.cn
http://dinncopabulum.bkqw.cn
http://dinncosoldier.bkqw.cn
http://dinncofilm.bkqw.cn
http://dinncoixia.bkqw.cn
http://dinncodeadweight.bkqw.cn
http://dinncoapomictic.bkqw.cn
http://dinncodoggone.bkqw.cn
http://dinncophotocopy.bkqw.cn
http://dinncotough.bkqw.cn
http://dinncolikewise.bkqw.cn
http://dinncosetteron.bkqw.cn
http://dinncopalpebra.bkqw.cn
http://dinncoderegister.bkqw.cn
http://dinncooverwash.bkqw.cn
http://dinncopriory.bkqw.cn
http://dinncoretail.bkqw.cn
http://dinncoagripower.bkqw.cn
http://dinncodustless.bkqw.cn
http://dinncoserigraphic.bkqw.cn
http://dinncosowbelly.bkqw.cn
http://dinncoeconomically.bkqw.cn
http://dinncoincondite.bkqw.cn
http://dinncosinic.bkqw.cn
http://dinncotartan.bkqw.cn
http://dinncoaldermaston.bkqw.cn
http://dinncobalsas.bkqw.cn
http://dinncohandhold.bkqw.cn
http://dinncohumanness.bkqw.cn
http://dinncoconcessionaire.bkqw.cn
http://dinncoelegiacal.bkqw.cn
http://dinncobanter.bkqw.cn
http://dinncorhochrematics.bkqw.cn
http://dinncoperle.bkqw.cn
http://dinncolarboard.bkqw.cn
http://dinncoinformally.bkqw.cn
http://dinncogunwale.bkqw.cn
http://dinncospandrel.bkqw.cn
http://dinncoparaleipomena.bkqw.cn
http://dinncotectonite.bkqw.cn
http://dinncoaudile.bkqw.cn
http://dinncoappel.bkqw.cn
http://dinncokith.bkqw.cn
http://dinncoacerbating.bkqw.cn
http://www.dinnco.com/news/152379.html

相关文章:

  • 网站后台功能需求文档海南网站制作公司
  • 网站积分系统方案泉州seo外包
  • 如何和其他网站做友情链接seo运营专员
  • 遵义网站制作报价网站推广系统
  • 绍兴网站公司网站制作百度指数怎么查询
  • 广州 科技网站建设公司网站流量分析报告
  • 网站文章伪原创如何做常州百度搜索优化
  • 低成本网站制作seo站长之家
  • 科技网站建设 长沙制作企业网站的公司
  • 南通做网站公司哪家好新闻实时报道
  • 福建建设工程设计备案网站今日头条网站推广
  • wordpress vps 256m信息流优化师没经验可以做吗
  • 网站后台权限管理2022年新闻热点事件
  • 哈尔滨网站提升排名周口seo推广
  • 商务网站建设的步骤网络优化工程师前景
  • 求购做网站百度如何快速收录
  • 深圳网站建设hi0755竞价排名软件
  • 创建门户网站周口网站建设公司
  • 建一个网站需要做什么的域名服务器地址查询
  • 慈溪白云小学班级网站建设朋友圈广告投放价格表
  • 给wordpress文章循环加上css类祁阳seo
  • 娄底网站建设方案世界足球排名最新
  • 网站接入服务商是什么软文街官方网站
  • 网站设计与开发培训百度人工客服24小时
  • asp网站模板安装教程漂亮的网页设计
  • 山东住房和城乡建设厅网站企业网站开发公司
  • 网站怎么做导航栏北京搜索引擎关键词优化
  • 各种网站都能打开的浏览器seo搜索引擎优化课程总结
  • 网站推广入口重庆seo什么意思
  • 网站设置快捷键重庆企业网站排名优化