没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
利用Stramdevice从硬件读取waveform数据
调试结果:
在windows端利用调试工具野火网络调试助手,本地ip设置为windows段ip地址210.45.77.76,配置端
口号502,启动tcp server。
在linux,端设置ip为210.45.77.77。当野火助手按如下格式发送的时候:
linux端的waveform可以读入数据。
因此,希望硬件传送数据的格式如上图所示。
调试关键步骤
1.首先保证linux和windows的联通。配置两台机器在同一网段。可以用ping命令测试。
2.注意linux的防火墙,关闭对应的端口号。
3.配置编写对应的ioc文件。
IOC文件的配置主要是三个地方,一个是st.cmd的写法,另一个是协议的写法,还有一个是db文件的写
法。
db文件的写法,这里waveform的配置其实主要是配置一下INP输入,是通过getACC这个协议中规定的语
句接收。同时配置SCAN为触发模式,即只有当输入为一定类型的时候waveform才将输入的数据读入。
FTVL配置了waveform读取的数据的类型为float类型,NELM配置了waveform一次可以存储的最大个
数,该个数可以配置地很大ulong。
record(waveform,"xAxis"){
field(DTYP,"stream")
field(INP,"@wavetest.proto getACC mybus")
field(SCAN,"I/O Intr")
field(FTVL,"FLOAT")
field(NELM,"10")
field(DESC, "test")
}
record(ai,"aitest"){
field(DTYP,"stream")
field(INP,"@wavetest.proto getTest mybus")
#field(SCAN,"1 second")
#filed(FTVL,"SHORT")
#filed(NELM,"10")
创业青年骁哥
- 粉丝: 18
- 资源: 341
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vue自定义指令( 复制、拖动、权限)
- json格式文件备份redis数据库 工具
- Multi-Agent-Flocking.zip
- 指标公式未来函数检测工具V1.2
- projectData
- SQL Server 性能监视器,它旨在提供开箱即用的全面监控,并作为您自己的项目或应用程序的监控框架 它在本地数据库中收集性能
- Python 程序语言设计模式思路-并发模式:线程池模式:管理线程池,优化线程创建和销毁
- 股事汇投资工具-实时新闻、财经日历、市场快讯、持仓查询、外汇兑换、换算工具、大盘云图、江恩工具、指标检测等
- webrtc-streamer
- html+css+'青春献礼二十大 红色旅游助乡村'为主题的网页设计 2022年参与学校网页设计比赛时完成的
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0