|
function [bin] = amp2bin(amp, channel)
|
|
|
|
global dac_top;
|
|
|
|
global trip_state
|
|
channel = uint8(channel);
|
|
trip_state = bitand(trip_state,bitcmp(channel))
|
|
|
|
if amp>dac_top
|
|
amp = amp/3;
|
|
trip_state = bitor(trip_state, channel)
|
|
end
|
|
|
|
signal_trip(trip_state)
|
|
amp
|
|
bin = round(amp/dac_top*255)
|