问题标签 [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.
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 脚本
产生以下图像(此处以电子表格或矩阵形式表示):
dm-script - 通过校准水平对齐切片的脚本命令
是否有脚本命令可以在 LinePlotImageDisplay 中指定特定切片并通过校准(或未校准(通道))操作水平对齐切片?
dm-script - 创建的插件(gtk)文件在哪里?
我使用以下脚本创建插件(gtk
),但运行脚本后,我不知道创建的插件(gtk
)文件在哪里?我检查了文件夹
C:\Program Files (x86)\Gatan\DigitalMicrograph\PlugIns
我不知道在文件夹中看到任何新创建gtk
的文件。
这个脚本是错误的还是创建的gtk
文件应该在其他地方?
dm-script - 将几个 DM 脚本组合成一个 gtk 文件
我想将几个 DM 脚本组合到一个 gtk 文件中,是否有任何可用的好脚本或工具用于此功能?你能把链接或资源分享给我吗?非常感谢!
types - RealImage 和 IntegerImage 有什么区别?
DM 脚本中的 Realimage 和 Integerimage 有什么区别?我在我的 DM 中尝试这些,没有发现差异。
automation - 设置路径后如何自动保存图像?
我想自动保存我的图像,但我不知道如何在 DM 中设置它。我的脚本如下:
dm-script - 查找图案图像(二进制文件)
对于 DigitalMicrograph 中的字符串变量,我们可以使用“find”函数找到特定模式的位置:
我想做同样的事情,但使用图像数据。例如,我可以创建一个图像
我想找到的模式是
在上面的例子中,我们知道数据的模式偏移量在第 64 列。真实的情况下,我们不会有这么简单的模式(即直线)。带有“for”循环的粗暴强制方法肯定会起作用,但是当数据量变大时,它会变得非常缓慢。有人有更好/优雅的建议吗?一维图像可能更容易,那么二维图像呢?
非常感谢!
dm-script - 如何检测 DocumentWindow 的移动和/或调整大小?
过去的问题涉及检测 DigitalMicrograph UI 中的变化,例如关闭图像窗口或更改 ROI,对此有一组很好的侦听器事件可用。是否有类似的方法来检测 DocumentWindow 对象的移动或调整大小?
dm-script - 如何找到执行调色板 Y 中按钮 X 的命令?
具体来说,我需要我的代码在显微镜中插入和缩回 BF 探测器,正如调色板“STEM 探测器控制”中的按钮所做的那样。这不作为菜单命令存在,因此ChooseMenuItem()
没有帮助。它似乎不是一个单独的插件,因此它没有特定的文档。
但总的来说,当我知道我想做什么并且功能在那里时,我如何找到命令名称?
dm-script - 添加 Y 坐标名称的命令是什么
当我们将 CSV 线图文件导入 DM 时,添加 Y 坐标名称的命令 /code 是什么?如强度或计数等。