将 IQ(第一代)程序转换为与 IQ(第二代)主控器一起使用

在使用 VEX IQ 时,你可能希望在具有(第二代)主控器的机器人上运行为(第一代)主控器配置的程序。 在这种情况下,你需要在 VEXcode IQ 中将你的程序从“第一代”转换为“第二代”。

第二代.png

大多数情况下,转换过程中不会对程序进行任何更改。 但是,在某些情况下,在第一代项目中使用的某些指令块会自动进行轻微更改。 这些更改将不会影响你的程序在(第二代)主控器上运行。

本文将涵盖以下内容:


转换一个无陀螺仪的程序 - 代码无变动

方形设备图标.png

在工作区中打开(第一代)程序。 然后,选择设备窗口图标。

无陀螺仪.png

打开“设备”窗口后,选择“第二代”图标。

转换为_第二代_复制.png

如果没有配置陀螺仪,‘第二代’图标将蓝色高亮来显示程序已经被转换。 现在你可以在(第二代)主控器上运行这个程序。


转换一个已配置陀螺仪的程序 - 代码无变动

如果你的底盘已配置陀螺仪,你将需要在 IQ(第二代)主控器上配置陀螺仪,或者配置嵌入 IQ(第二代)主控器的惯性仪。

方形设备图标.png

在工作区中打开(第一代)程序。 然后,选择设备窗口图标。

方形选择_第二代.png

打开“设备”窗口后,选择“第二代”图标。

选择_继续.png

如果你的底盘已配置陀螺仪,你将需要手动配置外部陀螺仪,或者配置主控器惯性仪。

在这种情况下,将打开一个对话框。 选择‘继续’来进行转换。

注意:如果你没有配置陀螺仪,你将不会收到此消息并且你的程序将被转换。

选择_陀螺仪.png

你将被提示选择陀螺仪配置;外部陀螺仪或主控器惯性仪。 选择一个。

  • 如果选择了外部陀螺仪,它将被配置到之前配置的相同端口。
  • 如果主控器惯性仪被选中,你的程序将使用嵌入到主控器的惯性仪,并且端口将可以与其他设备自由使用。

主控器_惯性仪_确认.png

将显示一条消息提醒你程序已经转换。 选择‘确定’继续。

第二代_带_惯性仪.png

‘第二代’图标将蓝色高亮来显示程序已经被转换。 你也可以看到主控器惯性仪已经被配置。

现在你可以在(第二代)主控器上运行这个程序。

注意:如果这个程序已转换为第一代,外部陀螺仪将不会自动被配置。 它将需要在设备窗口中手动配置。

注意:转换过程也将在 IQ(第二代)已连接而 VEXcode 是第一代模式时开始。


转换一个自动进行轻微代码变动的程序

选择_设备_图标.png

在工作区中打开(第一代)程序。 然后,选择设备窗口图标。

选择_第二代.png

当设备窗口打开后,选择‘第二代’图标。

选择_继续.png

一条消息将显示出来提醒你程序需要被转换。 选择‘继续’来进行转换。

注意:只有更改已实施到程序代码时才会打开这条消息。

选择_确定_会话.png

转换完成消息将打开并列出所做的任何更改。 在这个例子中,{When Brain button}事件指令块下拉菜单从第一代被更新为第二代配置。

  • 更多关于你可能收到的不同消息,以及如何解释它们,请查阅以下部分。

选择‘完成’来保存程序转换。

第二代_高亮.png

‘第二代’图标将蓝色高亮来显示程序已经被转换。 现在你可以在(第二代)主控器上运行这个程序。


解释转换程序时的对话框消息

如果由于下面显示的任何条件而需要代码转换,转换后的消息将是:“程序转换已完成这些更改,”后面是已经对代码所做的任何更改的列表。 以下是你在转换一个(第一代)程序来运行在一台(第二代)主控器上时可能遇到的更改。

注意:转换过程也将在 IQ(第二代)已连接而 VEXcode 是第一代模式时开始。

{When Brain button} 下拉菜单已更新

主控器_按键_事件.png

这里的消息告诉你转换已完成,并且{When Brain button}指令块下拉菜单已经被更新。

更新_当主控器_按键_按下.png

因为在(第一代)主控器上的箭头按键是‘上’和‘下’,但是它们在(第二代)主控器上是‘左’和‘右’,连接到箭头按键的指令块下拉菜单参数需要更新。

下拉菜单已更新

主控器_按键_传感.png

这里的消息告诉你转换已完成,并且<Brain button pressed>指令块下拉菜单已经被更新。

菜单_选项_更改.png

因为在(第一代)主控器上的箭头按键是‘上’和‘下’,但是它们在(第二代)主控器上是‘左’和‘右’,连接到箭头按键的指令块下拉菜单参数需要更新。

底盘陀螺仪更新

主控器_惯性仪_确认.png

这里的消息告诉你底盘陀螺仪已被替换为惯性仪。

惯性仪.png

你将在设备窗口中看到惯性仪图标。   
注意:如果这个程序已转换为第一代,外部陀螺仪将不会自动被配置。 它将需要手动配置。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus