Автор: Горчичный Мотылек, 3 недели назад, написана на языке Python.
Эта заметка будет удалена через 1 день.
Встраивание на сайт
  1. import time
  2. import socket
  3.  
  4. HOST = "127.0.0.1"
  5. PORT = 55555
  6.  
  7. def comm_words(timeout,first_word, second_word="", third_word=""):
  8.     s.settimeout(timeout)
  9.     data = first_word + second_word + third_word
  10.     sdata = data.encode("CP1251")
  11.     s.sendall(sdata)
  12.     rdata = s.recv(512)
  13.     rdata = rdata.decode("CP1251")
  14.     if (rdata.find("Err") >= 0):
  15.         print(f"Произошла ошибка при выполнении команды {first_word}")
  16.         return 0
  17.     else:
  18.         return 1
  19.        
  20. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  21. s.connect((HOST,PORT))
  22.  
  23. timeout = 1
  24.  
  25. comm_words(timeout, "SetSavePath D:\\Soft\\Cruise1\\v1024")
  26.  
  27.  
  28. i = 900
  29. while i > 99:
  30.     frame_time = "SetTime 1 " + str(i)
  31.     filename = " SetSaveFileName light_" + str(i)
  32.    
  33.     comm_words(timeout, frame_time)
  34.     comm_words(timeout, filename+ "_001.tif")
  35.     time.sleep(5)
  36.     comm_words(timeout, "FileSave 1")
  37.     comm_words(timeout, filename+ "_002.tif")
  38.     comm_words(timeout, "FileSave 1")
  39.     i = i-100