你如何得到每个定时器的计数值?飞镖

Posted

技术标签:

【中文标题】你如何得到每个定时器的计数值?飞镖【英文标题】:How do you get each timer count value? dart flutter 【发布时间】:2021-09-08 04:38:57 【问题描述】:
void main() 
  final newTi = Get.put(NewTimer());
  ...
    ...
      ...: Obx(()
        return Text('$newTi.count');
        // I'm trying to set a new timer and watch each of them. 
        // It's just 10. What should I do?
      ),

//
//
class NewTimer extends GetxController 
  RxInt count = 10.obs;

//
//
class TimerFunc extends GetxController 
  void timeRun() 
    NewTimer newTime = new NewTimer();
    Timer.periodic(Duration(seconds: 1), (t) 
      if (t.tick == 10) 
        t.cancel();
       else 
        newTime.count--;
      
    );
  

我正在尝试设置一个新计时器并观察它们中的每一个。 才10点。我该怎么办?

.......................

【问题讨论】:

【参考方案1】:

吸气剂?二传手?在飞镖中。

class NewTimer 
  double _count;

  NewTimer(this._count);

  double get count => _count;
  set count(double c) => _count = c;


void main() 
  print(NewTimer(2.0).count);
  print(NewTimer(3.0).count++);

【讨论】:

以上是关于你如何得到每个定时器的计数值?飞镖的主要内容,如果未能解决你的问题,请参考以下文章

STM32 PWM 输出定时器(计数器设置)的计算公式

如何配置STM32定时器在每次递增/递减时触发中断?

8.STC15W408AS单片机定时器/计数器

8.STC15W408AS单片机定时器/计数器

8.STC15W408AS单片机定时器/计数器

STM32定时器编码器模式怎么使用