【NI-RIO入门】如何格式化实时控制器

发布时间:2023年12月26日

? ? ? ? 1.当使用CompactRIO时有时会出现硬盘已满或出现IO错误,如下如图

? ? ? ? 2.出现上下位机软件版本不匹配

? ? ? ? 3.rt组件损坏

? ? ? ? 4.实时控制器意外进入安全模式

? ? ? ? 5.设备非正常断电

? ? ? ? 6.访问被拒绝:目标被另一个进程(例如 VI 或 NI 分布式系统管理器)锁定以进行部署操作。在尝试部署之前,请确保所有其他部署都已完成。如果您仍然遇到此冲突,请参阅“部署”以及 LabVIEW 帮助中的“在 RT 目标上运行 VI”主题,了解有关解决目标部署冲突的信息。?

? ? ?

????????就需要将实时控制器格式化并重新安装软件

????????注意:格式化磁盘时,您将丢失控制器上的所有程序和配置数据。确保您拥有控制器可能需要的任何文件的备份副本,并记下您的IP配置。无需备份任何驱动程序或运行时文件,因为它们将在格式化后重新安装。

格式化步骤

  1. 打开Measurement&Automation Explorer(MAX)并从配置树中展开远程系统。
  2. 右键单击设备,然后选择“格式化磁盘”。
  3. 如果出现如下登录窗口,请选择确定。
  4. 选择“尝试重新启动到安全模式”以在安全模式下重新启动控制器。
  5. 选择“保留所有网络适配器的设置”。
  6. Phar Lap ETS目标具有选择文件系统的附加选项。我们建议使用Reliance文件系统。有关Reliance文件系统的更多信息,请阅读本文:KnowledgeBase 58P8DR8Z:如何将我的实时PC或实时PXI目标格式化为Reliance文件系统?
  7. 单击格式化来格式化控制器,在格式化后会重新启动控制器。
  8. 如果选择不保留网络设置,则在控制器重新启动后,选择MAX中的“网络设置”选项卡并配置网络设置。
  9. 右键单击Software(软件)并选择Add / Remove Software (更改/删除软件)- 如果控制器没有有效的IP地址,则在MAX的配置树中将看不到Software软件文件夹。

????????10.某些控制器使用推荐软件集(RSS)进行安装。如果您的控制器没有RSS选项,请继续执行步骤11。

????????RSS通过自动选择所需的基本软件组件来简化安装过程。选择要安装的LabVIEW Real-Time版本的RSS。

????????RSS将选择安装该RT和驱动程序版本的基本要求。接下来,将打开另一个窗口,允许选择其他可选安装组件。

????????11.如果控制器没有RSS选项,则需要手动选择特定软件。

? ? ? ? 12.选择下一步。查看要安装的软件。

? ? ? ? 13.选择“下一步”开始安装过程。

? ? ? ? 14.安装软件后,控制器将重新启动。如果手动将控制器置于安全模式,请将设置/拨动开关恢复为关闭,以使控制器正常重启。

强制格式化rt步骤

由于目标磁盘空间已满,将会发生此错误。若需要改善此现象,请完成以下步骤:

  1. 如果控制器具有安全模式选项,请使用重置按钮或拨码开关以安全模式启动控制器。有关如何解释状态LED的行为以及如何将控制器设置为以安全模式启动的信息,请查阅控制器的用户手册?。
  2. 如果在尝试以安全模式进行格式化时控制器仍然给您此错误,请尝试使用另一台点电脑测试
  3. 远程访问您的控制器,并删除所有不需要的文件或日志?。
  4. 在安全模式下并重新引导时,通过访问控制器上的Shell?并运行以下命令,以从目标控制器上格式化目标。查看实时控制器和实时操作系统兼容性表,以获取有关设备处理器类型的更多信息。

基于ARM(32位)目标:
nisystemformat -f -t ubifs
nisystemformat -f -c -t ubifs
reboot

基于Intel(64位)目标:

nisystemformat -f -t ext4
nisystemformat -f -t ext4 -c
reboot


????????这命令将重置目标的运行模式和配置分区。将删除存储在控制器上的所有文件,但允许您使用MAX将软件重新安装到目标,或使用System Configuration API将image应用于目标上。

文章来源:https://blog.csdn.net/weixin_43894265/article/details/135211400
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。