问题标签 [motionmodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

ios - 在应用启动时将 MotionModel 反序列化为 TableView

我一直在试验 RubyMotion 和 MotionModel。浏览了整个 MotionModel 教程(https://github.com/sxross/MotionModel/wiki/Tutorial),但它不包括模型数据的序列化和持久存储。

我能够将数据序列化和存储,并且可以使用通知(重新)加载表单数据,但似乎无法在应用程序启动时正确加载模型数据。我得到一个空白的 tableView,然后当我创建模型的新实例时,所有数据都会立即弹出。我知道这很简单,但我只是没有看到它。

应用委托:

控制器:

我已经尝试调用reload_data并嵌入该方法代码的各种演绎版, viewDidLoad但没有得到任何结果。非常感谢任何指导!

0 投票
1 回答
105 浏览

ios - 将 MotionModel 记录分类为基于日期的部分以插入 ProMotion TableScreen 的最有效方法?

我正在为 iOS 应用程序使用 RubyMotion、ProMotion 和 MotionModel。我们将每天存储多个对日期/时间敏感的条目,并将它们列在一个大的 TableView 中。现在这些条目出现在一个大列表中:

在此处输入图像描述

我想做的是按日期分段条目以提高可读性:

在此处输入图像描述

我假设我可以通过遍历我的模型条目一次,提取所有唯一日期的数组,然后遍历日期数组并提取匹配的条目来完成这项工作。这会起作用,但我不禁认为可能有更好的方法来解决这个问题,使用一些我不熟悉的 Ruby 魔法。任何建议都非常感谢!

如果阅读本文的人知道 Ruby 或 RubyMotion 但不熟悉 ProMotion,我需要返回的数据格式如下:

编辑:

当前按时间倒序生成表格单元格的代码:

0 投票
2 回答
494 浏览

rubymotion - 现在从 RubyMotion 获取未初始化的常量 MotionModel::SQLite3Adapter 后设置 detect_dependencies = false

我一直在将 sqlite3 添加为持久存储,它似乎不起作用,但是我得到:警告:自动依赖检测不适用于运动支持。在您的 Rakefile 中将其关闭:

app.detect_dependencies = false

我这样做了,应用程序不再编译,它给出了“未初始化的常量 MotionModel::SQLite3Adapter”错误。注释掉该行,它适用于该消息。

我的 rake 文件是:

我的 gem 文件包含:

我尝试使用主 MotionModel,但是其中没有 sql。

我只是不想以后有什么东西出现咬我。从我读到的内容来看,在 1.26 中自动依赖是实验性的时添加了标志。这是应该消除的残余变暖吗?如果我需要它,我该如何解决新的错误?

唐法语

0 投票
1 回答
51 浏览

robotics - 卡尔曼滤波器的运动校正步骤

预测一系列测量的下一个状态和协方差的一种方法是使用卡尔曼筛选。在及时跟踪汽车的位置(x 和 y 坐标)的情况下,有一个我在任何地方都没有讨论过的问题。为了简化问题,假设我们有一个单一的来源为我们提供测量(一辆移动的汽车),并且我们必须在每次新的测量到来时预测下一个状态(位置)。卡尔曼滤波器首先执行预测(预测下一个状态),然后执行更新步骤(用实际测量来校正预测)。如果汽车在不同的帧中以不同的速度移动会发生什么?我觉得少了一个额外的步骤。在更新步骤之后,我们必须对位置进行校正,因为预测是在假设车辆具有与该点之前相同的速度的情况下进行的。即使更新步骤使轨道更接近实际测量值,它也不能完美地将其与测量值对齐。有谁知道如何解决这样的运动校正问题?