From: Richard C. <s02...@sm...> - 2013-01-08 13:03:46
|
On 08/01/2013 11:59, mike brinson wrote: > Hello Frans and Richard > <snip> > Bug 2: Not so much a bug but a problem with the m files distributed with > Qucs at ../qucs/qucs/octave/xxx.m. > > File loadQucsDataSet.m extracts data from a Qucs data set xxx.dat BUT > removes complex parts of vectors - hence > phase data is lost. One solution is to extract phase data in a Qucs > equation block - see attached screen dump. > > However, we need to look at Octave function loadQucsDataSet.m to correct > this problem. I've applied a fix for this now, let me know if it works for you Mike. Richard -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336. |
From: mike b. <mbr...@ya...> - 2013-01-09 09:18:56
|
Hello Frans and Richard I agree with both your comments - QSintilla would be ideal for use with Qucs. It would also allow the two editors to be merged into one, saving both space and editor maintenance time. I have never really understood why Qucs ended up with two editors, perhaps its simply historical. An important point for the future must be to try and simplify the package as much as possible so that it remains computationally efficient and can be understood easily by developers and users. One of my tasks today is test the cursor editor patch - then onto more new feature development. As soon as I have new results I will send you copies. Best wishes. Mike Mike Brinson mbr...@ya... ________________________________ From: Frans Schreuder <fra...@gm...> To: r.c...@ed... Cc: mike brinson <mbr...@ya...> Sent: Tuesday, 8 January 2013, 18:35 Subject: Re: Qt4 Qucs port bugs Sure, QScintilla could do the job. That way we don't need to fix that cursor bug :) There might be other options as well, let's take a look at the options for text editor components. Frans Op 8 jan. 2013 18:07 schreef "Richard Crozier" <s02...@sm...> hetvolgende: >The Octave project is currently in the process of creating a GUI and are using QScintilla (http://www.riverbankcomputing.co.uk/software/qscintilla/intro) in their editor. Perhaps we should consider a long-term switch to using this as well. I suspect there will be existing VHDL, Verilog-A etc. syntax files for Scintilla. > >I would also suggest getting rid of the separate editor component altogether (not the TextDocument). We could always make Tools->Text Editor open a TextDocument tab instead. > >Regards, >Richard > >On 08/01/2013 16:50, mike brinson wrote: > >Hello Frans >>Thanks for your email. >>My apologies for the confusion as to which editor. >>You are right I meant the colour highlighted editor which is used for >>HDL code generation, ie. VHDL >>and Verilog digital HDL files. Verilog-A code and Octave m files - I >>believe this is the Qucs TextDocument component. >>The cursor problem is the most pressing correction, otherwise its not >>very useful as an editor. >>I seem to remember, from long ago, that there are two other problems >>with this editor. >>P1. the colour highlighting should be different for each HDL? >>However, editor versions only exist >>for VHDL and Verilog-A. Editor versions for Verilog and Octave m files >>need to be added to Qucs. >>P2. As the code stands I do not think it is possible to change editor fonts? >>I must stress both P1 and P2 need checking as I was never involved in >>writing the original code. >>Best wishes. >>Mike >>Mike Brinson >> >>mbr...@ya... >>*From:* Frans Schreuder <fra...@gm...> >>*To:* mike brinson <mbr...@ya...> >>*Cc:* Richard Crozier <s02...@sm...> >>*Sent:* Tuesday, 8 January 2013, 15:39 >>*Subject:* Re: Qt4 Qucs port bugs >> >>Hi Mike, >> >>Some time ago you pointed me to a crash when opening a text document in >>qucs edit. That time I couldn't reproduce it because I was starting >>/usr/bin/qucsedit which is a standalone tool from qucs (useless btw, but >>it exists). Lately I fixed a crash bug in the TextDocument component >>from qucs (which I realize now is what you call Qucsedit). So let's talk >>about the TextDocument component from now on in stead of qucsedit which >>is a different program. >>I will have a look at this cursor bug. >> >>There is also something else that I haven't figured out yet; when you >>press F8 to calculate the DC bias levels of all wires, an empty dialog >>opens after finishing the simulation. I haven't figured out yet where >>that dialog comes from. >> >>Frans >>On 01/08/2013 12:59 PM, mike brinson wrote: >> >>Hello Frans and Richard >>> >>>My first Qucs Qt4 tests have identified a number of possible bugs: >>> >>>Bug 1: There appears to be a problem with Qt4 version of Qucsedit. >>> It does not allow the cursor to >>>move to the end of a row of text! - see screen dump >>>EndofLineEditProblem.png. This makes editing of text difficult! >>>One solution use gedit, or a similar editor, as an external editor. >>> >>>Bug 2: Not so much a bug but a problem with the m files distributed >>>with Qucs at ../qucs/qucs/octave/xxx.m. >>> >>>File loadQucsDataSet.m extracts data from a Qucs data set xxx.dat BUT >>>removes complex parts of vectors - hence >>>phase data is lost. One solution is to extract phase data in a Qucs >>>equation block - see attached screen dump. >>> >>>However, we need to look at Octave function loadQucsDataSet.m to >>>correct this problem. >>> >>>Best wishes >>> >>>Mike >>>Mike Brinson >>> >>>mbr...@ya... <mailto:mbr...@ya...> >>> >> >> >> > >-- >The University of Edinburgh is a charitable body, registered in >Scotland, with registration number SC005336. > > |