Lucifer
С учётом того что питается не от аккума
великий
хорошая игрушка) я про осциллограф)
Denisio
у любого инженера должен быть осцилограф!
Sergiy К霜
Ценник у них не гуманный :(
Lucifer
Ценник у них не гуманный :(
Ага, по этому он не мой)
Lucifer
Но у меня полный доступ к нему)
Lucifer
Но на цепях питания мк 0гц линия с оч мелкими пульсациями
Lucifer
550кгц на дс дс преобразователе
великий
Ну и какова амплитуда этого шума?
Lucifer
А хз, осциллограф уже не тянет
Lucifer
К слову наводки скорее всего
Lucifer
Потому что если щуп не подключать такие же пульсации
Sergiy К霜
У меня уже 3 год лежит плата никак доделать не могу.
romanetz
Ценник у них не гуманный :(
5062 не особо дорогой
romanetz
Баксов 200
Sergiy К霜
У меня лежит неноделаный на СТМ32ф407 руки не доходят :(
великий
ну переименуйте переменную чтобы она везде одинаково называлась.
Dmytro
Весьма необычно видеть такую комбинацию сишных конструкций с плюсовым кодом
D.S.
romanetz
А самое главное, нафига, Нафига?
великий
просто сборная солянка
D.S.
не будет работать. потому-что текст1.текст строковое значение. по вашему будет умножаться числовое и строковые значения?
D.S.
нужно им стать.
становлюсь потихонечку.
великий
не будет работать. потому-что текст1.текст строковое значение. по вашему будет умножаться числовое и строковые значения?
компилятор пишет, что переменной text1 - нет. нужно подсунуть существующую переменую
Dmytro
А жалобы компилятора лишь на то что text1 не существует и про то что у вас повторяющееся имя переменной
великий
Dmytro
Вы где-то писали что вам нужно из этого получить и что на входе?
D.S.
Вы где-то писали что вам нужно из этого получить и что на входе?
хочу получить на выходе координаты по х. на выходе постоянно 32 из-за того что длину строку не получаю.
Dmytro
они-же не повторяются.
int x1 previously defined here...
Dmytro
на выходе Х равен 32
На ВХОДЕ, не выходе
romanetz
Область видимости объекта...
D.S.
а на вход скорее всего 0
Dmytro
а на вход скорее всего 0
Сформулируйте вашу задачу, пожалуйста. Что у вас на входе и что вы из этого хотите получить. Или форвардните сообщение где вы это уже написали
великий
проблема в этом
не. В упрямстве
D.S.
Сформулируйте вашу задачу, пожалуйста. Что у вас на входе и что вы из этого хотите получить. Или форвардните сообщение где вы это уже написали
процедура_инкоминг_текст. Х = инкоминг текст ленж (длина текста) .... на выходе инкоминг текст очищается. но тем не менее я не могу вызвать переменную Х из-за того что область применения не выходит за рамки процедуры. добавил глобальную переменную в процедуре инкоминг текст добавил ::Х= инкоминг текст ленж чтоб менялась Х не внутри процедуры а менялась глобальная переменная Х всё равно не работает. Х я буду использовать в формуле для центровки текста в ЛЕД панели. int x1=(64-((x*5)+(x-1)))/2;
D.S.
не. В упрямстве
я разве не сделал то что вы сказаои?
D.S.
а это?
великий
а это?
не то
D.S.
не то
поменять регистр? text1.text на Text1.text?
великий
не. Использовать ту переменную которая у вас есть. Которая выводится на экран
великий
не угадывать
великий
а просто скопировать вставить
D.S.
не угадывать
а как по вашему я буду это делать? постоянно прошивать?
D.S.
а просто скопировать вставить
так слова у меня постоянно будут меняться
великий
не. сместить взгляд ниже или выше по тексту программы, найти переменную которая выводится на дисплей, выделить и скопировать
великий
А потом заменить ее в формуле
D.S.
не. сместить взгляд ниже или выше по тексту программы, найти переменную которая выводится на дисплей, выделить и скопировать
display.print(text1.text); так ведь это и выводится на экран. я же точно так сделал как вы написали. что еще не так?
великий
как она обозначена я угадать не могу
D.S.
не. В упрямстве
смысл какой мне идти против своего желания?
великий
display.print(text1.text); так ведь это и выводится на экран. я же точно так сделал как вы написали. что еще не так?
не так. то что вы поменяли не тот текст который демонстрировали ранее
Dmytro
процедура_инкоминг_текст. Х = инкоминг текст ленж (длина текста) .... на выходе инкоминг текст очищается. но тем не менее я не могу вызвать переменную Х из-за того что область применения не выходит за рамки процедуры. добавил глобальную переменную в процедуре инкоминг текст добавил ::Х= инкоминг текст ленж чтоб менялась Х не внутри процедуры а менялась глобальная переменная Х всё равно не работает. Х я буду использовать в формуле для центровки текста в ЛЕД панели. int x1=(64-((x*5)+(x-1)))/2;
Ну вообще нужно стараться минимизировать использование глобальных переменных и в вашем случае это этого вполне можно отказаться, но ладно, это вне конткеста. Изменить глобальную переменную внутри процедуры можно тремя способами, но нагляднее всего будет обращаться к этой переменной напрямую (остальные два: передать указатель на переменную или чисто плюсовой вариант - использовать ссылку). Чтобы работать с глобальной переменной сперва убедитесь что она глобальная (она должна быть объявлена снаружи функции) и это обьявление должно быть выше чем ее первое использование (можно прям сразу после всех #include)
D.S.
не так. то что вы поменяли не тот текст который демонстрировали ранее
скетч который был выше. ну это да был утром. но я с тех пор столько всего изменил. но все равно не работает. вопрос остаётся только в том что я не могу получить переменную изнутри процедуры.
Dmytro
Можете на какой-то pastebin или аналог скинуть ваш код?
D.S.
давай я сейчас кину скетч с которым прямо сейчас работаю
Dmytro
git заюзай.
ммм, предлагать гит человеку, у которого трудности по работе с глобальными переменными
D.S.
git заюзай.
можно даже кинуть туда. хотя проект по идее уже готов. единственное что текст не по центру. остальное работает
Void
Git нужен чтобы легко было возвратится к прошлым вариантам. + поделется кодом легко.
Void
можно даже кинуть туда. хотя проект по идее уже готов. единственное что текст не по центру. остальное работает
серьёзное заявление. А потом еще одну еспху чтоб сбрасывать первую в случае зависания? И по кругу. Одна слушает пульс другой... "человеческая многоножка"...
Void
какого зависания?
сейчас не важно. Потом узнаешь.
D.S.
ок
Daniil
Может один контроллер прошить другой? Кто в курсе?