- Управление ТЭН по Брезенхэму. А кто-нибудь делал так? Cкpипaч(450 знак., 24.09.2020 16:11, Cyber, полностью)
- ну поделись чем там вся кутерьма закончилась. полагаю что пшиком,
но один хер интересно - LordN(24.10.2020 21:17)
- Делов-то. Начальное значение прописать разное. - IBAH(08.10.2020 20:01)
- Сделать для всех каналов общий плавающий "запас" мощности - счётчик
"розданных" периодов сети. Каждый канал рассчитывает требуемую ему
мощность по температуре и фактической, ранее отданной мощности.
Проводится ранжирование: лишь тому каналу, которому более всего
нехватает мощности, даётся квант этой самой мощности - один период
сетевого напряжения. Отдав квант мощности, запас уменьшается.
Регулярное пополнение запаса производится регулятором-ограничителем
максимальной Nikolay_Po(725 знак., 27.09.2020 03:37)Cкpипaч
- См. пример по ссылке. Брезенхем трудно сдвинуть нельзя, т.к. в
отличии от ШИМа (с перепутанными битами) у него нет фазы (которая в
случае ШИМа двигается). Можно как-то детектировать, что пошло
одинаково и пропускать один период... как-то сложно. - fk0(24.09.2020 17:51, ссылка)
- у тебя вместо электросети сопли чтоли намотаны? зачем так загоняться? у меня были траблы
только однажды на перегруженном понижающем трансе и сопливом
кабеле, на пределе, метров под триста-четыреста, при управлении 4
секундным ШИМом эл.калорифера приточки на 90кВт. в итоге разбил на
три по тридцать, одна на ШИМе, две на контакторах, и проблема
снялась. - LordN(24.09.2020 17:28)
- Подскажите pls пленку с клеящим слоем, чтобы делать шильдики на
корпус прибора, для работы на улице или в промышленных условиях
IP65 - Make_Pic(21.01.2021 14:48, Tech, полностью)
- Нужен готовый измеритель активной мощности АС с аналоговым выходом
0...10В или 4...20мА, однофазный или трехфазный. Ток до 100А. Есть
ли такие в природе? - Yurasvs(21.01.2021 11:03, SCH, полностью)
- подскажите, плз, куда копать LordN(123 знак., 20.01.2021 06:42, Cyber, ссылка, полностью)
- В Мадриде взрыв газа. Срочно остановить СП-2, русский газ
взрывоопасен!... POV_(49 знак., 20.01.2021 21:55,
, Off, полностью)
- Тут упоминалось о возможность УФ литографии делать узор с
разрешением меньше длины волны. А где бы почитать посерьёзней, чем
на Хабре? - Kpoк(20.01.2021 10:53, Tech, полностью)
- Всё сошлось )) POV_(1 знак., 20.01.2021 11:44,
, Off, картинка, полностью)
- Размножение ядерных чемоданчиков в США. Трансфер перестает быть
томным. - Evgeny_CD(19.01.2021 23:08, Off, ссылка, полностью)
- Только сейчас вкурил какая ляпота работать за компом с 64 Гиг
памяти, 8 ядер/16 потоков. Да - китайским за 7 тыр, да - не сильно
модныйсвежий проц, но все летает, не глючит, не греется и не жрет
электроэнергию ( E5 2650 V2). Хост на win7, в виртуалках XP(1 ядро,
4 Гб), Linux Mint(8 ядер, 8 Гб) и win 10(4 ядра 8 Гб - вчера
поставил для софта, который запущается только под ней). Могу весь
этот зверинец запустить одновременно и не испытывать дискомфорта.
Sata Гyдвин(557 знак., 18.09.2020 02:19, dao, полностью)
- Давно уже спросить хотел. Разделение на загрузочный SSD win7 и NMVe
для дисков виртуалок - осмысленный шаг, или использование имевшихся
в наличии носителей? - 2dimka(20.01.2021 17:46)
- У меня такой как ESXi хост. Плата говно конечно но с бубном
заработало. 48Гб пока стоит - OlegPowerC(11.11.2020 08:01)
- Я вот тоже от косоглазых и косоруких получил ASUS X99E WS. Чуть
больше двух месяцев ждал. На пакете указана цена 12$, а я китайцев
просил указать цену близкую к реальной. Удивительно, что таможня со
второго захода пропустила без пошлины. Tech_(2 знак., 20.09.2020 06:30, картинка, картинка)
- У тебя там spectre и meltdown и ещё много чего. - fk0(18.09.2020 11:23)
- И еще есть куда расти ;) Все жду, когда у китайцев E5 2667 V2 (3.3
ГГц базовая, 3.6 ГГц в бусте по всем ядрам, 4 ГГц в одном ядре)
подешевеет до < 8 тыр. Но ждать со всяческими кризисами,
короновирусвми и падением рубля долго придется, скорее всего
придется нарушить зарок ;) - Гyдвин(18.09.2020 10:05)
- Ну вот, еще один мастодонт вымер :) - Codavr(18.09.2020 09:37)
- Три месяца назад понял какая ляпота работать за компом с 128 Гиг
памяти, 12 ядер/24 потоков. ))))) - Ruslan(18.09.2020 09:10)
- ждём сообщения про 256Гиг и 24 ядрышка.. LordN(3 знак., 18.09.2020 09:34)
- Стесняюсь спросить, что вы делаете с этими компами? - SciFi(18.09.2020 09:14)
- давно уже Pentium G3260, 8Gb RAM, 120GB SSD, Debian 10 XFCE без
подкачки жрет до 3GB (с браузером c вкладками), GCC, SDCC, Vim,
VSCode, Kicad, иногда в wine Keil4 и IAR, оба браузера основных (FF
и Chrome) работают шустро, win7 редко в виртуалке - не вижу пока
смысла менять - oleg110592(18.09.2020 11:48)
- Ну, например, мой позавчерашний случай. У китайцев появился вот
этот свежачок (по-ссылке). Интересно стало пощупать, заказал
пару... Потом начал смотреть, чем и как эту шнягу программить.
СиЛабс предлагает некую Simplicity Studio, которая весит, как
паровоз, да еще требует win10. Ну и накатил беспроблемно десятку и
эту "студию" в виртуалку за 20 минут. Так же, без всяческого
сожаления, все это дело можно прибить бесследно... Можно держать в
запасе несколько готовых Гyдвин(278 знак., 18.09.2020 09:53, ссылка)
- Я, наконец-то, перестану арендовать поминутно машины в облаке для
разовых работ вроде построения цветовых профилей печати
широкоформатных принтеров и расчёта 3D-моделей по массиву
фотографий. Nikolay_Po(122 знак., 18.09.2020 09:46)
- Открываем 200 вкладок в хроме :) - Ruslan(18.09.2020 09:35)
- всё тоже самое но только быстрее LordN(3 знак., 18.09.2020 09:32)
- Использую такое на AMD Rizen 7:) Чуток не такое распределение, но
близкое. Win10 и Deepin Linux. - Vit(18.09.2020 08:42)
- Видео научился пробрасывать в гостевую? - BlackPrapor(18.09.2020 08:28)
- То что 7-ка в пролете это печаль - saifullin2(18.09.2020 07:30)
- "цифровой трубопровод" от Мурманска до Владивостока. оптоволокно на
удивление российское. - m16(19.01.2021 10:19, Off, ссылка, полностью)
- Зарядное устройство для электромобилей. Можно ли безнаказанно
снимать с него питание? Cкpипaч(394 знак., 19.01.2021 14:15, Tech, полностью)
- мобильная ЗУ LordN(20.01.2021 09:56, ссылка)
- Опыта нет, но по логике, ничего негативного не случится. Главное,
прошивку во время отключения не обновлять. Я бы, после контактора,
в одном с ним щитке, поставил 3шт ограничителя импульсных
перенапряжений, 3х230В, типа такого: Nikolay_Po(410 знак., 19.01.2021 16:25, ссылка)
- Несколько лет назад в Моське сгорела Тойота. Пожар начался от
проводки прикуривателя. В суде пострадавшая была послана нахер... POV_(110 знак., 19.01.2021 15:44,
)
- отключаю включаю без проблем многократно, на даче просто выдернув
вилку из розетки. Сеанс зарядки не прекращается(связано с таймером
зарядки). Причем при включении сначала зарядка "договаривается" с
авто, а потом подает напряжение на автомобиль. - abivan(19.01.2021 14:18)
- Когда-то на auto.ru увидел объяву - "продаю ВАЗ 2121 Нива, аналог
Mitsubisi Pajero" :)) - MBedder(18.01.2021 17:10, Off, полностью)
- Добрый! Электронное устройство подключается кабелем Type-C в любой
USB Type-A разьем. Это может быть зарядное у-во, слот ноутбука, ПК
и тд. Необходимо аппаратно защитить все устройства и человека. Сам
девайс не имеет никаких метал. частей, не имеет других кроме USB
разьемов и тд Capture(109 знак., 19.01.2021 15:13,
, SCH, полностью)
- Заканчиваю реверс бинарного протокола fluke 289. Надо кому-нибудь? - evgeniy1294(18.01.2021 16:20, dao, полностью)
- Возникла проблема с 32-битной арифметикой. Компилятор XC8 для
PIC18. Контроллер подключён к импульсному выходу электросчётчика.
Количество импульсов на киловатт-час задаётся программно. Допустим
это 3200 имп/кВт*ч. Счётчик 32-битный. Требуется выдавать "наружу"
уже пересчитанное значение с точностью до Вт*ч. И тут появляется
проблема. Я не могу сделать так: (cnt * 1000) / coeff, потому что
при достижении значения в 4 млн. с чем-то импульсов у меня при
умножении будет FDA(130 знак., 14.01.2021 22:48, dao, полностью)
- div_t x = div(cnt, coeff); return x.quot * 1000 + x.rem * 1000 /
coeff; maleon(69 знак., 18.01.2021 11:37)
- Например так: Пaлыч(203 знак., 15.01.2021 11:29 - 16.01.2021 10:19)
- 1000*ЦЕЛОЕ(cnt/coeff) + (1000*ОСТАТОК(cnt/coeff))/coeff . - PS если
coeff>1000, то переполнения гарантированно не будет - argus98(15.01.2021 21:43)
- Вдогонку. К PICC18 не PRO-версии, а STD, в своё время прилагались
исходники libc. И в них есть конечно ассемблерные реализации
деления умножения для long. Не сложно взять и дописать для long
long по образу и подобию. - fk0(15.01.2021 11:20)
- а так ? cnt = cnt1+cnt2...+cntN+cntRemainder где cnt1...N кратно
коэффициенту ну а далее cnt1*1000/coeff+... - abivan(15.01.2021 10:49)
- Всего то нужен пятый байт. Сложно написать поддержку через
инкремент? - VLLV(15.01.2021 08:56)
- А вот я хотел спросить, а можно что-то намутить с этим счётчиком,
чтоб импульсы взад пошли? Например, чтоб счётчик переполнился и с
нуля начал. - fk0(14.01.2021 23:40)
- 1) посчитать с плавающей точкой... 2) написать 64-битную арифметику
самостоятельно (это сделано в C-библиотеках многих процессоров на
самом-то деле -- подсмотреть можно в libgcc), 3) взять библиотеку
вроде BigNum (в RSA для pic18 такая какая-то и использовалась!) и
посчитать с неограниченной разрядностью. По пункту 2 на самом деле
проблема с делением. Лучше извернуть до cnt*other_coeff
>> N. А уж умножить совсем не проблема,
условно-поразрядно: fk0(1388 знак., 14.01.2021 23:39, ссылка, ссылка)
- в аналогичной ситуации, правда для AVR-а , я написал 64 бит
арифметику на асме. - m16(14.01.2021 23:21)
- я не в курсе про "XC8 для PIC18". Однако почему не считать в двух
счетчиках ? один на 3200 (на один кВт*ч) и другой в целое значение
кВт*ч ? Арифметику производить для значений от 0 до 3199 (по
формуле (cnt * 1000) / coeff). Zoro(40 знак., 14.01.2021 23:08)
- Есть там int64_t и uint64_t. Только какие-то моменты были с printf
- не сильно разбирался и заменил на вариант от Chan-а - Vit(14.01.2021 22:55)
- Нет там 64-битных типов. Точнее, есть только при использовании C99,
а у меня сейчас C90. - FDA(14.01.2021 22:59)
- принципиально нужно
С90C89 (fk0 углядел)? - Vit(14.01.2021 23:01 - 15.01.2021 00:13)
- Проект большой, сейчас не получится поменять. Была бы тысяча строк,
вопросов бы не было. - FDA(14.01.2021 23:02)
- Извиняюсь, а что за проблемы при этом могут быть? Просто кроме
глупостей от IAR для MSP430 не встречал проблем - Vit(14.01.2021 23:05)
- Много изменений вносить надо. Просто так проект не пересобирается. - FDA(14.01.2021 23:08)
- Тоже не верю. Ругань компилятора в студию. - SciFi(15.01.2021 08:14)
- Вот таких ошибок тысячи. Что-то связано со строками. Как я понял,
для них надо использовать тип char, а в проекте везде типы uint8_t,
uint16_t и т.д. Плотно пока не разбирался. FDA(1 знак., 15.01.2021 08:56, ссылка)
- Нормальные предупреждения, абсолютно по делу. По сути режим C89
просто отключает эти предупреждения. Если вам нравится прятать
голову в песок, отключите их и в режиме C99, делов-то. - SciFi(15.01.2021 09:07)
- Не могу понять как вот эти предупреждения отключить: FDA(193 знак., 15.01.2021 11:12)
- Кстати советую запомнить, я, например, длительное время не знал,
пока не обделался на этом, что в языке C есть три типа char: signed char, unsigned char и char. И это три разных типа. fk0(29 знак., 15.01.2021 11:37)
- Да, тут ты совершенно прав! При переходе на C99 проблемы были как
раз с типами. В итоге за пару дней я всё таки смог проект
перевести. Пришлось всю работу со строками заменить на char. Плюс
добавить очень много прямых преобразований типов. Например,
компилятор ругался при присвоении типу uint16_t типа uint32_t. В
итоге всё заработало. Всем спасибо за помощь! - FDA(19.01.2021 15:18)
- Я знал. Что С - для извращенцев. Очередное подтверждение. - Kpoк(18.01.2021 13:17)
- А вот и статью нашёл - Dingo(18.01.2021 12:25, ссылка)
- Не уверен, что правильно помню, но вроде версии signed / unsigned
не менее 8 бит, а просто char привязан к машинному слову. На хабре
человек разбирал на примере, когда char 9 бит, а signed/unsigned 8
бит. Dingo(31 знак., 18.01.2021 12:23)
- На сколько мне известно, char равен signed char или unsigned char,
в зависимости от ключей компилятора. Обычно, по умолчанию, char ===
signed char - AlexBi(15.01.2021 11:54)
- Я char не знал - а что это по сравнению с собратьями? - MBedder(15.01.2021 11:39)
- Их нужно не отключить, я однажды исправить. Там исправления такого
уровня, что делаются чуть ли не регэкспом, во всяком случае любой
дурак по-шаблону справится. Исправления код не изменят. Т.е. легко
проверить, что после исправлений собирается такой же бинарник. Суть
исправлений: руками привести типы насильно (через каст к void*:
"func((const void*)var)"). Хотя вообще за частью таких варнингов
запросто могут стоять ошибки, со строками наверное одно из немногих
исключений, fk0(79 знак., 15.01.2021 11:34)
- Use the command line option "-nw= n". Where n is the warning message you want to suppress. - m16(15.01.2021 11:31)
- У PICC18 отдельные предупреждения не отключаются, только уровень
настраивается. Но есть другой путь: предупреждения лежат в каком-то
.txt файлике в составе компилятора и там в каждой строчке номер,
буква и строка ошибки. Буква определяет это warning, error, и
уровень варнинга. Как-то так. Давно было дело, я уже не помню. У
меня в проекте этот файлик свой был и там нужные варнинги были
понижены в уровне и отключены. - fk0(15.01.2021 11:28)
- Не разбираюсь в мелкочиповских компиляторах. По форуму сложилось
впечатление, что они кривые. Как у них отключаются предупреждения и
отключаются ли вообще — не в курсе, увы :-( - SciFi(15.01.2021 11:18)
- Не верю. В C99 нет или почти нет изменений не совместимых с C89. - fk0(14.01.2021 23:43)