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