Easyelectronics.ru

Электроника для всех
Текущее время: 23 авг 2019, 01:23

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 307 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13  След.
Автор Сообщение
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 19:53 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 3532
Выдергивание слов из цитаты меняет смысл цитаты в целом!
Ф - фуфло Rust


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 20:30 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
cheblin писал(а):
Л - логика

Не люблю стебаться, да и форум не об этом, но можно сказать и так:
Л - лох!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 21:14 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1991
А мне нравится программировать мышкой... хоть днём, хоть ночью...
и с каждым годом графический язык становится удобнее и дружественнее
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 21:32 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
petrplc писал(а):
А мне нравится программировать мышкой...

К сожалению то, что вы называете "программировать мышкой" программированием не является, это называется параметризацией блоков. Эти блоки были написаны программистами, вам оставили только интерфейс для параметризации. Как то так...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 21:33 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
petrplc писал(а):
А мне нравится программировать мышкой... хоть днём, хоть ночью...
и с каждым годом графический язык становится удобнее и дружественнее

petrpic
Вас забанили на форуме ПЛК юзеров, что приходится писать сообщения про мышкодрочество на местном форуме? :)
До лавров Дракон-"программистов", всё равно не дорости.

P.S. Думаю, что даже переход на "программирование" в FLProg, HIASM вызовет проблемы у ПЛК конструкторов схем.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 21:52 
Старожил

Зарегистрирован: 09 июл 2013, 17:10
Сообщения: 253
Откуда: Санкт-Петербург
anakost писал(а):
petrplc писал(а):
А мне нравится программировать мышкой...

К сожалению то, что вы называете "программировать мышкой" программированием не является, это называется параметризацией блоков. Эти блоки были написаны программистами, вам оставили только интерфейс для параметризации. Как то так...

я вот не понимаю в чем прикол осаждать, тех кто не хочет знать лишнего
задача программиста не сделать все самому, а сделать так чтоб работало надежно и с минимальными затратами

допустим надо сделать 7 осевой манипулятор, можно взять готовые шарниры, можно самому намотать обмотки, сделать датчик ос, выплавить медь, протравить подложку
но зачем делать то, что уже кем то сделано?

лично меня бесит, когда на одни и теже грабли наступают тысячи раз, когда этого могли бы избежать

и да программист это тот, кто пишет код, который могут использовать другие, иначе это былокодер


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 22:08 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
Cujo писал(а):
...программист это тот, кто пишет код, который могут использовать другие, иначе это былокодер

Риторический вопрос, вы хоть одну строчку кода от petrplc видели?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 22:15 
Старожил

Зарегистрирован: 09 июл 2013, 17:10
Сообщения: 253
Откуда: Санкт-Петербург
anakost писал(а):
Cujo писал(а):
...программист это тот, кто пишет код, который могут использовать другие, иначе это былокодер

Риторический вопрос, вы хоть одну строчку кода от petrplc видели?


я лично написал сотни тыс строк кода на всевозможных C, C++, C#, Phyton, Matlab, Julia, Verilog, VHDL, но не считаю себя программистом, потому как выпускаю не программы, а системы
для меня программист - это даже немного оскорбление
хотя некоторыми моими программами/библиотеками пользуются


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 22:31 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
Аналогично, я инженер АСУТП, а то что мои программы работают на оборудовании, так некому больше писать. Погромистов мышкой не считаем, гонор на рубль, дела на пшик.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 22:47 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1991
anakost писал(а):
petrplc писал(а):
А мне нравится программировать мышкой...

К сожалению то, что вы называете "программировать мышкой" программированием не является, это называется параметризацией блоков.
Эти блоки были написаны программистами, вам оставили только интерфейс для параметризации. Как то так...
к твоему сожалению ?
Для чего тогда ты выдумываешь свои глупые блоки ?
Изображение

При этом я как практик могу написать, что ты не умеешь читать электрические и электронные схемы и именно поэтому боишься графических языков программирования и Паскаля
ты как бы показал свою некомпетентность комментарием о "параметрировании битового оператора И"
Как так получается, что если переключить отображение с графического на текстовый вид,
то "параметрирование блоков в Автокаде Электрик" вдруг превращается
в "программирование в ассемблере или Паскале"
и в рисование электрической схемы на микросхемах в PCAD ?
Изображение

я чё самобанщик ? :)
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 23:02 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
petrplc писал(а):
...я чё самобанщик ?...

Получается что так и есть, специально для гуру Паскаля почитайте мою старую статью Delphi. Запрет перехода на определенный TabSheet в PageControl по неизвестному заранее условию...
Гонор можно простить, если он оправдан...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 23:24 
Старожил

Зарегистрирован: 09 июл 2013, 17:10
Сообщения: 253
Откуда: Санкт-Петербург
в общем я за развитие любого блудняка, если это упростит жизнь разработчиков, не понимаю почему остальные против

я вот в целом использую около 20% процессорного времени и такого же количества флеша на МК, не вижу проблемы добавить чего-то избыточного

да и какая разница как работать, если за это деньги платят(зарплату или за изделие)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 23:40 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
Cujo писал(а):
...я вот в целом...

Я вот в целом использую менее 10% и флеша и времени - "Среднечастотный частотомер на AVR. Часть 1, динамическая индикация".
Это просто образ жизни, код проверяется и по возможности оптимизируется. Мне неприятно, когда человек, не написавший и строчки кода, надувает щеки и позиционирует себя программистом (я им тоже не являюсь, я инженер АСУТП).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 09 фев 2019, 23:54 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1991
anakost писал(а):
petrplc писал(а):
...я чё самобанщик ?...

Получается что так и есть, специально для гуру Паскаля почитайте мою старую статью Delphi. Запрет перехода на определенный TabSheet в PageControl по неизвестному заранее условию...
Гонор можно простить, если он оправдан...
При чём тут текстовый Дельфи ?
Ты громко заявил, что написание программ на графических языках с использованием простых и сложных операторов этих языков не программирование,
а просто "параметрирование блоков" и мол сам ТИА Портал чертит за меня логику выполнения программы,
а я тупой параметрист параметрирующий логические И/ИЛИ/НЕ с триггерами, таймерами и счётчиками и блоками данных...
Я за год ввёл 4 объекта, где перерисовал всё на LADе ... ни одного STL блока не осталось в программах... почему ?
Специфика ПНР в ночное время или маленькое окно...
и мне и смежникам LAD нагляднее при выяснении причин проблем: Вот видите сигнал от датчика приходит...
команда на включение подаётся...
светодиод на клапане Фесто светится...
Смотрите что не даёт пневмоцилиндру перемещать шток

у нас одна задача... чтобы всё работало
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 10 фев 2019, 00:00 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
petrplc писал(а):
...Я за год ввёл 4 объекта, где перерисовал всё на LADе ... ни одного STL блока не осталось в программах... почему ?
...

Убогий, пожалеть нужно, а на чем написаны все блоки языка LAD? На марсианском? На STL они и написаны, другого низкоуровнего языка для Simatic у Siemеns нет...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в графические языки программирования
СообщениеДобавлено: 10 фев 2019, 00:16 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1991
anakost писал(а):
petrplc писал(а):
...Я за год ввёл 4 объекта, где перерисовал всё на LADе ... ни одного STL блока не осталось в программах... почему ?
...
Убогий, пожалеть нужно, а на чем написаны все блоки языка LAD? На марсианском? На STL они и написаны, другого низкоуровнего языка для Simatic у Siemеns нет...
у тебя маленькая глупость тянет за собой большую... и пошлости
Также как у процессоров компьютеров i86 низкоуровневый язык, и в процессорах Infineon ПЛК Сименса и в STM32 низкоуровневый дизассемблированный текстовый ассемблер в текстовых мнемониках машинных кодов :)
А всё остальное это виртуальные надстройки над ассемблером машинных кодов...

Ещё раз повторю для незнающего программирование ПЛК - в Степ7 5.*
можно легким кликом мыши выбрать отображение одного и того же блока
в 2-графических и одном текстовом виде... "Hello GREEN_LED"
Изображение
потом всё это превращается в командные коды Infineon С165, ARM или i86...
в зависимости от реального процессора ПЛК


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 10 фев 2019, 00:21 
Старожил

Зарегистрирован: 09 июл 2013, 17:10
Сообщения: 253
Откуда: Санкт-Петербург
anakost писал(а):
Это просто образ жизни, код проверяется и по возможности оптимизируется.

Нет ничего полезного в бессмысленной оптимизации, зачастую это просто трата времени и средств. Никому не нужно идеального изделия, достаточно рабочего.
Если это хобби или образ жизни, тогда другое дело.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 10 фев 2019, 00:34 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
По работе это хобби, по характеру - образ жизни.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 10 фев 2019, 00:35 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1327
Откуда: Ижевск
я за язык где операторы самые короткие
накой хер писать println какой дурак придумал ?
надо писать
pln
else - es
write - wr или вообще w
begin - {
end -}

по теме
Rust придумал для для сливания информации заказчику при виртуализации, так как язык не позволяет определять состояние среды, под колпаком она или нет.
Тоесть все ядро работает в виртуальном режиме и ничего не знает и не узнает что все транзакции отслеживаются.

_________________
Береги планету.


Последний раз редактировалось selevo 10 фев 2019, 00:45, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в графические языки программирования
СообщениеДобавлено: 10 фев 2019, 00:36 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
petrplc писал(а):
потом всё это превращается в командные коды Infineon С165, ARM или i86...
в зависимости от реального процессора ПЛК

Как в этом проекте но это всё равно для задач привязки мнемо-схем к "датчикам" оборудования.

P.S. И ES-ForthLogic ПЛК контроллеры не будете программировать после форматирования мышления МЭК схемами.
Только не понятно почему этот дикий оффтопик в теме про Руст. ("китаец" такого не заслужил :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в графические языки программирования
СообщениеДобавлено: 10 фев 2019, 00:41 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4077
Откуда: г. Липецк
KPG писал(а):
..."китаец" такого не заслужил...

Он как бы не совсем "китаец", да и вообще не китаец. Да нам сейчас нелегко, так и в благословенном китае тоже. А так, просто не надо вести себя заносчиво...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в графические языки программирования
СообщениеДобавлено: 10 фев 2019, 01:12 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1991
Цитата:
Только не понятно почему этот дикий оффтопик в теме про Руст. ("китаец" такого не заслужил :)
потому что надо как то бороться с сектанством в жизни...
я на днях начал смотреть видео от квантовых криптователей... но когда один из них на третьей минуте заявил, что может создать фотоны длиной 10 см... да что там 10 см... в один километр длиной...
аналогично и с рекламой языков...
я более 20 лет работаю с графическими языками программирования... не трудно, так как до этого знал и ассемблер, и паскаль и си... и рисовал схемы в PCAD и Автокаде...
За два дня могу набросать мышью алгоритм на новом объекте с новым для меня процессом... и быстро отладить благодаря подсветке связей как в симуляторах схем типа PSpice/Proteus.
Изображение
Я использую библиотечные функции... там реально надо только правильные данные ввести,
а обмен по Модбусу сделает сама функция...
и я после этого "убогий", что не трачу время на её написание с 0 на "ассемблере" ?
конкретно тут был алгоритм на "ассемблере"... мало чего говорящие значения в столбиках
перерисовал на графику
Изображение

если вы в своей практике встречались с извращенцами...с вертикальным положением экрана...
Изображение
то это не я


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в графические языки программирования
СообщениеДобавлено: 10 фев 2019, 02:26 
Старожил

Зарегистрирован: 27 апр 2013, 13:53
Сообщения: 1000
petrplc писал(а):
я более 20 лет работаю с графическими языками программирования... не трудно, так как до этого знал и ассемблер, и паскаль и си... и рисовал схемы в PCAD и Автокаде...
За два дня могу набросать мышью алгоритм на новом объекте с новым для меня процессом... и быстро отладить благодаря подсветке связей как в симуляторах схем типа PSpice/Proteus.

Это свидетельствует о формировании схемно-графического мышления в решении повседневных Ваших задач инструментами принятыми в индустрии ПЛК.
Программисты не менее эффективны в своём способе формирования "примерно" тех же задач, но на другом образном мышлении.

P.S. Анализ же причины приводящей к аварийной ситуации, при этом возможен в автоматическом режиме при симуляции поведения системы с программой, также и как при графическом моделировании. Без такого моделирования, как созданное решение графически, так и программно не может считаться истинно верным, если только это не касается несложных реализаций.
И да, нет уверенности, что графические решения способны выйти за диапазон области в которой их специализировали, в отличии от программных решений.
Электроннo-логические схемы снабжаются цифровыми сигнатурами для выявления отказавшего элемента.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 10 фев 2019, 11:37 
Старожил

Зарегистрирован: 02 май 2015, 16:16
Сообщения: 1991
Я ещё раз повторю про эксперимент с маленькой девочкой и группой из студентов и старых опытных "пердунов" занимающих их место.
На экран вывели изображения предметов с подписями.
Неграмотная девочка перечислила все предметы за 10 секунд*.
Грамотные потратили на перечисление 100 секунд*.
(*время условно - но разница по времени была значительна)
Психологи объяснили это не развитостью ума супердевочки,
а дебрями ума взрослых,
которые одновременно обрабатывали графический образ и текст к этому образу.

20 лет назад я не знал об этой особенности психологии нашего мозга, но чисто из практики для себя вывел, что графические образы программы , особенно в критических напряжённых условиях ПНР, обрабатываются моим и другими мозгами быстрее...
У меня был коллега сидящий на чистом текстовом языке... при возникновении проблемы он уходит в ступор... а все вокруг орут и мешают... время время...
а он всего лишь там не ту команду написал... а поди её найди... гидроклапан застучал... 3 дня сваливали на гидравликов... потом принесли осцилограф... есть лишний электронный импульс... значит на аналоговый выход где то подаётся команда... а если он придурок обращался к порту не напрямую, а оптимизированно через индексацию, то через Перекрёстные ссылки Cross reference это место не найти...
я же просто быстро нахожу взглядом не/активный графические образы, идущие к выходу в одном месте программы... и говорю, что: надо проверить датчик
или: идите ищите, что там вас мешает. (как на фотке с пневматикой выше = Аналогично как при моделировании электронных схем в Протеусе.)
Изображение

Ещё из преимуществ графических языков с умными операторами - меньше вариантов допустить ошибку из-за проверки типа данных самим Умным Оператором языка
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Путь эмбеддера в Rust
СообщениеДобавлено: 10 фев 2019, 11:55 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 2287
Откуда: Китай, Пекин
всё это аля 1C просто на другом оборудовании.

сделано чтобы далёкая глаша могла свои примитивные желания реализовать. не более.
чуть что сложнее одного экрана и ку-ку.
попробуй разложить примитивную логику одного файла протокола обмена вертолёта.

_________________
unirail.org


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 307 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB