0

为了像示波器一样显示实时数字输入/输出值

4

2 回答 2

0

没有方法可以进行 x 滚动,但您可以创建自己的方法来执行此操作。这是一个例子。

    for (int i = values.getItemCount() - 2; i >= 0; i--) {
        values.add(i + 1, value.getY(i));
    }
    values.add(0, y);

“值”是一个时间序列。

基本上我将倒数第二个值交换为最后一个值,依此类推。最后,我在位置 0 中添加新值。

于 2013-04-17T16:17:50.467 回答
0
mSeries.add(++xCounter, aData);
        if (mChartView != null) {
            if (mSeries.getItemCount() >= 200) {
                mSeries.remove(0);
            }
            mhartView.repaint();
        }

可以在这里帮助绘制动态视图。200 是您的视图缓冲区大小,因此一旦它被填满,它就会开始从顶部删除并在尾部添加新值。

于 2014-02-20T06:00:38.907 回答