问题标签 [mcc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
320 浏览

matlab - 编译的 MATLAB 错误:“struct”类型的输入参数的未定义函数“ft_datatype_sens”

我有一个使用 SPM8 工具箱的用户编写的 MATLAB 程序。如果直接运行,它工作正常。但是,编译再运行时,出现如下错误:

此功能来自与 SPM8 工具箱捆绑的 Fieldtrip 工具箱。startup.m包含以下内容:

我自己不是 MATLAB 用户,我在黑暗中摸索,但我的假设是找不到 Fieldtrip 工具箱。

任何人都可以对此有所了解吗?

0 投票
0 回答
177 浏览

matlab - MATLAB MCR 是否包含 MCC?

我有一个需要使用Docker映像远程运行的脚本。为了与另一个预编译的 MATLAB 应用程序 ( SPM ) 兼容,我需要在 Docker 中使用特定的 MATLAB 版本,以及不同的操作系统。问题是,我也无权访问此 OS / MATLAB 版本来预编译我自己的脚本。

所以我提出的解决方案是:

  1. 在 docker 镜像中下载 SPM 应用程序的 MCR
  2. 上传 SPM(到目前为止一切正常)
  3. 将我的应用程序的源文件上传到 docker 映像
  4. 使用 mcc 在 docker 映像中编译我的源代码。

我的问题:

  1. 这可能吗?如果是这样:我在哪里可以找到 MCR 中的 mcc(因为它不能像往常一样调用)?
  2. 更好的方法来做到这一点?

谢谢

0 投票
1 回答
503 浏览

matlab - 如何使用 mcc 在 Sublime Text 3 中编译和运行 Matlab 脚本?

我设置了 mcc 并创建了一个新的构建系统,试图获得与 Matlab 中的命令行窗口相同的体验。

构建一个 .sh 文件并运行它:

需要很长时间并且无法正常工作。当然,必须有一个更简单的方法。如何在 Sublime 中获得 Matlabs 命令行窗口的输出,就像在 Matlab 中运行脚本一样?

0 投票
1 回答
1806 浏览

pic - I2c Slave data PIC MPLAB X

I am trying to migrate from PIC16F886 to PIC18F24K40 . NOw here I am trying to communicate PIC18F24K40 with DS1307 and Display it on 4 Segment Display. I have tested my code on PIC16F886 but not worked on PIC18F24K40 . SInce PIC18F24K40 uses MPLAB X ide and creates MCC code configuration based I2c c file and .h file . Can someone suggest what wrong done i have done in below code

I could not able to update time once written.

0 投票
1 回答
121 浏览

matlab - 如何在 Matlab 中循环运行 mcc

我需要帮助才能mcc -mv在 for 循环中使用。具体来说,我有 matlab 文件名作为Myfiles_k.mk. 1:n我想做如下的事情

这会导致以下错误:

无法确定 MATLAB 文件“fname”的类型。请确保您正在编译 MATLAB 程序文件。

谁能帮我知道我在这里做错了什么?

0 投票
1 回答
100 浏览

matlab - 编译后如何将用户创建的 .mat 文件添加到搜索路径

使用 mcc 编译源代码,如何允许用户添加其他依赖项。

我在考虑可执行文件旁边的一个空文件夹,用户可以在其中添加所需的 .mat 文件,但我无法将文件夹路径添加到我的可执行文件中(因为在部署的应用程序中不允许添加路径)。

有任何想法吗?

0 投票
1 回答
1192 浏览

matlab - Matlab`mcc`:编译可执行文件时要包含的所有m文件?

我有一个 Matlab 脚本go.m,可以创建自定义对象并运行一套模拟。有兴趣将其移植到 Matlab 许可证很少的不同网络。我们的策略是将脚本编译成独立的 *.exe,这样它就可以在不使用许可证的情况下运行。一旦我弄清楚所有的绳索,Matlab 编译器运行时将安装在目标系统上。

我设法使用命令行mcc来编译 TMW 在线示例 magicsquare。使用cygwin的 bash:

需要目录规范.和文件扩展名.exe

我的下一步是推动整个go.m过程的全面发展,看看有什么问题,并找到最简单的方法来处理它。最少繁琐,我的意思是一种需要最少代码修改的策略,这样我就不会为开发和移植到目的地维护单独的代码库。

mcc编译工作mcc -m go.m:. 但是,运行该*.exe 文件会导致第一个可执行语句的损坏: profile off. 正如我所说,在个人基础上进行战术性重新编码是非常不受欢迎的,所以我寻找一种方法来识别运行时要包含的所有文件mcc。两个有希望的线索是inmemrequiredFilesAndProducts。但是,上面的网页也警告:

不要使用依赖性报告来确定其他人需要哪些 MATLAB 代码文件来运行特定文件。而是使用 matlab.codetools.requiredFilesAndProducts 函数。

似乎避免的依赖关系报告是指 来自. 对上述 m 文件的检查证实了这一点——该列表非常长,并且包括甚至混淆了 Matlab命令的函数:inmemwhich

识别要包含的m文件的唯一其他候选对象是 来自requiredFilesAndProducts. 它似乎包括我的自定义类的所有方法,以及驻留在c:\Users\User.Name\Documents\MATLAB\(我的路径中唯一的自定义文件夹)中的所有调用的 m 文件。但是,它当然不包括 profile导致上述错误的命令。

识别所有 m 文件和/或其文件夹的最佳方法是mcc什么?然后使用条件执行来处理任何剩余的导致错误的语句是否合理,例如,if ~isdeployed; <...problematic statements...>; end

0 投票
1 回答
228 浏览

pic - 在 MPLAB 代码配置器中配置管脚的问题

我正在使用 PIC16F1829(SSOP-20 封装)并尝试使用 MPLAB 代码配置器将引脚 RC1 配置为 C12IN1-(比较器 C1)。

现在的问题是,我可以将 3 个引脚 RA1、RC2、RC3 分别配置为 C12IN0-、C12IN2-、C12IN3-,但不能将 RC1 配置为 C12IN1-。由于管脚管理器仅启用了比较器 1 输入管脚的三个以上管脚。

那么任何人都可以帮助如何将 RC1 配置为 C12IN1- 作为比较器 1 的反相输入?我检查了 APFCON0 或 APFCON1 设置,但我看不到这些设置的选项。

提前感谢善意的帮助。

问候

0 投票
1 回答
187 浏览

pic - Mikrocontroller (PIC16F1827) ADC 加扰输出与 MPLAB 中的 MCC

我试图构建一个从电位器到 Arduino 的 AD 转换器。我正在尝试同时在 MPLAB 中学习 MCC。到目前为止,我已经生成了一个适合我的 PIC 的代码(我认为......)。我现在的问题是我的位表示输出不正确。这是我的 PIC16F1827 配置的锄头(图片) 在此处输入图像描述

RA0 = 输入,RB1 和 RB2 = EUSART,RB0,RB3,RA7,RA6,RB7,RB6,RB5,RB4 = 输出。

我的主文件看起来像这样(se 代码)。我得到一个输出,但它表示错误,我不知道为什么......

VREF+ = 5V 并直接连接到 VDD。

我的目标是将 RB0 作为 LSB,将 RA7 作为 MSB,电位器的电压差为 0-5 V。

0 投票
0 回答
134 浏览

matlab - 为什么我在使用 USB1408FS 时收到错误“计数必须是数据包大小的整数倍”?

使用 USB-1408FS 时出现以下错误:

count 必须是连续模式的数据包大小的整数倍。

我知道数据包大小是 32 并且计数必须是它的倍数。该代码仅在重复次数(在此代码中为 5)低于 7 时才有效。当我将数字 8 放在上面(即 32)时,它给了我该错误。任何高于 8 的东西都不起作用。

任何帮助将不胜感激。