Как живёт и выживает веслонос — необычная пресноводная рыба с длинным «носом»
Можете себе представить рыбу, рострум которой составляет ⅓ всей длины тела? Знакомьтесь, веслонос! «Ихтиандр» — прелюбопытнейший.
Чешуя? Если где-нибудь когда-нибудь и появится одна залётная чешуйка, вряд ли её кто заметит. Но это совсем не значит, что её нет. «Панцирь» у веслоноса развивается как бы внутри дермы. При этом чувствительность боковой линии значительно увеличена. В отличие от многих других пресноводных рыб мелкие косточки у веслоноса отсутствуют. Только каналы боковой линии расположены в окружении нескольких крупных костей.
Этот представитель семейства осетровых бьёт все рекорды по габаритам! Правда лидерство касается только пресноводных рыб на территории США.
Специалисты долгое время считали, что веслонос использует нос для поиска и откапывания растительности в илистом дне. Но позже, когда строение организма изучили и проанализировали более пристально, выяснилось, что рыба уважает зоопланктон. В жаберные дуги вмонтированы особые фильтры, которые задерживают несъедобное снаружи, а внутрь пропускают только то, что оценит веслоносый гурман.
В питании «весло» играет немаловажную роль. На роструме (так по-научному называется весло) расположены два усика. В их обязанности входит распознавание крупных концентраций зоопланктона. Антеннка мгновенно засекает любые передвижения, а её хозяин спешно следует к цени. Причём этот осязательный орган чувствует электрическое поле и вибрации, исходящие от объектов. Осторожно, веслонос включил свой радар!
Голодного веслоноса легко опознать. Сытым рыба может перемещаться и плавать на глубине, но как только забурчит в животе, веслонос поднимется ближе к поверхности и откроет громадный рот. Вместе с потоками воды в широкомасштабную пасть заплывают ракообразные, детрит и фитопланктон.
Если нечаянно попадутся личинки насекомых, то выплёвывать веслонос их не станет. Всё это лакомство задерживается на жаберных тычинках, а потом порционно всыпается в желудок веслоноса.
Если веслонос сильно проголодается, то поступит более хитро и даже мудро. Станет мутить воду! Взбаламутит так, чтобы мало не казалось, а потом на привязи у собственных усиков поплывёт собирать урожай. Веслонос — рыба дальновидная! Если уровень воды в реке поднимется до неприятного уровня, то веслонос отправиться пережидать полноводье в озеро. Такой стратегический ход говорит о прытком уме веслоноса.
Чтобы уйти на нерест, эта пресноводная живность объединяется в такие сообщества, что страшно представить! Хотя, чисто по-человечески, веслоносов можно понять. Перерыв между нерестами у них от 4 до 7 лет! Так ещё и возрастные ограничения действуют у самок веслоноса: до 12 рыбьих лет — никакой свадьбы. Количество желающих, само собой, растёт с каждым днём. Эдакий флешмоб, нацеленный на потомство.
Ихтиологи выделяют 2 вида веслоносов. Американский вариант может вырастать до 2 метров и питается исключительно планктоном. Чтобы прокормить тушку китайского веслоноса в 5-7 метров, потребуется пищевое разнообразие! В жаберных щетинках этого великана может застрять и целая группа рыб, которую он потом благополучно всосёт в желудок.
Ответ на пост «В защиту ЕГЭ»60
Не знаю как в регионах, но еще лет 6 назад в Москве давали взятки на ЕГЭ, знаю лично такие примеры. Конечно возможно это уже не так, но если честно слабо верится.
Я не топлю против ЕГЭ, потому что обладаю базовой эмпатией и понимаю, как он спасает детей из регионов. Но проявите тоже базовую эмпатию и поймите, почему москвичам (и детям других крупных городов РФ) может не нравиться общий единый экзамен. Сейчас для того чтобы поступить в нормальный ВУЗ на бесплатное (напоминаю что москвич не значит миллионер) нужно жопу порвать + отдать кучу денег на репетиторов. раньше правда было лучше, ты мог поступить на бесплатное просто по школьной программе без доп усилий, нужно было просто нормально обычно учиться. в случае топ вузов да, нужно было уже рвать жопу. а сейчас любой маломальский универ для бесплатки требует от тебя идеальные баллы (говорю про гуманитарные и творческие направления). из-за огромного конкурса вся старшая школа (и часто даже средняя) превращается для жителей центральных городов в ад.
Это не значит, что ЕГЭ нужно отменять. Это значит, что образование и жизнь в регионах настолько ужасные, что большинство детей и их родителей хотят оттуда поскорее умчать. Исправить такое сложно за один год, да и я не министр какой-то чтобы придумывать рабочие альтернативы. Просто говорю, что проблема кроется не в москвичах ненавидящих «понаехов» и не в жителях регионов, забирающих места москвичей, а в общей проблеме образования в государстве.
HTTP <AntexGate> Modbus конвертор Linux
HTTP <AntexGate> Modbus конвертор Linux
В мире промышленной автоматизации интерфейсы HMI устарели, выглядят пугающе и бытует мнение, что чем дороже программно-аппаратный комплекс, тем лучше он будет работать. Молодёжь, которая умеет рисовать красивые "WEB-морды" в этот бизнес не суется, всех пугает так называемые Machine to machine протоколы и интерфейсы, индустрия обросла опытными мужиками, которые понимают как выглядит два байта данных в одном регистре Modbus.
Итак статья для тех, кто столкнулся с задачей преобразовать Modbus RTU TCP в протокол HTTP, который уже можно вытянуть на любую красочную "web-морду", либо другой сервис.
Представим, что вы пришли на производство, в котором уже стоят промышленные приборы - датчики температуры, станки, принимающие\передающие данные по протоколу Modbus RTU TCP, а Вам нужно закинуть некоторые данные в систему мониторинга. Действительно подавляющее большинство систем мониторинга не смогут опросить устройства по Modbus без специального программно-аппаратного шлюза.
Предлагаем бесплатное программное обеспечение Node-Red и контроллер AntexGate и получаем мощный программно-аппаратный комплекс для преобразования различных протоколов. В предыдущей статье мы уже рассмотрели конвертацию ModbusTCP2ModbusRTU.
Первое, что необходимо – это установить программный продукт Node-Red, это делается одним скриптом:
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/...)
Сделать Node-Red после установки сервисом:
sudo systemctl enable nodered.service
Перезагружаем "железяку":
sudo reboot
Теперь попадаем в среду нашего программного конвертора Node-Red через web браузер по ссылке ip шлюза:1880
В настройках справа устанавливаем плагин node-red-contrib-modbus.
После того, как плагин установлен приступаем к настройке, делается это так же просто из web интерфейса. Нажимаем кнопку меню, импорт, примеры, Modbus-HTTP, импорт.
Итак, настройка почти закончилась, нам остается настроить наши модули опроса и записи на нужные параметры Modbus соединения.
Итак мы настраиваем все 4 узла. В моем случае это опрос Modbus RTU устройства с параметрами аппаратного порта /dev/ttyRS485-1 115200 - 8 - 1 - N. Еще 2 узла отвечают за автоматическое чтение из предустановленных регистров, поэтому я сразу настроил чтение массива 4х регистров начиная с 512, функцией (3) Read Holding Register. Кстати не забудьте собственно подключить конечное устройство к RS485 шине.
Теперь в блоке комментариев вы можете встретить rest API для взаимодействия, ниже с ними познакомимся.
## Read
### Flex Read
http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=3&address=0&quantity=1 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=4&address=0&quantity=1 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=3&address=0&quantity=5 http://ip:1880/modbus/flex/read?value=0&unitid=1&fc=4&address=0&quantity=5 ### Read http://ip:1880/modbus/read ## Write ### Test HTTP without Modbus http://ip:1880/modbus/flex/write/test?value=[1,2,3,4,5]&unitid=1&fc=16&address=0&quantity=5 ### Flex Write
http://ip:1880/modbus/flex/write?value=10&unitid=1&fc=6&address=0&quantity=1 http://ip:1880/modbus/flex/write?value=[1,2,3,4,5]&unitid=1&fc=16&address=0&quantity=5 ###
Write
http://ip:1880/modbus/write
Мне были интересны пару запросов, которые прекрасно сработали.
Сначала тестируем функцию записи - пишем значение 123 в Modbus RTU устройство с адресом 16 функцией 6 в регистр 512 ну и длина записи 1 значение. Можно писать и сразу массивы функцией 16 например [1,2,3,4,5] тогда и длина записи соответственно 5.
Теперь проверим, записалось ли наше значение в нужное адресное пространство и прочитаем состояние 5-ти регистров начиная с 512 функцией 3.
Как видим значение записалось. Теперь мы можем внедрить наши данные в любое web приложение.
ВНИМАНИЕ: в таким виде без авторизации ни в коем случае не пускаем в интернет и обязательно создаем как минимум связку логин + пароль.
Контроллер AntexGate в связке с Node-Red или другим софтом является отличным универсальным решением для обработки, пересылки и хранения данных. Прошу прощения за рекламу, однако выше представленный проект Вы можете реализовать на любом "железе" и любой ОС.
Присоединяйтесь к нашему сообществу в Telegram обсудим свободно программируемые продукты.
"Железо" можно получить на тесты, пишите на почту: info@antexcloud.ru (на три месяца для ЮР лиц и ИП)
Слёток воробья не стоит и не летает
Подобрала воробья, порхал на улице, но падал на землю. Сам не ест, не пьёт, может от стресса, не знаю. Пытается летать, но получается только порхать, из-за чего падает или кувыркается. На лапках тоже не стоит, либо лежит на боку, на спине, либо сидит, положив лапки вперёд себя. Может кто-то подбирал воробьёв, кто-то разбирается в данном вопросе? Что с ним делать и как ему помочь?



















