我正在尝试使用ruby对串口进行简单的读写操作.
这是我到目前为止的代码.我正在使用serialport宝石.
require 'rubygems'
require 'serialport'
ser = SerialPort.new("/dev/ttyACM0", 9600, 8, 1, SerialPort::NONE)
ser.write "ab\r\n"
puts ser.read
Run Code Online (Sandbox Code Playgroud)
但是脚本在运行时会挂起.
假设我有一个包含500个对象的列表.我需要给每个人评分10分.
随机我选择两个并将它们呈现给朋友.然后我问朋友他们喜欢哪个.然后我使用这种比较(即OBJECT1优于OBJECT2)来改变两个对象的十分之一的评级.
然后我重复这个随机选择并与一群朋友进行数千次比较,直到我有一个500个对象的列表,其中有十个可靠的评级.
我需要弄清楚一种算法,它将两个物体的电流额定值,并根据哪个被认为更好来改变它们...