Windows Программа MStat

  • Автор темы Автор темы revit
  • Дата начала Дата начала

revit

Гуру
А как насчет сохранения в файл настроек ЛБ и их восстановления из файла - очень удобно. Иногда на монтаже приходится по десять ЛБ (одинаковых) за раз прошивать ручками с ноута. А востановить настройки после замены ЛБ?
 
Заработались :)

PS А мне ноут не дали :(
 
Последнее редактирование модератором:
revit написал(а):
Все уехали в отпуск?


Есть желание, но нет возможности.

По поводу программной загрузки NVRAM в ЛБ. Сейчас ЛБ не имеет такой возможности. Использование принципа удаленного сервисного прибора в данном случае опасно и имеет большие накладные расходы.
 
Андрей Ефименко написал(а):
Есть желание, но нет возможности.

По поводу программной загрузки NVRAM в ЛБ. Сейчас ЛБ не имеет такой возможности. Использование принципа удаленного сервисного прибора в данном случае опасно и имеет большие накладные расходы.

Непонятно почему? Если я ручками забиваю каждую позицию то почему нельзя автоматически -вычитать из файла, сформировать набор команд серв. прибора и записать, пусть даже медленно, после одного подтверждения?
 
revit написал(а):
Непонятно почему? Если я ручками забиваю каждую позицию то почему нельзя автоматически -вычитать из файла, сформировать набор команд серв. прибора и записать, пусть даже медленно, после одного подтверждения?


Можно таким образом передать NVRAM в ЛБ. Трудность, как уже писал, в большом объеме передаваемой информации, кроме того, протокол, который использует сервисный прибор, ориентирован на человека - он символьный и, в приципе, может меняться. Зашив протокол в MStat мы лишаемся возможности его изменения. Для загрузки NVRAM нужен простой двоичный протокол, который пока не реализован.
 
Андрей Ефименко написал(а):
Можно таким образом передать NVRAM в ЛБ. Трудность, как уже писал, в большом объеме передаваемой информации, кроме того, протокол, который использует сервисный прибор, ориентирован на человека - он символьный и, в приципе, может меняться. Зашив протокол в MStat мы лишаемся возможности его изменения. Для загрузки NVRAM нужен простой двоичный протокол, который пока не реализован.


Все равно не понятно, какие объемы? <_< Ведь работает же удаленный терминал с компьютера, так вот хоть для этой проги профили редактируемые слепить, чтобы можно было назвал УЛ например, какие адреса в какую цифру бить и пускай потихонечку шлет себе, один фиг, что я пальцами с компа стучу или он из файла это все берет и интерперетирует, понятно что опасно, но так не все же менять а только четыре-пять алгоритмов включить/выключить. И уж хоть просто эмулировать нажатия клавиш. Во кстати мысль, просто чтобы как через оболочку через терминал можно было клавиатурные комбинации сливать. Чтобы он короче скрипты пережевывал.
 
vlasoff написал(а):
Все равно не понятно, какие объемы? <_< Ведь работает же удаленный терминал с компьютера, так вот хоть для этой проги профили редактируемые слепить, чтобы можно было назвал УЛ например, какие адреса в какую цифру бить и пускай потихонечку шлет себе, один фиг, что я пальцами с компа стучу или он из файла это все берет и интерперетирует, понятно что опасно, но так не все же менять а только четыре-пять алгоритмов включить/выключить. И уж хоть просто эмулировать нажатия клавиш. Во кстати мысль, просто чтобы как через оболочку через терминал можно было клавиатурные комбинации сливать. Чтобы он короче скрипты пережевывал.


В лифтовых блоках v5.5, начиная с прошивки 9.5.1, и в лифтовых блоках v6 введена поддержка потоковой (неструктурированной) записи NVRAM. Соответственно и поддержка этого будет введена в MStat (скоро). А вот эмулирование нажатия кнопок сервисного прибора, все-таки, делаться не будет.
 
Андрей Ефименко написал(а):
...начиная с прошивки 9.5.1, и в лифтовых блоках v6 введена поддержка потоковой (неструктурированной) записи NVRAM....

Это хорошо! Токмо проще объясните- можно будет файл настроек считывать и закачивать или как?
 
revit написал(а):
Это хорошо! Токмо проще объясните- можно будет файл настроек считывать и закачивать или как?


Да, можно будет выкачать NVRAM из ЛБ в файл и загрузить файл в ЛБ. По идее можно будет выкладывать какие-нибудь экзотические настройки ЛБ для общего использования, как сейчас выкладываются прошивки для ЛБ v6
 
Очень хорошо! Только вот опять процессоры менять! :( А их уже более 240! :(
Вот если бы прошивочку самому можно было шить программатором...... Так вы не даете. :(
 
revit написал(а):
Очень хорошо! Только вот опять процессоры менять! :( А их уже более 240! :(
Вот если бы прошивочку самому можно было шить программатором...... Так вы не даете. :(



А почему не даёте?
 
Van Gog написал(а):
А почему не даёте?

Потому что у компании нет НИКАКИХ секретов от коллег - кроме прошивок!!! Схемы - пожалуйста, сборочные чертежи - без проблем, прошивки - нет.
 
Назрела очередная мысль по поводу "приятных мелочей" в MStat-e, MProg-е и MTerm-е соответсвенно.

Во-первых, при запуске его из окна MStat-а хотелось бы одинаковую идентификацию ЛБ в заголовке окна Параметров лифта MStat и в заголовке MProg-а, MTerm-а. К тому, что есть физический адрес (УМ:SS:NN) в Оби, еще географический адрес и числовой идентификатор лифта. Полностью выводить когда окно открыто и просто идентификатор лифта с физ.адресом когда оно свернуто.

Во-вторых, хотелось бы для свернутого в TaskBar-е MProg-а на его кнопке чтобы шел процент прогресса программирования.

Конечно лучшим выходом бы был многооконный интерфейс в рамках MStat-а, чтобы на кнопочке программируемого ЛБ горела буковка "P99%" и шел процентик прогресса программирования рядом с ней. Или для пущей стандартизации только буковка "P" и тот же самый прогресс бар, что сейчас информирует о считывании параметров NVRam. И чтобы таких помеченных ЛБ могло быть сколько угодно, и по нажатию этой буковки вылазило окошко MProg-a похожее на старое. Таким образом можно было бы и очередь программирования создавать, примерно как сейчас запросы на параметры NVRam ставятся в очередь.
Но понимаю, что это все будущее, но надеюсь к чему и прислушаетесь, да и коллеги поддержат:)
 
Alex написал(а):
Хотелось бы научить ИТ первых выпусков работать с Mstat полноценно как с ЛБ.

Дело не в ИТ (в нем все необходимые механизмы присутствуют), а в MStat'е. Он попросту не общается с ИТ. Так-что вопросы к уважаемому Андрею Владимировичу.
 
Александр Смышляев написал(а):
...Дело не в ИТ (в нем все необходимые механизмы присутствуют), а в MStat'е. Он попросту не общается с ИТ. Так-что вопросы к уважаемому Андрею Владимировичу...


А что насчет изменений заголовков и красоты с процентами?
 
vlasoff написал(а):
А что насчет изменений заголовков и красоты с процентами?


Изменения заголовков MProg и MTerm, вывод процентов загрузки микропрограммы в MProg в свернутом состоянии сделать можно, а вот индикацию в MStat сделать затруднительно.

Пакетная загрузка микропрограмм конечно нужна и будет сделана, только чуть позже.
 
Назад
Сверху