У меня есть программа, которая выполняет измерения после временной задержки, которую вводит пользователь. Однако, я бы хотел, чтобы интервал корректировался, скажем, после того, как были произведены измерения в течение часа
Я пытался рассчитать время целикомзапрограммируйте и затем управляйте переменной, входящей в 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 минут.