ProfiLab expert

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: ProfiLab expert

Сообщение Мурик »

Это железная логика и она скорее имеет отношение к железячникам чем к программистам. Или все же можно написать прошивку под 4017BD и изменить ее логику работы? :)))
Реклама
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: ProfiLab expert

Сообщение ART_ME »

andr_lar писал(а):Тихо..Не открывайте секрет ART_ME...Пусть он ещё немного позаблуждается...:-)
Не, не стОит. Просто если работать только с процем, то качественный отладчик очень даже в струю. Но хотя бы один шаг в сторону... да-да, где питание, фронты, нагрузочная способность, проходные емкости, омегаС с омегаL и т.д. и т.п......

Добавлено after 5 minutes 31 second:
Мурик писал(а):Это железная логика и она скорее имеет отношение к железячникам чем к программистам. Или все же можно написать прошивку под 4017BD и изменить ее логику работы? :)))
Она имеет отношение к реалу, и 4017 здесь совершенно не причем. Суть в отличии реального от идеального.
В итоге пришлось выбрать гораздо менее популярную, но реально работающую в профилабе схему.
Изображение
Реклама
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

Можно и с процем...Не хочется заморачиваться с куском программы ставим кусок логики...Без проблем...А вот ОмегаС и ОмегаЛ при необходимости поставим выходные готовые модели которые будут управляться тем-же процессором...Хотя даже уже когда считал блок питания - совсем не помню...Берём готовый нужного формата и зачем голову заморачивать...Ну или собираем по стандартной схеме..."Будьте проще и люди к Вам потянутся"(с)...:-)
С уважением...
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: ProfiLab expert

Сообщение ART_ME »

andr_lar писал(а):Можно и с процем...Не хочется заморачиваться с куском программы ставим кусок логики
Где, в профилабе? Так это ж одно и то же! :))
Реклама
Эиком - электронные компоненты и радиодетали
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

Обьясняю....
Профилаб это "железная логика"(иногда не соответствующяя реальной) + некоторые удобства для создания программ а процессор это связь между компьютером и внешними устройствами...Или отдельно работающее устройство...Зачем Вы свой генератор пристегнули к Профилабу я не знаю...Так-же не знаю какое к нему имеют отношение ОмегаЛ и ОмегаС....
С уважением...
Реклама
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: ProfiLab expert

Сообщение ART_ME »

andr_lar писал(а):Обьясняю....
Профилаб это "железная логика"(иногда не соответствующяя реальной) + некоторые удобства для создания программ а процессор это связь между компьютером и внешними устройствами...Или отдельно работающее устройство...Зачем Вы свой генератор пристегнули к Профилабу я не знаю...Так-же не знаю какое к нему имеют отношение ОмегаЛ и ОмегаС....
Обьясняю.
Профилаб - это программа. И как всякая программа, она работает с моделями, а не с реальными устройствами.
В результате вместо того, чтобы избавить себя от проблем с этими реальными устройствами, Вы просто подменяете их другими - в данном случае профилабовскими.
И пример с генератором это очень хорошо иллюстрирует.
Это вовсе не означает, что профилаб не нужен. Но это означает, что сфера его применения значительно сужается. Хотя бы по той причине, что человек, применяющий эту программу, вынужден быть не только схемотехником, но и быть специалистом по особенностям профилаба. И еще неизвестно в чем больше он должен разбираться.
А это как раз та самая разница которая между разработчиком и господином оформителем в каком-нибудь САПРе, которого почему-то тоже называют разработчиком.
Вы видели вакансии типа "требуется конструктор"? Вы ошиблись - им не требуются разработки, им требуется оформитель известных решений в каком-нибудь компассе.
Реклама
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

Вас офигенно интересно было читать...Анекдот в тему...

Шерлок Холмс и доктор Ватсон летят на воздушном шаре. Погода
портится, шар несется по ветру с огромной скоростю, оринетация
полностью потеряна...
Наконец небо расчищается, Холмс и Ватсон видят под собой залитую
солнцем природу. На берегу ручейка мужик пасет коров.
Когда шар пролетает над мужиком, Холмс обращается к нему:
- Любезнейший, не подскажете ли, э-э..., где мы находимся?
Мужик обалдело смотрит на Холмса и Ватсона, и, когда шар уже
улетел довольно далеко, кричит ему вдогонку:
- Вы находитесь на воздушном шаре!!
Холмс:
- Все ясно, Ватсон. Мы в России.
- Но Холмс! Почему вы решили...
- Элементарно, Ватсон. Этот человек - системный программист.
Только системный программист мог дать столь правильный и
при этом столь бесполезный ответ.
- Да, но почему вы решили, что мы именно в России?
- Элементарно, Ватсон. Только в России системные программисты
пасут коров.
С уважением...
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: ProfiLab expert

Сообщение ART_ME »

:))
BERKY
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 14, 2013 16:11:01

Re: ProfiLab expert

Сообщение BERKY »

ART_ME писал(а):
andr_lar писал(а):Тихо..Не открывайте секрет ART_ME...Пусть он ещё немного позаблуждается...:-)
Не, не стОит. Просто если работать только с процем, то качественный отладчик очень даже в струю. Но хотя бы один шаг в сторону... да-да, где питание, фронты, нагрузочная способность, проходные емкости, омегаС с омегаL и т.д. и т.п......

Добавлено after 5 minutes 31 second:
Мурик писал(а):Это железная логика и она скорее имеет отношение к железячникам чем к программистам. Или все же можно написать прошивку под 4017BD и изменить ее логику работы? :)))
Она имеет отношение к реалу, и 4017 здесь совершенно не причем. Суть в отличии реального от идеального.
В итоге пришлось выбрать гораздо менее популярную, но реально работающую в профилабе схему.
Изображение
В профилабе есть реальные модели 4017 и всей логики. Ваша схема работает в любом симуляторе. Программа профилаб это программа которая работает не с моделями а функциональными схемами. Это немцы сделали что-бы не городить огород а составлять функциональный узел, какой-то прибор управления. Похожа на LabVIEW только сильно
упрощена по сравнению с ней. А все модели в макросах это опять же для удобства. Cам профилаб это и есть контроллер. В котором мы и делаем программу. Даже генераторы в программе работают от 1гц-1кгц. Не задумывались почему. Осциллограф имеет ограниченную развертку.

Добавлено after 45 minutes 48 seconds:
andr_lar

я тут полез в протэус насчет портов вывода-входа. Вот не нашел LPT порта. Есть он здесь. СOM есть и с терминалом. Интересно.
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

BERKY писал(а):
я тут полез в протэус насчет портов вывода-входа. Вот не нашел LPT порта. Есть он здесь. СOM есть и с терминалом. Интересно.
ЛПТ это вывод одиночных сигналов...В Протеусе есть одиночный сигнал в виде пятиугольничка он цветом показывает 0 или 1.Собрать их в линейку -
вот и ЛПТ...Вот физический есть или нет-не знаю(т.е. чтоб можно было подключить реальное устройство на выход и посмотреть...)
Насчёт СОМ то их там 2 вида...Симуляторы и "физический"....Второй можно подключить к внешним устройствам и смотреть реально сигналы...Называется
ComPim
С уважением...
BERKY
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 14, 2013 16:11:01

Re: ProfiLab expert

Сообщение BERKY »

andr_lar

Cпасибо. Понял. Я тут видел на коте в теме по протэусу. Кто-то делал моделью этот порт. Заодно наверное в протэусе мне легче понять будет работу Cоm порта. Все его диаграммы Все таки на проте лет 10 а может больше работаю. Я смотрю вы еще на сайте FLProg не зарегистрировались. Что касается Сергея, то у него работа вахтенным методом. Уезжает на долго без выхода в инет. Разве только по мобильнику.
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

BERKY писал(а):andr_lar

Я смотрю вы еще на сайте FLProg не зарегистрировались. Что касается Сергея, то у него работа вахтенным методом. Уезжает на долго без выхода в инет. Разве только по мобильнику.
Зарегестрировался...Насчёт FLProg...Задумка очень хорошая...Но под такую задумку нужна команда...И хоть небольшой но коммерческий интерес...Ну хотя-бы на уровне HiAsm. У них программа бесплатна но если человек создал како-либо сложный модуль то он имеет право его продавать...Вот к примеру тот-же модуль отладки....
А один человек не потянет...Рано-поздно он устанет...Как Дильма в Ниасм Громов в Алгоритм Билдере...Всё это были очень достойные программы...
С уважением...
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: ProfiLab expert

Сообщение ART_ME »

andr_lar писал(а):Насчёт FLProg...Задумка очень хорошая...
А Вам никогда не приходил в голову вопрос - почему такая тривиальная задумка до сих не воплощена ни одним из именитых изготовителей софта?
BERKY
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 14, 2013 16:11:01

Re: ProfiLab expert

Сообщение BERKY »

andr_la

Да задумка хорошая. Мы несколько так сказать радиолюбителей,эсли просто. Поддержали автора программы. Помогали ему создавать сайт. Саму программу. Просто советовали как удобно делать общий интерфейс форума. Делимся опытом какие реальные модули надо создавать в программе с их пддержкой в программе. Да и до сих пор советы принимаются. Теперь по поводу самой программы. Вы может быть удивитесь но автор ее даже не программист. Конечно связи с программистами есть. Задумка у Сергея была сделать совершенно открытую и бесплатную программу. В тонкости создания вникать не будем. Так вот пока держится сайт. Много
построено уже на ардуинках. Думаю будущее только на расширение интересных проектов.
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

ART_ME писал(а):
andr_lar писал(а):Насчёт FLProg...Задумка очень хорошая...
А Вам никогда не приходил в голову вопрос - почему такая тривиальная задумка до сих не воплощена ни одним из именитых изготовителей софта?
Это их проблемы...

Добавлено after 55 seconds:
BERKY писал(а):andr_la

Да задумка хорошая. Мы несколько так сказать радиолюбителей,эсли просто. Поддержали автора программы. Помогали ему создавать сайт. Саму программу. Просто советовали как удобно делать общий интерфейс форума. Делимся опытом какие реальные модули надо создавать в программе с их пддержкой в программе. Да и до сих пор советы принимаются. Теперь по поводу самой программы. Вы может быть удивитесь но автор ее даже не программист. Конечно связи с программистами есть. Задумка у Сергея была сделать совершенно открытую и бесплатную программу. В тонкости создания вникать не будем. Так вот пока держится сайт. Много
построено уже на ардуинках. Думаю будущее только на расширение интересных проектов.
Ну удачи автору....
С уважением...
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: ProfiLab expert

Сообщение ART_ME »

andr_lar писал(а):
ART_ME писал(а):А Вам никогда не приходил в голову вопрос - почему такая тривиальная задумка до сих не воплощена ни одним из именитых изготовителей софта?
Это их проблемы...
А давайте попросим Мурика (он один из нас троих здесь программер) написать здесь код цифрового трехфазного генератора на Си. Рискну предположить, что этот код как раз и окажется исчерпывающим ответом на мой вопрос.
BERKY
Встал на лапы
Сообщения: 120
Зарегистрирован: Чт фев 14, 2013 16:11:01

Re: ProfiLab expert

Сообщение BERKY »

ART_ME

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

Вот нашел даже четырех фазный. Когда-то делал для шаговика. Просто ход его. Без управления.
Последний прицеп. Файл HEX. Вставьте его в текстовый документ и увидите программу (код) на языке СИ

Добавлено after 2 hours 1 minute 17 seconds:
andr_lar

Вот тут полный мой архив для протэуса. Компаратор как шим. По переменке прямо в ардуино. Посмотрите интересно. Приборы в протэусе мои личные.
Вложения
КОМПАРАТОР КАК ШИМ.rar
(622.17 КБ) 133 скачивания
pr1.cpp.rar
(2.1 КБ) 114 скачиваний
2015-06-15_083458.rar
(130.82 КБ) 114 скачиваний
2015-06-15_083006.rar
(142.66 КБ) 119 скачиваний
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

ART_ME писал(а): А давайте попросим Мурика (он один из нас троих здесь программер) написать здесь код цифрового трехфазного генератора на Си. Рискну предположить, что этот код как раз и окажется исчерпывающим ответом на мой вопрос.
Трёхфазный генератор это типа вот этого чуда ?
Вложения
aaa.JPG
(43.99 КБ) 272 скачивания
С уважением...
Аватара пользователя
ART_ME
Друг Кота
Сообщения: 3011
Зарегистрирован: Вс окт 02, 2016 07:34:45

Re: ProfiLab expert

Сообщение ART_ME »

andr_lar писал(а):
ART_ME писал(а): А давайте попросим Мурика (он один из нас троих здесь программер) написать здесь код цифрового трехфазного генератора на Си. Рискну предположить, что этот код как раз и окажется исчерпывающим ответом на мой вопрос.
Трёхфазный генератор это типа вот этого чуда ?
Можно и этого. Нужно получить три последовательности импульсов со сдвигом относительно друг друга 120 градусов программным способом.
andr_lar
Нашел транзистор. Понюхал.
Сообщения: 166
Зарегистрирован: Вт янв 22, 2013 16:31:22

Re: ProfiLab expert

Сообщение andr_lar »

А в чём проблема для програмы ? Привожу 2 самых простых способа...
1."Метод индийских инженеров"...Вот там импульсы линейка 2-3-4.
Линейка 2...Начало отсчёта будем считать по возрастанию импульса...Конец - по следующему импульсу.Этот интервал для простоты делим на 256
значений...Строим массив(таблицу) на 256 значений.Заполняем её для 2-3-4.(где выход 0 а где 1).Переменная типа char присваиваем 0.Делаем прерывание с частотой 50*256 = 12800 раз в секунду.По прерыванию по значению char смотрим какому числу(0,1)соответствует в этой таблице значение в соответствии с char и выводим
его для каждого вывода 2-3-4.char++.Ждём следующего прерывания и так по кругу...Почему метод Индийский...Потому что они обожают строить таблицы...
Русский метод.Так-же делим величину импульса на 256.Так-же начинаем с 2 её фронт считаем 0...След.фронт 255.Вводим ещё несколько переменных
определяющих при каких значениях на 2-3-4 выводить на выход 0,при каких 1.По тем-же прерываниям опрашиваем ту-же переменную char и в зависимости от
её значения выставляем на выходах 0 или 1 сравнивая char с числами .char++ и далее по кругу...
По частоте даже тина13 на частоте 1МГц сможет в прерывание уместить 78 команд,что для нескольких строк кода вполне хватит...А уж любимая тут Ардуина
с её 16МГц так вообще большую часть времени спать будет...
Цифры я дал для 50 Гц.

Впрочем,подёргайте Мурика...Он с такими задачами как профессионал может и подальше послать... :-)

P.S. Только совсем не понял каким боком оно к Профилабу...Вот написал сверху методику и подумал - и нафига оно мне надо...У меня стоят на обрабатывающей машине
промышленные французские инверторы...Один раз ломались...По моему визгу на 3-й день из сопровождающей фирмы прибыл новый.Поставили,вбили параметры.Работает..
С уважением...
Ответить

Вернуться в «Интеграция с ПК»