So I guess technically the way to phrase it is, incrementing method
names... my bad.
Also, I tried both ways, neither seemed to work... It just outputs
nothing, and there is not even an error, I tried to catch an error and
there wasn't one, the output just says pan_data_bin_0 through
pan_data_bin_49, without any data after the colon.
Excuse the calls from object to object, I got tired of stripping the
code. framework object creates a binary object that has an array
created...
I think we are on the right track though...Did I implement one of these
incorrectly?
framework.binary.pan_data_signals[index_pan_data_signal].num_bins.times
do |bin_number_index|
value =
framework.binary.pan_data_signals[index_pan_data_signal].send("bin_#{bin_number_index}")
framework.write_log("Pan Data Bin_\##{bin_number_index}: #{value}")
end
bin_number_index = 0
while bin_number_index <
framework.binary.pan_data_signals[index_pan_data_signal].num_bins
pan_data_variable = "pan_data_bin_#{bin_number_index}".to_sym
call = framework.binary.pan_data_signals[index_pan_data_signal] +
pan_data_variable
framework.write_log("Pan Data Bin_\##{bin_number_index}: #{call}")
bin_number_index += 1
end
--
Posted via http://www.ruby-forum.com/.