Перейти к содержанию
    

artemkad

Свой
  • Постов

    2 591
  • Зарегистрирован

  • Посещение

  • Победитель дней

    13

Весь контент artemkad


  1. А вот и а-ля смесь html c питоном <if условие1> xxx <elif условие2> xxx <elif условие3> xxx <elif условие4> xxx <else> xxx </if>
  2. Ну, можно и по-взрослому <if условие> xxx <else> xxx </if> или еще взрослее <if условие> <then> xxx </then> <else> xxx </else> </if> или уж совсем хардкор <if> <then условие1> xxx </then> <then условие2> xxx </then> <then условие3> xxx </then> <then условие4> xxx </then> <else> xxx </else> </if>
  3. Не, на этой части я не настаиваю - тут без разницы чем ограничивать конец условия. Там основное отличие - признак конца "end". Т.е. есть начало if конец end и внутри 2 или 3 блока ограниченные then(или скобкой или еще чем) и else Т.е. вход должен быть один и один выход. А в текущем варианте много вариантов окончания.
  4. А что мешает иметь более структурную конструкцию а-ля if (условие) xxx else // не обязательное xxx end ?
  5. Закрытие блока по {, }, else, ; или конец файла. С пушем там тоже будет особенность - он должен оставить на стеке признак "конца then" если там был признак "начало then", этот признак или используется(и снимается) следующим else или просто снимается если дальше if или { или ; или конец файла. ЗЫ. then там тоже делает поп признака if, и пуш признака "начало then"...
  6. Размер LIFO определяется допустимой глубиной вложения структур. Так или иначе слишком большая глубина должна тоже вызывать ошибку. В принципе, можно попытаться извратиться и воспользоваться имеющимся стеком через рекурсию, но как по мне это будет сложнее и он тоже будет ограничен размером выделенным под стек минус все что там еще вложеного.
  7. Forth в помощь. Делаешь стек(LIFO) параметров на который по токенам выражения(включая токены скобок и ";") кладешь и анализируешь некие константы(у тебя они уже есть, но надеюсь там enum, а не тупые подстановки препроцессора) отвечающие за тот или иной элемент конструкции. И да, разбирать токены switch-case-ом как по мне - уродство.
  8. Ну, это вполне ожидаемо - она запитана по сути от те-же 12В. Странно было-бы если-бы их там не было.
  9. Так то по рентгену. А тут только описание в каком месте болит.
  10. Тут может и хирурги, но никак не телепаты.... Это может быть, к примеру, несинхронность закрывания диодов, может быть паразитный резонанс у трансформатора или индуктивности, а может быть и наводка одного из трансов на дроссель или между собой. Как писал выше, возможных причин там воз и маленькая тележка...
  11. Звенеть там может много чего, но его отлов требует поиска в реальности. Форумные советы в этом помогут не более чем гадание на кофейной гуще. Потому и советуем способы как подавить, а не как искать. На 5МГц электролит что мертвому припарки. Там как емкость может работать или пленка или керамика. Причем при прочих равных керамика позволяет работать при более высоких частотах. И даже они всегда имеют предельную частоту(частота последовательного резонанса) выше которой они как конденсаторы не работают. К примеру, я поглядел на Мюратовские керамические общего применения - 1206 на 10мкФ имеют частоту последовательного резонанса в районе 2МГц, так что я пожалуй поторопился его советуя. Там лучше будут работать несколько емкостей в районе 2.2 - 4.7 мкФ включенных параллельно.
  12. А че-бы не остаться - керамики в фильтрах нет, а электролиты на 5МГц уже давно как индуктивности. Параллельно всем электролитам в выходных фильтрах поставь керамические конденсаторы желательно SMD где-то на 10мкФ и что-бы дважды не подходить параллельно еще и керамику на 0.1 мкФ.
  13. Если изменены самой программой, то надо контролировать и целостность этих изменений, а значит программа помимо данных должна сохранить CRC, возможно копию данных с CRC и знать заводское значение этих данных на случай капитального развала или начальной инициализации. Что значит "не знает"? На пустых данных у нее вылезет ошибка CRC которая заставит эти данные проинициализировать заводскими значениями и подтвердить их корректными CRC.
  14. Это смотря что подразумевать под вменяемым. Несомненно можно найти производителя с отличным качеством в пределах указанных в даташите. Вот только не стоит ожидать от них индивидуального подхода(т.е. параметры за пределами даташита) не будучи самим крупным или потенциально крупным клиентом.
  15. Нет, я всего лишь объясняю вам основы китайского(и не только) менеджмента. Потому как у вас о китайцах мифологический взгляд. Со всеми директорами машиностроительных заводов или оптовыми продавцами они действительно так работают. Даже когда они делают мелкие заказы. Вот только не надо это распространять на всех остальных. Я лично с одними и теми-же китайцами побывал как в шкуре представителя крупной оптовой фирмы, так и в шкуре мелкой частной конторы - отношения были крайне различными. Как зачем-то. Приезжали лично оценить состояние клиента и его потенциал. Ну и продемонстрировать собственное серьезное отношение(см. выше по оценке приезда директора в Китай). Для китайцев это типовое поведение с потенциально серьезным клиентом. Я сам несколько раз встречал такие делегации.
  16. В мануале на команды Sim800 сейчас есть максимальное время отклика. На AT+CIICR там указано до 85 секунд. Подозреваю это время зависит в т.ч. и от действий базовой станции. Я сам уже несколько лет вообще перешел на отправку AT+CIPSTATUS; перед каждой следующей командой и дальнейшим действиям по результату. Иначе уж очень на неожиданные иногда сюжеты натыкался...
  17. Твой сын "рулит машиностроительным заводом". Т.е. потенциально он в будущем крупный заказчик даже если сейчас делает мелкую партию. Китайцы всего лишь расценили этот заказ как оценочный от интересного клиента. Отсюда и официоз. К тому-же он лично приехал в Китай, что говорит о его заинтересованности как крупного клиента(которому ничего не стоило ради "мелкого заказа" оплатить поездку двух человек в другую страну).
  18. Обычно - размер серии или точнее объем денег заказа этого компонента. Ради заказа на несколько сот долларов производитель только вежливо покивает. Как по мне это не сильно отличается от китайской деревни. Если и отличается, то в худшую сторону.
  19. Момент регистрации это момент наибольшего потребления модема. <режим телепата включен> При регистрации или проблема с питанием или отваливаетя карточка по причине протекания тока модема через цепь ее массы. Более вероятен второй вариант. <режим телепата выключен>
  20. Че его рассматривать? Как я выше писал, в твоей схеме добавь один конденсатор между ногами трансформатора и убери снабберную цепь транзистора. И будет тебе вариант SEPIC-а... Неужели долго проверить результат?
  21. В нагревательных кабелях для теплого пола диаметр каждой жилки сильно меньше 0.1мм. Так что совсем не проблема. Собственно сопротивление пучка кабеля там 33 Ом/метр.... Не рядами, а двойная спираль. Т.е. проводом в 5 раз меньшего диаметра наматывается спираль диаметром чуть меньше половины исходной, а потом уже эта спираль наматывается в спираль до исходного диаметра. При этом мощность остается та-же, но рабочее напряжение поднимается в 10 раз. А что, в лампочке спираль занимает много места? Обращаю внимание, удельное сопротивление вольфрама в 6+ раз ниже чем у фехрали, что не мешает нескольким сантиметрам двойной спирали в лампе успешно работать от 220В без каких либо преобразователей. Ну вот о лампочках я и подумал.... Лампа накаливания галогеновая 220В 1кВт имеет длину 189мм, диаметр 10мм. 10 штук впараллель = 10кВт. Вроде места не много займут....
  22. Удельное сопротивление графита в 10 раз больше чем у фехрали. Потому из него резисторы и делают. Там вопрос только в защитном покрытии. Помимо этого возможен переход на двойные спирали как в лампочках - в результате, к примеру, диаметр провода снижают в 5 раз, а длину провода увеличивают в 2 раза при тех-же габаритах нагревателя.
  23. Ну, думаю вместо фехрали перешли-бы на графит... Кстати, в 220В лампочке в спирали толщина вольфрамовой нити составляет 0.05мм...
  24. Ключи, диоды, фильтры. Вся силовая часть. Прикинь размер фильтров на, скажем, 20кГц или на 12.5Гц который вылезет при редукции на 4. Думаю автотрансформатор на 50Гц будет меньше тех низкочастотных фильтров...
  25. В смысле? 0.1*1=0.1Ом для напряжения 85В это 72кВт, а 0.01*10=0.1Ом для напряжения 220В это 480кВт. Где тут для той же мощности?
×
×
  • Создать...