- Стала модной тема квадроберов. А я подумал: и здесь мы были впереди
планеты всей. Кто помнит, сколько лет песне: "хорошо быть кисою,
хорошо собакою, где хочу пописаю, где хочу покакаю" ? - Kpoк(29.09.2024 13:34, Off, полностью)
- А как передать в функцию, константную строку и ее размер? А это принято делать? То есть IBAH(269 знак., 05.10.2024 14:48, dao, полностью)
- Дополню немного, хоть уже и время прошло: длина строки определяется
strlen() рантайм, в отличие от sizeof() который времени компиляции.
Даже пишут, что оператор. ;-) В Паскале строки хранятся с указанием
длины, что хорошо 1) при работе с длинными 2)при выделении памяти:
сразу известен размер 3) может включать любой символ (в си не может
содержать 0). Но есть и подводный камень: в переменной какой
размерности будем длину хранить? Ещё в базах данных вроде
используется Dingo(182 знак., 09.10.2024 07:30)
- std::string_view - =AlexD=(08.10.2024 17:03)
- Размер объекта в байтах это сайзоф, а размер строки в символах это
стрлен. ASDFS(13 знак., 05.10.2024 16:04)
- А зачем размер передавать? Указателя достаточно, строка в си нулем
заканчивается. - Visitor(05.10.2024 16:04)
- может туплю, но для размера строки принято звать strlen (не
sizeof), а если всякое типа sprintf, то оно не void, а возвращает
указатель на сразу после строки - Vit(05.10.2024 15:58)
- Старперам. Навеяло просмотром "Ошибки резидента" - там где Бекаса
горничная Эльза из разведцентра обслуживала.. А красивая! Особенно
в картине "Когда играет клавесин" - барыжила в ГУМе
пленками-пластинками, где и повязали.. Ну да ладно.. Смотрите и
вздыхайте под старый мотивчик.. Solo(1 знак., 08.10.2024 13:57, Off, ссылка, полностью)
- И ваще. После отпуска нужно давать работнику неделю на
восстановление, а меня прямо с утра сегодня загрузили. И вот
результат. Бapбoc(608 знак., 07.10.2024 23:39, Off, полностью)
- Послушайте друзья, кто юзает Гиты и свн. А не боитесь, что буржуи в
пыль все ваше творчество пустят? К примеру что мешает как пейджеры
послать пару байтиков? - vesago(08.10.2024 22:37)
- Хорошо, так что по итогу лучше для нашего ремесла - гит или свн?
Дано я пробовал черепаху. Подумывал и сейчас ее задействовать. Мне
понравилось, что в эксплорер интегрируется. Тиснул правую клавишу
мышки и все команды доступны. - vesago(09.10.2024 09:19)
- Если опасаться, что закроют доступ к внешнему хранилищу, то в этом
плане гит выгодно отличается от свн, на сколько я понимаю. Если
пользуетесь гит-ом, тогда вся история, все ветки есть у вас
локально, и в случае потери доступа к внешнему хранилищу вы ни чего
не теряете. В случае свн потеряете все, кроме текущей копии, с
которой работаете. Если боитесь, что в сам код гита или свна,
работающего у вас локально, внесут правки, то вроде бы гит не лазит
в инет за обновлениями. Про AlexBi(12 знак., 09.10.2024 08:40)
- Так-так-так. А электрическое устройство, которое вы используете для
подключения к электрическому интернету и отправке сообщений в
пустыню, не буржуйское? Выход один: шапочка из фольги. - SciFi(09.10.2024 07:49)
- Речь не идёт об использовании облаков. Всё можно поднять локально,
без доступа в интернет, с удалённым доступом через VPN, при
необходимости. - Nikolay_Po(08.10.2024 23:42)
- по совету друзей у меня ежесуточно на другом компе архив создается
по сети всего, что изменил на рабочем компе. - Лaгyнoв(08.10.2024 12:22)
- Это была магнитная буря. - Kpoк(08.10.2024 09:13)
- ну , батенька , чтож вы так - дааааавно известно делай копий
боооольше, у меня в течении дня 5-6 резевирований, жалко даж 1 час
потерять. тупо стоит батник с раром - создаёт архив с текущим
временем - apxив(08.10.2024 08:46,
)
- да уж, сгорел сарай - гори и хата LordN(24 знак., 08.10.2024 08:03)
- И в отпуск не пускать, пока не сохранит всю работу в трех
экземплярах кроме рабочего, причем один в облаке на яндекс или
гуглодиске :) - Codavr(08.10.2024 08:03)
- Вот для этого и существуют системы контроля версий - il-2(08.10.2024 08:01)
- Даа, коллапс. Еще надо в отпуск :) - Mty1(07.10.2024 23:41)
- Ездят наши люди на такси или нет? Этo_Я(1 знак., 08.10.2024 10:56, Off, картинка, полностью)
- Капец, устал, не могу сообразить.... POV(247 знак., 08.10.2024 20:45, SCH, полностью)
- Если друг оказался вдруг.. Solo(1 знак., 08.10.2024 19:19, zen, ссылка)
- Хенд мейд ракета с инерциальной и другими видами навигации.
Несмотря на все усердие автора, на бытовых гироскопах чисто
инерциалка не получилась, надо что-то серьезнее из железа. Но пацан
молодец, надо отдать должное. Yurasvs(8 знак., 08.10.2024 08:26, Off, youtube, полностью)
- А что будет в АРМе (уточню компилятор ИАР), если записать по
указателю NULL. Задался таким вопросом в связи с чем IBAH(666 знак., 06.10.2024 21:42, dao, полностью)
- Камрады, а подскажите по способам формирования сигналов? Задача -
сделать ЧМ-модулированный сигнал 11 +/- 0.625 кГц. Решение "в лоб"
не получается. Как оценивал: В СТМ-ке (самый распространённый)
тактирование таймера 24МГц, вывод на ЦАП по 8-ми точкам хотя бы.
24000 / (11.625*8) = 272,7 (делитель), обратный расчёт: 24000 / 8 /
272 = 11.029 кГц Меняем делитель на единицу: 24000 / 8 / (272+1) =
10.989 кГц Dingo(172 знак., 15.09.2024 05:10, pld, полностью)
- Вернулся к теме. Пытаюсь понять механику работы. Максимальный
период выходного сигнала - когда аккумулятор фазы увеличивается
буквально на 1 за такт, тогда период = 2^N, где N - разрядность
аккумулятора фазы. Увеличивая М (значение инкремента) уменьшаем
период. А вот если при гипотетическом 4-х битном аккумуляторе взять
М=15, то счёт пойдёт "назад" всё с тем же периодом 2^N Для синуса -
монопенисуально, а если сигнал не симметричен? То есть брать М Dingo(157 знак., 07.10.2024 12:48, картинка)
- "Порисовал" в excel. Что по сути происходит? Есть период счёта 2^N;
уменьшим эту величину до обозримой, но не вырождающегося значения,
пусть будет 2^4=16. И мы возжелаем сформировать не синусоиду, а
пилу; и ЦАП будет на все разряды. Ui ∝ idx. Тогда при М=1 мы для
формирования формы сигнала будет задействован интервал Tref*16; при
М=2 будет пропускаться через значение, но за счёт этого в Tref*16
поместится два периода вырабатываемого сигнала. И для М=3 - три. Dingo(231 знак., 08.10.2024 07:56, картинка, картинка)
- Выбирать значение для инкремента больше половины аккумулятора,
бессмысленно. Да и половина, тожэ, такое себе. Математически, вы
уйдёте в область "отрицательных" или "зеркальных" частот.
Физически, это тот жэ самый хер, но вид сбоку. - mse homjak(07.10.2024 14:13)
- При чем здесь ЦАП? вы хотите синтезировать синус? Тогда какова
скорость, хм. полоса частоты модуляции? Если модулировать таймер в
каждом периоде, то bnb62(341 знак., 16.09.2024 19:07)
- Классику от ЛИ рекомендовали? Andreas(2 знак., 15.09.2024 20:00, ссылка, ссылка)
- А как насчет разрыва фазы? если фаза должна быть фаза неразрывна,
то только ГУН или DDS. DDS это очень просто. IBAH(394 знак., 15.09.2024 14:37)
- Аналоговый вариант решения не рассматриваете? Оно не сложно. Можно
и хорошую термостабильность получить. А вообще формирование DTFM на
PIC посредством DDS делал, аккумуляторы 16 бит, выход - старшие 8
бит акк. после обращения к таблице синуса ШИМ ом на частоте 19200.
Причем, через раз отсчеты одной из 2х групп частот. После ФНЧ
картинка как в учебниках. Для DDS расчеты совсем другие будут. - Visitor(15.09.2024 12:44)
- Поискать в однокристальных приемопередатчиках, с возможным
изменением задающего кварца. - jlm(15.09.2024 11:24)
- DDS -> argus98(1 знак., 15.09.2024 10:42, ссылка)
- Что-то этакое? Toчкa oпopы(1 знак., 15.09.2024 10:24, ссылка)
- Кто сказал DDS? SciFi(1 знак., 15.09.2024 09:55, ссылка)
- Я так понимаю, что нужна не ЧМ, а ЧМн. Сиречь, манипуляция двумя
частотами 10,375 и 11,625 кГц. Если невозможно применить DDS, то
остается найти наименьшее общее кратное. Оно равно 964,875 кГц. В
восемь раз выше - 7,719 МГц. В Кварце (на Буженинова 16) дают 7,72
МГц. Возможно они вас устроят... - my504(15.09.2024 09:52)
- Где ЦАП и где ЧМ? - Kpoк(15.09.2024 09:47)
- Ну надо же.. напросился ко мне за консультацией студент
(прошлогодний). Сейчас диплом у него... POV(250 знак., 07.10.2024 19:50 - 22:47, Off, полностью)
- Фото чипа CH32V307 General(1 знак., 06.10.2024 15:39, Tech, картинка, полностью)
- Объясните темному. Мучаю ОРС сервер Кепваре (очень дорогая и
хорошая вещь). Хочу попробовать широковещательный UDP. IBAH(774 знак., 05.10.2024 19:06, dao, полностью)
- Попробовал так. ОРС сервер посылает UDP адресный запросы на
192.168.0.1:502. А мое устройство отвечает широковещательными UDP на 192.168.0.255:50965.
Работает. Ваще не понимаю этой сетевой логики. IBAH(46 знак., 07.10.2024 17:35)
- Я вот уже 20 лет касаюсь сферы асу, протоколы серверы, ВОТ ТАК ДО
СИХ ПОР НЕ ПОНИМАЮ ЧТО ТАКОЕ OPC сервер ??? - Balda(06.10.2024 10:47)
- Правильный ОРС сервер, содержит 100500 драйверов различных
устройств, оптимизирует общение с устройствами, группирует теги,
выставляет для них приоритеты, преобразовывает данные, и
выкладывает их по протоколу ОРС, через который они доступны во
внутренней сети (там какие-то проблемы с безопасностью). IBAH(761 знак., 06.10.2024 14:45, ссылка)
- Функции для Модбаса.. Solo(1 знак., 06.10.2024 12:54, картинка)
- стандартизованный программный "драйвер" для SCADA-систем и т.п.,
реализующий обмен данными с чем-либо. AlexG(238 знак., 06.10.2024 12:31)
- я как истинный низкоуровневый программер не понимаю как это?? мне б
биты - байты какой протокол обмена, профиль обмена итд Balda(210 знак., 06.10.2024 12:42)
- Есть заказчик, которому нужно что-то автоматизировать. Часто один
раз, второй точно такой-же системы не будет. Есть системный
интегратор, который решает проблемы заказчика и должен сделать это
за разумные время и деньги. Возможности каждый раз разбираться с
битами и байтами самостоятельно нет (это будет долго, дорого и
требовать потом поддержки), система для заказчика собирается как
конструктор, из готовых кубиков. Если с кубиками что-то не так,
возникающие вопросы решают AlexG(109 знак., 06.10.2024 15:25)
- Объясняю. Допустим вы - разработчик жопогреек (а как известно,
протокол Modbus имеет "фатальный недостаток" и совершенно не
подходит для жопогреек, нужен свой, уникальный, закрытый протокол).
Для какой именно Scada будете ваять драйвер? Cкpипaч(421 знак., 06.10.2024 12:58 - 13:18)
- Вот тут, в вашем исходном сообщении, непонятно: Nikolay_Po(304 знак., 06.10.2024 10:35)
- Кто на ком стоял? Широковещательный запрос не подразумевает ответа.
Поэтому нет смысла менять адрес источника на широковещательный.
Пусть адрес отправителя будет как есть. А вот адрес получателя -
широковещательный, порт - модбас, 502. Так должно сработать. Но в
одну сторону. Он же широковещательный. - Nikolay_Po(05.10.2024 19:32)
- Похоже Иран испытал ядерную бомбу. Codavr(1 знак., 07.10.2024 13:10, Off, ссылка, полностью)
- Тот самый Макаренко.."Противовоздушная оборона страны от ударов
беспилотных летательных аппаратов и крылатых ракет. " Читать со
стр.17 (102). Solo(1 знак., 06.10.2024 13:02, Off, ссылка, полностью)