Get Waveform components
: 10 gru 2012 13:09
Witam,
Chcę zapisać do pliku .csv w dwóch kolumnach wartości czasu i prądu pobrane z oscyloskopu Tektronix TDS224. Wykorzystuję do tego Get waveform components, ale natknąłem się na problem, gdyż wartość dt nie może być mniejsza niż 1ms. Jestem w stanie poradzić sobie, gdy pobrany przebieg zawiera się w czasie kilku milisekund,bo jeśli mam w tabeli np 70 próbek dla danej milisekundy to podzielę je sobie na 70 i otrzymam sensowne wartości czasu. Ale co powinienem zrobić jeśli pobrane wartości mieszczą się w obszarze 10us?
Przed chwilą przyszedł mi do głowy pewien pomysł, aby przy zapisie danych do pliku pobrać wartość podstawy czasu, pomnożyć ją przez 10 (10div), a następnie otrzymaną wartośc podzielić przez liczbę próbek( czyli 2500). Wtedy bym otrzymał odstęp pomiędzy kolejnymi próbkami i mógłbym juz w pętli for pobierać kolejne wartości prądu oraz zapisywać odpowiadający im czas ( mnożenie odstępu pomiędzy próbkami i numeru iteracji pętli).
Czy coś takiego jest dobrym pomysłem, czy może za bardzo komplikuję jakąś prostą rzecz:)?
Chcę zapisać do pliku .csv w dwóch kolumnach wartości czasu i prądu pobrane z oscyloskopu Tektronix TDS224. Wykorzystuję do tego Get waveform components, ale natknąłem się na problem, gdyż wartość dt nie może być mniejsza niż 1ms. Jestem w stanie poradzić sobie, gdy pobrany przebieg zawiera się w czasie kilku milisekund,bo jeśli mam w tabeli np 70 próbek dla danej milisekundy to podzielę je sobie na 70 i otrzymam sensowne wartości czasu. Ale co powinienem zrobić jeśli pobrane wartości mieszczą się w obszarze 10us?
Przed chwilą przyszedł mi do głowy pewien pomysł, aby przy zapisie danych do pliku pobrać wartość podstawy czasu, pomnożyć ją przez 10 (10div), a następnie otrzymaną wartośc podzielić przez liczbę próbek( czyli 2500). Wtedy bym otrzymał odstęp pomiędzy kolejnymi próbkami i mógłbym juz w pętli for pobierać kolejne wartości prądu oraz zapisywać odpowiadający im czas ( mnożenie odstępu pomiędzy próbkami i numeru iteracji pętli).
Czy coś takiego jest dobrym pomysłem, czy może za bardzo komplikuję jakąś prostą rzecz:)?