问题标签 [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 投票
2 回答
268 浏览

python - 在 DM 脚本中是否有 i 变量(例如 irow、iradius、itheta 等)的任何 python (numpy) 同义词?

我主要使用数字显微镜 (DM) 脚本进行电子显微镜图像处理,最近开始学习 Python,因为它具有更广泛的多功能性、丰富的开放库和跨平台能力。

有人知道 Python(numpy)中是否有类似的工具来索引 2D(图像)或 3D(光谱图像)数组,类似于 DM 的 i 变量?

i 变量在本教程的第 11 页上简要介绍了 DM 脚本: http: //portal.tugraz.at/portal/page/portal/Files/felmi/images/DM-Script/DM-basic-scripting_bs。 pdf

它们是索引任何类似图像的 2D 或 3D 对象的简单方法,这对于图像处理非常方便,例如,生成掩码函数

例如,以下 DM 脚本

产生以下图像(此处以电子表格或矩阵形式表示):

0 投票
2 回答
114 浏览

dm-script - 通过校准水平对齐切片的脚本命令

是否有脚本命令可以在 LinePlotImageDisplay 中指定特定切片并通过校准(或未校准(通道))操作水平对齐切片?

0 投票
2 回答
423 浏览

dm-script - 创建的插件(gtk)文件在哪里?

我使用以下脚本创建插件(gtk),但运行脚本后,我不知道创建的插件(gtk)文件在哪里?我检查了文件夹

C:\Program Files (x86)\Gatan\DigitalMicrograph\PlugIns

我不知道在文件夹中看到任何新创建gtk的文件。

这个脚本是错误的还是创建的gtk文件应该在其他地方?

0 投票
1 回答
151 浏览

dm-script - 将几个 DM 脚本组合成一个 gtk 文件

我想将几个 DM 脚本组合到一个 gtk 文件中,是否有任何可用的好脚本或工具用于此功能?你能把链接或资源分享给我吗?非常感谢!

0 投票
1 回答
68 浏览

types - RealImage 和 IntegerImage 有什么区别?

DM 脚本中的 Realimage 和 Integerimage 有什么区别?我在我的 DM 中尝试这些,没有发现差异。

0 投票
2 回答
111 浏览

automation - 设置路径后如何自动保存图像?

我想自动保存我的图像,但我不知道如何在 DM 中设置它。我的脚本如下:

0 投票
3 回答
436 浏览

dm-script - 查找图案图像(二进制文件)

对于 DigitalMicrograph 中的字符串变量,我们可以使用“find”函数找到特定模式的位置:

我想做同样的事情,但使用图像数据。例如,我可以创建一个图像

我想找到的模式是

在上面的例子中,我们知道数据的模式偏移量在第 64 列。真实的情况下,我们不会有这么简单的模式(即直线)。带有“for”循环的粗暴强制方法肯定会起作用,但是当数据量变大时,它会变得非常缓慢。有人有更好/优雅的建议吗?一维图像可能更容易,那么二维图像呢?

非常感谢!

0 投票
1 回答
72 浏览

dm-script - 如何检测 DocumentWindow 的移动和/或调整大小?

过去的问题涉及检测 DigitalMicrograph UI 中的变化,例如关闭图像窗口或更改 ROI,对此有一组很好的侦听器事件可用。是否有类似的方法来检测 DocumentWindow 对象的移动或调整大小?

0 投票
1 回答
101 浏览

dm-script - 如何找到执行调色板 Y 中按钮 X 的命令?

具体来说,我需要我的代码在显微镜中插入和缩回 BF 探测器,正如调色板“STEM 探测器控制”中的按钮所做的那样。这不作为菜单命令存在,因此ChooseMenuItem()没有帮助。它似乎不是一个单独的插件,因此它没有特定的文档。

但总的来说,当我知道我想做什么并且功能在那里时,我如何找到命令名称?

0 投票
1 回答
46 浏览

dm-script - 添加 Y 坐标名称的命令是什么

当我们将 CSV 线图文件导入 DM 时,添加 Y 坐标名称的命令 /code 是什么?如强度或计数等。