后处理全局函数'UserWarning'解析


UserWarning(warning string)

此函数在 CLDATA 文件 后处理期间生成一个警告(例如,不满足指定的条件时)。Autodesk Manufacturing Post Processor Utility 在执行某个命令的过程中遇到此函数时,在继续进行后处理之前,它会在 输出 窗口中显示自定义警告。

参数

warning string - 自定义警告

函数执行时,它是显示在 输出 窗口中的警告。它可以包含文本和参数值。

示例 1 (JScript)

function On_load_tool()
{

如果刀具长度超长,则弹出警告。。将此函数与“Load Tool First (第一次加载刀具)”和“ Load Too(加载刀具)”相关联。

if (GetParam("%p(Tool Length)%") > 100)
{
UserWarning("Tool length is excessive: " + GetParam("%p(Tool Length)%"));
}
return StandardResponse();
}

当刀具长度超过 100 时,这个函数从当前命令(例如,Load Tool First(第一次加载刀具)Load Tool(加载刀具)) 中输出一个警告。它还可以输出刀具长度,以便用户可以看到超出的长度:

-------------------------------------------------------------------
用户警告! 刀具长度超长:120
命令:第一次加载刀具

- - - - - - - - - - - - - - - - - - - - -

一个超级链接与命令相关联,所以用户可以打开命令程序段。
消息输出后,后处理继续执行,并始终执行用于当前命令的 StandardResponse() 。

示例 2 (JScript)

UserWarning()函数可以允许各种要返回的数据类型:

function Warning_test()
{
// 注释
SetParam("%p(Delay)%", 123.456);
SetParam("%p(Comment)%", "my comment.");
UserWarning(" Test. String: " + GetParam("%p(Comment)%") + " Real: " + GetParam("%p(Delay)%") + " Number: " + 987.654 + " End Test.");

return "";
}

如果将这个函数链接到 程序开始 命令,那么,当后处理刀位文件时,Autodesk Manufacturing Post Processor Utility 在该命令完成之前,在 输出 窗口中输出下面的警告:

- - - - - - - - - - - - - - - - - - - -

用户警告!!测试。字符串:我的注释。实数:123.456 编号: 987.654 测试结束。
命令:程序开始:

- - - - - - - - - - - - - - - - - -




QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空