- 1. VisualTFT 软件安装
- 2. VisualTFT 工作界面介绍
- 3. M系列
- 4. F系列
- 5. 物联型
- 6. 基本型
- 7. 安装虚拟Die Serie软件
- 8. 创建虚拟Die Serie
- 9. Betrieb虚拟屏
- 10. 联机Tests
- 11. 安装虚拟Die Serie软件
- 12. 创建虚拟Die Serie
- 13. 配置KEIL工程属性
- 14. 配置Serienbildschirm工程
- 15. 程序联调演示
VisualTFT 软件安装
Visual TFT 是我司自主创新开发的一款Funktionsstark的Serienbildschirm开发Tests软件,内嵌国内独家首款“虚拟Serienbildschirm”。
使用环境:Windows
Download链接:VisualTFT
根据提示Auswahl安装目录,一步一步Klick auf“next”abgeschlossen.安装,安装过程如下所示

VisualTFT 工作界面介绍
如果已经成功安装了VisualTFT,Öffnen.已有的出厂工程,进行VisualTFT 工作界面简介,界面显示如下所示

①菜单栏区域
常用的主要是Tests以及Werkzeuge这两项配置
Tests
用于Serien-Test,当实体屏非大彩Vereinbarung,联机Operationen是失败的,此时在菜单栏Klick aufTests→联机不握手,可以在【指令窗口】ÜberprüfenDie Serie指令的交互
Werkzeuge
Werkzeuge栏常用的Operationen有:
- 图标生成:icon文件的生成
- 字库配置:生成矢Quantität字库
- 键盘配置:Custom definiert用户键盘样式
- Vereinbarung与变Quantität:modbus/fx2n/xgusVereinbarung的配置
- minicDrehbuch编程:Öffnen.modbus/fx2n/xgusVereinbarung后,可Herausgeber逻辑轻Quantität级Drehbuch
- luaDrehbuchHerausgeber:luaDrehbuch的应用,用于做运算,私有Die SerieVereinbarung等强大应用
②编译区域
Herausgeber区域主要有编译、Download、虚拟屏等
- 编译:可以在【输出窗口】看zuHerausgeberErgebnis,以及使用空间大小
- Download:基本型,Klick aufDownload会通过miniusb口进行Download,而其它系列会弹出Quantität产DownloadSchnittstelle,可Auswahl der Serien或SD/U盘Download
- Betrieb虚拟屏:Klick auf将配置好的页面,模拟实体屏Betrieb逻辑
③控制区域
若gegenwärtig实体屏为大彩Vereinbarung,即可Auswahl对应的Die Serie端口Nr.,Klick auf联机。如下所示

联机成功后,VisualTFT右下角会显示“已联机Ausrüstung……”,即可通过【指令Tests】Tests控制

④Kontrollen区域
Kontrollen主要Unterteilung为基本Kontrollen和Konfiguration Kontrolle
基本Kontrollen如下所示:依次为画笔、线段、矩形框、实心矩形、圆形、实心圆、椭圆、实心椭圆、静态文字、图片等

Konfiguration Kontrolle如下所示,依次为:Knopf、Text、仪表、滑块、RTC、动画、图标、曲线、菜单、滑动Auswahl、二维码、Daten aufzeichnen、历史曲线、圆形Fortschritt Artikel、基本图形、视频、子画面窗口Kontrollen等

⑤Kontrollen布局
用于Kontrollen之间的上下层叠显示、对齐、间距、等宽等高等调节Unterteilung布,以及在画面布局过程可以锁定、隐藏、放大放小等

⑥工程窗口
可Überprüfen已经创建的画面和Laden的图片、音频、视频等文件列表

⑦Herausgeber区域
主要负责UI界面的Herausgeber,开发中主要的Operationen区域,用户Klicken Sie auf Wählen需要的Kontrollen,将其放置zu本区域,即abgeschlossen.Kontrollen的创建。具体如下Operationen

⑧属性窗口
右侧属于属性窗口,主要可以Überprüfen工程总体配置的属性、Kontrollen的属性以及所有的画面、图片总资源窗口。如下所示

⑨输出窗口
用户编译时候,所有的Fehler.、告警、工程总大小均在此窗口输出
⑩指令窗口
用户来联机成功后,通过指令收发控制,可以在【指令窗口】Überprüfen具体的Meldung信息,如VisualTFT联机实体屏,在【指令Assistenten.】⇨Ausrüstung握手
VisualTFT Senden Sie:EE 04 FF FC FF FF
屏幕反馈: EE 55 FF FC FF FF

如何创建工程
认识基本VisualTFT界面后,本Kapitel节将创建新的工程
在菜单栏中,依次Auswahl【文件】⇨【新建工程N… 】或者直接快捷Knopf新建,如下所示

Auswahl存储路径,根据实体屏,Auswahl对应的Unterteilung辨率和尺寸,如实体屏型Nr.为DC80480M070_1111_0C,Operationen如下所示

如何Download工程
M系列
Klicken编译Knopf
,编译成功后会自动弹出【Quantität产向导M】窗口,Operationen如下所示

方法一
Die SerieDownload:联机成功后,Klick auf【Die SerieDownload】,如下所示

方法二:SD卡Download
sd卡要求
- 建议使用金士顿SD卡
- 容Quantität建议kleiner als <= 8G
- Das Format化为FAT32
升级步骤如下所示:
①Klick auf“SD升级包”,会自动弹出 “SD_PACKET”目录
②将目录下的文件拷贝zuSD卡的根目录下
③屏幕断电
④将SD卡插入Serienbildschirm的SD卡的槽里
⑤屏幕上电,自动进入Download页面
⑥Downloadabgeschlossen.后,屏幕会显示‘update finished’,并自动Laden工程页面,将EntfernenSD卡即可

F系列
Klicken
将工程编译,编译成功后会自动弹出【Quantität产向导F】窗口,Operationen如下所示

方法一:Die SerieDownload
联机成功后,Klick auf【Die SerieDownload】,如下所示

方法二:SD卡Download
sd卡要求
⚫建议使用金士顿SD卡
⚫容Quantität建议kleiner als <= 8G
⚫Das Format化为FAT32
升级步骤如下所示:
①Klick auf“SD升级包”,会自动弹出 “SD_PACKET”目录
②将目录下的文件拷贝zuSD卡的根目录下,如下所示
③屏幕断电
④将SD卡插入Serienbildschirm的SD卡的槽里
⑤屏幕上电,自动进入Download页面

⑥Downloadabgeschlossen.后,屏幕会并自动Laden工程页面,将EntfernenSD卡即可
物联型
Klicken
将工程编译,编译成功后会自动弹出【Quantität产向导W】窗口,Operationen如下所示

方法一:Die SerieDownload
联机成功后,Klick auf【Die SerieDownload】,如下所示

方法二:U盘Download
U盘要求
⚫U盘没有做过Das System启动盘
⚫容Quantität建议kleiner als <= 32G
⚫Das Format化为FAT32
注意. 个别物联型的型Nr.只支持SD卡Download,Download流程类似 ↩
升级步骤如下所示:
①Klick auf“U盘或SD卡Download”,会自动弹出 “Udisk_SD”目录
②将内容Kopieren.zuU盘或SD根目录
③屏幕断电
④将U盘插入Serienbildschirm的U盘卡槽里
⑤屏幕上电,自动进入Download页面

⑥Downloadabgeschlossen.后,屏幕显示‘INFO:Upgrade finished’,屏幕断电→拔卡→上电,abgeschlossen.工程Download
基本型
Klicken编译Knopf
,且【输出窗口】显示0Fehler.,表示编译成功,Operationen如下所示

在菜单栏,Klick aufWerkzeuge→Quantität产向导,弹出【Quantität产Download】对话框

方法一:Die SerieDownload
联机成功后,Klick auf【Die SerieDownload】,如下所示

方法二:mini usb口Download
使用MiniUSB口Verbindung电脑和屏幕,在菜单栏Klick auf
,无需Die Serie联机,即可进入MiniUSB工程Download,如下所示

方法三:U盘Download
sd卡要求
- 建议使用金士顿SD卡
- 容Quantität建议kleiner als <= 8G
- Das Format化为FAT32
SD卡升级步骤如下:
①Klick auf升级SD卡资源包

②将内容Kopieren.zuU盘或SD根目录

③将SD卡插入Serienbildschirm的SD卡槽里
④自动进入升级页面

⑤Downloadabgeschlossen.后,屏幕蜂鸣器会响一声,自动进入UI画面,将EntfernenSD卡即可
VisualTFT和虚拟屏Tests
我司PC软件虚拟Serienbildschirm可以和Visual TFT上虚拟联机Tests。该Funktion可以实现在电脑上模拟演示MCU程序与Serienbildschirm交互的效果,对入门了解大彩指令集有很大帮助。软件VSPD为虚拟Die Serie驱动生成软件,通过该软件可以创建一对关联的虚拟Die Serie。
安装虚拟Die Serie软件
KEIL软件和虚拟Serienbildschirm联调需要一对Related联的虚拟Die Serie实现,通过VSPD软件可以生成虚拟Die Serie。若已经安装软件VSPD,此Kapitel节可以跳过。安装步骤如下:
- 在我司的官网中和软件开发包中有提供虚拟Die Serie软件VSPD安装包,如下所示:

- 安装前,请先Überprüfen安装包下的《使用前必读.txt》Dokumentation。在Klick aufBetriebvspd.exe安装软件,Auswahl安装路径,一直Klick auf下一步直至安装abgeschlossen.,如下所示:

创建虚拟Die Serie
- Öffnen.虚拟Die Serie软件,假设Auswahlcom6和com7为一组虚拟Die Serie,Klick aufAdd pair生成一对关联的Die Serie,如下所示:
注意:虚拟Die Serie编Nr.不能与实体Die Serie编Nr.重复,否则会导致Die Serie无法正常使用,虚拟Die Serie的编Nr.尽Quantität在10以内

Betrieb虚拟屏
假设创建的虚拟Die Serie对为com1和com2,以出厂工程为例,Klick aufBetrieb,AuswahlVon denen一个Die Seriecom1,并Öffnen Sie die Serie.,Operationen如下所示

联机Tests
Auswahl另一个虚拟Die Seriecom2,Öffnen.指令Assistenten.,如设置【最高电压】TextKontrollen值由100⇨66⇨88变化,Operationen如下所示

Keil 和虚拟屏Tests
根据KEIL开发软件的仿真Funktion,我司在PC软件Visual TFT上的虚拟Serienbildschirm中添加了与KEIL仿真联调的Funktion。该Funktion可以实现在电脑上仿真演示MCU程序与Serienbildschirm交互的效果,并且通过此FunktionTests程序可以大大的减少在开发过程中反复DownloadMCU程序和SerienbildschirmUI工程的TestsZeit。
软件VSPD为虚拟Die Serie驱动生成软件,通过该软件可以创建一对关联的虚拟Die Serie。若用户已经在上一Kapitel节创建可直接跳过。
安装虚拟Die Serie软件
KEIL软件和虚拟Serienbildschirm联调需要一对Related联的虚拟Die Serie实现,通过VSPD软件可以生成虚拟Die Serie。若已经安装软件VSPD,此Kapitel节可以跳过。安装步骤如下:
- 在我司的官网中和软件开发包中有提供虚拟Die Serie软件VSPD安装包,如下所示:

- 安装前,请先Überprüfen安装包下的《使用前必读.txt》Dokumentation。在Klick aufBetriebvspd.exe安装软件,Auswahl安装路径,一直Klick auf下一步直至安装abgeschlossen.,如下所示:

创建虚拟Die Serie
- Öffnen.虚拟Die Serie软件,Auswahlcom6和com7Klick aufAdd pair生成一对关联的虚拟Die Serie,创建虚拟Die Serie如下所示:
注意:虚拟Die Serie编Nr.不能与实体Die Serie编Nr.重复,否则会导致Die Serie无法正常使用,虚拟Die Serie的编Nr.尽Quantität在10以内,虚拟Die Serie编Nr.超过10时,KEIL软件仿真时可能不支持

配置KEIL工程属性
上一Kapitel节中已经生成了一对虚拟Die SerieCOM6 和COM7,接下来我们需要把虚拟SerienbildschirmVerbindungzuCOM7, KEIL 软件模拟器Die Serie映射zuCOM6,再通过一些属性配置,就可以abgeschlossen.二者联机。Operationen步骤如下:
- Überprüfen仿真Die SerieRegister.,ARM系列MCU可能有多个Die Serie,ÜberprüfenDie SerieRegister.的方法,如下:
①Klick aufKEIL 软件菜单中【Debug】Knopf进入TestsStatus,然后在KEIL工程左下角窗口输入“DIR VTREG”即可以ÜberprüfengegenwärtigMCU仿真支持的多少个Die Serie,如下所示:

② 如果显示gegenwärtig无Die Serie如图 4‑5所示,请检查是否有设置仿真MCU,检查方法:在KEIL软件界面Klick aufWerkzeuge栏中“Options for Target”,并在弹窗中Auswahl【Debug】,如下所示:

③添加完仿真MCU型Nr.后重新编译工程,如下所示:

④编译abgeschlossen.后Klick aufDebugKnopf,重新输入“DIR VTREG”,若该型Nr.芯片支持仿真,会在窗口中显示该芯片的Die SerieRegister.,如下所示:

⑤若该型Nr.芯片不支持仿真,则不显示Die SerieRegister.,如下所示:

- 创建 COMDEBUG.ini 配置文件
①在 KEIL 程序工程任意目录下,新建 1 个记事本,命名:COMDEBUG.txt,如下所示,在Text中编写以下两句Befehl:
MODE COM619200,0,8,1
ASSIGN COM6<S1IN> S1OUT

Die 1 句Befehl的Funktion是把COM6的属性设置为 19200 Porter Rate,0无Prüfstand.,8位Datenplatz,1 位Stoppen Sie Platz;Die 2 句Befehl的Funktion是把软件仿真器的Die Serie1映射zuCOM6
特别注意:不同的MCU,上面的 ASSIGN 语句有细微的schlecht别,如下所示:
ARM系列MCU:ASSIGN COM6 S1OUT
8051系列MCU:ASSIGN COM6 SOUT
STC 系列MCU:ASSIGN COM6 S0OUT
提示:当仿真MCU使用Die Serie1以外的Die Serie时,需要将上面的ASSIGN语句修改为对应的Die Serie,如使用Die Serie2时,S1IN改为S2IN,S1OUT改为S2OUT
③修改COMDEBUG.txt后缀名改为COMDEBUG.ini,这样就abgeschlossen.创建配置文件,如下所示:

提示:若电脑上的记事本未显示.txt 后缀扩展名,可以进入文件夹选型,去掉“隐藏已知文件Typus的扩展名”,如下所示。对于 WIN7 Das System,Klick auf文件栏的“组织” ,Auswahl“文件夹和Suche nach选项”,即可弹出该置界面

- Öffnen.KEIL工程,Klick aufWerkzeuge栏中“Options for Target”,并在弹窗中Auswahl【Debug】配置,如下所示:

- 在【Debug】配置中选中左侧Use Simulator,并将把工程目录中COMDEBUG.ini配置文件添加zuInitialization File中,如下所示:

- 然后修改窗口中CPU仿真Parameter:
【CPU DLL】:修改为SARMCM3.DLL;
【Parameter】:(不填);
【Dialog.DLL】:修改为DARMSTM.DLL ;
【Parameter】:-pSTM32F103VC(此处为填仿真芯片型Nr.,注:部UnterteilungMCU不支持仿真Funktion的,如:STM32F4系列的MCU是不支持软件仿真)
注意:51单片机此处不需要修改,直接跳过。

配置Serienbildschirm工程
工程配置可以参考开发包中的出厂例程,这里不作详细介绍。
- Öffnen.出厂例程,Klick aufBetrieb虚拟Serienbildschirm,待软件编译通过后会弹出虚拟Serienbildschirm的窗口,如下所示:

- Auswahl虚拟Die Serie为com7、Porter Rate为19200(Porter Rate与配置文件的Porter Rate一致),然后Klick aufÖffnen Sie die Serie.和根据需求Auswahl是否将窗口置顶,如下所示:

程序联调演示
- Klicken编译KEIL工程,确定工程无Fehler.,如下所示:

- 编译成功后,Klick aufDebugKnopf,如下所示:

- 开始全速Betrieb程序后,效果如下所示:

指令集
跳动符Nr.Vereinbarung是我司自主研发、规约的一套MeldungVereinbarung,用于用户主板和跳动符Nr.Serienbildschirm通讯的一套标准。一条vollständig的Die Serie指令帧Das Format如下所示。如果指令Parametergrößer als1个Bytes,则hohe Bytes在前、低Bytes在后。指令的最大Länge为1024Bytes(包含帧头和帧尾),Zahlenwert均为16. System。Die SerieDas Format:8位Datenplatz、1位Stoppen Sie Platz、Unwirksam验位。
| 指令 | EE | XX | XX XX…XXX | FF FC FF FF |
|---|---|---|---|---|
| 说明 | 帧头 | 指令 | 指令Parameter | 帧尾 |
若用户需要指令支持CRCDas Format效验,则指令帧Das Format如下所示。CRC的算法程序请在官网Daten herunterladen栏中Download。CRC-Test不包含帧头和帧尾。
| 指令 | EE | XX | XX XX…XXX | CRC16 | FF FC FF FF |
|---|---|---|---|---|---|
| 说明 | 帧头 | 指令 | 指令Parameter | Prüfstand. | 帧尾 |
详细的Meldung含义、Analyse可参考《跳动符Nr.Serienbildschirm指令集V5.1 .pdf》(Klick auf跳转)
Antwort veröffentlichen