libraries/FlowCytometrySoftware.rb
def read_plate(instrument:)
    go_to_computer(instrument)
    show do
      title "Load #{instrument.measurement_item.object_type.name} #{instrument.measurement_item}"
      note "#go to FlowCytometrySoftware library Attune module to customize this step"
      separator
      note "Click <b>Eject Plate</b>"
      note "Be sure that the plate is in the correct orientation. Well A1 should be by the red sticker in the top left corner."
      check "Finally, load the plate and continue to the next step."
    end
    show do 
      title "Taking Measurements"
      note "#go to FlowCytometrySoftware library Attune module to customize this step"
      separator
      note "Click <b>OPEN RUN DISPLAY</b>"
      image instrument.software.fetch(:images).fetch(:read_plate)
      note "Next, click <b>AUTORUN</b>"
      note "Contiue on to the next step while #{instrument.type} #{instrument.instrument_type} is running..."
    end
    instrument.measurement_item.location = instrument.type.to_s
    timepoint = Time.now
    return timepoint
  end
# Guides technician through measuring the experimental culture plate
Guides technician through measuring the experimental culture plate
Guides technician through measuring the experimental culture plate
def read_plate(instrument:)
    go_to_computer(instrument)
    show do
      title "Load #{instrument.measurement_item.object_type.name} #{instrument.measurement_item}"
      note "#go to FlowCytometrySoftware library Attune module to customize this step"
      separator
      note "Click <b>Eject Plate</b>"
      note "Be sure that the plate is in the correct orientation. Well A1 should be by the red sticker in the top left corner."
      check "Finally, load the plate and continue to the next step."
    end
    show do 
      title "Taking Measurements"
      note "#go to FlowCytometrySoftware library Attune module to customize this step"
      separator
      note "Click <b>OPEN RUN DISPLAY</b>"
      image instrument.software.fetch(:images).fetch(:read_plate)
      note "Next, click <b>AUTORUN</b>"
      note "Contiue on to the next step while #{instrument.type} #{instrument.instrument_type} is running..."
    end
    instrument.measurement_item.location = instrument.type.to_s
    timepoint = Time.now
    return timepoint
  end
def read_plate ( instrument : ) go_to_computer ( instrument ) show do title "Load #{instrument.measurement_item.object_type.name} #{instrument.measurement_item}" note "#go to FlowCytometrySoftware library Attune module to customize this step" separator note "Click <b>Eject Plate</b>" note "Be sure that the plate is in the correct orientation. Well A1 should be by the red sticker in the top left corner." check "Finally, load the plate and continue to the next step." end show do title "Taking Measurements" note "#go to FlowCytometrySoftware library Attune module to customize this step" separator note "Click <b>OPEN RUN DISPLAY</b>" image instrument . software . fetch ( :images ) . fetch ( :read_plate ) note "Next, click <b>AUTORUN</b>" note "Contiue on to the next step while #{instrument.type} #{instrument.instrument_type} is running..." end instrument . measurement_item . location = instrument . type . to_s timepoint = Time . now return timepoint end
Guides technician through measuring the experimental culture plate
Guides technician through measuring the experimental culture plate
instrument