NI Crio系统连接环境配置

2024-06-08 11:48
文章标签 配置 系统 连接 环境 ni crio

本文主要是介绍NI Crio系统连接环境配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近项目需要,对实时性要求较高,使用传统的CDaq系统无法满足对于指令响应的需求,因此尝试使用Crio系统来搭建整个平台。对其中遇到的问题进行记录。

连接问题

Crio系统的连接需要将系统与PC机通过网线进行连接。首次连接的时候接上网线在NI MAX系统中就可以显示。在这里插入图片描述
如果机器是之前设置好的,并且也不知道IP地址,可以重置IP或者使用USB连接配网。重置IP是长摁Reset键5秒,然后Status灯会变亮,然后再长摁Reset键5秒,灯再次变亮,IP地址就重置完成了。目前开发我使用DHCP,每次IP会变,不过要是不换电脑也就可以了,但是建议还是固定IP,因为后面开发的时候IP地址非常重要。在环境配置完成前在NI Max中不会显示设备。

连接前的环境配置

当你在远程设备中无法找到设备时,可以使用这个功能。
在这里插入图片描述
在这里插入图片描述
看你是否缺少了响应的配置环境。三个绿色才能完成连接。

编译配置

Labview 和 Labview Real Time是两个软件,在装了Labview 之后,你还需要安装Xillinx编译器,这里需要从官网下载。注意编译器版本非常重要,2018版本的Labview以及Win10不支持ISE,因此ISE不要下载。这里只能使用17.2版本的Vivado进行编译才可以生成FPGA使用的比特流文件。另外,还需要安装Labview FPGA模块才能够完成编译。
工程中 需要保证IP地址和NI Max中的IP地址保持一致,否则无法连接。这里我没有修改。
在这里插入图片描述
Host中使用的程序,IP地址也需要和NI Max中的保持一致。这里我没有修改。
在这里插入图片描述
RT系统中,也需要对IP进行修改。在重新载入文件后运行。
在这里插入图片描述

开发流程

首先要确定FPGA端的程序正确。
在这里插入图片描述
在模块中添加插槽硬件。切记要在这里添加,并扫描到硬件。
在这里插入图片描述
这种属于正确添加的设备。

在这里插入图片描述
模块添加完成后就可以进行编写操作了。

FPGA端编译

环境配置好了,就能够完成编译,让FPGA端连续运行,或者按指令调用。

这篇关于NI Crio系统连接环境配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1042100

相关文章

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

SpringBoot线程池配置使用示例详解

《SpringBoot线程池配置使用示例详解》SpringBoot集成@Async注解,支持线程池参数配置(核心数、队列容量、拒绝策略等)及生命周期管理,结合监控与任务装饰器,提升异步处理效率与系统... 目录一、核心特性二、添加依赖三、参数详解四、配置线程池五、应用实践代码说明拒绝策略(Rejected

Qt使用QSqlDatabase连接MySQL实现增删改查功能

《Qt使用QSqlDatabase连接MySQL实现增删改查功能》这篇文章主要为大家详细介绍了Qt如何使用QSqlDatabase连接MySQL实现增删改查功能,文中的示例代码讲解详细,感兴趣的小伙伴... 目录一、创建数据表二、连接mysql数据库三、封装成一个完整的轻量级 ORM 风格类3.1 表结构