<div dir="ltr"><div><div><div>Hello Alan, <br><br></div>No problem about the e-mail format. One of my completion of course work proposals envolves a OpenCl-based filtering of ECG signal. I was having some problems loading the data in the device with C++, so I forgot that project. My final project now is only the circuit of a electrocardiography with a real-time plotting Qt gui. I saw that ktechlab was developing for Qt4. I think that its a pretty good idea<br><br></div>I am thinking, the algoritms probably work with state equations in matrix's and differential equations. So its a good start studying component models and matrix circuit solutions?  A big improve it will be a simulation program that solves matrix problems with OpenCl or Cuda based algorithms. I don't know any Windows circuit simulation program, like NI Multisim, that do this kind of thing. <br><br></div>Sorry for my english.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-08-27 11:39 GMT-03:00 Alan Grimes <span dir="ltr"><<a href="mailto:ALONZOTG@verizon.net" target="_blank">ALONZOTG@verizon.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">Mathias Scroccaro wrote:<br>
> Hi , my name is Mathias , I'm a Brazilian university student. I'm<br>
> almost finished my course in electronic engineering and I want to<br>
> engage in a master's program . I would like to help improve the<br>
> program code and would like to know the best area to study the master<br>
> who could contribute positively in the program circuit algorithms.<br>
> Congrats for the already developed code, Mathias<br>
<br>
<br>
</div></div>My e-mail program is having trouble with this message for some reason,<br>
my apologies for formatting issues. =\<br>
<br>
In response to your question, many long years ago I went through the<br>
code, focusing on the simulator, to improve the code, I was expecting a<br>
gui re-write so I left most of the gui code alone.<br>
<br>
Once again, it's been years since I've spent time with the code. To the<br>
best of my recollection, the biggest simulator issue is reviewing the<br>
models.<br>
<br>
Lets say you had a circuit with a generator powering a resistor and a<br>
chain of two resistors. So you have two current branches, you need to<br>
compute two currents, and then you can derive the third current from<br>
that, So you have three current branches... Current nodes are voltage<br>
points so you have three of those two, the top of the generator, the<br>
bottom of the generator, and the node between the resistors...<br>
<br>
The branch with the stack of resistors is interesting because you only<br>
need to compute the current of that branch once. So you need to figure<br>
out where you need to compute currents and select the best part to use<br>
as a current probe.<br>
<br>
Then you need to select which model to use, a model that just computes<br>
voltage or one with current too. Several years after working on the<br>
code, I bought a book on circuit simulation... So yeah, you have to go<br>
through all those equations and check everything.<br>
<br>
Ktechlab uses a kinda crude numeric integration approach that's almost<br>
good enough for low frequency work.<br>
<br>
Another interesting idea is to look at the crude matrix library that I<br>
had written for a university project and then put in ktechlab because it<br>
was cleaner than what was there, and see whether an OpenCL-based<br>
approach has any benefits.<br>
<br>
<br>
Now if you want to talk about Ktechlab 2.0 then you are talking about<br>
solving differential equations to figure out filter characteristics and<br>
stuff, probably using one of the more traditional back-ends which are<br>
much better developed.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
IQ is a measure of how stupid you feel.<br>
<br>
Powers are not rights.<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>------------------<br>
______________________________<wbr>_________________<br>
Ktechlab-devel mailing list<br>
<a href="mailto:Ktechlab-devel@lists.sourceforge.net">Ktechlab-devel@lists.<wbr>sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel" rel="noreferrer" target="_blank">https://lists.sourceforge.net/<wbr>lists/listinfo/ktechlab-devel</a><br>
</font></span></blockquote></div><br></div>