реклама на сайте
подробности

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Версия MATLAB для изучeния?
syoma
сообщение Nov 2 2017, 08:36
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(dxp @ Nov 2 2017, 09:58) *
* если нужен какой-то его тулпбокс, который не имеет аналогов в библиотеках питона;
* используется генератор С или HDL кода из матлабовского скрипта;
* используется Симулинк.

* Если планируется делать контроллер на основе полученного алгоритма. ТС пока только в начале пути - он хочет провести измерения и получить какой-то полезный сигнал, но очень быстро он захочет оптимизировать свой стабилизатор оборотов или сделать его вообще полностью электронным, обработав этот сигнал в реальном времени в микроконтроллере и управляя двигателем с помощью него. И тут Matlab раскрывается в полной мере - вы можете построить в нем полностью свой регулятор оборотов а затем сгенерировать Си код для своего МК, который будет выполняться уже в реальном времени. Мало того, в Симулинке можно построить модель двигателя и сделать оптимизацию по ней. Вряд-ли такое возможно в Питоне.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 2 2017, 09:20
Сообщение #17


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(syoma @ Nov 2 2017, 09:54) *
Матлабе уже давно практически все тулбоксы поддерживают real-time в том числе на Windows машинах с ихним родным kernel.

Врите, да не завирайтесь! Не может быть на не рилтаймовом ядре рилтайма!
И уж тем паче на мастдайке, которая в любой момент может решить обновиться и кирдык всем вашим "рилтаймам"!
Нормальные люди с такими задачами мастдайкой не пользуются, как минимум на гей-оси работают!
Go to the top of the page
 
+Quote Post
syoma
сообщение Nov 2 2017, 10:03
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Эдди @ Nov 2 2017, 11:20) *
Врите, да не завирайтесь! Не может быть на не рилтаймовом ядре рилтайма!
И уж тем паче на мастдайке, которая в любой момент может решить обновиться и кирдык всем вашим "рилтаймам"!
Нормальные люди с такими задачами мастдайкой не пользуются, как минимум на гей-оси работают!

Расскажите это вот этим ребятам и еще десяткам других, делающим real-time kernels под винду.
Матлабовский реал-тайм ,может быть не такой крутой, но 1мс под Виндой обеспечивает тоже.
Go to the top of the page
 
+Quote Post
Эдди
сообщение Nov 2 2017, 10:27
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Цитата(syoma @ Nov 2 2017, 13:03) *
1мс под Виндой обеспечивает тоже

Офигеть, ну и рилтайм! Разве что для синтезаторов годится…
Go to the top of the page
 
+Quote Post
syoma
сообщение Nov 2 2017, 10:45
Сообщение #20


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Эдди @ Nov 2 2017, 13:27) *
Офигеть, ну и рилтайм! Разве что для синтезаторов годится…

Ну я думаю, что для задачи ТС тоже годится. Сколько там оборотов делает его ДВС за 1 миллисекунду?
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Nov 2 2017, 15:56
Сообщение #21


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(syoma @ Nov 2 2017, 01:36) *
И тут Matlab раскрывается в полной мере - вы можете построить в нем полностью свой регулятор оборотов а затем сгенерировать Си код для своего МК, который будет выполняться уже в реальном времени. Мало того, в Симулинке можно построить модель двигателя и сделать оптимизацию по ней. Вряд-ли такое возможно в Питоне.

У меня, возможно, ощущения еще десятилетней давности, но всегда казалось, что нечто сгенеренное матлабом (HDL или Си код) не очень применим в реальной жизни, ввиду своей говености. Это уже не так?
И тут палка о двух концах. Если мы говорим о запуске на микроконтроллере то да, наверно можно получить си код из матлаба. А вот если у нас есть условная малина, то там можно и родной питон запускать, без конвертации (которая по любому должна быть встроена как-то в головной код МК). А матлаб на малине не взлетит sm.gif
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Nov 2 2017, 17:28
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Очень даже номально взять сигнал с микрофонного входа и обработать как хочется. И все это в рамках Матлаба.

Вот тут немного про это:
https://electronix.ru/forum/index.php?s=&am...st&p=898413

Мне матлаб много помог тогда.
Go to the top of the page
 
+Quote Post
syoma
сообщение Nov 2 2017, 18:16
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(jorikdima @ Nov 2 2017, 18:56) *
У меня, возможно, ощущения еще десятилетней давности, но всегда казалось, что нечто сгенеренное матлабом (HDL или Си код) не очень применим в реальной жизни, ввиду своей говености. Это уже не так?

Уже давно не так. автоматический си код уже давно используется в промышленности, автоиндустрии и аэрокосмосе. HDL кодером мы пользуемся для весьма сложных дизайнов. Другие клепают на них SDR и прочие плюшки.

Цитата
И тут палка о двух концах. Если мы говорим о запуске на микроконтроллере то да, наверно можно получить си код из матлаба. А вот если у нас есть условная малина, то там можно и родной питон запускать, без конвертации (которая по любому должна быть встроена как-то в головной код МК). А матлаб на малине не взлетит sm.gif

Сам матлаб нет, а вот сгенерированный им код из моделей и m-файловвзлетит, да еще и как. И не только на Распберри, а и на Ардуине или даже Лего, если захочется. Там куча поддерживаемых платформ, начиная от простых 32-х битных STMок и до DSP c x86 процессорами и различными операционками. И можно начать на Raspberry, а потом перенести все на свою платформу.

Go to the top of the page
 
+Quote Post
blackfin
сообщение Nov 2 2017, 18:23
Сообщение #24


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(syoma @ Nov 2 2017, 21:16) *
Сам матлаб нет, а вот сгенерированный им код из моделей и m-файлов взлетит, да еще и как. И не только на Распберри, а и на Ардуине или даже Лего, если захочется.

А сколько сейчас стоит лицензионная версия MATLAB'а? Владелец Распберри, Ардуины или Лего может себе позволить такую покупку? biggrin.gif
Go to the top of the page
 
+Quote Post
syoma
сообщение Nov 2 2017, 18:44
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(blackfin @ Nov 2 2017, 21:23) *
А сколько сейчас стоит лицензионная версия MATLAB'а? Владелец Распберри, Ардуины или Лего может себе позволить такую покупку? biggrin.gif

Студентам бесплатно. Но вообще стоимость лицензии на Матлаб и аналогичные продукты стоит рассматривать с точки зрения сэкономленного времени разработчика и сэкономленых средств на разработку. Если ваше время условно-бесплатное, то конечно, дорого. А если благодаря данному продукту вы запускаете коммерческий проект, на который в нормальном случае потратили бы 1 год, за 3 месяца - это уже не так дорого, не так ли?
Или если ваш специалист, который разбирается в звукотехнике, создает работающий алгоритм обработки звука в матлабе, который потом без проблем запускается на малинке и все это без привлечения системного программиста, схемотехника, питонщика и DSP-шника - это ведь тоже какая-то экономия, не так ли?
Или если вы сможете проверить работоспособность Вашего алгоритма вообще без какого либо железа и кодинга и выбрать оптимальную реализацию сразу же на этапе идеи, это не экономия на итерациях?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Nov 2 2017, 18:48
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(syoma @ Nov 2 2017, 21:44) *
Но вообще стоимость лицензии на Матлаб и аналогичные продукты стоит рассматривать с точки зрения сэкономленного времени разработчика и сэкономленых средств на разработку.

Что за манера отвечать на вопросы, которые вам не задавали? И почему вы отвечаете на вопросы, которые сами себе придумали? У вас с логикой все в порядке? biggrin.gif
Go to the top of the page
 
+Quote Post
syoma
сообщение Nov 2 2017, 19:13
Сообщение #27


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(blackfin @ Nov 2 2017, 21:48) *
Что за манера отвечать на вопросы, которые вам не задавали? И почему вы отвечаете на вопросы, которые сами себе придумали? У вас с логикой все в порядке? biggrin.gif

Вам будет легче если я отвечу на ваши вопросы?
- https://www.mathworks.com/content/dam/mathw...ro-standard.pdf
- У нас на фирме есть и Лего и Распберри - да, можем позволить себе такую покупку.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Nov 2 2017, 19:16
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Всё ясно.. Спасибо. wink.gif
Go to the top of the page
 
+Quote Post
Hitest
сообщение Nov 3 2017, 11:54
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 68
Регистрация: 2-08-17
Из: г. Чебоксары
Пользователь №: 98 608



Ну, господа разработчики переругались между собой.

1)Зачем мне Питон, когда это все равно язык программирования, хоть и сверхвысокого уровня? Ему можно подсунуть например любую систему дифф. уравнений и заставить решить? Не желая вдаваться ни в какие подробности? А смоделировать центробежный стабилизатор оборотов движка? Кроме того, он на MAC OS нормально работает?

2) Программистом я уже давно побывал. Включая честное полное изучение С++, а за тем за год работы успешно его забыл, т. к. сложных задач не было. А теперь и Си вспоминать не хочу, это опускаться на уровень полу-ассемблера. Микроконтроллеры на данный момент не интересуют.

2.5) Не может быть и речи о замене прочного, тяжелого центробежного регулятора на движке на что-то электронное. Генератор (альтернатор) посажен на вал двигателя и непосредственно питает потребителей. Если электронный цифровой стабилизатор умрет, то скорее всего неуправляемая машина сожгет всю нагрузку. Если нужно электронное управление, то мне надо будет купить инверторную электростанцию, выдающую хороший синус 50 Гц. Они очень дорогие, если брать бренд а не китайца, все равно силовая часть может сгореть абсолютно без причины. Но нагрузка не пострадает.

3) Винда вполне себе real-time для звука, и это доказывает софт, написанный для этих целей. Кроме стандартного медленного планировщика задач для звуковых карт есть ASIO. Как звукотехник приведу пример винил-эмуляторов, а также "контроллеров" для DJ.

4) В области real-time звукотехники почти все артисты работают на Маках. Работал с винил-эмулятором МакБуке. Стабильно, быстро, не глючит. Под виндой иногда глючит, поэтому она для публичных целей не катит. Есть вообще распространенное мнение, что MAC OS изначально была заточена для работы со звуком (и еще с цветом). Аргументировать как программист не могу.

P.S.
Цитата
А сколько сейчас стоит лицензионная версия MATLAB'а?
Господи, я уже кажется в 3-й раз прошу не заставлять меня учитывать стоимость Матлаба. Что, надо прямым текстом написать, откуда мне доступна любая версия любого математического пакета и прочего софта?

Сообщение отредактировал Hitest - Nov 3 2017, 16:14
Go to the top of the page
 
+Quote Post
jorikdima
сообщение Nov 5 2017, 02:44
Сообщение #30


тут может быть ваша реклама
*****

Группа: Свой
Сообщений: 1 164
Регистрация: 15-03-06
Из: Санкт-Петербург/CA
Пользователь №: 15 280



Цитата(Hitest @ Nov 3 2017, 04:54) *
Ну, господа разработчики переругались между собой.

1)Зачем мне Питон, когда это все равно язык программирования, хоть и сверхвысокого уровня? Ему можно подсунуть например любую систему дифф. уравнений и заставить решить? Не желая вдаваться ни в какие подробности? А смоделировать центробежный стабилизатор оборотов движка? Кроме того, он на MAC OS нормально работает?

Да. Можно подсунуть в нумпай.
По высокоуровневости Матлаб сход с питоном.
Go to the top of the page
 
+Quote Post

4 страниц V  < 1 2 3 4 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 4th July 2025 - 16:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01522 секунд с 7
ELECTRONIX ©2004-2016