跳到正文Skip to content
MTC 智能计算中心MTC Computing Center AI × 蛋白质与酶工程AI for Protein & Enzyme Engineering
计算平台 · 硬件设计Compute · Hardware Design

mcgs_convertor HTML 界面设计 → 昆仑通态 MCGS 工程HTML screen design → MCGS touch-panel project

上传一个 HTML 界面设计,选择触摸屏型号,即可得到可直接用 McgsPro 打开的 .mcp 工程:文字、色块、圆角卡片、指示灯、按钮跳转、输入框与变量、图片图标都会自动生成。 Upload an HTML screen design, pick the touch panel and get a .mcp project that opens in McgsPro — text, shapes, rounded cards, lamps, navigation buttons, inputs with variables, images and icons are generated for you.

  • McgsPro 3.5
  • 游客可用,无需登录No sign-in required
  • 文件 24 小时后自动清除Files deleted after 24 h

1上传界面设计Upload your design

没有现成设计?下载示例:No design yet? Try an example: 泵站监控(双画面)Pump station (2 screens) Tailwind 仪表盘Tailwind dashboard

2选择主屏幕尺寸Choose the panel

高级选项Advanced options
默认字体Default font CSS 中未指定中文字体时使用Used when CSS names no CJK font
按钮样式Buttons 设计外观:色块 + 可点击文字;原生:McgsPro 标准按钮Design look: shape + clickable text; Native: standard McgsPro button
尺寸适配Fit 设计比屏幕大时如何缩放How to scale a larger design

转换结果会显示在这里Your result will appear here

左侧为原始 HTML,右侧为生成的 MCGS 画面。将鼠标悬停在元素上可查看对象类型和坐标。 See the HTML and the generated MCGS screen side by side. Hover elements to inspect object type and bounds.

HTML 编写约定(可选,让结果更准确)HTML conventions (optional, for better results)

多个画面Multiple screens

每个画面一个元素,加 data-mcgs-window,值为窗口名;不加时整个页面就是一个窗口。第一个画面为启动窗口。 Mark each screen with data-mcgs-window (value = window name). Without it the whole page is one window. The first screen starts up.

<section data-mcgs-window="主画面" id="home">…</section>
<section data-mcgs-window="参数设置" id="settings">…</section>

按钮跳转Navigation

按钮或链接写 href="#窗口id或名称" 或 data-mcgs-open,生成“打开用户窗口”动作。 Use href="#id-or-name" or data-mcgs-open on a button/link to create an “open window” action.

<a href="#settings" class="btn">参数设置</a>
<button data-mcgs-open="主画面">返回</button>

变量与实时显示Variables & live values

输入框(number→数值型,text→字符型)与复选框(开关型)自动建变量,名称取 data-mcgs-var / name / id。文字元素加 data-mcgs-var 即成为“显示输出”。 Inputs (number → numeric, text → string) and checkboxes (switch) create variables named from data-mcgs-var / name / id. A text element with data-mcgs-var becomes a live display.

<input type="number" data-mcgs-var="PressureHigh" value="0.8">
<span data-mcgs-var="Flow" data-mcgs-decimals="1">128.5</span>

支持范围What converts

  • 文字(字体/字号/颜色/对齐/多行)Text (font, size, colour, alignment, multi-line)
  • 矩形、圆角、圆形、边框、分隔线Rectangles, rounded, circles, borders, dividers
  • 图片、SVG、图标字体、渐变(转为位图)Images, SVG, icon fonts, gradients (as bitmaps)
  • Tailwind / Bootstrap 等 CDN 样式Tailwind / Bootstrap from CDN
  • 阴影→浅色描边;下拉框→字符输入框Shadows → soft border; select → text input
  • 脚本逻辑、曲线、报警、设备通道需在 McgsPro 中补充Scripts, trends, alarms and device channels are added in McgsPro