После нескольких проб и ошибок, с подачи участников форума нашел следующий способ одолеть проблему с киррилическим именем юзера под WinXP:
Сначала выполняется команда
"bdclose all; set_param(0, 'CharacterEncoding', 'windows-1252')"
для установки кодировки по умолчанию, а затем после создания/открытия модели в Simulink-е выполнить команду
"set_param(gcs, 'CharacterEncoding', 'windows-1252')"
для установки кодировки для текущей модели.
После этого у меня все заработало, но с одной особенностью - при сохранении и открытии модели генерируется сообщение, что текущая кодировка модели не совпадает с текущей кодировкой среды. Дальнейшие исследования (для приведения в соответствие кодировок) привели к строчному хелпу:
"help slCharacterEncoding"
из которого стало ясно, что кодировка "cp1252" вроде бы поддерживается, но при попытке ее включения происходит следующее:
slCharacterEncoding()
>> ibm-5347_P100-1998
slCharacterEncoding('cp1252')
slCharacterEncoding()
>> ibm-5348_P100-1997
Т.е. устанавливается не та кодировка, что задается в команде. Еще раз повторюсь, что тем не менее все работает за исключением предупреждений <_< Если кому не трудно, прошу провести эксперимент с включением кодировки указанными (или иными) командами и сообщить результат. У меня Matlab v.7.0.1.24704(R14)SP1, Simulink v.6.1 (R14SP1). Спасибо.