MOOS-Ivp前置知识(1)

由于小编刚刚接触MOOS-Ivp及C++、linux等,对于MOOS-Ivp前置知识只能边学边记录:

本练习中要解决的一个主要问题是如何构建一个应用程序,测试输入将由另一个应用程序产生。一个应用程序发送一个素数,另一个应用程序分解为不同质数的乘积以后将求解的内容返回。

一、下载自己的可扩展MOOS-Ivp树,moos-ivp-extend。

二、进入moos-ivp-extend/src,使用指令构建一个新的应用程序。

$ GenMOOSApp PrimeFactor p "John Doe"

三、将其添加到CMakeList.txt中

四、注意:  

         扩展全新的pPrimeFactor应用程序以读取邮件NUM_VALUE,并确定它是偶数还是奇数,然后相应地发布新邮件。测试是通过UPOKEDDB完成的。

         使用UTimeScript通过脚本中的一组值代替UPOKEDB测试上面的值。

         处理迭代()循环内的偶数/奇数判定。在NewMail()中构建一个传入列表的C++列表,并在Idter()中处理此列表。

五、pPrimeFor应用程序的说明

      应用程序主要应该满足以下要求:

      ①、你的应用程序应该被称为pPrimeFactor。

      ②、你的应用程序应该注册并处理变量NUM_VALUE值,应用程序应该接受这个包含64位整数值的变量的邮件。最大值为,或1844 67407370955 1615,为64位无符号整数的最大值。你可以假设只有正整数作为输入。

      ③、传入变量是字符串类型。必须将其转换为代码中的数值。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值