# 回复： \[psychtoolbox\] Re: Error when using Sc reen on Matlab 7.2.0.232 (R2006a)

**URL:** <https://psychtoolbox.discourse.group/t/psychtoolbox-re-error-when-using-sc-reen-on-matlab-7-2-0-232-r2006a/1521>\
**Category:** Uncategorized\
**Created:** [November 6, 2007, 4:05pm UTC](https://psychtoolbox.discourse.group/t/psychtoolbox-re-error-when-using-sc-reen-on-matlab-7-2-0-232-r2006a/1521 "2007-11-06T16:05:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![liangmeng\_qd](https://avatars.discourse-cdn.com/v4/letter/l/ecae2f/32.png) [@liangmeng\_qd](https://psychtoolbox.discourse.group/u/liangmeng_qd)\
**Post date:** [November 6, 2007, 4:05pm UTC](https://psychtoolbox.discourse.group/t/psychtoolbox-re-error-when-using-sc-reen-on-matlab-7-2-0-232-r2006a/1521/1 "2007-11-06T16:05:03Z")

</div>

Dear Mario,  
  
Thank you very much for your help. It works after running SetupPsychtoolbox (I also checked your suggestions a-c, and the Screen.dll file is on the matlab path before I ran SetupPsychtoolbox)!   
  
So, the file SetupPsychtoolbox did not run during the installation? Or I did sth wrong when I installed Psychtoolbox? (The instructions on the website does not say the file SetupPsychtoolbox should be run separately after installation)  
  
Thanks anyway, it works now!  
  
All the best,  
  
Meng  
  
  

----- 原始邮件 ----  
发件人： Mario Kleiner \<mario.kleiner@...\>  
收件人： psychtoolbox@yahoogroups.com  
已发送： 2007/11/6(周二), 下午2:28:33  
主题： [psychtoolbox] Re: Error when using Screen on Matlab 7.2.0.232 (R2006a)  
  

So did you follow the displayed suggestions?  
  
a) Do you have a Screen.dll file in the Psychtoolbox folder?  
b) Is it on your Matlab path ("which Screen.dll" to check this)?  
c) Do you have read and execute permissions to the file?  
  
Does it work after running "SetupPsychtoolbox" - at least  
until you restart Matlab?  
  
-mario

> --- In [psychtoolbox@ yahoogroups. com](mailto:psychtoolbox%40yahoogroups.com), "liangmeng\_qd" \<liangmeng\_qd@ ...\> wrote:  
> \>  
> \> Dear all,  
> \>   
> \> I am a new user and currently have a problem on how to use  
> \> Psychtoolbox. I have installed PTB3, but every time I try to run the  
> \> command 'Screen' on Matlab 7.2, I got the following msg and error:  
> \>   
> \> ========  
> \>   
> \> In place of the expected mex file this placeholder file was executed:  
> \>   
> \> Screen  
> \>   
> \> This mex file seems to be missing or inaccessible on your  
> \> Matlab/Octave path or it is dysfunctional:  
> \>   
> \> Screen.dll  
> \>   
> \> A reason could be insufficient access permissions or   
> \> some missing 3rd party libraries on your system.  
> \>   
> \> On Microsoft Windows with recent Matlab versions (\>= V7.4) it could  
> \> also be that  
> \> the required Visual C++ 2005 runtime libraries are missing on your system.  
> \> Visit [http://www.mathwork s.com/support/ solutions/ data/1-2223MW. html](http://www.mathworks.com/support/solutions/data/1-2223MW.html)  
> \> for instructions how to  
> \> fix this problem. After fixing the problem, retry.  
> \>   
> \> ??? Error using ==\> AssertMex  
> \> Missing or dysfunctional Psychtoolbox Mex file for this operating  
> \> system. Read the help text above carefully!!  
> \>   
> \> Error in ==\> Screen at 162  
> \> AssertMex;  
> \> ========  
> \>   
> \> Did anybody have the same problem? Any suggestion would be greatly  
> \> appreciated!  
> \>   
> \> Thanks,  
> \>   
> \> Meng  
> \>

  

  

* * *
[雅虎邮箱，终生伙伴！](https://member.cn.yahoo.com/cnreg/reginfo.html?id=89034)

---

<div class="post-metadata">

**Author:** ![mariokleiner](https://avatars.discourse-cdn.com/v4/letter/m/13edae/32.png) [@mariokleiner](https://psychtoolbox.discourse.group/u/mariokleiner)\
**Post date:** [November 6, 2007, 7:26pm UTC](https://psychtoolbox.discourse.group/t/psychtoolbox-re-error-when-using-sc-reen-on-matlab-7-2-0-232-r2006a/1521/2 "2007-11-06T19:26:19Z")

</div>

It always runs at the end of a successfull installation or update,  
so either your installation aborted with some error(?) or it ran,  
but the updated Matlab path wasn't saved properly for some reason.  
  
If you have a problem with saving the Matlab path, it will show up  
as Matlab "forgetting" each time after a restart -- You'd need to  
run SetupPsychtoolbox after each restart of Matlab.  
  
We call savepath() to save the new modified path to the definition  
file that was used at Matlabs startup, so if Matlab starts up using  
the same file, the path should be correct. If savepath() failed for  
some reason (insufficient permissions?) or Matlab starts from a  
different pathdef.m file, you'll see this kind of problems.  
  
-mario  
  

> --- In [psychtoolbox@yahoogroups.com](mailto:psychtoolbox@yahoogroups.com), Meng Liang \<liangmeng\_qd@...\> wrote:  
> \>  
> \> Dear Mario,  
> \>   
> \> Thank you very much for your help. It works after running SetupPsychtoolbox (I also   
> checked your suggestions a-c, and the Screen.dll file is on the matlab path before I ran   
> SetupPsychtoolbox)!   
> \>   
> \> So, the file SetupPsychtoolbox did not run during the installation? Or I did sth wrong   
> when I installed Psychtoolbox? (The instructions on the website does not say the file   
> SetupPsychtoolbox should be run separately after installation)  
> \>   
> \> Thanks anyway, it works now!  
> \>   
> \> All the best,  
> \>   
> \> Meng  
> \>   
> \>   
> \> ----- Ô­Ê¼ÓÊ¼þ ----  
> \> ·¢¼þÈË£º Mario Kleiner \<mario.kleiner@...\>  
> \> ÊÕ¼þÈË£º [psychtoolbox@yahoogroups.com](mailto:psychtoolbox@yahoogroups.com)  
> \> ÒÑ·¢ËÍ£º 2007/11/6(ÖÜ¶þ), ÏÂÎç2:28:33  
> \> Ö÷Ìâ£º [psychtoolbox] Re: Error when using Screen on Matlab 7.2.0.232 (R2006a)  
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \> So did you follow the displayed suggestions?  
> \>   
> \>   
> \>   
> \> a) Do you have a Screen.dll file in the Psychtoolbox folder?  
> \>   
> \> b) Is it on your Matlab path ("which Screen.dll" to check this)?  
> \>   
> \> c) Do you have read and execute permissions to the file?  
> \>   
> \>   
> \>   
> \> Does it work after running "SetupPsychtoolbox" - at least  
> \>   
> \> until you restart Matlab?  
> \>   
> \>   
> \>   
> \> -mario  
> \>   
> \>   
> \>   
> \> --- In psychtoolbox@ yahoogroups. com, "liangmeng\_qd" \<liangmeng\_qd@ ...\> wrote:  
> \>   
> \> \>  
> \>   
> \> \> Dear all,  
> \>   
> \> \>   
> \>   
> \> \> I am a new user and currently have a problem on how to use  
> \>   
> \> \> Psychtoolbox. I have installed PTB3, but every time I try to run the  
> \>   
> \> \> command 'Screen' on Matlab 7.2, I got the following msg and error:  
> \>   
> \> \>   
> \>   
> \> \> ========  
> \>   
> \> \>   
> \>   
> \> \> In place of the expected mex file this placeholder file was executed:  
> \>   
> \> \>   
> \>   
> \> \> Screen  
> \>   
> \> \>   
> \>   
> \> \> This mex file seems to be missing or inaccessible on your  
> \>   
> \> \> Matlab/Octave path or it is dysfunctional:  
> \>   
> \> \>   
> \>   
> \> \> Screen.dll  
> \>   
> \> \>   
> \>   
> \> \> A reason could be insufficient access permissions or   
> \>   
> \> \> some missing 3rd party libraries on your system.  
> \>   
> \> \>   
> \>   
> \> \> On Microsoft Windows with recent Matlab versions (\>= V7.4) it could  
> \>   
> \> \> also be that  
> \>   
> \> \> the required Visual C++ 2005 runtime libraries are missing on your system.  
> \>   
> \> \> Visit [http://www.mathwork](http://www.mathwork) s.com/support/ solutions/ data/1-2223MW. html  
> \>   
> \> \> for instructions how to  
> \>   
> \> \> fix this problem. After fixing the problem, retry.  
> \>   
> \> \>   
> \>   
> \> \> ??? Error using ==\> AssertMex  
> \>   
> \> \> Missing or dysfunctional Psychtoolbox Mex file for this operating  
> \>   
> \> \> system. Read the help text above carefully!!  
> \>   
> \> \>   
> \>   
> \> \> Error in ==\> Screen at 162  
> \>   
> \> \> AssertMex;  
> \>   
> \> \> ========  
> \>   
> \> \>   
> \>   
> \> \> Did anybody have the same problem? Any suggestion would be greatly  
> \>   
> \> \> appreciated!  
> \>   
> \> \>   
> \>   
> \> \> Thanks,  
> \>   
> \> \>   
> \>   
> \> \> Meng  
> \>   
> \> \>  
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \> \<!--  
> \>   
> \> #ygrp-mkp{  
> \> border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}  
> \> #ygrp-mkp hr{  
> \> border:1px solid #d8d8d8;}  
> \> #ygrp-mkp #hd{  
> \> color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}  
> \> #ygrp-mkp #ads{  
> \> margin-bottom:10px;}  
> \> #ygrp-mkp .ad{  
> \> padding:0 0;}  
> \> #ygrp-mkp .ad a{  
> \> color:#0000ff;text-decoration:none;}  
> \> --\>  
> \>   
> \>   
> \>   
> \> \<!--  
> \>   
> \> #ygrp-sponsor #ygrp-lc{  
> \> font-family:Arial;}  
> \> #ygrp-sponsor #ygrp-lc #hd{  
> \> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}  
> \> #ygrp-sponsor #ygrp-lc .ad{  
> \> margin-bottom:10px;padding:0 0;}  
> \> --\>  
> \>   
> \>   
> \>   
> \> \<!--  
> \>   
> \> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}  
> \> #ygrp-mlmsg table {font-size:inherit;font:100%;}  
> \> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, sans-serif;}  
> \> #ygrp-mlmsg pre, code {font:115% monospace;}  
> \> #ygrp-mlmsg \* {line-height:1.22em;}  
> \> #ygrp-text{  
> \> font-family:Georgia;  
> \> }  
> \> #ygrp-text p{  
> \> margin:0 0 1em 0;}  
> \> #ygrp-tpmsgs{  
> \> font-family:Arial;  
> \> clear:both;}  
> \> #ygrp-vitnav{  
> \> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}  
> \> #ygrp-vitnav a{  
> \> padding:0 1px;}  
> \> #ygrp-actbar{  
> \> clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}  
> \> #ygrp-actbar .left{  
> \> float:left;white-space:nowrap;}  
> \> .bld{font-weight:bold;}  
> \> #ygrp-grft{  
> \> font-family:Verdana;font-size:77%;padding:15px 0;}  
> \> #ygrp-ft{  
> \> font-family:verdana;font-size:77%;border-top:1px solid #666;  
> \> padding:5px 0;  
> \> }  
> \> #ygrp-mlmsg #logo{  
> \> padding-bottom:10px;}  
> \>   
> \> #ygrp-vital{  
> \> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}  
> \> #ygrp-vital #vithd{  
> \> font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-  
> transform:uppercase;}  
> \> #ygrp-vital ul{  
> \> padding:0;margin:2px 0;}  
> \> #ygrp-vital ul li{  
> \> list-style-type:none;clear:both;border:1px solid #e0ecee;  
> \> }  
> \> #ygrp-vital ul li .ct{  
> \> font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.  
> 5em;}  
> \> #ygrp-vital ul li .cat{  
> \> font-weight:bold;}  
> \> #ygrp-vital a{  
> \> text-decoration:none;}  
> \>   
> \> #ygrp-vital a:hover{  
> \> text-decoration:underline;}  
> \>   
> \> #ygrp-sponsor #hd{  
> \> color:#999;font-size:77%;}  
> \> #ygrp-sponsor #ov{  
> \> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}  
> \> #ygrp-sponsor #ov ul{  
> \> padding:0 0 0 8px;margin:0;}  
> \> #ygrp-sponsor #ov li{  
> \> list-style-type:square;padding:6px 0;font-size:77%;}  
> \> #ygrp-sponsor #ov li a{  
> \> text-decoration:none;font-size:130%;}  
> \> #ygrp-sponsor #nc{  
> \> background-color:#eee;margin-bottom:20px;padding:0 8px;}  
> \> #ygrp-sponsor .ad{  
> \> padding:8px 0;}  
> \> #ygrp-sponsor .ad #hd1{  
> \> font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}  
> \> #ygrp-sponsor .ad a{  
> \> text-decoration:none;}  
> \> #ygrp-sponsor .ad a:hover{  
> \> text-decoration:underline;}  
> \> #ygrp-sponsor .ad p{  
> \> margin:0;}  
> \> o{font-size:0;}  
> \> .MsoNormal{  
> \> margin:0 0 0 0;}  
> \> #ygrp-text tt{  
> \> font-size:120%;}  
> \> blockquote{margin:0 0 0 4px;}  
> \> .replbq{margin:4;}  
> \> --\>  
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \>   
> \> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_   
> \> ÑÅ»¢ÓÊÏä£¬ÖÕÉú»ï°é£¡   
> \> [http://mail.yahoo.com.cn/](http://mail.yahoo.com.cn/)  
> \>
