Click here to Skip to main content
15,884,176 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: What is makegetstatuscmd() command function? Pin
jeron131-Aug-21 4:33
jeron131-Aug-21 4:33 
GeneralRe: What is makegetstatuscmd() command function? Pin
Md Mubdiul Hasan 31-Aug-21 13:48
Md Mubdiul Hasan 31-Aug-21 13:48 
GeneralRe: What is makegetstatuscmd() command function? Pin
jeron11-Sep-21 4:03
jeron11-Sep-21 4:03 
GeneralRe: What is makegetstatuscmd() command function? Pin
Md Mubdiul Hasan 1-Sep-21 16:39
Md Mubdiul Hasan 1-Sep-21 16:39 
QuestionRequirements of display filtering in power electronics data Pin
Md Mubdiul Hasan 19-Aug-21 19:42
Md Mubdiul Hasan 19-Aug-21 19:42 
AnswerRe: Requirements of display filtering in power electronics data Pin
Richard MacCutchan19-Aug-21 21:33
mveRichard MacCutchan19-Aug-21 21:33 
AnswerRe: Requirements of display filtering in power electronics data Pin
11917640 Member 22-Aug-21 4:33
11917640 Member 22-Aug-21 4:33 
GeneralRe: Requirements of display filtering in power electronics data Pin
Md Mubdiul Hasan 22-Aug-21 15:12
Md Mubdiul Hasan 22-Aug-21 15:12 
Quote:
This code fragment contains some global variables, we cannot see how they are declared, initialized and probably used somewhere else


Thanks a lot to write here. Yes this code has global variable like Global.c. But this file explains to call internal and external memory and RAM. A summary can find here, DSP Global Variable Specification Syntax[^]

Looking at the first defination,
in_data = Register[CH1_VOLTAGE] * 1000 - Vfilt_16;


Register[CH1_VOLTAGE]=float Register[COUNT_OF_REGISTER];
Vfilt_16 is also a register value.

About k the C2000 digital lib manual says,

Proportional gain is usually applied directly to servo error, however, a feature of this controller is that sensitivity of the proportional path to the reference input can be weighted differently from that of the feedback input. This is achieved through the Kr variable, and provides an additional degree of freedom when tuning the controller. The proportional control law is shown in Equation
v5 (k) = Krr(k) - y(k)
In most situations the weighting gain Kr will be unity.

Its a PID controller equation. Such functions are typically based on integrating the transient error over a fixed time interval.

The DCL.h library header file includes a set of default floating-point values that can be used for
initialization purposes. These configure the proportional path to have unity gain, zero integral gain, output
saturation limits of ±1.
C++
#define PI_DEFAULTS { 1.0f, \
0.0f, \
0.0f, \
1.0f, \
-1.0f, \
1.0f \
}

An example of the C declaration of an initialized PI structure is:
PI pi1 = PI_DEFAULTS;


The formation of the graph can be find here,7.7. Graph Tools — Code Composer Studio 9.3.0 Documentation[^]
QuestionImplementing a mathematical PI control for a reasonable "if" structure Pin
Md Mubdiul Hasan 18-Aug-21 18:37
Md Mubdiul Hasan 18-Aug-21 18:37 
AnswerRe: Implementing a mathematical PI control for a reasonable "if" structure Pin
markkuk18-Aug-21 20:18
markkuk18-Aug-21 20:18 
GeneralRe: Implementing a mathematical PI control for a reasonable "if" structure Pin
Md Mubdiul Hasan 18-Aug-21 20:46
Md Mubdiul Hasan 18-Aug-21 20:46 
AnswerRe: Implementing a mathematical PI control for a reasonable "if" structure Pin
Richard MacCutchan18-Aug-21 22:19
mveRichard MacCutchan18-Aug-21 22:19 
QuestionHandling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
ForNow30-Jul-21 4:07
ForNow30-Jul-21 4:07 
AnswerRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Graham Breach30-Jul-21 4:40
Graham Breach30-Jul-21 4:40 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
ForNow30-Jul-21 5:59
ForNow30-Jul-21 5:59 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Graham Breach30-Jul-21 6:29
Graham Breach30-Jul-21 6:29 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
ForNow30-Jul-21 7:23
ForNow30-Jul-21 7:23 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Graham Breach30-Jul-21 8:17
Graham Breach30-Jul-21 8:17 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
ForNow30-Jul-21 8:28
ForNow30-Jul-21 8:28 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Graham Breach30-Jul-21 8:49
Graham Breach30-Jul-21 8:49 
AnswerRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Richard MacCutchan30-Jul-21 4:56
mveRichard MacCutchan30-Jul-21 4:56 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
ForNow30-Jul-21 5:11
ForNow30-Jul-21 5:11 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Richard MacCutchan30-Jul-21 5:28
mveRichard MacCutchan30-Jul-21 5:28 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Dave Kreskowiak30-Jul-21 6:10
mveDave Kreskowiak30-Jul-21 6:10 
GeneralRe: Handling KeyBoard messages/accelerators handling in MFC dialog based applications Pin
Richard MacCutchan30-Jul-21 6:15
mveRichard MacCutchan30-Jul-21 6:15 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.