Stap 13: Opnemen en plotten
OK, laten we zeggen je hebt de DAQ werken en u verslaafd aan een signaalbron van uw voorkeur.
Het is leuk om te zien van het signaal die u net hebt vastgelegd, maar wat als u wilt opnemen voor een langere periode van tijd en laat de DAQ onbeheerd achter?
Opname:
Neem een kijkje op het ZIP-bestand uit de voorgaande stap. Er is een bestand genaamd radiometerRecord.py. In dat bestand zijn er verschillende belangrijke lijnen van code te wijzigen:
# Record duration in hours record_duration = 8 #hrs # Duration of a single time block in seconds data_block_time = 10.24 #s
Met record_duration definiëren u hoeveel uur u wilt de DAQ opnemen. Het slaat de gegevens naar een CSV-bestand, en elk gegevenspunt zullen tijdstempel.
Met data_block_time opgeven u hoeveel monsters in een CSV-bestand. Bijvoorbeeld u wilt één bestand per minuut en vervolgens definieert u data_block_time om 60.
Het script uitvoeren en beginnen met opnemen!
Uitzetten van de gegevens:
Zo heb je zelf enkele CSV-bestanden die zijn opgenomen door het radiometerRecord.py script en u wilt zien wat eigenlijk werd geregistreerd. Dit is waar het radiometerPlot.py script komt. Het percelen van de gegevens van de CSV-bestanden en de resultaten worden opgeslagen als PNG-afbeeldingen.
Het heeft verscheidene belangrijke lijnen van code die moet worden gewijzigd:
# Where are the CSV files relative to the scriptcsv_directory = '2015082223 Pula' # Directory where to output the plots plot_dir = 'plots'
Dus na de opname moet u het CSV-bestanden overgedragen aan sommige vouwblad (bijvoorbeeld: ' test1'). U moet het plotten script vertellen waar je moet kijken voor CSV-bestanden met behulp van de variabele csv_directory (bijvoorbeeld csv_directory = 'test1').
In welke map wilt u het script aan het uitzetten van de resultaten in? Gebruik de variabele plot_dir om te vertellen, hoewel u annuleerteken uitsluitend vertrek de standaardwaarde 'percelen'.
Het script uitvoeren en u moet uw gegevens die zijn uitgezet!