Недокументированные возможности DDCS Expert

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение xenon-alien »

Nikolay81 писал(а): с помощью IF ... GOTO.
Всё-таки поделитесь пожалуйста ссылкой на эти "макро б".
Длинные унылые уроки нашел, но элементарное в основах не рассказывают...
(оказывается это подобно в ЛЦНЦ параметрической УП, правда я там сильно не вникал в функционал)
Мне интересна общая картина с примерами. А то не понятны мне значения #1!=0..... или == и т.д. //, ()
И не совсем понял IF ... GOTO., или DO... На номер какой строки ссылается?
Короче очень много вопросов, которые можно было бы понять с простого примера с комментариями...
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

xenon-alien писал(а): Всё-таки поделитесь пожалуйста ссылкой на эти "макро б".
Вся необходимая инфа, есть в свободном доступе. Но если нет времени или желания, самому вникать - я могу с Вами позаниматься. Разобрать построчно пару-тройку макросов.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение xenon-alien »

Nikolay81 писал(а): Вся необходимая инфа, есть в свободном доступе.
Можете пару ссылок набросать с годным материалом (который вам помог), или хотя бы словосочетание, как искать в поисковике?
Ну вот.... забил в поисковик "что такое макро б" и уже другое дело.
Я не в первые замечаю, когда мне нужно что-то найти, то не получается. Прошу левого человека помочь с поиском и он находит то что надо чуть ли не с первого раза.
Я точно так же находил людям нужный материал, который они не могли найти.
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

xenon-alien писал(а): Можете пару ссылок набросать с годным материалом
Да. Информация, действительно разрозненная.
Я не пользовался каким-то конкретным руководством, когда учился. Просто, начал разбирать готовые макросы. Потом стал писать для себя. Потом для знакомых. Ну а после и заказы начали поступать. Как-то так.
Если не хотите со мной заниматься - найдите другого человека. Но наверное, воспользоваться помощью знающего программера - это единственный способ быстро научиться.
Последний раз редактировалось Nikolay81 17 авг 2023, 23:19, всего редактировалось 1 раз.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение xenon-alien »

Nikolay81 писал(а): Я не пользовался каким-то конкретным руководством, когда учился.
Это возможно, если попадают нормальне примеры с комментариями. (а я вообще тугодум...)
Вот это что делает с переменной #1!=0 ? Это факториал, или что?
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

xenon-alien писал(а): Вот это что делает с переменной #1!=0 ? Это факториал, или что?
Я отвечу на этот вопрос. Но извините, я не буду Вас учить "по переписке". Это слишком геморно и долго.
!= или NE, это знак неравенства. ==, или EQ - это знак равенства.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение xenon-alien »

Nikolay81 писал(а): Я отвечу на этот вопрос.
Благодарю!
Nikolay81 писал(а): Но извините, я не буду Вас учить "по переписке". Это слишком геморно и долго.
Согласен. Я тоже не любитель переписок.
Nikolay81 писал(а): != или NE, это знак неравенства. ==, или EQ - это знак равенства.
NE, EQ и прочее встречал, так почему не используется также, а !=, == ? это тоже макро б? Или это уже другой язык программирования?
Nikolay81 писал(а): Если не хотите со мной заниматься
Я был бы не против, если удастся безвозмездно... Меня просто нужно пнуть по верному пути... А я там уже как-то разберусь (надеюсь) Я ещё поищу литературу, что бы знать, что спрашивать...
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

xenon-alien писал(а): если удастся безвозмездно
Извините. У меня слишком много "возмездной" работы, чтобы имело смысл заниматься с кем-то безвозмездно. А заниматься с Вами долго придётся. Впрочем, беру я не дорого. Пока :-)
Ещё раз повторю. Не хотите учиться у меня - найдите другого макропрограммера. Но быстро, без помощи, Вы однозначно не научитесь. У Вас же есть все необходимые материалы. Если их недостаточно, значит способностей к программированию нет. Нужна "помощь зала" :-)
lkbyysq
Мастер
Сообщения: 2079
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Недокументированные возможности DDCS Expert

Сообщение lkbyysq »

xenon-alien писал(а): NE, EQ и прочее встречал, так почему не используется также, а !=, == ? это тоже макро б? Или это уже другой язык программирования?
Принять правило ситаксиса к сведению и двигаться дальше, к следующему правилу. Ответ на вопрос "это тоже макро б? Или это уже другой язык программирования?" - не приближает к цели "научиться программировать", а значит вопрос лишний.

Как по мне, так это просто язык программирования. По своей сути - Бейсик, синтаксисом похож на Си или C++. И плевать с высокой колокольни, как он называется, Б или В. Если поиск в гугле не выдал самоучитель - не надо, по образцам программ можно научиться.
Последний раз редактировалось lkbyysq 18 авг 2023, 07:03, всего редактировалось 2 раза.
lkbyysq
Мастер
Сообщения: 2079
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Недокументированные возможности DDCS Expert

Сообщение lkbyysq »

Эх! Флудить. так флудить!
xenon-alien писал(а): NE, EQ и прочее встречал, так почему не используется также, а !=, == ?
Потому, что так решил разработчик, который писал парсер. Ну или его начальство.
"Должна быть в женщине какая-то загадка."
AndereyKo
Новичок
Сообщения: 12
Зарегистрирован: 06 июл 2023, 22:04
Репутация: 3
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение AndereyKo »

Хелп!!
Сделал глупость. Попытался обновиться и перепутал прошивки. Контролер завис на экране старт. Скачал нормальную прошивку но результат тот же контролер висит, прошивку не загружает. Что делать ума не прилажу. Спасайте ребятки! Кто что знает как выйти из этого? Стойка у меня это вторая. купил новую на 2ой станок. Смущает что у этой стойки 2 порта USB. Это модернизацию так провили или подделка какая?
Вложения
photo_2023-08-18_10-06-05.jpg (1664 просмотра) <a class='original' href='./download/file.php?id=208730&sid=3cb94838040bd8897b7bf7b259e42e3a&mode=view' target=_blank>Загрузить оригинал (118.52 КБ)</a>
photo_2023-08-18_10-08-00.jpg (1664 просмотра) <a class='original' href='./download/file.php?id=208731&sid=3cb94838040bd8897b7bf7b259e42e3a&mode=view' target=_blank>Загрузить оригинал (206.74 КБ)</a>
AndereyKo
Новичок
Сообщения: 12
Зарегистрирован: 06 июл 2023, 22:04
Репутация: 3
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение AndereyKo »

Всем спасибо проблему решил. Снял бэкап с другой стойки. И о чудо она загрузилась! Может будет кому полезно.
Теперь только не реагирует на кнопки.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение xenon-alien »

lkbyysq писал(а): Принять правило ситаксиса к сведению и двигаться дальше, к следующему правилу. Ответ на вопрос "это тоже макро б? Или это уже другой язык программирования?" - не приближает к цели "научиться программировать", а значит вопрос лишний.
Почему это лишний?
От куда мне знать, что оно означает и какие ещё могут использоваться? Для этого нужно знать где искать и как им пользоваться. Или может каждую закавычку в макросе пере спрашивать на форуме?
Т.е. нужно как минимум найти описание этих синтаксисов.
Вот к примеру...
Nikolay81 писал(а): Всё кроме T%.0f - это стандартные команды языка MacroB. Вот его и изучайте. + список переменных.
Но пока что мне эти варианты ( !=, ==, =>, <=, //, (), ;, как комментировать, и прочие мелочи) не попадались в найденной литературе по macro b.

Сейчас в процессе добавления комментариев по переменным в файл по смене инструмента. (что бы хоть как-то понимать там происходящее)
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

AndereyKo писал(а): Попытался обновиться и перепутал прошивки
Пожалуйста поподробнее. Какая прошивка вызвала такой эффект?
AndereyKo
Новичок
Сообщения: 12
Зарегистрирован: 06 июл 2023, 22:04
Репутация: 3
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение AndereyKo »

Nikolay81 писал(а): Пожалуйста поподробнее. Какая прошивка вызвала такой эффект?

DDCS V4.1 (2023-03-21) INSTALL software Вот эту от другой стойки.

Проблему с не реагирующими клавишами так и не решилась. Но хотя бы экран зажигается.
Пробовал свежую прошивку (DDCS-Expert Controller Software 2022-7-26, DDCS-Expert Controller Software 2022-6-29) поставить , подкидывал файл с заводскими установками, на передней панели ни клавиши ни лампочки не работают. Энкодер перемещает курсор но нажатие на него ничего не дает. Короче я в трансе((. Идей пока больше нет.
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

AndereyKo писал(а): Короче я в трансе(
А усб клавиатура работает?
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

AndereyKo писал(а): Короче я в трансе
Фишка в том, что надо удалить файл ddcsv4.out, который Вы туда залили. Прошивка этого не делает.
Попробуйте залить обнулённый файл. Может это решит проблему.
Вложения
ddcsv4.rar
(74 байт) 56 скачиваний
AndereyKo
Новичок
Сообщения: 12
Зарегистрирован: 06 июл 2023, 22:04
Репутация: 3
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение AndereyKo »

Nikolay81 писал(а): Попробуйте залить обнулённый файл
Я так понимаю этот файл закинуть на флешку в папку Install. и прошиться как обычно. Ну и потом залить прошивку стандартную.
Nikolay81
Опытный
Сообщения: 112
Зарегистрирован: 05 мар 2023, 12:52
Репутация: 25
Настоящее имя: Николай
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение Nikolay81 »

AndereyKo писал(а): акинуть на флешку в папку Install
Точно. Распакуйте только из архива. Когда кнопки заработают, надо зайти в NAND1-1 и удалить все файлы, которые есть на 4,1, но нет на DDCSE. Также, последние прошивки от M350 уже решили проблему заливки прошивки от другого контроллера. Они не цепляют чужие slib и out.
White
Новичок
Сообщения: 32
Зарегистрирован: 20 мар 2023, 10:00
Репутация: 2
Настоящее имя: Андрей
Контактная информация:

Re: Недокументированные возможности DDCS Expert

Сообщение White »

xenon-alien писал(а): 18 авг 2023, 09:23
Но пока что мне эти варианты ( !=, ==, =>, <=, //, (), ;, как комментировать, и прочие мелочи) не попадались в найденной литературе по macro b.
Это стандартные операторы в программировании. Можно по ссылке посмотреть описания, глядишь поможет чем.
https://arduino.ru/Reference
Ответить

Вернуться в «Электроника»