Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Дело в том, что существуют два этапа синтеза: первый бумажный (упрощенный, когда чертится структурная схема, возможно, несколько упрощенная, записываются выражения для передаточных функций каждой компоненты, отыскиваются числовые значения констант), и второй этап - этап доведение теоретической модели до практической.
Первый этап нужен для того, чтобы выявить базовые показатели качества системы: будет ли она обладать достаточным запасом устойчивости, каково будет ее перерегулирование, точность, быстродействие. На этом же этапе отыскиваются грубые значения констант.
После того, как бумажная модель отлажена (для этого и Симулинк бывает не грех задействовать, чтобы проверить себя), можно переходить уже к реальной модели. Вот там уже будет выяснено, что какой-нибудь вал создает в каком-то частотном диапазоне какие-то вибрации, которые ранее не были учтены в модели объекта управления и результатом которых является увеличение ошибки измеренной величины отклонения по координате. Вот тут уже надо начать добавлять всякие изыски, чтобы заточить систему под реальное железо.
Это так же как цифровая обработка сигналов. Вначале я могу решить, что я делаю эквалайзер на КИХ-фильтрах и что целевая функция эквализации есть плоская АЧХ, ограниченная слева и справа некими значениями частот. Потом, когда я начинаю затачивать мою аудиосистему под реальный процессор, под реальное помещение, под реальные аккустические свойства, я могу уже начать немного корректировать свой эквалайзер, придавая ему желаемые аккустические свойства, основанные на психоаккустике и пожеланиях заказчика, и запихивая его в имеющиеся объемы памяти и МИПСы.
А теория цифровой обработки сигналов живет сама по себе. Это основа, отправная точка для наших разработок.