PDA

Просмотр полной версии : сми2



stanislav0
03.09.2013, 15:55
помогите примером отображения 4 букв на сми2 со скриншотами

stanislav0
04.09.2013, 09:39
неужели это так сложно?

Рабиндранат
04.09.2013, 10:18
В РЭ (http://www.owen.ru/uploads/re_smi2_1435.pdf) на страничке 33 описаны типы данных, с которыми может работать панелька. Указаны регистры, куда необходимо посылать информацию.
В примечании к таблице Г.3 расписано, какие символы поддержаны при использовании типа данных char.
Что именно у Вас не получается?

stanislav0
04.09.2013, 11:18
Скажем так-бубны с танцами. Я конечно только учусь.На сейчас ситуация такая-для того чтобы вывести слово из 4 букв необходимо разбивать его на 2 части.затем эти 2 половины вывернуть наоборот.и засылать используя 2 шт string output module. как вывести точки в слове пока не придумал.Может есть способ проще?
в регистр 17 указываю тип string.в регистры 29 и30 записываю вывернутые половины слова из 4 символов.Регистры 31 и 32 наверное для вывода точек-но больше одной вывести не получается

Гарчев Евгений
05.09.2013, 17:41
функцию записи в String output module поставьте 0х10, правда символы будут выводиться задом на перед, но можно в программе с помощью указателей переставить символы (байты) в нужном порядке.

sea
09.09.2013, 00:04
Скажем так-бубны с танцами. Я конечно только учусь.На сейчас ситуация такая-для того чтобы вывести слово из 4 букв необходимо разбивать его на 2 части.затем эти 2 половины вывернуть наоборот.и засылать используя 2 шт string output module. как вывести точки в слове пока не придумал.Может есть способ проще?
в регистр 17 указываю тип string.в регистры 29 и30 записываю вывернутые половины слова из 4 символов.Регистры 31 и 32 наверное для вывода точек-но больше одной вывести не получается

Для вывода символов (нескольких букв: А, Н, П, Р, В, С, Г, о) использую переменную типа "Портрет". Каждый сегмент индикатора СМИ2 - байт (приложение Г.5, стр. 35), точка - его 0 бит. Нужна точка - после делаю присвоение данному биту значения 1. Затем 4 байта собираю в DWORD и передаю через "32 output module".
Получаю:
9980
Р.Р.-А. (режим работы - автоматический).

Картинка конечно не СМИ2, для отладки сделано в CDS. Проверено на железе - все ОК.
Может и вам пригодится такой вариант с "Портретом".

вапросик
08.12.2013, 18:49
день добрый,форумяне!

установил драйвер преобразователя AC4 USB to RS-485
в Диспетчере Устройств этот драйвер "сел" на COM13 - см. скин слева
но в конфигураторе на СМИ-2 выпадает список только COM3,COM4,COM5 - см. скин справа
а COM13 -нет,поэтому нет коннекта ,что делать в таком случае?

вапросик
09.12.2013, 17:45
сам решил эту проблемку:
оказывается в ДУ в свойствах этого конвертера нужно войти во вкладку "параметры порта"
далее в раздел "дополнительно" и в ручную выбрать нужный нумер ком-порта.

влад580
30.01.2014, 16:16
Добрый день.помогите советом или примером как правильно подключить к 15 трм201 индикаторы СМИ 2.нужно показания с 15 трм201 вывести на второй этаж.К том подключены разные датчики температуры ,давления

Граница Науки
30.01.2014, 22:45
Так у Вас 201 или все-таки 101 ТРМ?

СМИ2 прошит на мастера?

влад580
31.01.2014, 04:49
Добрый день.у меня трм201

влад580
31.01.2014, 05:52
У меня будут трм201