Форум программистов, компьютерный форум, киберфорум
C/C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C/C++ Передача произвольного обьекта com объекту Доброго времени суток. Задача такая. Два приложения, у второго com объект. В первом TTable, TDataSource. Во втором DBgrid. Первое приложение запускает ком обьект второго и должно в качестве параметра передать указатель на DataSourse, который будит работать с TTable. Читал что указатели между разными процессами не имеют смысла. Как реализовать этот механизм? https://www.cyberforum.ru/ c-cpp/ thread1723194.html C/C++ Добавление объекта в Excel
Здравствуйте! Стоит задача добавить в конкретную ячейку объект (рисунок или документ). Используeтся Excel 2013. Программирую в XE Builder 10. На одном из формумом нашел такое решение: try { App = CreateOleObject("Excel.Application"); } catch (...) { MessageBoxA(NULL, "Не могу запустить сервер Microsoft Excel. Продолжение невозможно.", "Ошибка", MB_ICONERROR); return; }...
C/C++ Код из-под COM работает в 3 раза медленнее Всем доброго времени суток! Прошу уважаемых форумчан не пинать, если вопрос слишком простой, я делаю только первые шаги в знакомстве с технологией COM. Столкнулся вот с какой проблемой. 1) есть некий код на C++, для наглядности пусть он находится в теле функции void f1(); 2) есть COM-компонента, оформленная в виде DLL, которая является оберткой вокруг этого кода, что-то вроде STDMETHODIMP... https://www.cyberforum.ru/ c-cpp/ thread1721024.html C/C++ Воспроизведение видео с ip камеры Добрый день! Решил написать программку, которая отображала бы в окне поток из сети (по протоколу http или rtsp). Главное, чтобы без задержки! Имеется обычная китайская ip камера 2mp. Программа Onvif отображает поток с этой камеры по rtsp без задержек. И я хочу также. Как это можно реализовать? И можно там, чтобы сделать цифровой zoom с интерполяцией!? Неделю перекапывал весь интернет и... https://www.cyberforum.ru/ c-cpp/ thread1718198.html
Ожидание Com сервера C/C++
Доброго времени суток. Есть две программы а.exe b.exe. b.exe содержит com объекты. Из а по средствам CreateOleObject запускаем b. При попытке закрытия b выскакивает предупреждение что в b имеются активные Com объекты и они станут не доступны тому приложению которое их вызвало. Если все таки нажимаю на ОК то b закрывается. При следующем открытии b из a происходит "Ошибка сервера". Подозреваю что...
C/C++ Задание диапазона ячеек при объединении (OLE-сервер Excel) https://www.cyberforum.ru/ c-cpp/ thread1712199.html
Добрый день. Столкнулась с такой проблемой: при работе с OLE-сервером Excel, при задании диапазона объединения ячеек, появилась необходимость задавать его не конкретным значением, а переменной . Т.е. когда пишу так: App.OlePropertyGet("Range", WideString("A9:J9")).OleProcedure("Select"); App.OlePropertyGet("Selection").OleProcedure("Merge"); Программа отлично все отрабатывает. Но если...
C/C++ DirectShow, проиграть видео в своем окне? IGraphBuilder::RenderFile играет в отдельном окне, реально ли как то проиграть файл в своем уже существующем окне? Добавлено через 20 часов 43 минуты не могу понять это - https://msdn.microsoft.com/en-us/library/dd390536(v=vs.85).aspx , то что мне нужно ,или нет? https://www.cyberforum.ru/ c-cpp/ thread1683402.html Реализация ActiveX-контейнера (без MFC) C/C++
Подскажите как реализовать activex контейнер на winapi, без MFC
C/C++ Как из CPictureHolder получить Bitmap(GDI+) ? Здравствуйте! Подскажите пожалуйста, как из CPictureHolder получить Bitmap(GDI+) ? Решение использовать GDI+ пришло потому, что мне надо вращать картинки в моем activex (написан на C++ и MFC). Я знаю, что это можно сделать и на GDI через StretchBlt, но я хочу на GDI+ :) Ниже приведу код моей функции OnDraw, чтобы было понятнее, что я хочу сделать. Graphics graphics(pdc->m_hDC); Bitmap... https://www.cyberforum.ru/ c-cpp/ thread1677026.html C/C++ DirectShow + Adobe Flash Player PPAPI Админы, прошу прощение если темы не туда сунул. Передвинет плз, если не там. Есть задачка создать виртуальную камеру на локальном ПК. В общих чертах проект сделан. Основой для решения был этот пост http://www.codeproject.com/Articles/437617/DirectShow-Virtual-Video-Capture-Source-Filter-in Есть маленькая загвоздка. Камеры, отлично работают с внешним флеш плеером (тип: NSAPI), но эта... https://www.cyberforum.ru/ c-cpp/ thread1674364.html
C/C++ Связь клиента с локальным exe-сервером без регистрации в реестре
добрый вечер. есть готовый ATLExeServer, и консольный клиент. нужно осуществить взаимодействие между ними без необходимости регистрации в реестре. сразу скажу, что вариант с регистрацией в реестре - рабочий. нужно получить аналогичный эффект,
C/C++ Найти к какому COM порту подключено устройство https://www.cyberforum.ru/ c-cpp/ thread1665729.html
Добрый день. Подскажите пожалуйста, как можно получить список активных COM портов в винде(тот что я вижу в диспетчере устройств). Задачу у меня следующая: на ардуино собрал простенькую схему и написал простенькую прогу которая считывает с COM порта символы. COM порт задан фиксировано, а я хочу сделать так, чтобы порт выбирался автоматом. Подскажите в какую сторону рыть?
0 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 10
0

Построение графика в Exel по данным из файла полученного в ходе выполнения программы - C/C++ - Ответ 9142077

15.05.2016, 15:54. Показов 1079. Ответов 1
Метки (Все метки)

Студворк — интернет-сервис помощи студентам
Допустим есть программа которая вычисляет значения системы диф ур I(t) и U(t) , затем выводи их в файл xls который создается в папке проекта visual studio 2015 pro, в нем четыре графы i(порядковый номер) t I(t) U(t) выходит по 2000 значений каждого параметра, так вот как по этим значениям построить два графика в этом же файле , графики зависимости I(t) и U(t) , заранее весьма благодарен
Код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include "stdafx.h"
 
 
#include <iostream>
#include <fstream>
#include <iomanip>
#include <math.h>
 
using namespace std;
 
int n;
double f, fi, R1, R2, R3, R4, R5, R6, t0, t1, t2, L, C, h, hz, E0, w, pi, D1, D2, D3, FI, FU, T1, T2, R7, B1, B2, B3, FIz, FUz;
double I[2000], U[2000], t[2000], tz[2000], Iz[2000], Uz[2000];
double E(double tl)
{
    if (tl>t1) { return 0; }
    else { return E0 + E0*sin(w*tl + fi); }
}
double fI(double tl, double Il, double Ul)
{
    return (1/(L*D1))*(L*D2*E(tl)+E(tl)*(D3*R4+((R2*(R6+R7))/(R7*(R1+R2))))- Il*(R6+D1*R4+((L*D2)/C)+((R6+R7)/R7)*(R3+((R1*R2)/(R1+R2))))- Ul*(D2*R4+((R7+R6)/R7)));
}
double fU(double tl, double Il, double Ul)
{
    return (1 / C)*(Il);
}
double fIz(double tzl, double Izl, double Uzl)
{
    return -Izl *(B1/B3)-Uzl*(B2/B3);
}
double fUz(double tzl, double Izl, double Uzl)
{
    return (1 / C)*(Izl);
}
int main()
{
    setlocale(LC_ALL, "Russian");
    int i;
    pi = acos(-1.0);
    f = 15;
    fi = 0;
    R1 = 32;
    R2 = 22;
    R3 = 48;
    R4 = 1.75;
    R5 = 16;
    R6 = 10;
    R7 = 25.6;
    t0 = 0;   t1 = 0.2;   t2 = 0.4;
    E0 = 30;     L = 10.3*pow(10.0, -3);    C = 28 * pow(10.0, -6);
    w = 2 * pi*f; n = 2000;    h = (t1 - t0) / n;
    cout << endl;
    cout << "h= " << h << endl;
    cout << endl;
    cout << "i=" << setw(15) << "t=" << setw(15) << "I(t)=" << setw(15) << "U(t)=" << endl;
    U[1] = 0; I[1] = 0; t[1] = 0;
    D1 = 1+((R3+R6)/R5)+((R1*R2)/((R1+R2)*R5))+((R5+R6)/(R5*R7))*(((R1*R2)/(R1+R2))+R3);  
    D2 = (1 / R5)+((R5-R6)/(R5*R7));  
    D3 = (R2*(R5+R6))/(R5*R7*(R1+R2))+((R2)/(R1*R5));
    ofstream f,fx;
    f.open("file.txt");
    fx.open("file.xls");
    f << "i" << setw(15) << "t[i]" << setw(15) << "I[i]" << setw(15) << "U[i]" << endl;
    fx << "i" << "\t" <<  "\t" << "t[i]" << "\t" << "\t"  << "I[i]" << "\t" << "\t" << "U[i]" << endl;
    
    for (i = 0; i <= n; i++)
    {
        t[i + 1] = t[i] + h;
        FI = fI(t[i], I[i], U[i]);
        FU = fU(t[i], I[i], U[i]);
        I[i + 1] = I[i] + h *( U[i]+ (h/2)*FI);
        U[i + 1] = U[i] +h*fI(t[i]+(h/2),I[i]+(h/2)*U[i],U[i]+(h/2)*FU) ;
        cout << i << setw(15) << t[i] << setw(15) << I[i] << setw(15) << U[i] << endl;
        f << i << setw(15) << t[i] << setw(15) << I[i] << setw(15) << U[i] << endl;
        fx << i << "\t" << "\t" << t[i] << "\t" << "\t" << I[i] << "\t" << "\t" << U[i] << endl;
    }
    f.close(); fx.close();
    ofstream z, zx;
    z.open("file2.txt");
    zx.open("file2.xls");
    cout << "Без учета E(t)" << endl;
    z << "Без учета E(t)" << endl;
    zx << "Без учета E(t)" << endl;
    cout<< "i" << setw(15) << "t[i]" << setw(15) << "I[i]" << setw(15) << "U[i]" << endl;
    z << "i" << setw(15) << "t[i]" << setw(15) << "I[i]" << setw(15) << "U[i]" << endl;
    zx << "i" << "\t" << "\t" << "t[i]" << "\t" << "\t" << "I[i]" << "\t" << "\t" << "U[i]" << endl;
    Uz[0] = U[2000]; Iz[0] = I[2000]; tz[0] = t[2000];
    B1 = (((R3 + R2)*R5) / (R5 + R6)) + (R4 + ((R5*R6) / (R5 + R6)))*(((R5 + R6)*(R7 + R3 + R2)) / (R5*R7) + ((R3 + R2) / R5)) + (L / C)*((R5 + R6 + R7) / (R5*R7));
    B2 = (R5 / (R5 + R6)) + (R4 + ((R5*R6) /( R5 + R6)))*((R5 + R6 + R7) / (R5*R7));
    B3 = L*(((R5 + R6)*(R7 + R3 + R2) + R7*(R3 + R2)) / (R5*R7));
    hz = (t2 - t1) / n;
    for (i = 0; i <= n; i++)
    {
        tz[i + 1] = tz[i] + hz;
        FIz = fIz(tz[i], Iz[i], Uz[i]);
        FUz = fUz(tz[i], Iz[i], Uz[i]);
        Iz[i + 1] = Iz[i] + hz *(Uz[i] + (hz / 2)*fIz(tz[i],Iz[i],Uz[i]));
        Uz[i + 1] = Uz[i] + hz*fIz(tz[i] + (hz / 2), Iz[i] + (hz / 2)*Uz[i], Uz[i] + (hz / 2)*fUz(tz[i],Iz[i],Uz[i]));
        cout << i << setw(15) << tz[i] << setw(15) << Iz[i] << setw(15) << Uz[i] << endl;
        z << i << setw(15) << tz[i] << setw(15) << Iz[i] << setw(15) << Uz[i] << endl;
        zx << i << "\t" << "\t" << tz[i] << "\t" << "\t" << Iz[i] << "\t" << "\t" << Uz[i] << endl;
    }
    z.close();
    zx.close();
 
    return 0;
}


Вернуться к обсуждению:
Построение графика в Exel по данным из файла полученного в ходе выполнения программы C/C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2016, 15:54
Готовые ответы и решения:

Построение графика по данным из файла
Доброго времени суток!!!у меня такой вопрос , возможно ли перевести массив чисел &quot;arr1&quot; в одну...

Построение графика по данным из файла
доброго времени...=), в .txt записываются числа построчно. для примера: 1 0 0 1 1 0 0

Построение графика по данным из текстового файла
Доброго времени суток уважаемые форумчане! я обучаюсь заочно и нам программу показали на 1 паре на...

Построение графика по данным из txt файла
11.09.2014 10:20:17;1389; 11.09.2014 10:21:17;1390; 11.09.2014 10:22:17;1387; 11.09.2014...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2016, 15:54
Помогаю со студенческими работами здесь

Выполнение кода, полученного в ходе работы программы
Доброго времени суток! Имеется приложение, в котором пользователь, в соответствующее поле, заносит...

Задание имени переменной в ходе выполнения программы
Вопрос в следующем. Можно ли задавать имена переменным, созданным в ходе выполнения программы? ...

Изменение свойств компонентов в ходе выполнения программы
Здравствуйте! Проблема в следующем. Есть собственный WPF-контрол. В нем свойство Property1 и...

как создать компонент в ходе выполнения программы
собственно,вопрос:как создать компонент в ходе выполнения программы? то есть ,например,нужно при...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru