Показать сообщение отдельно
Старый 04.04.2009, 22:45   #56   
Инженер
 
Аватар для XPEH_BAM
 
Сообщений: 1,353
Регистрация: 17.09.2004
Возраст: 43
Записей в дневнике: 11

XPEH_BAM вне форума Не в сети
Цитата:
Сообщение от petrd Посмотреть сообщение
Если есть инструмент, то уровень ПРОСТОГО переходит на качественно новый и более высокий уровень. Или не так?
Для моих, например, целей(я пишу для ПЛК) - не так. Функции-процедуры - на "ассемблере", обрабортчики прерываний, событий и исполняемые с определённой периодичностью блоки программы - на языках высокого уровня, более крупные блоки - на графических яхыках, скрипты для системы визуализации - ANSI C, Visual Basic(ненавижу это язык - но некоторые служебные библотеки есть только для него).
Думаю, функцию, которая из полученных с датчика по SSI интерфесу 32 бит "выдерет" 25 бит кода, "расчленит" его на количество оборотов и текущую позицию, а так же умножит на постоянный коэффициент для получения миллиметров - лучше писать на ассемблероподобном языке(опять же - в моём случае её на чём-то другом не напишешь). А вот вызов таких функций для пары датчиков раз в 100 мс, вычисление перекоса и позиций - уже на чём-то си- либо паскале-подобном.

P.S. Всё упрощено, кто разбирается в симатиках - не придирайтесь
P.P.S. Продолжайте про микроконтроллеры - интересно ведь!
  Ответить с цитированием