问题标签 [dm-script]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
string - 以已知格式获取时间戳
据我所知,以下功能是可用的,它们都取决于系统的日期/时间设置:
这会在结果窗口中生成漂亮的时间戳,但将时间戳放入文件名中确实存在问题。是否有一个命令可以让我以独立于系统的格式获取日期和时间,还是我需要编写一些疯狂的函数来自己做?
plot - 如何在 DM 脚本中制作散点图?
我有 2 个数组,一个包含 x 坐标,另一个包含 y 坐标。我想根据那些 x 和 y 坐标在图中绘制出这些点,例如散点图。是否可以在 DM 脚本中制作二维散点图?线图可以吗?
image - 如何将tif校准导入DM
我们需要在 DigitalMicrograph 中处理来自 FEI 和 Zeiss 工具的 SEM 图像。它们存储为 tif。DigitalMicrograph 可以读取 2D tif,但图像在 X、Y 方向上显示未校准。是否有任何导入插件可以传输校准信息?或者,我可以想象校准可以直接从流中变为红色。有没有人清楚地知道这些数字存储在 tif 流中的偏移量?我对 tif 的组织不是很熟悉,我知道存在一些变化。特别是,FEI 和蔡司 tifs 的组织方式似乎不同。
dm-script - 如何自动进行多SI采集?
我想编写一个 Gatan DigitalMicrograph 脚本来连续获取多个 EELS 光谱图像。如果有命令获取光谱图像(SI)数据,并将三维图像存储到数组中,我将实现我的计划。但是,我无法从参考手册中找到适用于 SI 成像模式的命令。在这种情况下我应该使用什么命令?您对我的目的有帮助吗?如果您分享一些智慧,将不胜感激。
dm-script - 是否可以在 DM 脚本中更改组件的线型?
我使用 NewOvalAnnotation 将圆形组件添加到图像中。我知道我可以调整这个圆圈的颜色。是否可以将这个圆圈的线条样式从实线更改为虚线?
dialog - 按下回车键或退出键时如何防止对话框关闭?
我有一个对话框,我希望保持打开状态,除非单击 [x] 或退出按钮。无论您使用pose() 还是display(),如果您在选择大多数对象(例如字符串框)时按了escape 或按Enter,对话框似乎总是关闭。有没有办法防止这种情况?
发生这种情况的一些公开示例是 DM Mitchell 的“示例:线程和对话框交互”和“示例:单按钮对话框”,但它似乎适用于任何对话框。
例外似乎是一个停靠的调色板,但这个功能在 GMS2.3/GMS3 中似乎相当有限。
要测试的示例代码:
2d - 是否有关于在脚本中使用“适合图像”功能(DM FitTools)的描述?
我想将 DM 中“Fit Image” plattlet 提供的函数(特别是 2D 多项式拟合到给定的输入图像并减去它)集成到脚本中,以自动化整个图像处理流程。但是,我找不到任何关于如何做到这一点的描述。
如果有人知道它,或者对此有一定的文档,我们将不胜感激。
image-processing - DM 脚本中是否有累积和功能?
我想沿图像数据的 x 或 y 方向进行累积和。DM 脚本中是否有任何功能,例如 Matlib 中的“cumsum”?谢谢!
例如 4x4 像素的图像,像素值为
沿 x 方向的累积和将导致: