Программа на языке С++ для вывода графиков
Нужна программа на языке С++ для вывода в графическое окно экрана графиков одномерных функций.
ТТ на проект - см. в приложении.
Можно использовать OpenGL.
Программа построения графика должна легко переноситься в простую программу C++ "Hello World"
для этого должна быть пошаговая инструкция.
Используемый компилятор - Eclipse.
Программа должна работать в Eclipse в среде Debian.
Додатки 1
-

А почему предыдущий проект на эту же тему (за 200 грн.) до сих пор не завершён? 🙂
-
Два срока закончились. Задача не решена.
Студент сделал просто демонстрационную программу, которую нельзя использовать для вывода графика из своей программы в main.
-
Антон,
этап резервирования в проекте был пройден и за неделю исполнитель
не мог решить задачу. Срок исполнения закончился и проект был открыт снова. 200 гр. остались в сейфе. Повторного резервирования я не делал.
Результат работы после двух недель такой: потрачены часы на объяснение каждого пункта ТТ. И в конце cделана просто демонстрационная программа, которую нельзя использовать для вывода графиков из своей программы. Студент так и не понял принцип независимости программ от разных исполнителей. Он до сих пор не понимает, почему заказчик настаивает на размещении своей программы в main, вместо того, чтобы вставлять свои коды в его функции! Думаю этого достаточно для удовлетворения вашего любопытства по прошлому проекту.
Теперь по новому.
Я уверен, в том, что уже существует множество готовых программ для вывода одномерных графиков из своей программы и я думаю, что для специалиста в OpenGL это задача на пол часа. Отсюда 200 гр.
А за какую цену вы сможете решить такую задачу?
-
По-порядку:
>неясно , зачем в подобной задаче OpenGL.
было такое предложение, сделали пример, использовать его в неизменном виде для вывода графика из моей программы нельзя.
Я не знаю OpenGL, и мне неважно на нем или без него.
>Используйте библиотеки попроще, например, Qt, wxWidgets, SFML, etc.
я пытался как-то разобраться с Qt,
мне эта среда простой не показалась.
График в моей программе полезен, но не играет принципиальной роли.
Поэтому тратить время на изучение Qt и OpenGL ради одного графика я не стал.
>Вот вариант на SFML - https://www.cyberforum.ru/
post7695014.html (куда уж >проще! и - главное! - условно-бесплатно! ) нужно разбираться, пробовать.
>Если не получится, точнее сформулируйте задачу.
>К примеру, даже на текущем этапе (из большого TXT-файла) непонятно, >должны ли графические окна оставаться на экране после отрисовки (т.е. у вас >многооконный интерфейс) или исчезать,
после открытия окна оно остается на экране пока программно его не закрываем.
В ТТ это прописано.
Если нужно, я найду выдержку.
>в одном окне всё рисуется (наложение графиков) или в разных.
в одном окне.
Режима вывода - два.
Режим устанавливается в программе.
Например #define... или просто присвоением кода соответствующей переменной, отвечающей за выбор режима.
>Как окна должны быть оформлены: графическая сетка, подписи, легенда и т.п.
в ТТ написано, что приемлемый вариант - в примере.
Вы пример запускали ?
>Я уж не говорю про изменение размеров окна пользователем - с OpenGL это >не очень тривиально
вам виднее, я на OpenGL не настаиваю.
-
>Как окна должны быть оформлены: графическая сетка, подписи, легенда и т.п.
в ТТ написано, что вид, который получается в примере - приемлемый.
Запустите программу
Graphics_with_OpenGL.cpp
В этом проекте меня такой вариант устроил бы.
-
Для одной моей программы делали индикатор кругового обзора (локация)
на OpenGL. Программист написал программу за день.
От той программы у меня осталось некоторое доверие к OpenGL.
Та программа работает именно так как мне нужно, т.е. из своего кода можно выводить график в одно окно сколько угодно раз.
Я пытался переделать тот код под новую задачу, но понял, что для такой переделки нужно лучше понимать используемые функции.
На это тратить время я не стал.
-
Антон здравствуйте.
посмотрите пожалуйста мой последний опубликованный проект по Qt.
Предлагаю 200гр. за исправление программы
(думаю для вас там работы минут на 5-10)
и косультации по Qt (пока не скажите: "пора остановиться")
С уважением,
Виктор.
-
Актуальні фриланс-проєкти в категорії C та C++
Реверс-інжиніринг консольних утиліт для опитування контролерів SSD (Flash ID)1. Мета роботиВиділення програмного інтерфейсу (API) взаємодії з контролерами SSD/NVMe з наданого набору консольних утиліт (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron та ін.). Результатом має стати робочий код мовою C/C++ або точна документація структур для… C та C++, Десктопні додатки ∙ 18 годин 37 хвилин тому ∙ 5 ставок |
Розробка Minecraft Java Seed Map / Seed Viewer для сайтуРозробка Minecraft Java Seed Map / Seed Viewer для сайтуОпис проєкту Потрібно розробити browser-based інструментMinecraft Java Seed Map / Seed Viewer, який буде працювати на нашому сайті та дозволятиме користувачу ввести seed Minecraft Java Edition і переглянути інтерактивну… C та C++, HTML та CSS верстання ∙ 1 день 1 година тому ∙ 13 ставок |
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x)
1000 UAH
Порівняльний аналіз ефективності кастомного ПЗ (v2.2-field) та еталонного ПЗ (Meshtastic v2.x) на ідентичній апаратній платформі (ESP32 + SX1268, 2W) за критеріями дальності, пропускної спроможності, стабільності лінка та енергоспоживання. Провести тести з вимірюваннями з… C та C++, C# ∙ 5 днів 8 годин тому ∙ 2 ставки |
Консультація та аудит поточного проєкту на Odoo 19 Community EditionШукаємо Odoo Developer — соло-розробника з досвідом розробки на Odoo 19 Community Edition, у тому числі за допомогою Claude Code. Нам потрібен спеціаліст, який має успішно реалізовані проєкти в Odoo та практичний досвід розробки з використанням Claude Code. Важливо: розглядаємо… C та C++, Javascript та Typescript ∙ 8 днів 9 годин тому ∙ 8 ставок |
Розробка ПЗ для Arduino (RF-модулі 3–7.5 ГГц, автоматичне сканування частот)Потрібно розробити систему на Arduino для автоматичного пошуку активного аналогового відеосигналу та автоматичного налаштування передавача на виявлену частоту.Планується використання трьох окремих приймально-передавальних модулів: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C та C++, Вбудовані системи та мікроконтролери ∙ 9 днів 10 годин тому ∙ 4 ставки |