- QFN модульки. "Все украдено до нас". Evgeny_CD(967 знак., 26.05.2017 22:24, dao, ссылка, полностью)
- Теперь Apple покопалась в моей голове -> - Evgeny_CD(03.11.2017 22:44, ссылка)
- Наконец придумал, как раз и навсегда решить эту задачу. Evgeny_CD(905 знак., 28.07.2017 22:20)
- "Ничего не доводи до крайности" © Козьма Прутков. Иллюстрация, ЕМНИП, от МегаДжона. Точка опоры(29.05.2017 10:55)
- Разумеется, такая конструкция давно используется но дорога для изготовления. Картинка с выставки Electronica 2014 Alex B.(28.05.2017 09:04)
- Это вы ещё в ракете не видели. )) - Молодой коллега(28.05.2017 08:16, youtube)
- Лучше всего такое использовать в автотехнике или в аэрокосмической отрасли и, непременно, припой только безсвинцовый, только так! - blackprapor(27.05.2017 15:30)
- Возможно потребуется подклеивать по углам каплями термоотверждаемого клея рамку к основной плате модуля. Остатки воды из внутреннего кармана можно удалять при сушке в печи плат с небольшим вакуумированием. - БАРМАЛЕЙ(27.05.2017 14:31)
- тоже делал переходник с компонента на плату но с дырдочками с металлизацией по периметру - RED_DRAGON(27.05.2017 13:40)
- А запатентовать? - vmp(27.05.2017 12:17)
- Хы, забавно - POV_(26.05.2017 22:30,
)
- Arduino наступает по всем фронтам? - misyachniy(03.11.2017 16:49, dao, ссылка, полностью)
- Нужна готовая плата (старт-кит) с тремя ЦАП >=7 бит, чтобы сгенерировать трехфазный синус с частотой 30-50 кГц. - VLLV(03.11.2017 17:11, SCH, полностью)
- Народ, пожалуйста, давайте снижать уровень срача. Даже тему по С умудрились перевести в стеб-срач. - Evgeny_CD(02.11.2017 15:15, Off, полностью)
- Вопрос не специалиста по СИ. michas(194 знак., 01.11.2017 17:25, dao, полностью)
- PS А почему аду не хотите? Что вас смущает то. для армов есть, есть даже русскоязычный бложик там на примере ST cortex M4 разобрано применение ады. Я кстати тоже ее хочу. Но на все времени не хватает. - RED_DRAGON(03.11.2017 22:23)
- 1. В С++ сделать это можно lloyd(627 знак., 03.11.2017 11:08)
- замечу, что "физсущности" часто расматриваются как данные по соответствующим каналам преобразования , из чего следует наличие дополнительной информации о достоверности этих данных (статус, время последнего обновления и т.п.). наборы основных и Vit(367 знак., 03.11.2017 09:59 - 10:07, ссылка)
- Если честно, я задачу не понимаю. Просто контроль присвоения можно решить добавлением префикса в имя переменных или констант и статическим анализом исходников на наличие правильных префиксов. Но есть же еще расчеты с конверсией типов? - VLLV(03.11.2017 09:51)
- Может какие lint-ы или другие проверяльщики кода такое умеют. Тут недавно обсуждали. - AlexBi_(03.11.2017 09:39,
)
- +Сделай свои ассерты на контроль входных параметров функции, аргументами которой будут пользовательские типы данных - Любитель_Радио(03.11.2017 07:16,
)
- Ассерт очень тонкая вещь. Ты, представь, ракету в космос запускаешь. И у тебя сработал ассерт в какой-то малозначительной функции, в малозначительном модуле. А упадёт из-за этого вся ракета. Иногда ошибки в программе лучше обрабатывать каким-то fk0(124 знак., 03.11.2017 11:00)
- вот, уже здравое зерно есть в обсуждении! Вполне применимо. michas(104 знак., 03.11.2017 08:52 - 09:19)
- добавь в структуру пользовательского типа "поле типа" через enum - будет что-то вида строгой типизации - Любитель_Радио(03.11.2017 09:46,
)
- Не "может", "должен". - Скрипач(03.11.2017 09:22)
- ...периода выполнения? И ждать пока соответствующая ветвь кода выполниться? Может проще на Паскаль перейти? Там строгая типизация - свойство языка. - Скрипач(03.11.2017 09:00)
- Ну хоть какая проверка. Иногда напрягает что не помнишь в вольтах или миливольтах, градусах или дециградусах. С плавучкой в этой части проще конечно. michas(104 знак., 03.11.2017 09:04 - 09:10)
- Я тебе предлагал к имени переменной добавлять суффикс. Не дебильную венгерскую нотацию, где префикс (и поэтому нет автодополнения, и ты всегда должен заранее знать префикс), и где в префиксе закодирован машинный тип данных (его компилятор и без fk0(315 знак., 03.11.2017 11:03)
- А не слишком ли преувеличена проблема? Вольты и миливольты? Два масштаба несложно отследить, больше... на практике, не встречал. - Скрипач(03.11.2017 09:21)
- Посмотри Паскаль. Ада - слишком "академична", нужны аргументы чтобы на ней писать. - Скрипач(03.11.2017 09:11)
- Бывалые предлагали приписывать к имени переменной единицы измерения. Ну и добудьте наконец нормальный текстовый редактор, который умеет парсить сишный код и делать удобную навигацию по переменным, функциям, типам. - SciFi(03.11.2017 09:08)
- В C++ относительно просто. В C++ -- арифметические операции переопределить нельзя, придётся писать набор функций для любых вычислений. Как -- просто. Каждый тип -- отдельная структура (даже если с одним интом внутри) отдельного типа. Только fk0(454 знак., 02.11.2017 23:53)
- Может вам с такими пожеланиями в Ada податься :) - RED_DRAGON(02.11.2017 22:24)
- Этот вопрос прямо возник после чтения про Ада. Простота решения просто поразила. Не меньше поразило то что в Си есть создание своих типов. Но мне никогда не попадалось, зачем это надо. Ну я и вообразил что можно использовать не свои типы а свои michas(25 знак., 03.11.2017 08:50)
- Одну букву обрежь - и фраза станет правильной! :) - Evgeny_CD(02.11.2017 22:25)
- У Gnu есть компилятор ADA. Точнее надстройка над компилятором. По идее должен много где идти. - Скрипач(02.11.2017 22:32, ссылка)
- А то там насчет такой типизации в Rust, Go и прочих Scala? - Evgeny_CD(02.11.2017 22:34)
- в *опу их нахрен (скромное имхо) - RED_DRAGON(02.11.2017 22:38)
- Зря. Rust пилят для Cortex-M и даже для AVR. - Evgeny_CD(02.11.2017 23:29)
- Безумству храбрых поём мы песню! - SciFi(02.11.2017 23:35)
- Изучать - одно, использовать в серии - другое. - Evgeny_CD(02.11.2017 23:41)
- Тут в пустыне с пеной у рта обсуждают прибавление к регистру единицы (пардон за утрирование, но недалеко от истины), а тут типа язык с гарантиями какой-то там безопасности. Поищи аудиторию в другом месте. - SciFi(02.11.2017 23:50)
- Какие в жопу гарантии, когда он размерности напутает или в формуле ошибку сделает? Фортран самодостаточен -- ТОЧКА. Нужно лишь комментарии в коде писать и иногда, может быть, разумно называть переменные. Хотя I, J, K, L, M, N тоже вариант -- чаще fk0(34 знак., 02.11.2017 23:55)
- А мне местная аудитория нравится. Совмещать несовместимое - это моя главная фишка. Здесь люди имеют практический опыт, их критика бесценна для меня. - Evgeny_CD(02.11.2017 23:53)
- Да, и еще Kotlin! -> --> - Evgeny_CD(02.11.2017 22:36, ссылка, ссылка)
- Не в курсе. С Адой - баловался, перечисленное вами - вообще не смотрел. - Скрипач(02.11.2017 22:36)
- :D она девочка (Ада) - RED_DRAGON(02.11.2017 22:32)
- Скрипач, остатками сознания, проявляет возможность мыслить как Русский Человек. Я бы тоже так сделал, объявил тип "физическая величина", и написал соответствующие функции IBAH(432 знак., 02.11.2017 08:39 - 08:48)
- дай бох памяти - такое можно было только на паскале. там да. назвал икс месяцем и игрек днем и только с ними и можно оперировать. - LordN(01.11.2017 20:38)
- Создать так свои типы можно, только Си типы не контролирует, а потому все равно позволит подставить в аргумент функции altitude вместо pressure :), если численно они конвертируемы. И только C++ станет ругаться, когда подстановка возможна, но типы Ксения(8 знак., 01.11.2017 18:25 - 19:10)
- Да, с пол-оборота на Си. Высота и давление всего - лишь unsingned int. Я так понял, это авиация. _basile(287 знак., 01.11.2017 19:04,
)
- Вот!!! Вот такие любители unsingned и писали ПО для F-22 и F-35. Какой-то из них при первом пересечении экватора перевернулся брюхом вверх - навигационная система отрабатывала изменившийся знак широты. - Evgeny_CD(01.11.2017 20:41)
- Высота над уровнем моря, или давление отрицательное - это зведец. Эта вся хрень, как я понял, для вывода на приборы, ну, теперь уж на дисплей. И хули те разница, если у тя ВВП ниже уровня моря хоть на 100 метров, а прибор застыл на нуле ? _basile(103 знак., 01.11.2017 21:06,
)
- а еще мертвое море ниже уровня океана - Alex68(01.11.2017 20:50)
- базиль - вражеский засланец, православных инженеров с пути сбивает - POV_(01.11.2017 20:47,
)
- Нет, не можешь. Либо придется отказаться от ВСЕХ стандартных арифметических операций. Описать все как struct и написать свои функции работы с ними. - Скрипач(01.11.2017 18:20)
- Если я правильно понял задачу, для неё есть готовое решение в C++. Боюсь, под голым Си не получится. - йцукен(01.11.2017 18:00, ссылка)
- может и неинтересно никому, но... - Alex68(03.11.2017 20:32, dao, ссылка, полностью)
- GCC ARM, борьба с линкером при размещении в выделенной секции: Chum_A(1644 знак., 03.11.2017 14:07, ARM, полностью)
- Вот: SciFi(305 знак., 03.11.2017 14:37)
- Питерфлоу - кто-то местный тут оттуда есть? - LordN(03.11.2017 16:36, Off, полностью)
- Прикидываю как сделать изолированный преобразователь 4-20mA / 4-20 mA взрывозащищенное исполнение, вид взрывозащиты Ex ia. vasily777(352 знак., 02.11.2017 15:54, SCH, полностью)
- В свое время ST рекламировало "расширяемость" корпусов на одной плате. Кто-нибудь пробовал сделать два посадочных места 48/64 выводов ? - VLLV(03.11.2017 10:08, SCH, полностью)
- Я и не знал, что такие чудеса бывают - Non-volatile Digital Programmable Capacitors --> - MBedder(01.11.2017 19:16, SCH, ссылка, картинка, полностью)
- Норот, кто в МПЛАБХ умеет получать файл листинга? Чот у меня лыжы не едут. - mse homjak(03.11.2017 11:28, PIC, полностью)
- Чем посмотреть файл .SGM? Внутри оно текстовое. - Alex68(03.11.2017 00:03, Off, полностью)
- Полуэкранированные (магнитно) силовые катушки индуктивности от Bourns Очень приятные цены и размеры. Evgeny_CD(278 знак., 02.11.2017 23:56 - 23:59, SCH, ссылка)
- PIC18F14K50 сбрасывается при использовании PORTC Varella56(411 знак., 02.11.2017 22:12, PIC)