问题标签 [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.

0 投票
1 回答
47 浏览

string - 以已知格式获取时间戳

据我所知,以下功能是可用的,它们都取决于系统的日期/时间设置:

这会在结果窗口中生成漂亮的时间戳,但将时间戳放入文件名中确实存在问题。是否有一个命令可以让我以独立于系统的格式获取日期和时间,还是我需要编写一些疯狂的函数来自己做?

0 投票
1 回答
121 浏览

plot - 如何在 DM 脚本中制作散点图?

我有 2 个数组,一个包含 x 坐标,另一个包含 y 坐标。我想根据那些 x 和 y 坐标在图中绘制出这些点,例如散点图。是否可以在 DM 脚本中制作二维散点图?线图可以吗?

0 投票
3 回答
752 浏览

image - 如何将tif校准导入DM

我们需要在 DigitalMicrograph 中处理来自 FEI 和 Zeiss 工具的 SEM 图像。它们存储为 tif。DigitalMicrograph 可以读取 2D tif,但图像在 X、Y 方向上显示未校准。是否有任何导入插件可以传输校准信息?或者,我可以想象校准可以直接从流中变为红色。有没有人清楚地知道这些数字存储在 tif 流中的偏移量?我对 tif 的组织不是很熟悉,我知道存在一些变化。特别是,FEI 和蔡司 tifs 的组织方式似乎不同。

0 投票
2 回答
402 浏览

dm-script - 如何自动进行多SI采集?

我想编写一个 Gatan DigitalMicrograph 脚本来连续获取多个 EELS 光谱图像。如果有命令获取光谱图像(SI)数据,并将三维图像存储到数组中,我将实现我的计划。但是,我无法从参考手册中找到适用于 SI 成像模式的命令。在这种情况下我应该使用什么命令?您对我的目的有帮助吗?如果您分享一些智慧,将不胜感激。

0 投票
1 回答
153 浏览

dm-script - 是否可以在 DM 脚本中更改组件的线型?

我使用 NewOvalAnnotation 将圆形组件添加到图像中。我知道我可以调整这个圆圈的颜色。是否可以将这个圆圈的线条样式从实线更改为虚线?

0 投票
1 回答
227 浏览

dialog - 按下回车键或退出键时如何防止对话框关闭?

我有一个对话框,我希望保持打开状态,除非单击 [x] 或退出按钮。无论您使用pose() 还是display(),如果您在选择大多数对象(例如字符串框)时按了escape 或按Enter,对话框似乎总是关闭。有没有办法防止这种情况?

发生这种情况的一些公开示例是 DM Mitchell 的“示例:线程和对话框交互”和“示例:单按钮对话框”,但它似乎适用于任何对话框。

例外似乎是一个停靠的调色板,但这个功能在 GMS2.3/GMS3 中似乎相当有限。

要测试的示例代码:

0 投票
1 回答
269 浏览

2d - 是否有关于在脚本中使用“适合图像”功能(DM FitTools)的描述?

我想将 DM 中“Fit Image” plattlet 提供的函数(特别是 2D 多项式拟合到给定的输入图像并减去它)集成到脚本中,以自动化整个图像处理流程。但是,我找不到任何关于如何做到这一点的描述。

如果有人知道它,或者对此有一定的文档,我们将不胜感激。

0 投票
2 回答
47 浏览

dm-script - 使用 ShowImage() 显示复杂图像时,Y 轴是什么意思?

我制作了一个如下所示的一维复杂图像“c”并使用 ShowImage 来显示它。我的问题是如何理解 Y 轴。
对于像素 1 (30+40i),看起来 Y 轴上的值表示 log(modulus(30+40i))=3.9。但是在像素 3 (0.3+0.4i) 中似乎没有遵循这个规则。

在此处输入图像描述

0 投票
3 回答
399 浏览

image-processing - DM 脚本中是否有累积和功能?

我想沿图像数据的 x 或 y 方向进行累积和。DM 脚本中是否有任何功能,例如 Matlib 中的“cumsum”?谢谢!

例如 4x4 像素的图像,像素值为

沿 x 方向的累积和将导致:

0 投票
1 回答
175 浏览

image-processing - dm脚本中是否有FFT移位功能

我对 DM 中的一个复杂函数进行了 FFT。奇怪的是,预期的低频位于角落(见附图)。使得后续处理非常不便。

这让我想起了使用 numpy.fft.fft 在 Python 中执行的类似结果,但是在 numpy(python) 中有一个 fftshift 函数可以将低频移到中心。

在这样的 FFT 图像上运行的 DM 中是否有任何类似的功能,以便将低频从角落转移到中心?

复函数的 FFT