Skip to main content

标准测试仪接口库 [IEEE1450] 与 python

项目描述

仍然

标准测试仪界面语言 [IEEE1450]

CI 光盘

GitHub 发布(最新 SemVer) 自最新版本以来的 GitHub 提交(按日期) 派皮

Conda(仅限频道) 康达锻造原料

GitHub 问题 GitHub 拉取请求

编解码器 康达下载

此存储库包含用 Python 编写的 STIL 解析器和转储编译器,使用 Lark 解析器库和语言服务器协议 (LSP) 集成到 IDE。工作正在进行中,解析器尚未准备好在生产环境中使用。

使用示例

使用语法和语义解析器找出输入 STIL 文件中的错误:

from Semi_ATE.STIL.parsers.STILParser import STILParser

stil_file = "PATH_TO_STIL_FILE"
parser = STILParser(stil_file)
parser.parse_syntax()
parser.parse_semantic()
if parser.err_line == -1:
  print("No errors are found during STIL file parsing")
else:
  print("Found error during STIL file parsing")

使用转储编译器了解如何制作自己的编译器。

转储编译器会将 STIL 文件的内容保存到一个或多个文本文件中。这些文件包含信号、命令等的 WFC 数据。如果需要,编译器可以扩展过程和移位语句。有关详细信息,请阅读 Semi_ATE.STIL.parsers.STILDumpCompiler 的介绍文本

from Semi_ATE.STIL.parsers.STILDumpCompiler import STILDumpCompiler

stil_file = "PATH_TO_STIL_FILE"
out_folder = "PATH_TO_OUTPUT_FOLDER"

compiler = STILDumpCompiler(
    stil_file, expanding_procs=True, is_scan_mem_available=True, out_folder = out_folder
)
compiler.compile()

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

半ATE-STIL-0.3.0.tar.gz (66.5 kB 查看哈希

已上传 source