# Octave 7.3 cannot recognize the io64.mex file and parPluse.mex file

**URL:** <https://psychtoolbox.discourse.group/t/octave-7-3-cannot-recognize-the-io64-mex-file-and-parpluse-mex-file/5377>\
**Category:** Programming Help\
**Created:** [June 11, 2024, 5:30am UTC](https://psychtoolbox.discourse.group/t/octave-7-3-cannot-recognize-the-io64-mex-file-and-parpluse-mex-file/5377 "2024-06-11T05:30:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![HuizhongWu](https://avatars.discourse-cdn.com/v4/letter/h/8edcca/32.png) [@HuizhongWu](https://psychtoolbox.discourse.group/u/HuizhongWu)\
**Post date:** [June 11, 2024, 5:30am UTC](https://psychtoolbox.discourse.group/t/octave-7-3-cannot-recognize-the-io64-mex-file-and-parpluse-mex-file/5377/1 "2024-06-11T05:30:07Z")

</div>

Hi,  
I am using the PTB 3.0.19.11 in Octave 7.3 on win11, and try to send trigger by io64 function. But Octave cannot find the model of io64.mexw64 file (which worked on Matlab 2023b). Then, I tried the parPulse.mex, but the same error 126 pop-up.

The opengl32.dll has been deleted as the office guidance.

Is there something wrong with my Octave 7.3? Why the mex file cannot be opened in it and get the same error message？

Thanks~  
Huizhong

---

<div class="post-metadata">

**Author:** ![\_qx1147](https://avatars.discourse-cdn.com/v4/letter/_/a8b319/32.png) [@\_qx1147](https://psychtoolbox.discourse.group/u/_qx1147)\
**Post date:** [June 11, 2024, 6:22am UTC](https://psychtoolbox.discourse.group/t/octave-7-3-cannot-recognize-the-io64-mex-file-and-parpluse-mex-file/5377/2 "2024-06-11T06:22:12Z")

</div>

Have you Google-translated the error message? Because it does not make any sense.  
Anyway, MEX files for Matlab are incompatible with MEX files for Octave. Furthermore, Octave MEX files are specific to the Octave version (at least the major version, I hope).

---

<div class="post-metadata">

**Author:** ![HuizhongWu](https://avatars.discourse-cdn.com/v4/letter/h/8edcca/32.png) [@HuizhongWu](https://psychtoolbox.discourse.group/u/HuizhongWu)\
**Post date:** [June 11, 2024, 6:35am UTC](https://psychtoolbox.discourse.group/t/octave-7-3-cannot-recognize-the-io64-mex-file-and-parpluse-mex-file/5377/3 "2024-06-11T06:35:24Z")

</div>

> [@\_qx1147](#):
>
> Anyway, MEX files for Matlab are incompatible with MEX files for Octave.

Thanks~ This make sense why the io64 function cannot be called in Octave.

I download the parPulse.mex file in the office page, is it possible that the file is incompatible with Octave 7.3.

[parPulse for Octave 6.2](https://display-corner.epfl.ch/index.php/TachistoscopeSoftware)

I searched the error message, and also tried to fix it as the tutorial suggested, such as using the Dependency walker to find the missed .dll, and put the missed .dll file into the enviornmental path for win64 (c:\windows\system32 and c:\windows\SysWOW64). But it still not worked.

Is there any replaced method to send triggers on Octave 7.3 (win11)?

---

<div class="post-metadata">

**Author:** ![\_qx1147](https://avatars.discourse-cdn.com/v4/letter/_/a8b319/32.png) [@\_qx1147](https://psychtoolbox.discourse.group/u/_qx1147)\
**Post date:** [June 11, 2024, 8:53am UTC](https://psychtoolbox.discourse.group/t/octave-7-3-cannot-recognize-the-io64-mex-file-and-parpluse-mex-file/5377/4 "2024-06-11T08:53:40Z")

</div>

Please try with [parPulse for Octave 7.3](https://display-corner.epfl.ch/downloads/Octave73/parPulse.mex).

---

<div class="post-metadata">

**Author:** ![HuizhongWu](https://avatars.discourse-cdn.com/v4/letter/h/8edcca/32.png) [@HuizhongWu](https://psychtoolbox.discourse.group/u/HuizhongWu)\
**Post date:** [June 11, 2024, 8:58am UTC](https://psychtoolbox.discourse.group/t/octave-7-3-cannot-recognize-the-io64-mex-file-and-parpluse-mex-file/5377/5 "2024-06-11T08:58:46Z")

</div>

It’s worked!

Thank you so much ~
