audis Опубликовано 11 февраля, 2013 Поделиться Опубликовано 11 февраля, 2013 Вопрос такой. Как возможно на экран вывести пробег, но не в десятичном виде а в хексе, так как видим в дампе? В скриптах это сделать не проблема, но такое хочетса сделать в калькуляторе потому что имею 2 рабочие места, а програматор один. А скрипт без прогера запустить не возможно. Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 13 февраля, 2013 Автор Поделиться Опубликовано 13 февраля, 2013 Так ни кто не знает ? Может это не возможно? Ответьте пожалуйста. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Опубликовано 18 февраля, 2013 Поделиться Опубликовано 18 февраля, 2013 Для вывода числа в Хекс виде в метке. для примера метка имеет имя lb1 Нужно вывести значение переменной var0 Переменная имеет значение 0x12345678 lb1 = "Байт = "+#b.var0; Метка будет содержать текст "Байт = 78" lb1 = "Байт = "+#w.var0; Метка будет содержать текст "Байт = 5678" lb1 = "Байт = "+#d.var0; Метка будет содержать текст "Байт = 12345678" #b.любая_переменная - отображается младший байт переменной в хекс-виде #w.любая_переменная - отображается младшее слово (16 бит) переменной в хекс-виде #d.любая_переменная - отображается 32-битное значение переменной в хекс-виде Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 18 февраля, 2013 Автор Поделиться Опубликовано 18 февраля, 2013 Спасибо всё выводитса. Тогда ещё вопросик по похожей ситуации. Как вывести десятичное значение например имеем 456 но в реальности надо 45,6. Как описать такое чтоб место 456 было видно 45,6 или 45.6? Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Опубликовано 20 марта, 2013 Поделиться Опубликовано 20 марта, 2013 Такое только вручную. Предположим переменная probeg - значение пробега var probeg, drob, cel; probeg = 456; drob = probeg % 10; // drob будет равна остатку от деления на 10 - в данном случае 6 cel = 456 / 10; // cel будет равно 45 lb1 = "Пробег: "+#i.cel+"."+#i.drob+" km"; // lb1 будет "Пробег: 45.6 km" Текст скрипта для примера: Window(c="Calc";w = 300;h = 100;a=h){ digit(c="Введите число:";name = input;left = 90;top=5;width=100;height=21;value=123) button(c="Пересчет";left=200;top=5;w=90;h=22;proc=calc) Label(c = "bla bla bla";left = 10;top = 30;width = 100;name = lb1)}Editor{ (C="EEPROM";size=2048;mode=8;bytes=16)}$HOSTproc calc(){ var probeg, drob, cel; probeg = input; drob = probeg % 10; cel = probeg / 10; lb1 = "Пробег: "+#i.cel+"."+#i.drob+" km"; }$DEVICE[/code] Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 20 марта, 2013 Автор Поделиться Опубликовано 20 марта, 2013 Спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 21 марта, 2013 Автор Поделиться Опубликовано 21 марта, 2013 Уважаемый Александр Как понимаю это можно только в Label и в Digit не пойдёт? И за одно ещё вопросик . Как изменить цвет Label? Как это сделать в калькуляторе то нашёл ответ в старом форуме, только это не идёт в скрипте . Это конешно не так важно но хочетса сразу сделать как положено (извините учюсь програмирования из книжек, по этому не кого спросить) Ссылка на комментарий Поделиться на другие сайты Поделиться
grrek Опубликовано 21 марта, 2013 Поделиться Опубликовано 21 марта, 2013 lbcb.color=0xFF0000; Синий lbcb.color=0x0000FF; Красный Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 22 марта, 2013 Автор Поделиться Опубликовано 22 марта, 2013 lbcb.color=0xFF0000; Синий lbcb.color=0x0000FF; Красный С цветом А как с Болдом описать? lbcb.Bold = 1; (так не идёт) Ссылка на комментарий Поделиться на другие сайты Поделиться
kolondrej Опубликовано 29 августа, 2014 Поделиться Опубликовано 29 августа, 2014 Добрый день. Вопрос по SPI. Можно узнать название регистра настройки аппаратного SPI? В документации по-моему ошибка. Я подозреваю SPI_CR. И можно узнать название регистра приемо-передатчика. Я подозреваю SPI_DATA. Но хотелось бы узнать у разработчиков. Если можно опишите по подробней работу. Спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Beetlejuice Опубликовано 17 ноября, 2014 Поделиться Опубликовано 17 ноября, 2014 Подскажите пожалуйста. Какой язык программирования тут используется? Как вывести с буфера данные с определённого адреса? Спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 17 ноября, 2014 Автор Поделиться Опубликовано 17 ноября, 2014 Тут чтото подобное на С и С++. Смотрите примеры и все станет ясно. Ссылка на комментарий Поделиться на другие сайты Поделиться
Beetlejuice Опубликовано 17 ноября, 2014 Поделиться Опубликовано 17 ноября, 2014 Тут чтото подобное на С и С++. Смотрите примеры и все станет ясно. Какие примеры ? Что не открывал, все попадалось после компилятора. Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 17 ноября, 2014 Автор Поделиться Опубликовано 17 ноября, 2014 тут на форуме почти все на скриптах. так как калки уже свое отжили. А вы точно хочете кальки изучать? Луче сразу начинайте от скриптов, если планируете прогер приобретать. У них возможностей гораздо больше и удобнее пользоватся. Ссылка на комментарий Поделиться на другие сайты Поделиться
Beetlejuice Опубликовано 17 ноября, 2014 Поделиться Опубликовано 17 ноября, 2014 Планирую, пока использую старый iprog. Думаю в знаниях не потяну скрипты. Ссылка на комментарий Поделиться на другие сайты Поделиться
Beetlejuice Опубликовано 17 ноября, 2014 Поделиться Опубликовано 17 ноября, 2014 Все спасибо, читаю мануал и многое становится понятно. Ссылка на комментарий Поделиться на другие сайты Поделиться
jon-avto Опубликовано 6 января, 2015 Поделиться Опубликовано 6 января, 2015 раз уж топик про язык скрипта, спрошу здесь. Возможно ли в скрипте выводить дополнительные окна с информацией или другим функционалом для расширение рабочего пространства, а то места не очень много. не все функции сразу нужны и их можно вынести на вспомогательные окна. Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 6 января, 2015 Автор Поделиться Опубликовано 6 января, 2015 Mozno s pomoscju Page funkciji. smotri primer powertest.blr Ссылка на комментарий Поделиться на другие сайты Поделиться
jon-avto Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 это немного нето что я хотел. Хочеться открыть окно с доп параметрами, изменить их при необходимости, а при закрытии доп окна передать значения в основное окно. Ссылка на комментарий Поделиться на другие сайты Поделиться
u-vovchika Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 Mozno s pomoscju Page funkciji. smotri primer Спасибо, Это мне и нужно было!!! С Рождеством!!! Ссылка на комментарий Поделиться на другие сайты Поделиться
jon-avto Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 Давайте здесь в этой теме задавать вопросы по написаниям скриптов, у всех есть какие-то идеи, но нет времени на изучение всего языка Си с нуля, так что чем больше вопросов будет сейчас тем больше будет инфы потом для изучения другим при написании своих скриптов. Не стесняйтесь. Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 7 января, 2015 Автор Поделиться Опубликовано 7 января, 2015 Спасибо, Это мне и нужно было!!! С Рождеством!!! Этот скрипт есть в ехешнике ипрога. и еще пара есть Ссылка на комментарий Поделиться на другие сайты Поделиться
u-vovchika Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 В том и дело что обратил внимания когда ты выложил )) Пинок волшебный оказался))) Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 7 января, 2015 Автор Поделиться Опубликовано 7 января, 2015 И для меня он волшебный. А ребята говорит он давно уже есть :)) то представте сколько мы еще всего не знаем ))) Ссылка на комментарий Поделиться на другие сайты Поделиться
u-vovchika Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 До конца жизни уже))) Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.