登录发现更多内容
首页
资讯
分类
目录
索引
酷站
发帖
用户名
Email
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
门户
Portal
论坛
BBS
搜索
搜索
本版
用户
帖子
设置
我的收藏
退出
0
0
0
首页
技术交流
›
调试FlexSim录像机教程
返回列表
调试FlexSim录像机教程
[ 复制链接 ]
csn-support
技术交流
680
0
2025-6-23 16:14:32
[i=s] 本帖最后由 csn-support 于 2025-6-23 16:16 编辑 [/i]
[color=rgb(33, 33, 33)][font=宋体][size=12pt]如果你正在尝试录制视频,但录像机崩溃了。以下是有关如何调试录像机的详细指南:[/size][/font][/color]
[color=rgb(33, 33, 33)][size=12pt][b]第 1 步:您的模型中是否有停止时间?[/b][align=left]在某些旧版本的 FlexSim(2022 及更早版本)中,如果在模型录制期间设置了模型停止时间,则录像机将在该时间无限期停止。尝试删除录制过程中设置的任何停止时间。[/align][b][font=Arial, sans-serif]第[/font] 2 [font=Arial, sans-serif]步:您的图形驱动程序是最新的吗?[/font][font=宋体](需重点[/font]关注)[/b][align=left]这是我们看到的关于录像机为什么不工作的最常见问题。要开始调试此问题,请检查 FlexSim 使用的显卡。如果您打开一个模型,然后从顶部工具栏转到 Help->AboutFlexSim,您将打开此屏幕:[/align][align=left][/align]以 OpenGL 开头的高亮文本告诉您 FlexSim 正在使用什么图形显卡。现在您可能需要做一些研究来找到该显卡正在使用的图形驱动程序,然后更新它,但我们发现在大多数情况下,更新显卡驱动程序可以解决录像机问题。这里有一篇文章解释了更多关于如何更新图形驱动程序的信息(这是一篇非常有用的读物,也涉及某些显卡上的一些特殊情况)。确保您直接从制造商网站或针对您的特定计算机类型下载,[font=宋体]您的计算机将无法告诉您它们是否过期。[/font][/size][/color]
[b]第 3 步:你能录制一个更简单的视频吗?[/b][align=left][font=Tahoma][size=3]如果你制作一个非常简单的模型(Source -> Queue ->Processor -> Sink),你能毫无问题地记录它吗?如果可以,那么至少您知道您的录像机可以工作,只是运行更大的模型存在问题。如果是这种情况,则可能是 VRAM 用完了,或者更大的模型运行时间太长,以至于外部经理强制关闭它。如果是这种情况,可以尝试以下作:[/size][/font][/align][list]
[font=Tahoma][size=3]
[/size][/font][*][font=Tahoma][size=3]更新您的图形驱动程序(这始终是最大的问题)。
[/size][/font]
[*][font=Tahoma][size=3]将显卡设置恢复为默认值(例如,在 Nvidia 控制面板中)。
对于接下来的两个建议,请转到工具栏并单击 File - > Global Preferences - > Graphics
[/size][/font]
[*][font=Tahoma][size=3]关闭 Shadows 和/或录制较小分辨率的视频,看看是否有帮助。如果是这样,则问题可能是 FlexSim 尝试使用的 VRAM 超过了您的显卡支持的 VRAM。
[/size][/font]
[*][font=Tahoma][size=3]确保您使用的是 Recommended OpenGL 上下文,而不是 Generic (No GPU acceleration) 或 Core Profile 上下文[/size][/font]
[/list][b][size=3]第 4 步:您的模型之前在录制视频时是否崩溃?[/size][/b][align=left][size=3]您的记录器中可能卡住了一些损坏的数据。这是一个简单的解决方法,您只需从工具箱中删除录像机,然后重新添加即可:[/size][/align][align=left][/align][b][size=3]第 5 步:您是否使用的是更旧版本的 FlexSim?[/size][/b][align=left][size=3]在一些旧版本(2019.1 及更早版本)中,以前录制的临时节点会导致 Video Recorder 对象崩溃。要修复它,您需要做的就是清除节点[/size][/align][align=left][size=3]打开您的模型,执行以下脚本,然后重新保存您的模型:[/size][/align][align=left][size=3]Model.find("Tools/VideoRecorder>variables/active").subnodes.clear();[/size][/align][b][size=3]第 6 步:前面的步骤都没有奏效,现在怎么办?[/size][/b][align=left][size=3]如果上述步骤均无效,您可以创建并检查调试日志文件,检查文件路径,检查各种计算机设置,并查看 VRAM 分配以开始解决问题。[/size][/align][align=left][size=3]检查 FlexSim 将视频从录像机放入的文件路径,如果它试图将其放置在可能导致问题的奇怪位置。[/size][/align][align=left][size=3]FlexSim 使用 ffmeg 将捕获的帧编码为视频文件,这会在创建视频的目录中留下一个 ffmpeg_log.txt 文件。该文件中可能包含一些内容,可以解释正在发生的事情。[/size][/align][align=left][size=3]您可以在 FlexSim 20XX Projects 目录中创建 fslogfile.txt 和 exfslogfile.txt 文件,FlexSim 可以将调试信息写入其中。有时,在某些情况下,您可能能够在这些文件中获得异常信息:[/size][/align][align=left][/align][list]
[*][size=3]检查您在 Windows 或组策略或其他 IT 软件中的设置。您的计算机上与 FlexSim 不同的某个东西可能注意到 FlexSim 进程需要很长时间才能响应,然后由于认为它正在挂起而终止其进程。
[/size]
[*][size=3]尝试点击 Record 按钮,然后在录制完成之前不要再单击 计算机上的任何位置。或者尝试记录更短的时间范围,看看是否有帮助。
[/size]
[*][size=3]在 Windows 的任务管理器中,您可以在详细信息选项卡上添加专用 GPU 内存列,以查看 FlexSim 正在使用多少 VRAM。如果 FlexSim 尝试使用的内存超过显卡支持的内存(或者如果 FlexSim 和当前正在运行的所有其他程序的总使用量超过硬件的限制),则 FlexSim 可能会在下次尝试分配和使用存储在 GPU VRAM 中的任何图形对象(例如录像机使用的输出缓冲区、 纹理、3D 网格等)[/size]。
[/list] [list]
[*][size=3]您可以使用 Window 的“dxdiag”工具查看您的显卡有多少 VRAM:[/size]
[/list] [color=#212121]
[/color][align=left][size=3]如果您尝试了所有这些建议,但没有任何效果,请随时在问答板上提问,我们可以努力看看是否能为您找到不同的解决方案![/size][/align]
点赞
0
收藏
0
────
0
人觉得很赞
────
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
点评
高级模式
本版积分规则
回帖后跳转到最后一页
返回
技术交流
登录开启您的创作之旅
快速登录,立即开启您的创作之旅~
登录
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12078
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6125
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
5997
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5629
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5470
34
博主榜
Htenghui
+ 10630
白可露
+ 7753
liguanyu
+ 6759
4
Round2011
+ 6323
5
梁之安
+ 6321
6
zgh1120
+ 5341
7
ishelo
+ 4710
8
linweixu168
+ 3722
9
liuzhifan
+ 3628
10
adysunshine
+ 3566
首页
分类
目录
索引
我的