One thing to try might be to swap two of the lines in viewmat:
wd 'pmovex ',": 0 >. fx,fy,dif + fw,fh
jvm_show '' NB. DM 2008 12 16
wd 'pshow'
to
wd 'pmovex ',": 0 >. fx,fy,dif + fw,fh
wd 'pshow'
jvm_show '' NB. DM 2008 12 16
--
Regards,
David Mitchell
Roelof K Brouwer wrote:
> I modified vmrun as suggested
> the display is very nice but at the end of it the execution window is dead
> and no file appears
> I have to kill j.exe through the task manager
>
> The file that I run consists only of
> load 'viewmat color16'
>
> test_viewmat=:3 : 0
> ( 1 4 14 {". COLOR16) viewmat i.4 4
> savemat_jviewmat_ 'C:\Temp\something.bmp'
> )
>
> PS at least I get the display but still no save
>
> cheers
>
>
> Roelof
>
> "Have a cool mind and a warm heart" - Ajahn Sona
> "Like ......(hamsters on a wheel), (ambitious people) still climb and
> climb, with great labor, and incessant anxiety, but never reach the top."
> Robert Browning
> "We shall not cease from exploration. And at the end of all our exploring
> Will be to arrive were we started and know the place for the first time" -
> T. S. Eliot
>
>
> Dr. Roelof K. Brouwer PH.D. P.Eng.
> Professor Emeritus
> Dept. of Computing Science
> School of Advanced Technologies and Mathematics
> Thompson Rivers University
> 900 McGill Road
> Kamloops, BC
> Canada, V2C 5N3
>
> email : [email protected]
> www.tru.ca/advtech/compsci/faculty/rbrouwer
>
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of Eric Iverson
> Sent: December-16-08 6:20 AM
> To: Programming forum
> Subject: Re: [Jprogramming] savemat_jviewmat_
>
> I just started paying attention to this thread. I experimented enough to
> verify that the problem is a gl2 bug. This should work as desired and it is
> a bug that it doesn't. The bug is unlikely to be fixed until a future
> release.
>
> I haven't tried it yet, but David's suggested minor code modification to
> viewmat is a plausible workaround for the bug.
> On Tue, Dec 16, 2008 at 9:12 AM, David Mitchell
> <[email protected]>wrote:
>
>> Perhaps this is too simple or has side effects I haven't encountered, but
>> it
>> seems to work for me
>>
>> open'viewmat'
>>
>> change
>>
>> NB. =========================================================
>> vmrun=: 4 : 0
>> ...
>> wd 'pmovex ',": 0 >. fx,fy,dif + fw,fh
>> wd 'pshow'
>>
>> to
>> NB. =========================================================
>> vmrun=: 4 : 0
>> ...
>> wd 'pmovex ',": 0 >. fx,fy,dif + fw,fh
>> jvm_show '' NB. DM 2008 12 16
>> wd 'pshow'
>>
>> Save and load viewmat.ijs .
>>
>> Run test_viewmat'' . On Vista 32, for me, Viewmat now displays correctly
>> and
>> saves a good BMP.
>>
>> --
>> Regards,
>> David Mitchell
>>
>> Roelof K Brouwer wrote:
>>> Sorry I don't have much of an idea of what you are talking about. That
> is
>> because I use J mainly as a calculation server for expressing algorithms
>> that I develop and execute. Graphic output has been outside my domain so
> far
>> and I was looking for a simple working way to produce black/white/grey
>> graphs of matrices and then saving them in files, without my intervention,
>> at several locations in my verb. The displays saved should be easily
>> portable into a word document where I can resize if necessarily. I can do
>> this with displays produced with plot ( density graphs ) but viewmat
> seemed
>> so much nicer. If I used clipboard I would be restricted to one save
> unless
>> I intervened.
>>> cheers
>>>
>>>
>>> Roelof
>>>
>>> "Have a cool mind and a warm heart" - Ajahn Sona
>>> "Like ......(hamsters on a wheel), (ambitious people) still climb and
>> climb, with great labor, and incessant anxiety, but never reach the top."
>> Robert Browning
>>> "We shall not cease from exploration. And at the end of all our
> exploring
>>> Will be to arrive were we started and know the place for the first time"
>> - T. S. Eliot
>>>
>>> Dr. Roelof K. Brouwer PH.D. P.Eng.
>>> Professor Emeritus
>>> Dept. of Computing Science
>>> School of Advanced Technologies and Mathematics
>>> Thompson Rivers University
>>> 900 McGill Road
>>> Kamloops, BC
>>> Canada, V2C 5N3
>>>
>>> email : [email protected]
>>> www.tru.ca/advtech/compsci/faculty/rbrouwer
>>>
>>>
>>> -----Original Message-----
>>> From: [email protected] [mailto:
>> [email protected]] On Behalf Of bill lam
>>> Sent: December-15-08 10:43 PM
>>> To: [email protected]
>>> Subject: Re: [Jprogramming] savemat_jviewmat_
>>>
>>> On Sun, 14 Dec 2008, Roelof K Brouwer wrote:
>>>> ( 1 4 14 {". COLOR16) viewmat i.4 4
>>>>
>>>> savemat_jviewmat_ 'C:\Temp\garbage.bmp'
>>> The root of problem is that viewmat is implemented by J gl2 verbs and
>>> gl2 can only render itself when J is idle. A possible solution is to
>>> re-implement viewmat with other libraries. For example, in the recent
>>> plot, Chris wrote cover verbs using gtk to emulate some J gl2 and the
>>> plot itself does not need major modification to incorporate gtk
>>> backend. Parallel to this, cover verbs using gdiplus can be added to
>>> viewmat to make it work without gl2 under m$ window. The gdiplus
>>> addon is a good starting point. For linux jconsole, I suggest using
>>> gtk instead.
>>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm