用于在 JMP® 软件中开发、测试和维护应用程序的有效 JSL 架构作者
Peter Wiebe 博士,雅培实验室首席质量工程师
Kevin True,雅培实验室高级质量工程师
雅培实验室首席质量工程师 Mark Anawis
在 JMP 中开发的应用程序是功能强大、可部署且可维护的复杂分析过程解决方案。我们在此介绍一种管理命名空间、变量命名约定和内存使用的 JSL 应用程序架构。通过有效地将 JSL 命令“include”、“function”和“expr”组合为 JSL 插件的架构,并利用插件路径“$ADDIN_HOME(Unique_ID)\file.jsl”,可以将原本复杂且冗长的 JSL 脚本分解为几个较小的 JSL 脚本。每个较小的脚本都可以使用自己的变量命名约定进行开发,并可以独立测试或与其他应用程序脚本结合使用,从而为 JSL 程序员创建更易于管理的开发流程。使用“include”命令中可用的“new context”参数可以有效地管理潜在的命名空间冲突,而使用“default local”参数
在“函数”命令中,可以方便地管理变量内存空间。此外,创建应用程序命名空间允许根据需要在应用程序之间传递信息,同时最大限度地减少内存空间。所描述的应用程序架构使 JSL 程序员可以更方便地开发、测试和维护 JMP 应用程序。