qq_46151004 2023-09-16 14:06 采纳率: 1.8%
浏览 13
已结题

adams 批处理导入模型时 如何实时显示过程信息?

现状:adams car批处理导入整车模型时只显示 “开始执行批处理”,见下图

img


目标:在执行批处理时显示如下过程信息(方便监测异常)见下图,下图是在adams界面手动操作导入模型时显示的过程信息。此过程信息是执行cmd后adams输出的。

img

  • 写回答

8条回答 默认 最新

  • 普通网友 2023-09-16 14:19
    关注

    您可以使用MATLAB的system命令来调用ADAMS批处理,并使用disp命令在MATLAB命令窗口中显示信息。例如,以下是一个简单的示例:

    batch_cmd = 'adams -b script.cmd';
    [status, result] = system(batch_cmd);
    disp('ADAMS batch import process has started.');
    

    在ADAMS批处理过程中,您可以在script.cmd中使用echo命令来输出信息并在MATLAB命令窗口中显示它们。例如:

    echo "Importing model 1..."
    model_import -file "model1.adm"
    echo "Model 1 import complete."
    echo "Importing model 2..."
    model_import -file "model2.adm"
    echo "Model 2 import complete."
    

    这将在ADAMS批处理过程中显示每个模型的导入进度信息。在MATLAB命令窗口中,您将看到类似以下内容的输出:

    ADAMS batch import process has started.
    Importing model 1...
    Model 1 import complete.
    Importing model 2...
    Model 2 import complete.
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月21日
  • 修改了问题 9月16日
  • 创建了问题 9月16日

悬赏问题

  • ¥15 机器学习预测遇到的目标函数问题
  • ¥15 python的EOFError该怎么解决?
  • ¥15 Fluent,液体进入旋转区域体积分数不连续
  • ¥15 java linux下将docx文件转pdf
  • ¥15 maven无法下载依赖包
  • ¥15 关于pycharm, Callable[[str],bool]作为方法参数使用时, lambda 类型不提示问题
  • ¥15 layui数据重载无效
  • ¥15 寻找了解qq家园纵横四海的程序猿。
  • ¥15 optisystem
  • ¥15 VB.NET画图时的撤销编程