在一个平台/界面中可视化多个仪器和参数的控制图(用户友好)你好,
我想就我想在我的团队中,以及更广泛地说,在我所在的公司中实施的某项举措征求您的意见。
语境:
我们正在多个仪器上运行多个流程。对于每个流程,我们都会收集大量结果(流程性能)并进行测量。
我们使用控制图来可视化仪器中的过程是否处于受控状态,但这可能会导致每个仪器的每个过程产生数十个控制图。
仪器按集群分组,每个集群对应一个数据表。这些数据表都放在同一个 JMP 项目中。
问题陈述:
我希望创建一个界面,用户可以在其中选择仪器、过程以及想要可视化的参数/性能。该界面应非常易于使用(例如,使用按钮、下拉列表或选择选项)。点击“显示控制图”按钮后,可以选择打开一个新窗口或在同一窗口中显示所选的控制图。此外,还有一个“更新”按钮,用于更新目前链接到 SharePoint Excel 表格的 JMP 数据表,以便用户在查看控制图时始终使用最新版本的数据。(我已经完成了所有设计,现在只需要实现更新按钮,应该很简单。)
我利用人工智能来生成我理想中想要拥有的东西:
Thibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.pngThibarely_0-1787575992590.png
解决方案的途径
我最初的想法是使用 JMP 日志,并结合 JMP 控制面板,但在投入时间之前,我想先了解一下我这个小项目的可行性以及最佳方案。应该是 JMP 日志、JMP 控制面板还是应用程序(这意味着我需要开始用 JSL 编写脚本)?目前用 JMP 实现这些功能是否可行?
提前感谢您的帮助,欢迎提出任何建议!
自动化和脚本编写内容组织数据探索与可视化质量与工艺工程回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)您或许可以使用控制图构建器 + 本地数据筛选器,然后使用工作流/更新表脚本来更新数据。如果您希望用户界面看起来完全一样,我建议您选择更定制化的 JSL 解决方案。
回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)早上好,
我使用相同的模型创建仪表板:
本地数据筛选(年份、月份、产品选择及其他变量),标签页包含图表和汇总表,提供一些统计信息(结果数量、均值、标准差等)。添加控制图时,我使用 IMR,并且越来越频繁地使用列选择器。正确配置变量非常重要,这样 Y 轴才能根据控制图中的每个变量进行调整。
真挚地
回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)流程筛选功能提供了一个交互式汇总表和一些图形化方法,让您以类似仪表盘的视图查看所有流程。只需在表格中点击感兴趣的流程,即可立即生成其控制图,然后根据需要进一步深入查看。
请参考半导体能力.jmp示例数据集。运行内置的工艺筛选分析,使用红色三角形菜单启用“显示所选图表” 。接下来,尝试使用本地数据筛选器,例如在示例数据集中按“SITE”进行筛选。此功能是否允许您的用户筛选出他们感兴趣的集群/腔室/工艺?
我推荐使用OneDrive 和 SharePoint 数据连接器,实现从 SharePoint 数据源一键更新。
回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)你好,克里斯蒂安,
谢谢你的建议,我已经看过示例了,确实很不错。你们说的都对,我可以用本地数据筛选器来筛选我的流程和设备。或者我可以为每台设备复制脚本,然后用本地数据筛选器来筛选各个设备的流程。之后,我还可以把这些脚本链接到 JMP 日志中,这样只需点击一个按钮,就能打开相应的窗口,方便用户浏览不同的参数和查看相关的控制图。
这对我帮助很大(也谢谢Françoise和Jarmo)。如果您有任何其他改进建议,请告诉我(我仍然想要那个用户界面,但我认为不通过脚本是无法实现的)。
回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)另一个可以考虑的方案是构建仪表盘。您可以将所有分析结果集中在一个视图中,也可以使用标签页进行组织。
或者,您可以查看工作流构建器,了解带有用户输入的逐步实现方法。
回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)是的,我目前正在尝试流程筛选和仪表盘两种方法。对于流程筛选,有没有办法将流程变量按组划分,而不是显示所有流程变量的长列表?我已经使用分组列选项对所有列进行了分组,我希望流程筛选也能采用类似的分组方式。
一种方法是创建多个流程筛选窗口(每个分组列一个窗口),然后创建一个包含所有这些窗口的仪表板,但我不知道是否有更简单的方法?
我还有一个关于最终解决方案使用的问题。由于它将连接到 JMP 数据表,而该数据表本身又将从可共享的 Excel(SharePoint)表格更新,因此是否可以允许两个或多个用户同时使用它?
理论上,用户点击日志或仪表盘中的“更新表格”按钮,会触发一个 JSL 脚本,将 Excel 数据更新到 JMP 数据表中。然后用户点击一个按钮打开仪表盘或流程筛选窗口,但这是否意味着 JMP 数据表需要在后台运行(从而可能阻止其他用户打开它)?抱歉问了这么多具体的问题,我只是想预先考虑到可能遇到的问题。如果使用 JMP Live,这可能会更容易一些,但目前我们只能使用 JMP。如果这确实是个问题,或许可以考虑一个变通方案:每次用户点击“从 Excel 更新表格”时,都创建一个最新的 JMP 数据表的本地副本……
谢谢!
回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)你好,Thibaut,
以下三个客户案例与您的使用场景非常吻合:
- NXP – Cody Sandquist | 将 JMP 用作 SPC 接口
构建了一个自定义 JSL 界面,用于按仪器、区域和过程因素筛选和显示控制图,用一个交互式仪表板取代了数十个静态图表。
- JSR Micro – Ruben Lenaerts | 使用 JMP Live 实现控制图表自动化
JMP Live 中的自动化 SPC 工作流程和数据刷新,将评估时间从 15 分钟缩短到 5 分钟,每年节省 10 个工作日,并减少了批次质量问题。
- ADM – Drew Luebe | 使用 JMP Live 自动更新多元控制图
将 JMP Live 连接到外部实时数据源,并设置计划自动刷新,完全消除了手动数据更新。
我知道你提到过目前必须坚持使用 JMP(而不是 Live),但这些先生们在架构和自动化步骤方面可能是很好的资源。
回复:在单一平台/界面中可视化多个仪器和参数的控制图(用户友好型)谢谢你提供的例子,伊曼纽尔,它们也很有帮助。