реклама на сайте
подробности

 
 
> Как вы делаете разбор текстовых команд?
Аматер
сообщение Oct 20 2010, 15:40
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616



Как вы делаете разбор текстовых команд?
То есть у меня есть команда "давай включим уровень компарации входа 1";10 0x0D
Соответсвенна есть таблица, с crc16 для строк команд. Для входной строки ищется crc16 и потом по ней выбирается соответвующая функция из таблицы.
Правильно ли я сделал или есть лучше решения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AHTOXA
сообщение Oct 20 2010, 17:14
Сообщение #2


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(Аматер @ Oct 20 2010, 21:40) *
Как вы делаете разбор текстовых команд?


Гляньте вот здесь, может пригодится.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
Аматер
сообщение Oct 21 2010, 08:53
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616



Цитата(AHTOXA @ Oct 20 2010, 21:14) *
Гляньте вот здесь, может пригодится.


Спасибо, нашел хорошую мысль -

Иметь 4х буквенные сокращения и воспринимать их как цифры. Поиск по ним будет быстрый у меня все равно процессор 32 битный.
для понятности буду делать составные команды -

место применения;действие;параметры...

например

ref1;set;10
cur1;get
flash;clr;0;10

Как вам?

а сокращения по звучанию, это круто, но как то мне кажется ненадежно
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 14:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01378 секунд с 7
ELECTRONIX ©2004-2016