• 在monaco中引入额外ts类型库,极大地增强编辑器体验

    前言 在之前的文章中,我们介绍了如何在monaco中为某一个方法增加注释,可以通过codelen 也可以通过Marker来显示某个变量,常量,或方法的文档。但这种方法不太适合大规模的库,比如一个js库有上百个方法,作为一名懒惰的程序员不可能将每一个方法都添加到monaco中。那么本篇文章就来给大家介绍一种借助typescript的类型声明文件,来增强编辑器的体验。不仅仅能够显示某个方法的详细文档,还有该方法的自动完成。 核心方法只有一个 addExtraLib() addExtraLi…

    Node-RED 2023年3月25日
  • monaco editor 与 vscode 两个项目的联系与异同点

    前言 很多人知道前端代码编辑monaco editor 与vscode 有关系,但却不清楚其中的细节,本篇文章就带大家了解一下两者的关系和异同点。 表面对比 首先,这两个项目都是来自微软,其中vscode 项目Github 144K star,是基于CS架构,客户端-服务端架构。主要的技术栈是elector,ts。 而monaco editor则是33.4k star,是一个bs架构,浏览器-服务端架构,主要的技术栈是typescript。 深层关系 以上信息对于使用过二者的同学基本都知道。 那…

    Node-RED 2023年3月22日
  • 西门子S7-200 Modbus RTU 通信方法

    S7-200 通过以下方式支持 Modbus RTU 通信协议: S7-200 CPU 上的通信口 0(Port 0)通过指令库支持 Modbus RTU 从站模式 S7-200 CPU 上的通讯口 0 和 1 (Port 0 和 Port 1)通过指令库支持 Modbus RTU 主站模式 在 S7-200 CPU 通信口上实现的是 RS485 半双工通信,使用的是 S7-200 的自由口功能。通过 S7-200 CPU 通信口的自由口模式实现 Modbus 通信协议,可以通过无线数据电台等慢…

    PLC 2022年9月19日

cloud@modbus.cn

QQ
微信