public static class UFExpEx
    {
        /// <summary>
        /// 修改当前部件的表达式
        /// </summary>
        /// <param name="ufModl"></param>
        /// <param name="name">指定表达式名称</param>
        /// <param name="formula">指定修改后的表达式</param>
        public static void EditExpression(this NXOpen.UF.UFModl ufModl, string name, string formula)
        {
            ufModl.EditExp($"{name}={formula}");
        }

        /// <summary>
        /// 修改指定部件的表达式
        /// </summary>
        /// <param name="ufModl"></param>
        /// <param name="partName">指定部件名称</param>
        /// <param name="name">指定表达式名称</param>
        /// <param name="formula">指定修改后的表达式</param>
        public static void EditExpression(this NXOpen.UF.UFModl ufModl, string partName , string name, string formula)
        {
            ufModl.EditExp($"\"{partName}\"::{name}={formula}");
            ufModl.DeleteExp($"\"{partName}\"::{name}");
        }

    }

  

相关文章:

  • 2021-09-14
  • 2021-11-21
  • 2022-12-23
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-21
  • 2021-11-27
  • 2021-08-01
  • 2021-05-27
  • 2021-09-03
相关资源
相似解决方案