> 文章列表 > Vector - 常见设备I/O设置及使用

Vector - 常见设备I/O设置及使用

Vector - 常见设备I/O设置及使用

        做过协议测试的朋友基本都会知道vector相关的设备,而且很多人都会去使用IO接口,但是并非所有的I/O接口都是一样的,然而他们到底是什么样的呢?这个需要我们去识别不同的设备,然后根据不同的设备去使用对应的IO配置;那么到底都有哪些类型的I/O类型呢?那就往下看吧,总有一款适合你。

目录

IOcab I/O

IOpiggy (VN89 and VN75 family)

VH6501 I/O

VN0601 I/O

VN1630(A)/VN1640(A)  I/O

VN56xx  I/O

VN7640  I/O


IOcab I/O

1、打开添加对应的IO硬件配置

2、CANoe软件提供以下2种方式添加需要的IO配置:

 

3、2种配置模式(标准模式和自定义模式)+一个禁止使用:

        在自定义模式有我们有更多的选择,如下图,但是在标准模式中,我们全部都使用默认配置,仅能配置周期。

4、选择自定义模式后,就需要继续选择硬件的物理通道配置到CANoe软件DAIO

 用法:配置后,引脚可用作系统变量,可以使用日志记录块进行记录。 系统变量也可以在面板中使用,显示在跟踪窗口、图形窗口或 CAPL 中:

CAPL中调用该硬件通道,我们在完成上一步的操作后,会在系统变量中出现对应IO的系统变量,我们可以通过操作对应的系统变量,来实现对IO的控制,具体操作如下:

on key 'a'
{@sysvar::IO::IOCab1::DOUT0 = 1;  // sets the digital output to 1@sysvar::IO::IOCab1::AOUT0 = 5;  // sets the analog output to 5 V
}

 

IOpiggy (VN89 and VN75 family)

前面几步可以参考上面步骤即可

4、选择自定义模式后,就需要继续选择硬件的物理通道配置到CANoe软件DAIO

CAPL中调用该硬件通道,我们在完成上一步的操作后,会在系统变量中出现对应IO的系统变量,我们可以通过操作对应的系统变量,来实现对IO的控制,具体操作如下:

on key 'a'
{@sysvar::IO::IOpiggy1::DOUT0 = 1;  // sets the digital output to 1@sysvar::IO::IOpiggy1::AOUT0 = 5;  // sets the analog output to 5 V
}

VH6501 I/O -- 干扰仪

前面几步可以参考上面步骤即可

4、选择自定义模式后,就需要继续选择硬件的物理通道配置到CANoe软件DAIO

CAPL中调用该硬件通道,我们在完成上一步的操作后,会在系统变量中出现对应IO的系统变量,我们可以通过操作对应的系统变量,来实现对IO的控制,具体操作如下:

on key 'a'
{// 将数字输出设置为 1@sysvar::IO::VH6501_1::DOUT = 1;    
}

VN0601 I/O -- ARINC 429 总线接口测试

前面几步可以参考上面步骤即可

4、选择自定义模式后,就需要继续选择硬件的物理通道配置到CANoe软件DAIO

CAPL中调用该硬件通道,我们在完成上一步的操作后,会在系统变量中出现对应IO的系统变量,我们可以通过操作对应的系统变量,来实现对IO的控制,具体操作如下:

on key 'a'
{// 将数字输出设置为 1@sysvar::IO::VN0600_1::DOUT = 1;   
}

VN1630(A)/VN1640(A)  I/O -- CAN、LIN总线接口卡

前面几步可以参考上面步骤即可

4、选择自定义模式后,就需要继续选择硬件的物理通道配置到CANoe软件DAIO

CAPL中调用该硬件通道,我们在完成上一步的操作后,会在系统变量中出现对应IO的系统变量,我们可以通过操作对应的系统变量,来实现对IO的控制,具体操作如下:

on key 'a'
{// 将数字输出设置为 1@sysvar::IO::VN1600_1::DOUT = 1;   
}

VN56xx  I/O -- 以太网接口卡

前面几步可以参考上面步骤即可

4、选择自定义模式后,就需要继续选择硬件的物理通道配置到CANoe软件DAIO

CAPL中调用该硬件通道,我们在完成上一步的操作后,会在系统变量中出现对应IO的系统变量,我们可以通过操作对应的系统变量,来实现对IO的控制,具体操作如下:

on key 'a'
{// 将数字输出设置为 1@sysvar::IO::VN5600_1::DOUT = 1;// 将模拟输出设置为 5 V  @sysvar::IO::IOpiggy1::AOUT0 = 5;
}

VN7640  I/O -- FlexRay/CAN/LIN/以太网接口

前面几步可以参考上面步骤即可

4、选择自定义模式后,就需要继续选择硬件的物理通道配置到CANoe软件DAIO

CAPL中调用该硬件通道,我们在完成上一步的操作后,会在系统变量中出现对应IO的系统变量,我们可以通过操作对应的系统变量,来实现对IO的控制,具体操作如下:

on key 'a'
{// 将数字输出设置为 1@sysvar::IO::VN7640_1::DOUT = 1;
}