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

相关文章

MySQL数据库双机热备的配置方法详解

《MySQL数据库双机热备的配置方法详解》在企业级应用中,数据库的高可用性和数据的安全性是至关重要的,MySQL作为最流行的开源关系型数据库管理系统之一,提供了多种方式来实现高可用性,其中双机热备(M... 目录1. 环境准备1.1 安装mysql1.2 配置MySQL1.2.1 主服务器配置1.2.2 从

一篇文章彻底搞懂macOS如何决定java环境

《一篇文章彻底搞懂macOS如何决定java环境》MacOS作为一个功能强大的操作系统,为开发者提供了丰富的开发工具和框架,下面:本文主要介绍macOS如何决定java环境的相关资料,文中通过代码... 目录方法一:使用 which命令方法二:使用 Java_home工具(Apple 官方推荐)那问题来了,

Nginx搭建前端本地预览环境的完整步骤教学

《Nginx搭建前端本地预览环境的完整步骤教学》这篇文章主要为大家详细介绍了Nginx搭建前端本地预览环境的完整步骤教学,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录项目目录结构核心配置文件:nginx.conf脚本化操作:nginx.shnpm 脚本集成总结:对前端的意义很多

Linux云服务器手动配置DNS的方法步骤

《Linux云服务器手动配置DNS的方法步骤》在Linux云服务器上手动配置DNS(域名系统)是确保服务器能够正常解析域名的重要步骤,以下是详细的配置方法,包括系统文件的修改和常见问题的解决方案,需要... 目录1. 为什么需要手动配置 DNS?2. 手动配置 DNS 的方法方法 1:修改 /etc/res

mysql8.0.43使用InnoDB Cluster配置主从复制

《mysql8.0.43使用InnoDBCluster配置主从复制》本文主要介绍了mysql8.0.43使用InnoDBCluster配置主从复制,文中通过示例代码介绍的非常详细,对大家的学习或者... 目录1、配置Hosts解析(所有服务器都要执行)2、安装mysql shell(所有服务器都要执行)3、

linux系统中java的cacerts的优先级详解

《linux系统中java的cacerts的优先级详解》文章讲解了Java信任库(cacerts)的优先级与管理方式,指出JDK自带的cacerts默认优先级更高,系统级cacerts需手动同步或显式... 目录Java 默认使用哪个?如何检查当前使用的信任库?简要了解Java的信任库总结了解 Java 信

java程序远程debug原理与配置全过程

《java程序远程debug原理与配置全过程》文章介绍了Java远程调试的JPDA体系,包含JVMTI监控JVM、JDWP传输调试命令、JDI提供调试接口,通过-Xdebug、-Xrunjdwp参数配... 目录背景组成模块间联系IBM对三个模块的详细介绍编程使用总结背景日常工作中,每个程序员都会遇到bu

JDK8(Java Development kit)的安装与配置全过程

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA... 目录Java特点JDKJREJDK的下载,安装配置环境变量总结Java特点说起 Java,大家肯定都

Oracle数据库在windows系统上重启步骤

《Oracle数据库在windows系统上重启步骤》有时候在服务中重启了oracle之后,数据库并不能正常访问,下面:本文主要介绍Oracle数据库在windows系统上重启的相关资料,文中通过代... oracle数据库在Windows上重启的方法我这里是使用oracle自带的sqlplus工具实现的方

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po