forum.technoforward.ru

Форум по вопросам телекоммуникационной продукции компании NEC
Текущее время: 26 дек 2024, 17:57

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: MACH script и DE (или Enter)
СообщениеДобавлено: 31 авг 2007, 14:11 
Не в сети

Зарегистрирован: 31 авг 2007, 13:49
Сообщения: 3
Здравствуйте!

Подскажите кто пытался работать со скриптами такую вещь:

есть команды, у которых при просмотре данных в МОС надо дополнительно давать DE или нажимать F4(Enter), чтобы увидеть дополнительные поля
напрмер
F53>0106
001451BE:3F 3F 3F 3F ENTER
001451C2:1F 1F 40 40 ENTER
001451C6:3F 3F 3F 3F ENTER
001451CA:3F 3F 40 40

E600>A110
E600>A110:B0- DE
3294440

А как можно проделать это в скрипте? В хелпе не смог найти никаких данных по этому вопросу.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2008, 12:00 
Не в сети

Зарегистрирован: 25 окт 2007, 22:23
Сообщения: 74
Откуда: Москва
Если еще актуально то
вбиваете соманду , первые данные , нажимаете Get Second Data


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2008, 12:36 
Не в сети

Зарегистрирован: 31 авг 2007, 13:49
Сообщения: 3
нет, просто GSD ничего не даст.
если задать в MAch
F53;0106 GSD - он выдаст 3F 3F 3F 3F, а до 1F 1F 40 40 не добраться


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2008, 13:18 
Не в сети

Зарегистрирован: 25 окт 2007, 22:23
Сообщения: 74
Откуда: Москва
незнаю то ли я сделал ,

в МОС вбил команду F53>0106 он выдал 0013D170:1F 1F 1F 1F
нажал энтер он выдал 0013D174:40 40 40 40

нажал F3 он выдал F0 вбил 0013D174 : 40 40 40 40

если в скрипте написать команду F0 вместо F53 и первое значение например 0013D170 , следущее 0013D174 итд , потом нажать GSD
выдает те же значения что и при нажатии ентер в МОС


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 04 мар 2008, 15:45 
Не в сети

Зарегистрирован: 31 авг 2007, 13:49
Сообщения: 3
Да есть такое дело, но немного не то.
F0 это команда которая выдет область памяти по конкретному адресу (0013D174), а F53 выдает по группе адресов , те по 0106 он выдает с 0013D1700 0013D174 и тд при нажатии ENTER. Для E600 такое не проделать


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 06 мар 2008, 12:27 
Не в сети

Зарегистрирован: 25 окт 2007, 22:23
Сообщения: 74
Откуда: Москва
У меня возникло две идеии, но не хватает информации.

Идея 1:
если ввести в поле FD значение ":" то после нажатия GSD в поле CD появится не значение а команда
E600,1000:,E600>,,,
следовательно ":" воспринимаеться не как значение ,а как команда,

теперь остаеться узнать признак ввода команды, те чтобы ввести пробел не как данные , а как команду
может существует признак ввода ANSII кода, тогда пробел ввести в виде ANSII кода

идея 2: если известен формат команд ,передающиеся непосредственно по СОМ порту , то подключиться к станции не через MATWORX а через терминальную программу и попробовать повзаимодйствовать.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 06 мар 2008, 20:58 
Не в сети

Зарегистрирован: 17 июн 2005, 14:26
Сообщения: 531
Откуда: Санкт-Петербург
Мало того, у некоторых участников данного форума, есть даже специализированное программное обеспечение для этого...
:wink:

_________________
С уважением,
Валерий Петров.
www.tarificator.ru


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2008, 14:27 
Не в сети

Зарегистрирован: 25 окт 2007, 22:23
Сообщения: 74
Откуда: Москва
Здравствуйте Валерий!!!

Вы не могли бы подтвердить или опровергнуть идею 1 (это кто-то делал? или в принципе не возможно?)?

и информация по форматам команд (идея 2) закрытая (только для узкого круга участников форума) или ее можно узнать всем желающим?


Заранее благодарю :wink:


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2008, 16:18 
Не в сети
TF

Зарегистрирован: 15 июн 2005, 10:48
Сообщения: 390
Откуда: Санкт-Петербург
sasa писал(а):
Вы не могли бы подтвердить или опровергнуть идею 1 (это кто-то делал? или в принципе не возможно?)?

Что касается E600, то это делает сам MatWorX, как вам уже сказали
вводим к примеру CM=E600 FD=100 и нажимаем GSD
получаем SD=9,1234567

sasa писал(а):
и информация по форматам команд (идея 2) закрытая (только для узкого круга участников форума) или ее можно узнать всем желающим?

информация по протоколу обмена между MatWorX и PBX закрыта самой NEC,
вернее она корпорацией не распространяется

sasa писал(а):
идея 2: если известен формат команд ,передающиеся непосредственно по СОМ порту , то подключиться к станции не через MATWORX а через терминальную программу и попробовать повзаимодйствовать.

Можете уже начинать пробовать взаимодействовать например при помощи HyperTerminal :)
Там IMHO вариация на тему VT100.


Зачем вам F53 и иже с ними?
Не забывайте:
"DO NOT USE this command without assistanсе of а NEC engineer"


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 07 мар 2008, 18:19 
Не в сети

Зарегистрирован: 17 июн 2005, 14:26
Сообщения: 531
Откуда: Санкт-Петербург
Полностью присоединяюсь к многоуважаемому SAN.

_________________
С уважением,
Валерий Петров.
www.tarificator.ru


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 10 мар 2008, 13:20 
Не в сети

Зарегистрирован: 25 окт 2007, 22:23
Сообщения: 74
Откуда: Москва
Цитата:
Что касается E600, то это делает сам MatWorX, как вам уже сказали
вводим к примеру CM=E600 FD=100 и нажимаем GSD
получаем SD=9,1234567

наверно от версии MatWorX зависит , у меня 8 версия и при нажатии GSD выдает только 9 , остольные цифры не выдает,
попробовал через Function>Office Data Listup , тоже выдает только цифру до запятой и все.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB