在PCI-6602板卡上如何配置PFI线为数字I/O口?求解答
答案:2 悬赏:40 手机版
解决时间 2021-01-29 04:03
- 提问者网友:留有余香
- 2021-01-28 14:44
在PCI-6602板卡上如何配置PFI线为数字I/O口?求解答
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-01-28 15:12
主要软件版本: 7.3
主要软件修正版本: N/A
次要软件: N/A
硬件: PCI-6602, PXI-6602, PXI-6608
解答:如果您正在使用数字输入,您不需要区分计数器线和数字线。通过使用数字读的VI,直接读取数据(Data Acquisition >> Digital I/O)。如果您想要使用PFI线作为数字输出,那么您可以以线为单位,把它们配置为数字输出。您也可以参考 用户手册 ,获取您的计数器板卡用于数字I/O应用时针脚信息。
在LabVIEW中,您可以调用DIO Port Config.vi (Data Acquisition >> Digital I/O >> Advanced Digital I/O)以及给出线方向映射把每一根线配置为输出(线的方向映射定义如下)。您也可以调用DIO Port Write.vi (Data Acquisition >> Digital I/O >> Advanced Digital I/O)加上适当的线掩码对那些特定的线输出(线掩码定义如下)。
在C的API函数中,您可以使用DIG_Line_Config函数来对每一根线单独配置为输出,您也可以使用DIG_Out_Line函数进行输出。
对于计数器应用来说,您可以使用Select_Signal 函数(在LabVIEW为 Route Signal.vi)来使能一个计数器的输出。
定义(见LabVIEW 数据采集基础手册或者NI-DAQ 函数参考手册来获取更多信息):
线方向映射(DIO Port Config.vi)线方向映射指明了在一个口中的每条线的方向。如果在线映射中一个位是0,那么这条线是一条输入线。如果这位为1,那么就是输出线。设置线方向映射为-1,那么这个口中的每一条线都是输出线。设置线方向映射为0,那么这个口中的每一条线都是输入线。线方向映射参数的默认值为0。
主要软件修正版本: N/A
次要软件: N/A
硬件: PCI-6602, PXI-6602, PXI-6608
解答:如果您正在使用数字输入,您不需要区分计数器线和数字线。通过使用数字读的VI,直接读取数据(Data Acquisition >> Digital I/O)。如果您想要使用PFI线作为数字输出,那么您可以以线为单位,把它们配置为数字输出。您也可以参考 用户手册 ,获取您的计数器板卡用于数字I/O应用时针脚信息。
在LabVIEW中,您可以调用DIO Port Config.vi (Data Acquisition >> Digital I/O >> Advanced Digital I/O)以及给出线方向映射把每一根线配置为输出(线的方向映射定义如下)。您也可以调用DIO Port Write.vi (Data Acquisition >> Digital I/O >> Advanced Digital I/O)加上适当的线掩码对那些特定的线输出(线掩码定义如下)。
在C的API函数中,您可以使用DIG_Line_Config函数来对每一根线单独配置为输出,您也可以使用DIG_Out_Line函数进行输出。
对于计数器应用来说,您可以使用Select_Signal 函数(在LabVIEW为 Route Signal.vi)来使能一个计数器的输出。
定义(见LabVIEW 数据采集基础手册或者NI-DAQ 函数参考手册来获取更多信息):
线方向映射(DIO Port Config.vi)线方向映射指明了在一个口中的每条线的方向。如果在线映射中一个位是0,那么这条线是一条输入线。如果这位为1,那么就是输出线。设置线方向映射为-1,那么这个口中的每一条线都是输出线。设置线方向映射为0,那么这个口中的每一条线都是输入线。线方向映射参数的默认值为0。
全部回答
- 1楼网友:雾月
- 2021-01-28 15:40
搜一下:在PCI-6602板卡上如何配置PFI线为数字I/O口?求解答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯