Forum
Register Calendar Latest Topics
 
 
 


Reply
  Author   Comment   Page 3 of 3      Prev   1   2   3
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #51 
* Changes in NIMH MonkeyLogic 2 (May 25, 2017)

 + mlbhv2.m caches the positions of the variables in the file and improves the
   reading speed after the first access.

 ~ The problem that structure arrays are read backward from the data file
  (bhv2, h5) is fixed.
0
aboharbf

Junior Member
Registered:
Posts: 16
Reply with quote  #52 
Quote:
Originally Posted by Jaewon
There was a network problem in NIH. It seems that anonymous FTP still doesn't work.


So How do you recommend acquiring the latest stable build of NIMH ML2?
0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #53 
I just emailed the system administrator. Hopefully the issue will be fixed soon. They said the main issue was resolved, but might forget to turn on the anonymous FTP.
0
aboharbf

Junior Member
Registered:
Posts: 16
Reply with quote  #54 
Alright, Thanks a lot for the files!
0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #55 
* Changes in NIMH MonkeyLogic 2 (Jun 14, 2017)

 + The trial replay tool, mlplayer, is added.

 ~ The problem that the conditions are not refreshed when the block is switched
   is fixed (Thanks to Sheena from the ML forum).

mlplayer.png   

0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #56 

* Changes in NIMH MonkeyLogic 2 (Jun 27, 2017)

 ~ Movie-related codes are refactored. Decoding is twice faster now.
 
 ~ mlplayer can handle repositioning of visual objects, frame manipulation of
   movies and background color changes. It is required to record data with this
   version of ML (or later), to get those features replayed correctly.

0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #57 

* Changes in NIMH MonkeyLogic 2 (Jun 30, 2017)

 ~ When stimuli are pre-loaded with the userloop and not turned off by the end
   of a trial, they can show up in the next trial. To prevent this, pre-loaded
   stimuli are deactivated at the end of each trial.
   
 ~ The problem that SND created from wav data, not from the file, does not play
   is fixed.

0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #58 
* Changes in NIMH MonkeyLogic 2 (Jul 5, 2017)

 + The I/O test panel is added. This panel is accessible from the main menu and
   users can test analoginput (eye, joystick, touch, etc.), stimulation and
   TTL with it.

 ~ Minor fixes

iotestmenu.png  iotest.png 

0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #59 
* Changes in NIMH MonkeyLogic 2 (Jul 7, 2017)

 + The main menu GUI can be collapsed so that ML2 can be run on a smaller
   screen (1024 x 768).

 ~ Minor fixes

collapse.png 

0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #60 
* Changes in NIMH MonkeyLogic 2 (Jul 12, 2017)

 ~ The imresize() function used in the recent releases is replaced with
   mglimresize(), which is not dependent on Image Processing Toolbox.
 
 ~ NIMH daqtoolbox prints out more detailed information for NI-DAQmx errors.
 
 ~ The default input range of analoginput is changed to [-10 10] for better
   compatibility with MATLAB DAQ.
0
crponce

Junior Member
Registered:
Posts: 15
Reply with quote  #61 
Hi Jaewon, loving these latest releases. Data is flowing, so thanks for your work.

Quick question: when loading a previous configuration file (cfg2), is there any way to reset the previous eye calibration settings, specifically the 2-D spatial transformation values?
0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #62 
Hi crponce,

How would you like to reset? Do you want to go back to the very initial settings I put in (9 calib points, 5 deg apart)? Or do you want to keep your own calibration points but just clear up the associated voltage values?

You can overwrite the previous settings by simply performing the calibration again. By the way, the recent releases have a problem that the origin of the transformation was not consistent. I will upload a new version next week after some testing.
0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #63 
* Changes in NIMH MonkeyLogic 2 (Jul 17, 2017)

 + Image Processing Toolbox is not requied any more, even when the 2-D Spatial
   Transformation is used for the calibration.

 ~ The origin-gain calibration supports the rotation manipulation, to
   compensate the distorsion in the input signal due to, for example, the
   tilted eye camera.
 
 ~ All calibration methods, including 'Raw Signal', allow the temporary
   rotation of the space with the following command. This change is reset in
   the next trial and, for the origin-gain calibration, its effect is
   additional to the rotation change during the calibration.

   EyeCal.rotate(degree);
   JoyCal.rotate(degree);
0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #64 
* Changes in NIMH MonkeyLogic 2 (Jul 19, 2017)

 + The pause menu items are mouse-clickable now.

 + A button to reset eye/joystick calibration is added to the main menu.

 + When the calibration tools are closed without saving the changes, a question
   dialog will be pop up to confirm.
 
 ~ A testing code accidentally inserted in the sound module is removed.
0
crponce

Junior Member
Registered:
Posts: 15
Reply with quote  #65 
Hi Jaewon, just noticed something new with build 85: pressing 'C' to correct an eye position offset during runtime introduces a large offset in subsequent trials (up and to the left, if that helps). Pressing 'C' again corrects the offset during the new trial, but it returns on the next trial again

I was only able to correct the offset by re-starting eye calibration...had to do it several times today.

Otherwise it runs pretty well
0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #66 
Hi crponce,

Do you happen to have a data file saved when it occurred? Can you send it to me?
0
crponce

Junior Member
Registered:
Posts: 15
Reply with quote  #67 
yep, any email in particular?

edit: just sent it to your nih account
0
Jaewon

Senior Member
Registered:
Posts: 344
Reply with quote  #68 
* Changes in NIMH MonkeyLogic 2 (Jul 24, 2017)

 ~ The problem of the space origin floating when the slip correction is made by
   the 'C' key during the 2-D spatial transformation calibration is fixed.
   (Thanks to Carlos Ponce)

NIMH ML 2 is not based on the old ML code and completely re-written from scratch in the OOP style. The biggest changes are the UI and the data file format. There are some other changes that may make your existing timing codes incompatible. For example, you cannot add new fields to the TrialRecord structure directly and have to move them under TrialRecord.User. For other details, please see doc\NIMH MonkeyLogic 2.pptx in the package.

ftp://helix.nih.gov/lsn/monkeylogic/NIMH_MonkeyLogic_2_(Jul-24-2017).mlappinstall

ftp://helix.nih.gov/lsn/monkeylogic/NIMH_MonkeyLogic_2_(Jul-24-2017).zip

This is a test version and some of the features may change before being released as a stable version. Use it for testing if your task will be compatible with the future releases.
0
Previous Topic | Next Topic
Print
Reply

Quick Navigation: