Take measurement (initializate acquisition). Has no input arguments. Usage: >>> myTake.run() >>> D.save_take(myTake)
(self)
| 1718 | comment='channelcalibration') |
| 1719 | |
| 1720 | def run(self): |
| 1721 | """ |
| 1722 | Take measurement (initializate acquisition). |
| 1723 | |
| 1724 | Has no input arguments. |
| 1725 | |
| 1726 | Usage: |
| 1727 | |
| 1728 | >>> myTake.run() |
| 1729 | >>> D.save_take(myTake) |
| 1730 | |
| 1731 | """ |
| 1732 | if self.runCheck: |
| 1733 | print('Overwriting previous unsaved take!') |
| 1734 | self.measuredTake = [] |
| 1735 | if self.tempHumid is not None: |
| 1736 | self.tempHumid.start() |
| 1737 | for i in range(0, self.MS.averages): |
| 1738 | self.measuredTake.append(self.measurementObject.run()) |
| 1739 | # Adquire do LabJack U3 + EI1050 a temperatura e |
| 1740 | # umidade relativa instantânea |
| 1741 | if self.tempHumid is not None: |
| 1742 | self.measuredTake[i].temp, self.measuredTake[i].RH = \ |
| 1743 | self.tempHumid.read() |
| 1744 | else: |
| 1745 | self.measuredTake[i].temp, self.measuredTake[i].RH = \ |
| 1746 | (0, 0) |
| 1747 | if self.MS.pause4Avg is True and self.MS.averages-i > 1: |
| 1748 | input('Paused before next average. {} left. '.format( |
| 1749 | self.MS.averages - i - 1) + ' Press any key to ' + |
| 1750 | 'continue...') |
| 1751 | if self.tempHumid is not None: |
| 1752 | self.tempHumid.stop() |
| 1753 | self.__dismember_take() |
| 1754 | self.runCheck = True |
| 1755 | self.saveCheck = False |
| 1756 | |
| 1757 | def __dismember_take(self): |
| 1758 | # Dismember the measured SignalObjs into MeasuredThings for each |
no test coverage detected