当前位置: 首页 > news >正文

VSCode软件与SCL编程

原创 NingChao NCLib

博途工控人平时在哪里技术交流博途工控人社群

VSCode简称VSC,是Visual studio code的缩写,是由微软开发的跨平台的轻量级编辑器,支持几乎所有主流的开发语言的语法高亮、代码智能补全、插件扩展、代码对比等,且可以跨操作系统平台支持windows、mac、linux,但这个怎么跟SIEMENS scl编程扯上了呢?

VSCode并称不上IDE,支持的主流开发语言代码也并不能在默认安装的VSCode中调试运行,SIEMENS scl不在默认支持的主流开发语言之列,需要安装扩展插件才能支持SIEMENS scl代码,同时scl也不能在VScode中进行编译和调试,这些复杂工作仍然需要交给SIMATIC Step7来完成。

为什么要用VSCode?

VSCode只是一个快速的代码生成周期所需要的一个工具,每个人看中VSCode用于SIEMENS scl编辑的出发点都不同,比如有些人痛恨自带的scl编辑器连简单的对齐和代码折叠,代码补全功能都没有,我个人看中的是VSCode的版本控制和代码管理功能。

例如:

代码折叠

图片

 代码对比

图片

安装Project manager扩展插件后对scl代码进行管理

图片

使用code spell check插件进行拼写检查(不支持SIEMENS scl,但可以切换到纯文本模式检查)

如何下载VSCode?

VSCode的获取比较简单,任何搜索软件直接搜索VSCode就可以免费下载到,安装也非常简单。

图片

VSCode如何支持中文?

打开VSCode后,点击扩展选项卡,在收索栏中输入“Chinese”,安装即可

图片

VSCode如何支持SIEMENS scl?

同样的方式在搜索栏中键入“SIEMENS Scl” 即可,已有的scl代码从Step 7直接粘贴到VSCode显示格式为纯文本,安装SIEMENS scl扩展插件后,可以在文件<另存为的选项弹出对的话框中将代码保存为SIEMENS scl语言格式,打开时.scl文件自动被识别,代码语法才能正常被高亮。

图片

 博途工控人平时在哪里技术交流博途工控人社群

http://www.lryc.cn/news/265992.html

相关文章:

  • Opencv中的滤波器
  • <JavaEE> 基于 TCP 的 Socket 通信模型
  • [THUPC 2024 初赛] 二进制 (树状数组单点删除+单点查询)(双堆模拟set)
  • 机器学习算法(11)——集成技术(Boosting——梯度提升)
  • 使用GBASE南大通用负载均衡连接池
  • Flink 数据序列化
  • 【并发设计模式】聊聊两阶段终止模式如何优雅终止线程
  • Java实现非对称加密【详解】
  • simulinkveristandlabview联合仿真——模型导入搭建人机界面
  • k8s中Helm工具实践
  • 推荐算法架构7:特征工程(吊打面试官,史上最全!)
  • Web前端 ---- 【Vue】vue路由守卫(全局前置路由守卫、全局后置路由守卫、局部路由path守卫、局部路由component守卫)
  • uniapp点击tabbar之前做判断
  • DLLNotFoundException:xxx tolua... 错误打印
  • Python量化投资——金融数据最佳实践: 使用qteasy+tushare搭建本地金融数据仓库并定期批量更新【附源码】
  • 【投稿】北海 - Rust与面向对象(二)
  • HarmonyOS构建第一个ArkTS应用(FA模型)
  • 阿里云 ARMS 应用监控重磅支持 Java 21
  • C++ 类的析构函数和构造函数
  • STM32——CAN协议
  • 数据结构-如何巧妙实现一个栈?逐步解析与代码示例
  • web前端之拖拽API、vue3实现图片上传拖拽排序、拖放、投掷、复制、若依、vuedraggable
  • 第11章 GUI Page403~405 步骤三 设置滚动范围
  • 【Spring Security】打造安全无忧的Web应用--使用篇
  • 体验一下 CodeGPT 插件
  • 深度学习 | 基础卷积神经网络
  • [字符编码]windwos下使用libiconv转换编码格式(二)
  • textile 语法
  • 【快速开发】使用SvelteKit
  • 【docker笔记】docker常用命令