Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение
Мне когда-то на тему модульного тестирования для embedded очень понравилась вот эта книга: Test Driven Development for Embedded C by James W. Grenning. В целом, тестировать какие-то инкапсулироавнные модули при наличии нормального HAL вполне возможно. А вот если речь идёт об управлении каким-то физическим процессом в реальном времени, причём алгоритм работает по прерываниям от нескольких разных аппаратных блоков, то тут уже сложнее. Хотя всё-равно можно, например, проверить математику на предмет корректности и каких-нибудь целочисленных переполнений.
В зависимости от массы исходных компонентов фотоны будут иметь различную энергию. Проанализировав спектр можно сделать какие-то выводы об источнике.
Упрощённо, лазерный импульс — это переменное электромагнитное поле. Это поле взаимодействуя с веществом может вызывая ряд эффектов: локальный нагрев (приводящий к локальному расширению), генерацию электронно-дырочных пар в полупроводниках (в кремнии приводит к локальному сжатию), локальное сжатие световым давлением, стрикционные силы (изменение размеров под действием электрического или магнитного поля). Т.к. лазер используется импульсный, то эффект изменения размеров области облучаемого материала тоже изменяется во времени, что и приводит к возникновению акустических волн в материале.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность