Size: a a a

2019 October 23

jp

jon pedro in Deus Volt!
Anton Guzun
Я пока на берегу спрашиваю, мучаться с qt и с++ чет нет желания больше)
А что страшного в qt? Я время потратил только на то, чтобы понять сигнальной/слотовую систему, ну и были проблемы с форматом, в котором читает компорт
источник

E

Evgen in Deus Volt!
Илья
У тебя должно быть минимум глобальных переменных, лучше вообще без них и не надо юзать extern
можно пример пожалуйста set,get ф-й. Не видел еще, как их реализуют.
А все сообразил. В одном файле закидываю туда значение переменной, присваиваю,  и делаю возврат этого значения. В другом файле вызываю эту функцию. Так ?
источник

AG

Anton Guzun in Deus Volt!
jon pedro
А что страшного в qt? Я время потратил только на то, чтобы понять сигнальной/слотовую систему, ну и были проблемы с форматом, в котором читает компорт
это все в мелочах проявляется, когда нужно сделать элементарные преобразования массивов или строк приходится тратить по пол часа. В высокоуровневых языках такие инструменты работают из коробки, код занимает одну строку.
источник

AG

Anton Guzun in Deus Volt!
а в последний раз у меня сломался сигнал readyRead в библиотеке QSerialPort, код который работал год назал теперь не работает. Починить не удалось, сделал на таймере
источник

И

Илья in Deus Volt!
jon pedro
А что страшного в qt? Я время потратил только на то, чтобы понять сигнальной/слотовую систему, ну и были проблемы с форматом, в котором читает компорт
Писать на плюсах гуи оооочень медленно на фоне html+css+js
источник

И

Илья in Deus Volt!
В плане логики плюс минус все одинаково
источник

E

Evgen in Deus Volt!
Василий
Rtos rtos'у рознь. Нужна конкретика
в принципе весь алгоритм работы.
Только здесь не отображено общение по modbus,присутствие ручного управления
источник

И

Илья in Deus Volt!
Evgen
можно пример пожалуйста set,get ф-й. Не видел еще, как их реализуют.
А все сообразил. В одном файле закидываю туда значение переменной, присваиваю,  и делаю возврат этого значения. В другом файле вызываю эту функцию. Так ?
Да просто в файле с либой АЦП:
uint16_t getAdcResult () {
return ADC1->DR;
}

Потом ты файл main подключаешь либу и спокойной берешь цифру:
adcResult = getAdcResult();
источник

E

Evgen in Deus Volt!
Илья
Да просто в файле с либой АЦП:
uint16_t getAdcResult () {
return ADC1->DR;
}

Потом ты файл main подключаешь либу и спокойной берешь цифру:
adcResult = getAdcResult();
да перепишу сейчас, чтоб избавиться от глобалов.
источник

jp

jon pedro in Deus Volt!
Anton Guzun
это все в мелочах проявляется, когда нужно сделать элементарные преобразования массивов или строк приходится тратить по пол часа. В высокоуровневых языках такие инструменты работают из коробки, код занимает одну строку.
Так плюсы разве не высокоуровневый?
Хотя надо бы тоже посмотреть на другие языки, и вправду может будет проще
источник

AG

Anton Guzun in Deus Volt!
jon pedro
Так плюсы разве не высокоуровневый?
Хотя надо бы тоже посмотреть на другие языки, и вправду может будет проще
```
"very, nice, string".split(",") # получаем массив из трех слов

```
после такого очень лениво писать велосипед для си
источник

E

Evgen in Deus Volt!
jon pedro
Так плюсы разве не высокоуровневый?
Хотя надо бы тоже посмотреть на другие языки, и вправду может будет проще
плюсы это огромный конструктор с массой возможностей и кучей способов выстрелить себе в голову.
источник

В

Василий in Deus Volt!
Evgen
в принципе весь алгоритм работы.
Только здесь не отображено общение по modbus,присутствие ручного управления
Уже хоть что-то. Но слишком рано появляются детали. Работа с какими-то перемеными и остальное
источник

jp

jon pedro in Deus Volt!
Evgen
плюсы это огромный конструктор с массой возможностей и кучей способов выстрелить себе в голову.
Современные плюсы вполне себе безопасны. Есть куча инструментов в замену того, что использовали в си.
источник

jp

jon pedro in Deus Volt!
Anton Guzun
```
"very, nice, string".split(",") # получаем массив из трех слов

```
после такого очень лениво писать велосипед для си
Хороший пример)
источник

И

Илья in Deus Volt!
jon pedro
Современные плюсы вполне себе безопасны. Есть куча инструментов в замену того, что использовали в си.
Они огромные, сложные и не нужны в 99% задач)
источник

R

Rheinmetall in Deus Volt!
Илья
Они огромные, сложные и не нужны в 99% задач)
комитет по стандартизации плюсов с Вами не согласен)
источник

E

Evgen in Deus Volt!
Василий
Уже хоть что-то. Но слишком рано появляются детали. Работа с какими-то перемеными и остальное
могу дать описание текстовое, что подразумевает работа этого алгоритма, чтобы вам было понятнее
источник

И

Илья in Deus Volt!
Ага, в пизду этот комитет и в пизду плюсы))
источник

AG

Anton Guzun in Deus Volt!
источник