gpt4 book ai didi

Matlab openGL 警告

转载 作者:行者123 更新时间:2023-12-03 08:58:21 31 4
gpt4 key购买 nike

我的任务是升级许多旧版本 Matlab/Simulink 中创建的遗留模型和脚本,并使其在 R2018b 中顺利运行。除其他要求外,我不允许在执行 .m 脚本或 Simulink 模型时发出任何警告。这通常很乏味,但很容易遵守。

但是,有一个具体警告,Matlab 没有给我有关可能来源的提示:

Warning: MATLAB has disabled some advanced graphics rendering features by switching to software OpenGL. For more information click here.

该链接将打开标题为 Resolving Low-Level Graphics Issues 的 Matlab 帮助页面,它描述了我没有发现(或至少没有注意到)的问题

我确实注意到,我运行的许多脚本都会创建和关闭图形,但这是按程序完成的。我无法将此警告与某些特定功能或特性关联起来。我正在 Windows Server 计算机上工作。

有人知道如何缩小 Simulink block 的哪种函数可能导致此警告的范围吗?

最佳答案

datenwolfAnder指出,首先要尝试的是更新您的驱动程序。如果这不起作用,并且您唯一的问题是收到警告但图形仍然渲染良好,那么您还有其他两个选项可以尝试。

首先,您可以使用opengl简单地修改您的OpenGL渲染首选项。 。以下内容会将您的首选项设置为“软件”,并保存该设置以供将来使用:

opengl('save', 'software');

或者,您可以尝试 suppress that particular warning message 。收到警告后,向 warning 发出此调用功能:

w = warning('query', 'last');

w.identifier 字段将为您提供警告消息的 ID,我相信在本例中为 'MATLAB:hg:AutoSoftwareOpenGL'。然后,您可以将以下行添加到您的 startup.m 中文件,以便每次打开 MATLAB 时都会抑制此警告:

warning('off', 'MATLAB:hg:AutoSoftwareOpenGL');

关于Matlab openGL 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53207077/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com