sswift Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 это немного нето что я хотел. Хочеться открыть окно с доп параметрами, изменить их при необходимости, а при закрытии доп окна передать значения в основное окно. пока нельзя, поэтому скрипт на новые субару пока отложил(((( Ссылка на комментарий Поделиться на другие сайты Поделиться
jon-avto Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 будем ждать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 14 марта, 2015 Поделиться Опубликовано 14 марта, 2015 Подскажите пожалуйста за что отвечают числа 0 и 2 при объявлении буфера emem fbuf=0,fsel=2; // объявляем буфера // fbuf - то, что видно на экране программы // fsel - для включения-выключения подсветки байт или слов Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 14 марта, 2015 Автор Поделиться Опубликовано 14 марта, 2015 постараюсь сказать понятным языком что означают эти цыфры. 0 //это первый буфер, например ээпром 1 //это второй буфер, например флеш 2 //посветка байтов первого буфера, для того чтоб после замены были видны изменения 3 //подсветка байтов второго буфера, для того чтоб после замены были видны изменения 4 //неотображаемый буфер (он 64кб обемом) Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 14 марта, 2015 Поделиться Опубликовано 14 марта, 2015 Большое спасибо за ответ!!! А де побольше об этих тонкостях можно почитать? Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 14 марта, 2015 Автор Поделиться Опубликовано 14 марта, 2015 пока ни где. все методом тыка и по примерам. может ктото займется и сделает болеее детальнй мануал... Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 3 апреля, 2015 Поделиться Опубликовано 3 апреля, 2015 А как можно записать в НЕХ редактор число в явном виде??? пример: нужно ввести число 124442 чтобы в НЕХ редакторе отобразилось 12 44 42 Ссылка на комментарий Поделиться на другие сайты Поделиться
pavel-pervomaysk Опубликовано 3 апреля, 2015 Поделиться Опубликовано 3 апреля, 2015 К примеру у тебя в Var(x) находится твое число 0x124442 Shift Right (>>) нужен и AND (&). Var(x+1)=(Var(x)>>16 & 0xFF); Var(x+2)=(Var(x)>>8 & 0xFF); Var(x+3)=(Var(x) & 0xFF); Потом выводишь вместе: Пробег равен Var(x+1),Var(x+2),Var(x+3); ;----------------------------- Кто пишет на прогер скрипты. Объясните как сделать байтовый массив и бегать по нему меняя байты и читать их? Ато жду, не могу дождаться. Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 3 апреля, 2015 Поделиться Опубликовано 3 апреля, 2015 Я наверное не правильно объяснил. У меня есть десятичное число например 12 если я его прописываю в нех редактор то у меня полйчается 0С а мне нужно чтобы получилось в нех редакторе именно 12 Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 3 апреля, 2015 Автор Поделиться Опубликовано 3 апреля, 2015 наверное не правильно описал окно ввода/вывода даных Hexbytes(c = "Hex: "; name = hxToFnd; left=100; top = 20; w=200; value = 8; items="FF FF FF FF FF FF FF FF") Ссылка на комментарий Поделиться на другие сайты Поделиться
pavel-pervomaysk Опубликовано 3 апреля, 2015 Поделиться Опубликовано 3 апреля, 2015 Наверное и я неправильно понял. Если Вы хотите что-то объяснить, пишите подробнее. Тут BCD рулит. ; Using Array @BCD 8 digits DEC -> HEX example: R0=12345678 ; init range R2=R0 ; Store R0 LOOP=(7,0){R1=R0,R1=%10,@BCD=R1,R0=/10} ; R0=R2 ; Restore R0 Result stored in Array @BCD: (0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08 ) Rx = Varx. Как объявить массив - Х.З... Кому интерестно, разберется. Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 3 апреля, 2015 Поделиться Опубликовано 3 апреля, 2015 наверное не правильно описал окно ввода/вывода даных Hexbytes(c = "Hex: "; name = hxToFnd; left=100; top = 20; w=200; value = 8; items="FF FF FF FF FF FF FF FF") Большое спасибо для меня не подойдет . Я использую десятичный редактор. Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 3 апреля, 2015 Автор Поделиться Опубликовано 3 апреля, 2015 а что мешает хексовый использовать? если все в явном ввиде... и зачем тогда конвертации мутить? Ссылка на комментарий Поделиться на другие сайты Поделиться
grrek Опубликовано 3 апреля, 2015 Поделиться Опубликовано 3 апреля, 2015 А как можно записать в НЕХ редактор число в явном виде??? пример: нужно ввести число 124442 чтобы в НЕХ редакторе отобразилось 12 44 42 w0 = distance; w2 = w0 % 10; w0 = w0 / 10; w2 = w2 | ((w0 % 10) << 4); w0 = w0 / 10; w2 = w2 | ((w0 % 10) << 8); w0 = w0 / 10; w2 = w2 | ((w0 % 10) << 12); w0 = w0 / 10; w2 = w2 | ((w0 % 10) << 16); w0 = w0 / 10; w2 = w2 | ((w0 % 10) << 20); w5 = w2 & 0xFF; w6 = w2 >> 8; w7 = w2 >> 16; eebuf[0x00] = w5; eesel[0x00] = 2; eebuf[0x08] = w5; eesel[0x08] = 2; eebuf[0x01] = w6; eesel[0x01] = 2; eebuf[0x09] = w6; eesel[0x09] = 2; eebuf[0x02] = w7; eesel[0x02] = 2; eebuf[0x0A] = w7; eesel[0x0A] = 2; Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 3 апреля, 2015 Поделиться Опубликовано 3 апреля, 2015 Большое спасибо за помощь pavel-pervomaysk, audis, grrek.!!! Попробую объяснить. Это называется Двоично-десятичный код (англ. binary-coded decimal), BCD, Иногда бывает удобно хранить числа в памяти процессора в десятичном виде (Например, для вывода на экран дисплея). Для записи таких чисел используются двоично-десятичные коды. Не нужно путать двоично-десятичный код с десятичной системой счисления. Для записи одного десятичного разряда используется четыре двоичных бита. Эти четыре бита называются тетрадой. При помощи четырех бит можно закодировать шестнадцать цифр. Лишние комбинации в двоично-десятичном коде являются запрещенными. Вид соответствия двоично-десятичного кода и десятичных цифр приведен ниже: BIN ДЕС 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 Пример двоично-десятичного кода: 1258 = 0001 0010 0101 1000 В первой тетраде записана цифра 1, во второй — 2, в третьей — 5, а в последней тетраде записана цифра 8. В данном примере для записи числа 1258 потребовалось четыре тетрады. 589 = 0000 0101 1000 1001 Ссылка на комментарий Поделиться на другие сайты Поделиться
rain35 Опубликовано 18 апреля, 2015 Поделиться Опубликовано 18 апреля, 2015 как в имя сохраняемого файла вставить текущую дату и время? Ссылка на комментарий Поделиться на другие сайты Поделиться
димончик Опубликовано 18 апреля, 2015 Поделиться Опубликовано 18 апреля, 2015 Параметры-общие-подставлять имя файла по умолчанию Ссылка на комментарий Поделиться на другие сайты Поделиться
rain35 Опубликовано 18 апреля, 2015 Поделиться Опубликовано 18 апреля, 2015 Параметры-общие-подставлять имя файла по умолчанию Это мне так в коде скрипта написать? Ссылка на комментарий Поделиться на другие сайты Поделиться
audis Опубликовано 18 апреля, 2015 Автор Поделиться Опубликовано 18 апреля, 2015 Это в параметрах софта нужно галочку поставить. Ссылка на комментарий Поделиться на другие сайты Поделиться
димончик Опубликовано 18 апреля, 2015 Поделиться Опубликовано 18 апреля, 2015 Это мне так в коде скрипта написать? Так и написать...И галочку там поставьте. Ссылка на комментарий Поделиться на другие сайты Поделиться
Mihali4 Опубликовано 18 апреля, 2015 Поделиться Опубликовано 18 апреля, 2015 Вот здесь. Ссылка на комментарий Поделиться на другие сайты Поделиться
rain35 Опубликовано 19 апреля, 2015 Поделиться Опубликовано 19 апреля, 2015 Может все думают что вопрос решен? нет он не решен,мне не надо галочки ставить, мне надо написать в скрипте Здесь же тема про калькуляторы Ссылка на комментарий Поделиться на другие сайты Поделиться
grrek Опубликовано 19 апреля, 2015 Поделиться Опубликовано 19 апреля, 2015 Может все думают что вопрос решен? нет он не решен,мне не надо галочки ставить, мне надо написать в скрипте Здесь же тема про калькуляторы В калькуляторах дампы не сохраняются. Сохранить можно только в скрипте. Backup("READ_MAC7242 (8-bit)|"+"8-bit mode"); Ссылка на комментарий Поделиться на другие сайты Поделиться
rain35 Опубликовано 19 апреля, 2015 Поделиться Опубликовано 19 апреля, 2015 Годится Спасибо Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 28 апреля, 2015 Поделиться Опубликовано 28 апреля, 2015 А как можно узнать текущею дату и время? ПРИМЕР: В скрипте задается время (часы , минуты , секунды.) при запуске скрипта программа сверяет текущее время с установленным. При совпадении программа запустит исполнительный механизм. Вот и встал вопрос как можно считать время и дату. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.