a2y-inst


Namea2y-inst JSON
Version 1.7.7 PyPI version JSON
download
home_pagehttp://www.kersci.com/a2y/inst.html
SummaryA module that contains kinds of instrument drivers.
upload_time2025-10-13 05:20:57
maintainerNone
docs_urlNone
authorYu Han
requires_pythonNone
licensePrivate
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Python Module: a2y_inst

## 简述
这个模块包含各种外设、仪器的驱动程序。

## ChangeLog

- 2025-10-05 给`xinje.XD5E`增加几个`multi int32`方法。版本升级为 1.7.7。

- 2025-10-04 增加`mvs.MVSCamera`类。版本升为 1.7.6。

- 2025-10-01 给`mvs.Camera.snap`接口增加`transform`参数。版本升为 1.7.5。

- 2025-09-28 给`xinje.XD5E`增加`set_multi_float32`和`get_multi_float32`方法,版本升为 1.7.4。

- 2025-09-26 完善`mvs_native`,解决`MvCameraControl.dll`加载不了的问题。

- 2025-09-18 完善`msv`,添加迭代器相关接口,趁还没有正式发布修改了几个接口的签名。版本升级为 1.7.3。

- 2025-09-17 升级`mvs_native`:使用`MvImport`版本 4.6.0.1。版本升级为 1.7.2。

- 2025-09-16 完善`msv`,海康工业相机可以拍照了(试验了一款 500M 像素的黑白相机)。版本设为 1.7.1。

- 2025-09-15 加入`inst.mvs_native`,海康工业相机官方驱动程序(修正版)。版本升级为 1.7.0。

- 2025-07-11 加入`xinje.XD5E.convert_registers_to_string`静态方法。版本升级为 1.6.3。

- 2025-05-20 增强`bluetooth.DeviceWriter`,使得它的`terminator`可以接受正则表达式。版本升级为 1.6.2。

- 2025-04-28 给`bluetooth.connect`加入`disconnected_callback`参数(默认值为`None`),与原来的接口已经不兼容。版本升级为 1.6.1。

- 2025-04-23 加入 inst.bluetooth,一个`bleak`的简易包装,让蓝牙测试更方便一些。版本升级为 1.6.0。

- 2025-04-23 修正一些编码风格。没有功能改进。版本升级为 1.5.9。

- 2025-04-15 完善`itech.IT8500plus`和`asundar.ADS906`。版本升为1.5.8。

- 2025-04-14 加入捷普`DIO`控制卡驱动,适用于`DIO56`。把`angshengd`重命名为`asundar`。版本升级为 1.5.7。

- 2025-04-08 加入昂盛达模拟电池驱动`angshengda.ADS906`。版本升级为 1.5.6。

- 2025-02-09 完善 inst.rek,试图让这仪器脆弱的通信更鲁棒些。版本升级为 1.5.5。

- 2025-02-02 基本完成 RK9920 的驱动模块:inst.rek,并通过初步测试。版本升级为 1.5.4。

- 2024-10-04 修正 inst.mind_vision.Camera 内存泄漏的问题。版本升级为 1.5.2。

- 2024-09-28 给 inst.xinje.XD5E 加入`get_float32`和`set_float32`两个方法。版本升级为 1.5.1。

- 2024-09-17 加入 hspy.DCSource,一款直流程控电源,来自汉晟普源。版本升级为 1.5.0。

- 2024-09-06 修正`inst.mastech.MS6701`解析报文的一个错误(可能是产品本身升级换代造成)。版本升级为 1.4.7。

- 2024-06-19 修改`inst.dt1309.DT1309`,使其兼容`kcom`。版本升级为 1.4.6。未经实践检验。

- 2024-06-19 完善`xinje.XD5E`,增加都多个线圈、写单个线圈的功能。版本升级为 1.4.5。

- 2024-05-16 修改 dt1309.DT1309 的实现,不使用 event 来提供实时同步,提高响应速度。
新增属性接口 good。版本提升为 1.4.4。

- 2024-05-16 修改 dt1309.DT1309 的实现,不继承 Serial,改为提供 serial 属性;增加 status 属性以方便检查连接状态。
版本升级为 1.4.3。

- 2024-05-09 发布版本 1.4.2。加入 gwinstek.GPT9900,一款绝缘耐压测试仪的驱动。

- 2024-05-08 发布版本 1.4.1。解决 gwinstek.GPP4323.write_command 的代码错误。

- 2024-05-06 发布版本 1.4.0,初步实现 gwinstek.GPP4323,为对应仪器(多通道程控直流电源)提供驱动。



            

Raw data

            {
    "_id": null,
    "home_page": "http://www.kersci.com/a2y/inst.html",
    "name": "a2y-inst",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Yu Han",
    "author_email": "hanjunyu@163.com",
    "download_url": null,
    "platform": "Windows",
    "description": "# Python Module: a2y_inst\n\n## \u7b80\u8ff0\n\u8fd9\u4e2a\u6a21\u5757\u5305\u542b\u5404\u79cd\u5916\u8bbe\u3001\u4eea\u5668\u7684\u9a71\u52a8\u7a0b\u5e8f\u3002\n\n## ChangeLog\n\n- 2025-10-05 \u7ed9`xinje.XD5E`\u589e\u52a0\u51e0\u4e2a`multi int32`\u65b9\u6cd5\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.7.7\u3002\n\n- 2025-10-04 \u589e\u52a0`mvs.MVSCamera`\u7c7b\u3002\u7248\u672c\u5347\u4e3a 1.7.6\u3002\n\n- 2025-10-01 \u7ed9`mvs.Camera.snap`\u63a5\u53e3\u589e\u52a0`transform`\u53c2\u6570\u3002\u7248\u672c\u5347\u4e3a 1.7.5\u3002\n\n- 2025-09-28 \u7ed9`xinje.XD5E`\u589e\u52a0`set_multi_float32`\u548c`get_multi_float32`\u65b9\u6cd5\uff0c\u7248\u672c\u5347\u4e3a 1.7.4\u3002\n\n- 2025-09-26 \u5b8c\u5584`mvs_native`\uff0c\u89e3\u51b3`MvCameraControl.dll`\u52a0\u8f7d\u4e0d\u4e86\u7684\u95ee\u9898\u3002\n\n- 2025-09-18 \u5b8c\u5584`msv`\uff0c\u6dfb\u52a0\u8fed\u4ee3\u5668\u76f8\u5173\u63a5\u53e3\uff0c\u8d81\u8fd8\u6ca1\u6709\u6b63\u5f0f\u53d1\u5e03\u4fee\u6539\u4e86\u51e0\u4e2a\u63a5\u53e3\u7684\u7b7e\u540d\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.7.3\u3002\n\n- 2025-09-17 \u5347\u7ea7`mvs_native`\uff1a\u4f7f\u7528`MvImport`\u7248\u672c 4.6.0.1\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.7.2\u3002\n\n- 2025-09-16 \u5b8c\u5584`msv`\uff0c\u6d77\u5eb7\u5de5\u4e1a\u76f8\u673a\u53ef\u4ee5\u62cd\u7167\u4e86\uff08\u8bd5\u9a8c\u4e86\u4e00\u6b3e 500M \u50cf\u7d20\u7684\u9ed1\u767d\u76f8\u673a\uff09\u3002\u7248\u672c\u8bbe\u4e3a 1.7.1\u3002\n\n- 2025-09-15 \u52a0\u5165`inst.mvs_native`\uff0c\u6d77\u5eb7\u5de5\u4e1a\u76f8\u673a\u5b98\u65b9\u9a71\u52a8\u7a0b\u5e8f\uff08\u4fee\u6b63\u7248\uff09\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.7.0\u3002\n\n- 2025-07-11 \u52a0\u5165`xinje.XD5E.convert_registers_to_string`\u9759\u6001\u65b9\u6cd5\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.6.3\u3002\n\n- 2025-05-20 \u589e\u5f3a`bluetooth.DeviceWriter`\uff0c\u4f7f\u5f97\u5b83\u7684`terminator`\u53ef\u4ee5\u63a5\u53d7\u6b63\u5219\u8868\u8fbe\u5f0f\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.6.2\u3002\n\n- 2025-04-28 \u7ed9`bluetooth.connect`\u52a0\u5165`disconnected_callback`\u53c2\u6570\uff08\u9ed8\u8ba4\u503c\u4e3a`None`\uff09\uff0c\u4e0e\u539f\u6765\u7684\u63a5\u53e3\u5df2\u7ecf\u4e0d\u517c\u5bb9\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.6.1\u3002\n\n- 2025-04-23 \u52a0\u5165 inst.bluetooth\uff0c\u4e00\u4e2a`bleak`\u7684\u7b80\u6613\u5305\u88c5\uff0c\u8ba9\u84dd\u7259\u6d4b\u8bd5\u66f4\u65b9\u4fbf\u4e00\u4e9b\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.6.0\u3002\n\n- 2025-04-23 \u4fee\u6b63\u4e00\u4e9b\u7f16\u7801\u98ce\u683c\u3002\u6ca1\u6709\u529f\u80fd\u6539\u8fdb\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.9\u3002\n\n- 2025-04-15 \u5b8c\u5584`itech.IT8500plus`\u548c`asundar.ADS906`\u3002\u7248\u672c\u5347\u4e3a1.5.8\u3002\n\n- 2025-04-14 \u52a0\u5165\u6377\u666e`DIO`\u63a7\u5236\u5361\u9a71\u52a8\uff0c\u9002\u7528\u4e8e`DIO56`\u3002\u628a`angshengd`\u91cd\u547d\u540d\u4e3a`asundar`\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.7\u3002\n\n- 2025-04-08 \u52a0\u5165\u6602\u76db\u8fbe\u6a21\u62df\u7535\u6c60\u9a71\u52a8`angshengda.ADS906`\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.6\u3002\n\n- 2025-02-09 \u5b8c\u5584 inst.rek\uff0c\u8bd5\u56fe\u8ba9\u8fd9\u4eea\u5668\u8106\u5f31\u7684\u901a\u4fe1\u66f4\u9c81\u68d2\u4e9b\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.5\u3002\n\n- 2025-02-02 \u57fa\u672c\u5b8c\u6210 RK9920 \u7684\u9a71\u52a8\u6a21\u5757\uff1ainst.rek\uff0c\u5e76\u901a\u8fc7\u521d\u6b65\u6d4b\u8bd5\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.4\u3002\n\n- 2024-10-04 \u4fee\u6b63 inst.mind_vision.Camera \u5185\u5b58\u6cc4\u6f0f\u7684\u95ee\u9898\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.2\u3002\n\n- 2024-09-28 \u7ed9 inst.xinje.XD5E \u52a0\u5165`get_float32`\u548c`set_float32`\u4e24\u4e2a\u65b9\u6cd5\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.1\u3002\n\n- 2024-09-17 \u52a0\u5165 hspy.DCSource\uff0c\u4e00\u6b3e\u76f4\u6d41\u7a0b\u63a7\u7535\u6e90\uff0c\u6765\u81ea\u6c49\u665f\u666e\u6e90\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.5.0\u3002\n\n- 2024-09-06 \u4fee\u6b63`inst.mastech.MS6701`\u89e3\u6790\u62a5\u6587\u7684\u4e00\u4e2a\u9519\u8bef\uff08\u53ef\u80fd\u662f\u4ea7\u54c1\u672c\u8eab\u5347\u7ea7\u6362\u4ee3\u9020\u6210\uff09\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.4.7\u3002\n\n- 2024-06-19 \u4fee\u6539`inst.dt1309.DT1309`\uff0c\u4f7f\u5176\u517c\u5bb9`kcom`\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.4.6\u3002\u672a\u7ecf\u5b9e\u8df5\u68c0\u9a8c\u3002\n\n- 2024-06-19 \u5b8c\u5584`xinje.XD5E`\uff0c\u589e\u52a0\u90fd\u591a\u4e2a\u7ebf\u5708\u3001\u5199\u5355\u4e2a\u7ebf\u5708\u7684\u529f\u80fd\u3002\u7248\u672c\u5347\u7ea7\u4e3a 1.4.5\u3002\n\n- 2024-05-16 \u4fee\u6539 dt1309.DT1309 \u7684\u5b9e\u73b0\uff0c\u4e0d\u4f7f\u7528 event \u6765\u63d0\u4f9b\u5b9e\u65f6\u540c\u6b65\uff0c\u63d0\u9ad8\u54cd\u5e94\u901f\u5ea6\u3002\n\u65b0\u589e\u5c5e\u6027\u63a5\u53e3 good\u3002\u7248\u672c\u63d0\u5347\u4e3a 1.4.4\u3002\n\n- 2024-05-16 \u4fee\u6539 dt1309.DT1309 \u7684\u5b9e\u73b0\uff0c\u4e0d\u7ee7\u627f Serial\uff0c\u6539\u4e3a\u63d0\u4f9b serial \u5c5e\u6027\uff1b\u589e\u52a0 status \u5c5e\u6027\u4ee5\u65b9\u4fbf\u68c0\u67e5\u8fde\u63a5\u72b6\u6001\u3002\n\u7248\u672c\u5347\u7ea7\u4e3a 1.4.3\u3002\n\n- 2024-05-09 \u53d1\u5e03\u7248\u672c 1.4.2\u3002\u52a0\u5165 gwinstek.GPT9900\uff0c\u4e00\u6b3e\u7edd\u7f18\u8010\u538b\u6d4b\u8bd5\u4eea\u7684\u9a71\u52a8\u3002\n\n- 2024-05-08 \u53d1\u5e03\u7248\u672c 1.4.1\u3002\u89e3\u51b3 gwinstek.GPP4323.write_command \u7684\u4ee3\u7801\u9519\u8bef\u3002\n\n- 2024-05-06 \u53d1\u5e03\u7248\u672c 1.4.0\uff0c\u521d\u6b65\u5b9e\u73b0 gwinstek.GPP4323\uff0c\u4e3a\u5bf9\u5e94\u4eea\u5668\uff08\u591a\u901a\u9053\u7a0b\u63a7\u76f4\u6d41\u7535\u6e90\uff09\u63d0\u4f9b\u9a71\u52a8\u3002\n\n\n",
    "bugtrack_url": null,
    "license": "Private",
    "summary": "A module that contains kinds of instrument drivers.",
    "version": "1.7.7",
    "project_urls": {
        "Homepage": "http://www.kersci.com/a2y/inst.html"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4afcd2a0e8644234abc76a7c15c6e717039c2405f5ba4b5ea0be1e85c22b6d61",
                "md5": "7521107795a69fb9f07e5f75ed1ef571",
                "sha256": "ebabed2cf7241f8ac51bbc5c9211e1eb24f5c9cbf3fa1fcafc34a1ee470db6ee"
            },
            "downloads": -1,
            "filename": "a2y_inst-1.7.7-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7521107795a69fb9f07e5f75ed1ef571",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 148614,
            "upload_time": "2025-10-13T05:20:57",
            "upload_time_iso_8601": "2025-10-13T05:20:57.220163Z",
            "url": "https://files.pythonhosted.org/packages/4a/fc/d2a0e8644234abc76a7c15c6e717039c2405f5ba4b5ea0be1e85c22b6d61/a2y_inst-1.7.7-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-13 05:20:57",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "a2y-inst"
}
        
Elapsed time: 2.07617s