vilich Опубликовано 25 ноября, 2015 Поделиться Опубликовано 25 ноября, 2015 Спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
vilich Опубликовано 28 ноября, 2015 Поделиться Опубликовано 28 ноября, 2015 Подскажите пожалуйста как происходит привязка скрипта к серийному номеру прогера? В скриптах видел две функции CloseWindow; и ShowWindow;. Подскажите для чего они нужны. Ссылка на комментарий Поделиться на другие сайты Поделиться
vilich Опубликовано 28 ноября, 2015 Поделиться Опубликовано 28 ноября, 2015 Еще заметил такую особенность: если менять цвет label до изменения текста, то все нормально, а если сначала изменить текст, а потом изменить цвет, то выдает ошибку - Invalid class typecast. Ссылка на комментарий Поделиться на другие сайты Поделиться
eeprom+ Опубликовано 28 ноября, 2015 Поделиться Опубликовано 28 ноября, 2015 1 час назад, vilich сказал: как происходит привязка скрипта к серийному номеру прогера? Специальная программа-криптовалка есть. Ссылка на комментарий Поделиться на другие сайты Поделиться
vilich Опубликовано 28 ноября, 2015 Поделиться Опубликовано 28 ноября, 2015 Как ее получить? Ссылка на комментарий Поделиться на другие сайты Поделиться
Teslic Опубликовано 28 ноября, 2015 Поделиться Опубликовано 28 ноября, 2015 Обратись к Володе eeprom+ Ссылка на комментарий Поделиться на другие сайты Поделиться
kolondrej Опубликовано 17 декабря, 2015 Поделиться Опубликовано 17 декабря, 2015 Добрый день. Спрошу здесь. Вопрос по квазинаправленности порта Е. Необходимо записывать в порт единичку для чтения данных из него? Или чтение из порта уже подразумевает это? То есть я записал в порт нолик. На выходе он будет до тех пор, пока я или не запишу единичку в порт, или не считаю значение с порта. Не совсем понятен вот этот кусочек в процедуре чтения скрипта 2402 if(GET_SDA = 0) sda_error = 0xAA; if(GET_SCL = 0) scl_error = 0xAA; start(); if(GET_SDA) sda_error = 0x55; if(GET_SCL) sda_error = 0x55; proc Start() { PORTE |= (1<<4)|(1<<5); SDA_L; SCL_L; } Спасибо. Ссылка на комментарий Поделиться на другие сайты Поделиться
Александр Опубликовано 19 декабря, 2015 Поделиться Опубликовано 19 декабря, 2015 Порт E: Да, что бы прочитать данные от вывода порта, нужно предварительно установить этот вывод в "1". Вывод сделан по принципу открытого коллектора, "1" задаётся подтягивающим резистором. Если внешняя схема даст "0" на вывод, то и прочитается ноль. Если записать туда "0" от программатора, то и будет читаться всегда "0". if(GET_SDA = 0) sda_error = 0xAA; if(GET_SCL = 0) scl_error = 0xAA; Это проверка возможных ошибок. Предварительно на линии SDA устанавливается "1", затем эта линия читается обратно "if(GET_SDA = 0)" и если на линии SDA видим 0, значит внешняя схема перетянула нашу "1", так не должно быть, это какая-то ошибка. 0xAA и 0x55 - это просто коды ошибок, выбраны от балды. 0xAA значит, что на линии должна быть 1, а читается 0. 0x55 - на линии должен быть 0, а читается 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Keymaster Опубликовано 19 июля, 2016 Поделиться Опубликовано 19 июля, 2016 Подскажите пожалуйста, возможно ли сделать чтобы при выборе из выпадающего списка на экране писался необходимый текст? например в выпадающем списке имеем один(1)+два(2)= два(2)+три(3)= а при выборе писалось в определенном месте экрана три(3) пять(5) имеется ввиду что выпадающий список содержит и цифры и буквы а также выводимая информация состоит из букв и цифр , если возможно дайте пожалуйста пример. Ссылка на комментарий Поделиться на другие сайты Поделиться
dmitr511 Опубликовано 27 августа, 2016 Поделиться Опубликовано 27 августа, 2016 Как сделать выход из цикла по кнопке? Window(C="Test - parameters";w=300;h=150;a=h) { Button(C="START";proc=start;left=5;top=20;w=100;h=25) Button(C="STOP";proc=stop;left=5;top=50;w=100;h=25) } Editor { (C="%HIDE%";size=65536;mode=8;bytes=16) } $HOST byte state; proc stop() { } proc start() { var c; state=0; for(;;) { c=device.read(); if (state) break; } } $DEVICE proc read() { } Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.