среда, 3 июня 2009 г.

Что такое «Азур» или работа с АДС в конце 2008 года

Вновь возвращаюсь к работам СКБ ВТ, связанным с заводом АДС (ОАО "Псковский завод аппаратуры дальней связи" http://www.ads.pskov.ru/?r=1).
Что такое “Азур”, против вашего ожидания, я не расскажу, хотя фотографии будут показаны. Зато расскажу о хронологии событий, связанных с выполненной работой.

Сегодня 24 ноября 2008 года. Завтра планирую очередное посещение завода АДС, чтобы подключить ноутбук к установке АКА и проверить выполнение обмена с "Электроникой-60" при помощи нашей программы AkaAds. В прошлый четверг, когда мы там были с Р.Л.Каганом, можно сказать, проверка завершилась неудачно, поскольку в программе AkaAds обмен вообще не пошёл, а в мониторе последовательного обмена tie5 тоже не все режимы загрузки-выгрузки пошли (сбой при загрузке файла в память). Так что завтра договорился поехать со Стасом Чащухиным, чтобы, возможно, на месте что-то подкорректировать.

Теперь вернусь в прошлое, чтобы внести ясность, о какой работе вообще идёт речь.
Ещё летом 2007 года, когда мы сдавали предыдущую работу по системе управления установкой контроля монтажа УКМ-1, главный метролог завода Холомков Валерий Алексеевич пожаловался, что у них есть ещё одна техническая проблема, с которой они вряд ли сами смогут справиться. Мы тогда были на подъеме энтузиазма и согласились посмотреть, что это за проблема. Не помню точно, в каком составе проводилась эта "экскурсия", но показали нам весьма большую установку, на которой регулировщики АДС проводили контроль параметров своих "хитрых" изделий. Несколько измерительных приборов, генераторы, коммутатор, целая стойка устройств согласования, масса различных толстых кабелей, два каркаса с платами формата "Электроника-60", а ещё допотопный дисплей РИН-609 со снятым кожухом, широкое печатающее устройство типа DZM-180 и кассетный накопитель на магнитной ленте. Проблема состояла в том, что программа управления плохо считывалась с кассеты и плохо записывалась на неё. Именно поэтому руководство цеха и завода опасалось, что однажды программа вообще перестанет читаться, и что тогда делать, никто не знает. Холомков, а вместе с ним начальник цеха Командинов Андрей Жоресович спросили нас, не возьмёмся ли мы за разработку новой системы контроля параметров их изделий.




Фото изделия “Азур-6” (найдено в интернете)

Я задавал какие-то вопросы, с некоторым страхом внимательно осмотрел установку и ответил что-то уклончивое, сразу представив, сколько надо затратить усилий, чтобы выполнить такую работу. Короче говоря, ушли оттуда, не сказав ни да, ни нет. Потом с Романом Львовичем поговорили о том, что нам, похоже, никогда не сделать такую установку. Я высказал мысль (которая нас как-то сразу успокоила), что мы просто не имеем права выполнять такие разработки, поскольку не имеем лицензии на создание средств измерений. В 80-х годах эта установка была разработана "в недрах" министерства, к которому тогда относился завод АДС, её изготовили в каком-то специализированном НИИ в Уфе. Сегодня, видимо, нет возможности отыскать разработчиков, да и в этом нет никакого смысла, потому что наверняка любая компания запросила бы за такую работу невообразимые деньги. Почему я так думаю? А вот представим себе очень приблизительно, что надо было бы сделать: выкинуть прежнюю систему управления на микро-ЭВМ "Электроника-60" вместе с программным обеспечением и заменить на компьютер или промышленный контроллер; обеспечить связь этого компьютера или контроллера с приборными интерфейсами нескольких измерительных приборов и с коммутатором сигналов; досконально изучить работу всего прежнего комплекса аппаратуры и программы, а также проверяемых изделий, написать и отладить программу управления установкой. А потом ещё получить какие-то сертификаты, разрешения на эксплуатацию и т.п. Огромная работа для большого отдела квалифицированных специалистов. И все это ради того, чтобы проверить на автоматизированной установке какое-то количество изделий, которые помаленьку снимаются с производства завода АДС.
Короче говоря, тогда в 2007 году эти сомнения разделили мои коллеги, в том числе Сергей Николаевич Ильин, зам.генерального директора СКБ ВТ. В общении с коллегами с завода АДС вопрос о новой работе больше не поднимался, или я об этом тогда не знал.

Но вот в конце августа 2008 года, когда я вернулся из отпуска, Роман Львович с улыбкой сообщил мне о возобновлении разговоров Холомкова об этой системе.
Как-то завод АДС прожил более года со своей проблемой, никакого решения не нашёл, да к тому же запись программы на магнитофонную кассету вообще перестала делаться. Опять вспомнили про СКБ ВТ. Не скажу, что с большим желанием, помня прошлогодние впечатления, стали думать, что же можно предпринять.

Фото КНМЛ и кассеты МК-60 в нём


Пока думали в перерывах между другими работами (а тут как раз в активную фазу вошла работа по созданию новой системы управления автоматами измерения параметров конденсаторов на нашем заводе радиодеталей), руководство завода АДС в лице главного инженера Коротчика Валерия Ивановича решили организовать с нами встречу. В кабинете у Валерия Ивановича собрались от СКБ ВТ я, Каган Р.Л, Ильин С.Н., а от АДС, кроме хозяина кабинета, Холомков В.А. и Климко Андрей, однокурсник Стаса Чащухина, с которым мы раньше внедряли на АДС наш МПСУ, а теперь он от отдела Главного конструктора имеет отношение к оборудованию контроля изделий.
Поговорили и, похоже, поняли друг друга. Сергей Николаевич Ильин ещё сходил к Генеральному директору Солпековскому, так сказать, обозначить наше присутствие и сказать, что мы не отказываемся рассмотреть, что можно сделать для решения их проблемы. Со слов Сергея, Солпековский хотел бы, чтобы мы не слишком глубоко "и дорого" влезали в систему, а постарались найти какое-то решение попроще и побыстрее, поскольку заводу совсем не хочется вкладывать большие деньги в уходящие с производства изделия. Не предлагая с ходу никаких конкретных решений, мы взяли предложенную документацию на систему и поехали к себе. Сначала, как водится, почитали документацию…
Теперь я могу точнее сказать, что "система измерительная автоматизированная АКА предназначена для заводов-изготовителей многоканальной аппаратуры уплотнения аналоговых систем передачи; обеспечивает автоматизированное измерение параметров при регулировке и приемо-сдаточных испытаниях". Кстати, цеховые регулировщики мне позднее сказали, что эта система очень сильно помогает им настраивать аппаратуру (блоки) изделий на довольно ранних стадиях регулировки, когда изделие уже "дышит", но ещё не совсем работает, или когда в составе изделия "прогоняются" отдельные блоки. Так что имеется большая заинтересованность в том, чтобы система работала.
На сайте завода АДС представлен перечень продукции, среди которых есть информация об изделии "Азур-6", параметры которого как раз проверяется системай АКА. Поэтому можно считать информацию о нём вполне открытой, и я могу поместить в своем блоге фотографии.

Фото изделия "Азур-6"

Небольшое отступление по ходу рассказа. Как и прошлый рассказ о работе с заводом АДС, я сначала хотел подготовить данный материал для размещения на нашем сайте в раздел о 35-летии СКБ ВТ. Но вновь отказался от этого, позволив себе более свободно привести сведения, в том числе, выходящие за рамки чисто технических. Вот поэтому помещаю всё это в свой блог "Неформально об СКБ ВТ"

После недолгого сидения в кабинете у Коротчика В.И. мы повторили "экскурсию" к установке в цех. В целом там ничего не изменилось за год, только на полке над дисплеем лежали несколько устройств чтения с кассетного накопителя. Видимо, их время от времени меняли, когда в очередной раз возникала проблема невозможности считать программу с кассеты.


Фото полки с КНМЛ, справа видны устройства сопряжения установки

После небольшого обмена вопросами-ответами как-то стало ясно, что оптимальным вариантом для заказчиков была бы замена этого накопителя на нечто, что могло бы загружать имеющиеся программы в память "Электроники-60" и, по возможности, наоборот, выгружать из памяти и сохранять для последующей загрузки. Ещё неплохо было бы заменить часто ломающийся дисплей и уж совсем хорошо было бы заменить печатающее устройство на более современное и надёжное. При этом, конечно же, все понимали, что заменить все оборудование и переписать программу в нынешних условиях практически невозможно.









Фото дисплея РИН-609
Надо сказать, что в тот момент я ещё оставлял возможность хотя бы рассмотреть вариант замены
"Электроники-60" на наш МПСУ, контроллер которого М251 (тем более старый М131 или даже М126) имеют совместимую архитектуру и систему команд. Но в любом случае надо было оставить программу управления, внеся в неё, возможно, минимальные доработки. В таком ключе неделю спустя или чуть позднее мы в кабинете у Сергея Николаевича Ильина обсуждали, что и как будем делать. Была уже середина октября, а заказчики просили сделать работу хотя бы к концу года, если я не ошибаюсь. До этого совещания я обсуждал тему со Стасом Чащухиным, и мы вместе смотрели в интернете материалы на тему "Чем заменить "Электронику-60", а также по хорошо нам знакомым комплексам ДВК. Оказалось, что по "Электронике-60" и ДВК довольно хорошие материалы подобраны на сайте Википедии http://ru.wikipedia.org/wiki/
В общем-то, если бы сломалась (не дай бог) сама "Электроника-60", тогда действительно встал бы вопрос о замене, по крайней мере, процессорной платы М2 на наш контроллер. Кстати, как оказалось после изучения системы, которую предварительно провел Роман Львович, в системе используются платы расширения ОЗУ (П-3), которые составляют вторую страницу памяти, используемую для запоминания данных. В нашем контроллере ничего подобного нет, так что о прямой замене пока не могло быть и речи.
Ещё был разговор в соседнем отделе ОМСВТ с Помылевым Александром Леонидовичем, который, получив информацию, сразу предложил возможный вариант загрузки программы с какого-нибудь маленького аппаратного загрузчика на базе микросхемы флэш-памяти. Но это была идея "навскидку", которая требовала развития.
Итак, в кабинете у Ильина обсуждали тему я, Каган, Помылев и Родионов Виктор Павлович, начальник ОМСВТ. Не помню всего, о чем мы говорили, только я высказал мнение, что первым главным шагом в работе должно быть считывание имеющейся программы и сохранение её бинарного файла в компьютере. А уж далее надо думать, как её закачивать обратно. Все сошлись в одном, что написать новую программу мы не сможем, да и совсем не хочется изобретать и конструировать какое-то новое оборудование ради одного эпизода в нашей жизни не хочется. Речь ведь не идёт о какой-то серийной продукции. В этом смысле и высказался Сергей Ильин, чтобы мы не придумывали что-то очень сложное, а нашли решение простое. И если получится, то очень хорошо, а если не получится, то так честно и признаемся заказчикам с АДС.

Совещание у С.Н.Ильина

Тут хотел бы с удовольствием отметить, что Саша Помылев не был бы нашим "учёным Леонидычем", как его порой называет Ильин, если бы уже к этому моменту практически по своей инициативе не проработал пригодный вариант скачивания управляющей программы установки. Мы как-то специально не создавали рабочую группу для этой работы, хотя я не раз Роману Львовичу говорил, что надо привлечь обязательно хорошо знающих "Электронику-60" коллег из ОМСВТ Помылева Сашу или, например, Пармёнову Ирину Михайловну. И эта группа сложилась в какой-то степени стихийно, неформально, хотя совещание в кабинете Ильина дало понять участникам, что все они "задействованы".
Наверное, через неделю состоялся первый выезд на завод АДС уже не на экскурсию, а предметно, чтобы скачать программу. Ездили Саша Помылев и Роман Каган. Кстати, от АДС их там встречал специалист, который 15 лет назад обслуживал установку, а теперь временно помогает её поддерживать, зовут его Сергей Иванович Самарцев. В первую поездку ничего не получилось скачать, зато вторая поездка через несколько дней была успешной.
В общих чертах опишу, что реализовал Помылев.
Компьютер (использовался ноутбук Dell с "операционкой" DOS 6.22) через последовательный COM-порт и адаптер RS-232 / ИРПС состыкован с контроллером МПСУ М251 (специально был принесен каркас КМ8), а доработанная плата дискретного ввода М201 кабелем соединена с платой параллельного ввода-вывода И1 (или И2), установленной в корзине "Электроники-60".









Корпус “Электроники-60” с платами

Сначала программу управления в память "Электроники-60" с нескольких попыток Сергей Иванович загрузил с кассеты (кстати, используется кассета типа МК-60, которой уж никак не меньше 25-30 лет со дня изготовления), затем, используя имеющийся в системе дисплей (РИН-69), Саша ввел в свободные ячейки памяти свою программу, обеспечивающую перекачку данных через модуль И1. В памяти МПСУ также была набрана программа, которая принимает данные через модуль М201. После запуска обеих программ информация из "Электроники-60" "потихоньку перекочевала" в память контроллера МПСУ. Естественно, что при этом Саша заранее устанавливал начальные адреса и объемы перекачиваемых данных. Далее он использовал программу-монитор последовательного канала связи компьютера с МПСУ Tie5 в режиме выгрузки из памяти и сохранения файла. В итоге 24 октября были получены три файла: pzu.bin - содержимое ПЗУ (память от адреса 165000 до 176276); 1.bin - содержимое ОЗУ основной страницы памяти от адреса 0 до 157776 и 2.bin - содержимое дополнительной страницы ОЗУ от адреса 0 до 117776. Дополнительная память при загрузке программы не используется, лишь потом при работе программы там, видимо, размещаются данные, поэтому нас интересует только файл 1.bin, содержащий программу управления (функционирования).
Теперь можно было почти успокоиться относительно сохранности главной программы, хотя надо было бы ещё удостовериться в её работоспособности, а также сохранить тест-программу оборудования установки, но с этим можно было подождать.

Что дальше? А дальше надо было решить такие задачи:
- найти аппаратное решение загрузки программ в основную страницу памяти "Электроники-60" и выгрузки из памяти в компьютерный файл ;
- написать программу, которая выполняла функции связи, загрузки / выгрузки, запуска программ;
- обеспечить оператору поддержку функций дисплея;
- решить вопрос с печатью протокола результатов измерений параметров изделий.
И все это желательно сделать так, чтобы до поры до времени не удалять из системы прежние устройства (на всякий случай). Ведь пока мы будем заниматься отладкой модернизированной системы, регулировщики цеха в обычном режиме должны проверять изделия.
За месяц, что прошел с 24 октября, мы нашли решения для этих задач. Первые три задачи тесно связаны между собой, и в целом давно были решены в СКБ ВТ для комплексов, когда требуется организовать обмен между компьютером и МПСУ. Со стороны компьютера используется COM-порт, а со стороны МПСУ используется последовательный терминальный канал ИРПС. Между ними включается адаптер RS232 - ИРПС. В данном случае аналогичное решение включало использование платы И12, которая по своему назначению предполагает подключение двух устройств с последовательным интерфейсом ИРПС. Плату И12 с трудом отыскали у знакомых в Псковском политехе, отремонтировали, сменили оптроны, на одном из двух каналов выставили адреса терминального последовательного порта.








Фото платы И12

Отладка велась на нашем МПСУ с контроллером М126, который наиболее близко совместим с процессором М2 "Электроники-60". Разумеется, что терминальный канал в М126 был отключен, чтобы обмен выполнялся именно через плату И12. Между каналом И12 и СОМ-портом компьютера включается адаптер интерфейсов ИРПС - RS232 (мы его делаем сами, поставляем, например, со стойками ТУМС и МСТУ). У нас все работало: дисплей эмулировался в компьютере, при этом использовались наши прежние программы типа "монитор последовательного канала" Tie5 и его вариант TieW (для Windows). Правда, специальную программу для системы АКА, которая называется AkaAds, пришлось корректировать, чтобы перед загрузкой или выгрузкой файла из загрузчика не было команды reset, которая сбрасывала И12 и прерывала выполнение обмена. Сергей Николаевич Ильин настаивал на применении именно этого решения связи компьютера с системой АКА, считая, что впоследствии мы можем снять с себя ответственность за обслуживание стандартной платы И12.
Мне, честно говоря, с самого начала не нравилось применение этой самой И12, хотя против самой платы я ничего не имею, ведь когда-то давно сам активно её использовал, выполняя стыковку по последовательным каналам наши ДВК-3 и МПСУ, объединяя их для Юры Басина в радиальную сеть. Мне очень не хотелось "влезать" в каркас "Электроники-60", вынимать и вставлять в него какие-то платы. Кто плотно работал с этой машиной, тот знает, насколько она "не любит" перестыковки плат. То нет контактов в разъёмах "корзины", то платы касаются друг друга... А к тому же мы должны вынуть плату параллельного обмена, которая пока ещё занимается управлением старым дисплеем РИН-609 и имеет, соответственно, те же самые адреса терминального канала (плата "Д"). Этиv самым мы приводим себя в условия, когда при каждом посещении АДС для отладки мы должны перестыковать платы, а потом вернуть все обратно, поскольку необходимо вернуть систему к прежнему виду и дать возможность регулировщикам работать с изделиями. И если мы это до внедрения работы будем делать в течение месяца, то можно легко сломать "корзину" "Электроники-60". Кто работал с ней, тот мне поверит. Вот причина моего "плохого" отношения к И12.
А вот второе решение, которое предложили Помылев А.Л. с Кухтенковым А.Г., мне сразу понравилось. Они не только предложили, но за несколько дней сделали адаптер, который с одной стороны широким разъёмом подключается к плате "Д" (ничего вытаскивать не надо, кроме разъёма от дисплея РИН-609), а с другой стороны кабель подключается к СОМ-порту компьютера. И всё! Адаптер сделан на PIC-процессоре, Саша Кухтенков сам сделал и схему, и печатную плату, и программу написал, и в симпатичную коробочку все "упаковал".


Фото А.Л. Помылева и А.Г.Кухтенкова

Питание адаптера +5 в берётся с одного из контактов выходного разъёма платы "Д". Мне весьма понравилось такое решение. А самое главное, что при отладке в СКБ ВТ все прекрасно работало. Мы взяли с завода АДС запасную плату "Д" и с ней все проверили как с настольным компьютером, так и ноутбуком, который используем для отладки.
















Фото адаптера "Д-СОМ"

Сегодня уже 27 ноября, позади два посещения завода АДС для проверки сделанного: устройств связи и программы AkaAds. 25 ноября поездка была неудачной, поскольку не получилась загрузка / выгрузка файлов. Разгадка неудачи оказалась простой. Адреса "окошка ОЗУ", куда в начале перекачивается загрузчик, в контроллере МПСУ всегда свободны, а вот в данной "Электронике-60" оказались занятыми ячейками ПЗУ. К 26-му ноября программа была исправлена, и мы со Стасом с 11-ти до 15-ти часов смогли проверить все режимы программы.
Во время проверки для связи использовали решение с платой "Д" и адаптером (буду называть его "Д-СОМ"). Пока Сергея Ивановича не было, я сам все подключил (не составляет труда вынуть разъём кабеля от дисплея и вставить разъём от адаптера "Д-СОМ") и включил питание установки. Прежде всего, могу сказать, что проблем со связью между ноутбуком и "Электроникой-60" не возникало за все время проверки. Загрузка и выгрузка программ выполняется нормально, то есть работа выполнялась так, как мы задумали. Когда пришёл Сергей Иванович, мы загрузили и "прогнали" с начала и до конца программу функционирования (только пока без изделия).



















Отладка программы с применением ноутбука

Мы убедились, что работа программы функционирования не отличается от прежнего выполнения. Единственный останов был по адресу 36630. В программе там на самом деле стоит команда . Решили, что позднее выясним, нужен ли он тут. И тогда либо оставим его, либо поставим команду , либо скачаем и сохраним другую версию программы функционирования. Далее мы скачали с магнитной ленты (кассетный накопитель, как и принтер, остаются подключенными на усмотрение пользователей) тест-программы и выгрузили их в файлы, чтобы использовать впоследствии. При запуске тест-программ "Электроники-60" выяснили, что тест памяти идёт очень долго (один проход до 15 минут), да к тому же проблематично проверить дополнительную страницу памяти. Решили, что надо написать свой более быстрый тест памяти, который автоматически будет переключать и проверять две страницы памяти.
А вот с платой И12 связь не получилась. С трудом вставили её вместо платы "Д" (без переходника и с переходником), запустили программу, но никакой реакции даже просто в пультовом режиме. Причина непонятна. Я предположил, что нет контакта в разъёме, а Саша Помылев, когда я ему рассказал обо всем, предположил, что либо в корзине "Электроники-60" не заведено питание +12 вольт (проверка показала, что 12 вольт есть), либо какие-то сбои в интерфейсе ИРПС. Я доложил обо всем этом С.Н.Ильину. Конечно, он воспринял "не очень". Посмотрим, что дальше будет (примечание: в конечном итоге от платы И12 мы отказались).
И последнее на сегодня. В отдельную задачу я выделил формирование протокола испытаний, который можно было бы печатать на принтере компьютера. Этим мы могли бы избавиться от громоздкого и ненадёжного (по причине старости) печатающего устройства DZM-180. Мы со Стасом решили сделать так: вся информация, которая выводится на экран, помещается программой AkaAds в log-файл. Затем при выходе из программы этот log-файл обрабатывается по специальному алгоритму. Из него удаляется вся лишняя информация, которая не содержит данные протокола измерений. Это сообщения оператору, команды и параметры, которые вводит оператор, разные меню, адреса и т.д. В результате получается и сохраняется файл протокола, который можно открыть блокнотом или другим текстовым редактором, а затем отпечатать. Впоследствии пришлось много поработать, чтобы протокол печатался без лишних сообщений, но при этом ничего не пропускал полезного. Открывается протокол в Word-e. Там же его можно при необходимости подправить.

На фото: Станислав Чащухин и я, Владимир Савинов

Дальше я планирую, что Станислав доработает программу AkaAds, и мы будем ждать, когда рядом с системой АКА поставят компьютер. Думаю, что до этого времени нам можно отложить посещения АДС.

Сегодня 11 декабря 2008 года. Работа достигла завершающей стадии. Было ещё 2 посещения завода АДС, когда мы выясняли некоторые неясные моменты. В частности, например, нас не устроило то, что стандартный "тест памяти" "Электроники-60" выполняется очень долго, на один проход всех банков памяти требуется чуть ли не полчаса. К тому же при помощи его весьма сложно выполнить проверку второй страницы памяти, которая имеется в системе управления. Надо в определённом месте останавливать тест, потом открывать ячейку для переключения страницы, потом вновь запускать тест и т.д. Решили написать свой тест двух страниц памяти с автоматическим переключением страниц. Так и сделали, включив оба теста в меню тестовых программ. И, наоборот, "тест арифметики с плавающей запятой" удалили из меню, потому что процессор М2 "Электроники-60" не имеет встроенной арифметики ПЗ и не может выполнять этот тест (он был нами взят из комплекта программ для ДВК).
Позавчера мы проверили работу системы с тем компьютером, который выделили на АДС для работы в этой системе. Все работало, поэтому я попросил Холомкова В.А. собрать комиссию и, главное, чтобы была возможность проверить работу с подключенным изделием "Азур-6". И сегодня такая проверка состоялась часов в 10 утра.


Фотография системы с компьютером

Народу собралось много, т.к. в этом же помещении работницы ОТК занимались приемкой внешнего вида сразу десятка изделий. Сначала я причитал небольшую лекцию о том, чем теперь система отличается от прежней, показал загрузку и прохождение тестовых программ, далее загрузил программу функционирования и попросил подключить изделие. Подключили "Азур" и стали проверять по программе. Регулировщик выполнял разные действия с "Азуром", а я нажимал кнопки. Все прошло почти нормально. Мы все-таки выяснили, что наша версия программы функционирования не совсем правильная. Непонятный останов по адресу 36630 наводил на такую мысль. Скорее всего, при первоначальной выгрузке программы с кассеты была загружена какая-то отладочная версия, или при подготовке файлов произошла потеря информации в нескольких ячейках.
Я решил ввести с кассеты действительно рабочую версию программы функционирования и затем выгрузить её. Мы же не отключали КНМЛ (как и печатающее устройство), поэтому для скачивания достаточно было запустить из ПЗУ (165000G) программу работы с кассетным накопителем. Повезло, что программа с кассеты сосчиталась с первого раза. Далее, я её выгрузил, а затем её же вновь ввел в машину. Ещё раз повторили проверку "Азура". На этот раз все прошло хорошо, не было никаких остановов. Помаленьку все участники проверки разошлись, я остался, чтобы проверить сообщение при включении питания микро-ЭВМ. Меня смутило, что на ноутбуке это сообщение нормальное: 173000, а в компьютере, который работает в Windows XP, сообщение совсем другое. Снова подключил ноутбук и убедился, что так оно и есть. Видимо, есть причина.
Сейчас, когда я пишу эти строки, Стас уже корректирует программу, включает в дистрибутив новую версию программы функционирования и немного меняет алгоритм обработки протокола результатов измерения. По сути дела, осталось поставить следующую версию программы и можно сдавать тему. Однако, конечно, ещё придется ездить на АДС, чтобы передать документацию, ещё поучить регулировщиков и т.д.


Сегодня уже 24 декабря. Вчера фактически сдали работу. Съездили с Романом Каганом на АДС, где он подписал протокол и акты, а я установил последнюю версию программы. Проверил также работу ещё одного адаптера, который мы решили сделать в качестве запасного. Заодно посмотрел, как решилась проблема "173000", о которой написал выше. Саша Кухтенков немного изменил программу в микропроцессоре адаптера, и проблема решилась, сообщение теперь выводится нормально.

Работа программы в компьютере

Несколько раз вместе с регулировщиками с АДС провели проверку последнего оставшегося в этом месяце "Азура", при этом я рассказывал, как надо работать с нашей программой, то есть, провел обучение. Немного ещё надо подкорректировать в программе режим формирования протокола результатов испытания, поэтому, видимо, в этом году ещё надо будет съездить на АДС для обновления версии.

Январь 2009. Было несколько звонков с АДС. Ребята, работающие на проверке "Азура", спрашивали, почему у них печатается сразу два протокола вместо одного. Пришлось объяснить, что если без выхода из программы функционирования дважды выполнить контроль изделия, то в файле протокола сохраняется вся информация о первом и втором проходе проверки. Соответственно, при выходе из программы формируется для печати “двойной” протокол. Это естественно, что при небольшом опыте работы с новой системой что-то они там забывают. Порекомендовал ещё разок прочитать руководство оператора на программное обеспечение.
А вообще-то могу и приехать, если очень надо…

В марте 2009 года мы дважды произвели корректировку программы AkaAds, крайняя версия 1.0.14 от 26.03.2009 включила в себя ряд доработок режима формирования протокола.
(Это крайняя запись в сообщении).