Как получить программу, которая выполняет измерения для изменения интервала, который требуется через некоторое время, я использую time.sleep (num) для ввода интервала? - PullRequest
0 голосов
/ 11 октября 2019

У меня есть программа, которая выполняет измерения после временной задержки, которую вводит пользователь. Однако, я бы хотел, чтобы интервал корректировался, скажем, после того, как были произведены измерения в течение часа

Я пытался рассчитать время целикомзапрограммируйте и затем управляйте переменной, входящей в time.sleep (), но это привело к некоторым неточностям.

num=input('insert interval in minutes')
name=str(input('insert file name')

def instrumentcontrol():
  #has measurement commands to write and read data.

def dataoutput():
    results=pandas.Dataframe()
    results=results.append(data,ignore_index=True)
    results.to_csv('%s'%name)

def main():
    num=mum*60
    while True:
        instrumentcontrol()
        dataoutput()
        time.sleep(num)

main()

Я хочу сказать, что после запуска в течение часа производите интервал измерений в 5 минут и после запуска 2часов 10 минут.

1 Ответ

0 голосов
/ 11 октября 2019

Я просматриваю ваш код и вижу num = mum*60 Я думаю, вы пытаетесь преобразовать секунды в минуты, пожалуйста, исправьте это num = num*60 и дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...