测试测量技术
直播中

无醉

8年用户 46经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

NI CompactRIO机箱支持Visual Studio c#编程么?

想购买CompactRIO机箱,不知道支不支持 Visual Studio c#编程,有大佬知道么

回帖(6)

lm12041204a

2019-12-2 10:24:45

最佳答案

本帖最后由 lm12041204a 于 2019-12-4 10:24 编辑

楼主参考一下:
1. NI CompactRIO嵌入式系统开发流程总结
https://bbs.elecfans.com/jishu_1386943_1_1.html
2. NI CompactRIO平台硬件介绍
https://wenku.baidu.com/view/afc18021482fb4daa58d4b98.html
3. 关于NI CompactRIO自定义模块中FPGA与Labview FPGA中编程的一点理解
https://blog.csdn.net/zsmcdut/article/details/78071867

      对于自带有FPGA芯片的I/O模块,购买的第三方自带FPGA芯片的模块的编程我们不用管,相关厂家已将FPGA芯片的编程处理实现功能下载存储到模块中,我们只要知道它的I/O口是干什么的就好,因为只有它的I/O口被机箱背板上的FPGA通过Labview FPGA编程操作控制,对于模块自身的功能我们是已知的。
      对于自定义开发的带FPGA芯片的I/O模块,因为我们要对自定义开发I/O模块编写相应的开发模块驱动程序,而实际上这个过程就是对FPGA芯片进行相应的编程以定义实现我们所想要模块达到的功能。
      最终这些驱动程序的作用对象是这个模块的FPGA是只存储在该I/O模块中的,与Labview FPGA开发编译下载的程序是没有任何关系的。换句话说就是,模块I/O中的FPGA芯片编程是在使用模块前就已经存在于模块的相应存储设备中,是实现模块功能的定义,而Labview FPGA的程序编译是实现背板上FPGA与模块I/O的通信,作用对象是机箱背板的FPGA。
      我们最终在NI CompactRIO机箱中使用的只是热插拔I/O模块的I/O口,是通过Labview FPGA对机箱背板的FPGA进行编程实现I/O模块的操作。
1 举报
  • lm12041204a: 1. NI CompactRIO嵌入式系统开发流程总结 中 注意下的内容:
        “四、具体的项目编程创建开发流程”

李建设

2019-12-2 18:18:39
这个不了解,帮忙顶一下,坐等大神解答
举报

lm12041204a

2019-12-2 21:20:13
关键是你安装的CPU和OS,NI CompactRIO机箱只是多了可编程IO接口,便于编程操作相关模块,一个可编程的底层通讯架构。
1 举报
  • 无醉: 大佬可以说的明白点么,系统装的是win7 啊,就是不知道改款机箱有没有支持 c#编程的接口可供调用呢

lm12041204a

2019-12-4 09:59:50
关键是要找机箱的开发接口啊,如果是驱动程序方式的,比较方便,安装驱动、安装开发包就可以了。如果是以串口通讯方式操作的,按照接口协议读写串口就行了。
还是要找机箱的接口说明、使用手册、配套软件光盘之类的东西。
至于C#、C/C++、Delphi、汇编,甚至VB都不是太重要。
举报

lm12041204a

2019-12-4 11:04:47

lm12041204a

2019-12-4 12:59:15
NI CompactRIO设备驱动程序 帮助文件
2017年12月,373197L-0118
该帮助文件介绍了在LabVIEW中使用NI CompactRIO设备驱动程序添加CompactRIO控制器和机箱、C系列模块、单板RIO设备和myRIO设备至CompactRIO嵌入式系统的信息。

双击target6devicehelp.chm文件
NI CompactRIO设备驱动程序
举报

更多回帖

发帖
×
20
完善资料,
赚取积分