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

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, "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
> 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
>




雅虎邮箱,终生伙伴!
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, 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
> ÒÑ·¢ËÍ£º 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 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/
>