Unicode

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Unicode

Сообщение Vitaliy » 12 мар 2014, 20:59

Скажите, пожалуйста, возможно ли через макрос записать в RW или LW регистры символы юникода, например при помощи команды -SetData(…), или все- таки в экран необходимовставить клавиатуру с символами юникода и при ее помощи вести символы
В объект ” текстовое поле вода”, где соответственно нужно поставить галочку Unicode.
Vitaliy
 
Сообщения: 29
Зарегистрирован: 22 фев 2014, 19:39

Re: Unicode

Сообщение den_po » 17 мар 2014, 12:44

Отвечал в личной переписке, повторю и здесь:

Можно и из макроса, и из экранных объектов управления.
При использовании юникода в панели на каждый символ используется по 2 байта (один 16-битный регистр), поэтому при использовании SetData копировать строки лучше не из массива байтов (хотя и так можно), а из массива short.

Компилятор макросов не понимает кириллические символы в знаковых литералах ('а'), для символов кириллицы можно использовать код символа из этой таблицы: http://www.unicodemap.org/range/9/Cyrillic/
den_po
 
Сообщения: 436
Зарегистрирован: 04 фев 2013, 12:25


Вернуться в Weintek

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

Сейчас этот форум просматривают: Google [Bot] и гости: 9