пятница, 22 января 2010 г.

Первые проблемы...

Первым делом попытался найти «добровольцев» среди сотрудников нашей проектной организации, которые взялись бы за тестирование программы в реальных условиях, т.е. использовали бы Bricscad в своей ежедневной работе над проектами. Это, как я думал, дало бы возможность  оценить степень пригодности Bricscad как альтернативы AutoCAD применительно к нашим условиям и стандартам изготовления проектной документации. Но, увы, все попытки пользовательской обкатки Bricscad заканчивались построением нескольких линий, кружочков, в лучшем случае -  схемы или отдельного узла конструкций и скорым вердиктом «Не годится!».  Да никто и не воспринимал всерьез мою затею отказаться от использования AutoCAD.

Дополнительные сложности создавало отсутствие русскоязычного интерфейса и невозможность использования небольшого (4-5 функций), но уже привычного для пользователей набора LISP-приложений, которые были написаны под AutoCAD сторонним разработчиком по заказу нашей организации. Вопрос с переводом основных элементов интерфейса программы на русский язык для меня не представлялся особо сложным (на тот момент уже имелся некоторый опыт) и уже в скором времени я имел в своем распоряжении «русскую версию» Bricscad, позволяющую пользователю с недостаточным знанием английского языка достаточно комфортно работать с программой. Вся используемая терминология была по возможности максимально приближена к русской версии AutoCAD.

Сложнее обстояло дело с использованием «автокадовских» LISP-приложений, которые упрямо не хотели работать с Bricscad. Мои познания в использовании LISP были весьма скромными. Но в таких случаях я всегда вспоминаю знаменитый слоган из не менее знаменитого детского познавательного киножурнала советских времен: «Орешек знаний тверд, но все же мы не привыкли отступать!». Поэтому пришлось засесть за освоение азов этого языка программирования, чтобы докопаться до глубины глубин и выяснить причину такой несговорчивости Bricscad, который, по заявлениям разработчиков, должен был поддерживать этот LISP  в обязательном порядке. В результате выяснилось, что причиной неработоспособности приложений было элементарное несовпадение опций и запросов некоторых команд Bricscad и AutoCAD при их использовании в lisp-функции command.

После устранения этих несоответствий у меня на руках была «русская версия» Bricscad V4 с поддержкой всех используемых в нашей организации дополнительных LISP-приложений. Но энтузиазма со стороны остальных пользователей это не прибавило…