chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

大彩講堂:VisualHMI軟件如何自定義鍵盤

廣州大彩串口屏 ? 2025-07-23 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、適合范圍

適合全系列大彩協(xié)議串口屏產(chǎn)品。


二、教程實(shí)現(xiàn)

2.1 準(zhǔn)備UI素材

準(zhǔn)備好相應(yīng)的美工UI,如圖2-1所示。

wKgZO2iAkoGAeNYfABDNL63cSsc920.png

.圖2-1 美工UI圖


2.2 建立工程

根據(jù)串口屏的實(shí)際型號(hào),在VisualHMI軟件工程管理區(qū)域選擇“新建工程” ,選擇對(duì)應(yīng)的系列和型號(hào),如圖2-2所示。

圖片

圖2-2 新建工程

本例程使用大彩M型7寸電容串口屏HMI80480M070為驗(yàn)證開(kāi)發(fā)平臺(tái)。


2.3 SysKBMax/SysKBMin

用于數(shù)字鍵盤顯示范圍限制的最大值、最小值

若數(shù)值控件配置了范圍限制,如0~100,彈出數(shù)值鍵盤將顯示限定的值,如下所示:

圖片

圖2-3 數(shù)值控件配置圖


添加2個(gè)文字控件、 2個(gè)數(shù)值控件, 如下圖2-4所示:

圖片

圖2-4 系統(tǒng)數(shù)字鍵盤配置


數(shù)值控件,用來(lái)顯示范圍限定的最大值、最小值,配置如下所示:

1.讀取地址:最小值,關(guān)聯(lián)$SysKBMin,最大值,關(guān)聯(lián)$SysKBMin

2.權(quán)限控制:?

3.條件地址:$SysKBStatus.1,1-表示數(shù)值控件配置了范圍限定

·比較:==

·值:1

·無(wú)權(quán)限時(shí):隱藏控件

文字控件,用來(lái)靜態(tài)文本顯示,配置如下所示:

1.權(quán)限控制:?

2.條件地址:$SysKBStatus.1,1-表示數(shù)值控件是否配置了范圍限定

·比較:==

·值:1

·無(wú)權(quán)限時(shí):隱藏控件


2.4 SysKBSelect

鍵盤選擇,用于英文大小寫、數(shù)字符號(hào)、全鍵盤,切換。通過(guò)設(shè)置 SysKBSelect 值,0-英文,1-數(shù)字符號(hào),2-中文,來(lái)切換“虛擬按鍵”不同的鍵值。SysKBSelect=0,英文模式(a~z、A~Z);SysKBSelect=1,字符模式(!?#123);SysKBSelect=2,中文模式。

鍵盤界面上,添加2個(gè)字設(shè)置按鈕遞增遞減,用于SysKBSelect值的修改,3個(gè)多狀態(tài)指示燈,用于SysKBSelect值的顯示,如下圖2-5所示;

圖片

圖2-5 鍵盤選擇配置圖


2個(gè)字設(shè)置按鈕,控件配置如下所示:

(1)寫入地址:$SysKBSelect

(2)操作模式:遞增、遞減

·步長(zhǎng):1

·最小值:0

·最大值:2

·循環(huán)調(diào)節(jié):?


3 個(gè)多狀態(tài)指示燈,控件配置如下所示:

(1)讀取地址:$SysKBSelect

(2)文字狀態(tài):?

·第一個(gè):S0~S2,依次為 abc,123,中

·第二個(gè):S0~S2,依次為中,abc,123

·第三個(gè):S0~S2,依次為 123,中,abc

圖片

圖2-6 多狀態(tài)指示燈控件配置圖


2.5 SysKBPinyin/SysKBHanzi

用于顯示中文輸入的拼音、 預(yù)選漢字的顯示。


2.5.1 配置

鍵盤界面,添加兩個(gè)文本控件,分別關(guān)聯(lián)SysPinying、SysKBHan,配置如下所示:

圖片

圖2-7 拼音輸入、預(yù)選漢字配置圖


2.5.2 預(yù)覽

圖片

圖2-8 拼音輸入、預(yù)選漢字預(yù)覽


2.6 SysKBText

用于顯示鍵盤錄入的數(shù)據(jù)

2.6.1 配置

鍵盤界面,添加1個(gè)文本控件,關(guān)聯(lián) SysKBText,配置下所示:

圖片

圖2-9 syskbtext 配置圖


2.6.2 預(yù)覽

彈出鍵盤,輸入“123abcABC 大彩”,如下所示:

圖片

圖2-10 syskbtext預(yù)覽圖


三、虛擬按鍵

功能按鈕用途設(shè)置為虛擬按鍵時(shí),用于鍵盤的鍵值輸入、操作等。屬性如下所示:

圖片

圖3-1 虛擬按鍵屬性設(shè)置


1.按鈕用途:虛擬按鍵

2.按鍵:可選如下表所示

圖片

1. 字符:按鍵類型為字符時(shí),可填入字符,如填入“q1” 兩個(gè)字符,當(dāng)SysKBSelect=0,字母模式時(shí),鍵碼為 q;當(dāng) SysKBSelect=1,字符模式時(shí)候,鍵碼為 1。

2. 圖庫(kù)狀態(tài):?

彈起圖庫(kù): 關(guān)聯(lián)圖庫(kù)圖標(biāo)索引

按下圖庫(kù): 關(guān)聯(lián)圖庫(kù)圖標(biāo)索引

裁剪:?

3. 使用文字:?

將“字符”一欄填入的字符直接顯示出來(lái)


3.1 字符/Shift

字符即是點(diǎn)擊輸入的鍵值,最多可以填4個(gè)字符,多字符間的切換,可搭配“Shift”、或系統(tǒng)寄存器“SysKBSelect ”實(shí)現(xiàn)。

圖片

圖3-2 Shift 按鍵屬性設(shè)置


假設(shè)填入字符 3 個(gè):“a~^”

圖片

圖3-3 字符按鍵設(shè)置


3.1.1 字母鍵盤

若“SysKBSelect =0”時(shí),字母鍵盤;“Shit =0”,此時(shí)點(diǎn)擊a,錄入為“a”;

若“SysKBSelect =0”時(shí),字母鍵盤;“Shit=1”,此時(shí)點(diǎn)擊 a,鍵盤的字母全部顯示為大寫,錄入為“A”;


3.1.2 數(shù)字/符號(hào)鍵盤

若“SysKBSelect =1”時(shí),數(shù)字符號(hào)鍵盤,“Shit=0",此時(shí)點(diǎn)擊 a, 錄入為“~”;

若“SysKBSelect =1”時(shí),數(shù)字/符號(hào)鍵盤,“Shit=1",此時(shí)點(diǎn)擊 a,錄入為“^”;


3.1.3 中文鍵盤

若“SysKBSelect=2”時(shí),中文模式,“Shit=0",此時(shí)點(diǎn)擊a,“SysKBPinyin=a",SysKBHanzi 顯示預(yù)選漢字;

若“SysKBSelect =2”時(shí),中文模式,“Shit=1",此時(shí)點(diǎn)擊 a,鍵盤的字母全部顯示為大寫,錄入為“A”;


3.2 Left/Right

Left、Right搭配SysKBPinyin/SysKBHanz章節(jié)一起配置,用于中文輸入時(shí),在預(yù)選漢字左右翻頁(yè)選擇。

3.2.1 配置

鍵盤界面,添加2功能按鈕,選擇虛擬按鍵,分別關(guān)聯(lián)Left、Right,配置如下圖3-4所示;

圖片

圖3-4預(yù)選漢字配置圖


3.2.2 預(yù)覽

在中文鍵盤,輸入 da,可有顯示“大 打 達(dá) 答 搭 ....”等字符,通過(guò)左翻頁(yè)按鈕顯示具體的字符,如下圖3-5所示;

圖片

圖3-5 預(yù)選漢字預(yù)覽圖


3.3 切換鍵盤

鍵盤畫(huà)面可以虛擬按鍵進(jìn)行切換,不同的鍵盤使用不同的布局顯示。例程中,建立3個(gè)畫(huà)面“105_abc”、“106_number”、“107_char”,并在鍵盤設(shè)置里啟用自定義的鍵盤,用來(lái)鍵盤間的切換。

圖片

圖3-6 啟用自定義鍵盤

3.3.1 配置

鍵盤界面,如“中英文輸入”鍵盤,添加兩個(gè)功能按鈕,配置如下圖3-7所示;

圖片

圖3-7 切換鍵盤配置圖


3.3.2 預(yù)覽

圖片

圖3-8 切換鍵盤預(yù)覽圖


3.4 其他

Enter、ESC、Clear、Delet、Space 等功能鍵,功能按鈕配置為“虛擬按鍵”,選擇對(duì)應(yīng)的功能鍵即可。



四、彈出鍵盤應(yīng)用

前文介紹, 自定義鍵盤有兩種形式, 如下所示:

1.通過(guò) SysKBSelect 切換: 如系統(tǒng)自帶全鍵盤,UI 布局固定,配合“Shift”切換字符。

2.通過(guò)虛擬按鈕鍵“切換鍵盤”:如DEMO中的“105_abc”、“106_number”、“107_char”,UI布局不一樣。

4.1 SysKBSelect 切換

DEMO中在“104_all”界面中配置,樣式和全鍵盤類似,一套 UI 圖片,配置所有鍵盤(數(shù)字字符、字母、中文輸入)布局,顯示效果如下所示;

圖片

圖4-1 中文輸入


圖片

圖4-2 字母大小寫輸入


圖片

圖4-3 數(shù)字、字符輸入


4.2 虛擬按鍵 切換鍵盤

4.2.1 配置

1.啟用輸入: ?

2.鍵盤類型:彈出鍵盤,選擇“104_all”,如下所示:

圖片

圖4-4 切換鍵盤配置圖


4.3 圓角鍵盤(全透 PNG 背景)

若鍵盤樣式需要圓腳,且彈出鍵盤在非鍵盤區(qū)域,要有一層半透(蒙版)效果,配置如下

1.鍵盤頁(yè)面背景為透明

圖片

圖4-5 鍵盤背景設(shè)置


2.添加一個(gè)png 圖片,作為鍵盤背景

圖片

圖4-6 添加鍵盤背景


4.4 外接鍵盤應(yīng)用

外接鍵盤是指不彈出鍵盤,直接在鍵盤配置頁(yè),點(diǎn)擊文本控件,顯示輸入光標(biāo),輸入鍵值即可。

4.4.1 配置

數(shù)值控件配置如下所示:

1.啟動(dòng)輸入: ?

2.鍵盤類型:外接鍵盤,如下所示;

圖片

圖4-7 外接鍵盤配置圖


4.4.2 預(yù)覽

圖片

圖4-8 外接鍵盤運(yùn)行效果圖

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    672

    瀏覽量

    51040
  • 串口屏
    +關(guān)注

    關(guān)注

    8

    文章

    589

    瀏覽量

    38996
  • 串口屏技術(shù)
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    1018
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    NIOS II自定義指令設(shè)計(jì)之實(shí)例篇

    在【原創(chuàng)】SOPC用戶自定義指令設(shè)計(jì)之軟件篇  和【原創(chuàng)】SOPC用戶自定義指令設(shè)計(jì)之硬件篇 中分別講述了自定義指令在軟件
    發(fā)表于 03-27 17:56 ?3373次閱讀
    NIOS II<b class='flag-5'>自定義</b>指令設(shè)計(jì)之實(shí)例篇

    HarmonyOS應(yīng)用自定義鍵盤解決方案

    自定義鍵盤是一種替換系統(tǒng)默認(rèn)鍵盤的解決方案,可實(shí)現(xiàn)鍵盤個(gè)性化交互。允許用戶結(jié)合業(yè)務(wù)需求與操作習(xí)慣,對(duì)按鍵布局進(jìn)行可視化重構(gòu)、設(shè)置多功能組合鍵位,使輸入更加便捷和舒適。在安全防護(hù)層面,
    的頭像 發(fā)表于 06-05 14:19 ?1232次閱讀

    VisualHMI軟件:如何自定義調(diào)節(jié)靈敏度

    軟件
    廣州大彩串口屏
    發(fā)布于 :2025年05月23日 15:10:33

    VisualHMI軟件:如何自定義字庫(kù)

    軟件
    廣州大彩串口屏
    發(fā)布于 :2025年05月23日 15:12:09

    VisualTFT軟件:如何自定義鍵盤

    軟件
    廣州大彩串口屏
    發(fā)布于 :2025年05月27日 16:47:14

    1602自定義字符

    1602液晶能夠顯示自定義字符,能夠根據(jù)讀者的具體情況顯示自定義字符。
    發(fā)表于 01-20 15:43 ?1次下載

    廣州大串口屏技術(shù)文檔-彈出自定義鍵盤應(yīng)用

    隨著用戶使用不同美工圖片,我們內(nèi)置的系統(tǒng)鍵盤將無(wú)法完美匹配用戶美工,或者內(nèi)置鍵盤太小,不合適當(dāng)前工程應(yīng)用;我們將推出新版本自定義系統(tǒng)鍵盤,方便用戶自行根據(jù)自身美工圖片來(lái)調(diào)整對(duì)應(yīng)的系統(tǒng)
    發(fā)表于 05-25 14:25 ?18次下載

    工程技術(shù)筆記-彈出自定義鍵盤應(yīng)用

    隨著我們使用不同美工圖片,串口屏內(nèi)置的系統(tǒng)鍵盤將無(wú)法完美匹配用戶美工,或者內(nèi)置鍵盤太小,不合適當(dāng)前工程應(yīng)用;自定義系統(tǒng)鍵盤,方便用戶自行根據(jù)自身美工圖片來(lái)調(diào)整對(duì)應(yīng)的系統(tǒng)
    發(fā)表于 06-15 14:22 ?18次下載

    串口屏彈出自定義鍵盤的應(yīng)用詳細(xì)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是大串口屏彈出自定義鍵盤的應(yīng)用詳細(xì)資料免費(fèi)下載。隨著用戶使用不同美工圖片,我們內(nèi)置的系統(tǒng)鍵盤將無(wú)法完美匹配用戶美工,或者內(nèi)置
    發(fā)表于 05-15 08:00 ?2次下載
    大<b class='flag-5'>彩</b>串口屏彈出<b class='flag-5'>自定義</b><b class='flag-5'>鍵盤</b>的應(yīng)用詳細(xì)資料免費(fèi)下載

    自定義視圖組件教程案例

    自定義組件 1.自定義組件-particles(粒子效果) 2.自定義組件- pulse(脈沖button效果) 3.自定義組件-progress(progress效果) 4.
    發(fā)表于 04-08 10:48 ?15次下載

    ArkUI如何自定義彈窗(eTS)

    自定義彈窗其實(shí)也是比較簡(jiǎn)單的,通過(guò)CustomDialogController類就可以顯示自定義彈窗。
    的頭像 發(fā)表于 08-31 08:24 ?3203次閱讀

    labview自定義控件

    labview自定義精美控件
    發(fā)表于 05-15 16:46 ?22次下載

    自定義算子開(kāi)發(fā)

    一個(gè)完整的自定義算子應(yīng)用過(guò)程包括注冊(cè)算子、算子實(shí)現(xiàn)、含自定義算子模型轉(zhuǎn)換和運(yùn)行含自定義op模型四個(gè)階段。在大多數(shù)情況下,您的模型應(yīng)該可以通過(guò)使用hb_mapper工具完成轉(zhuǎn)換并順利部署到地平線芯片上……
    的頭像 發(fā)表于 04-07 16:11 ?4436次閱讀
    <b class='flag-5'>自定義</b>算子開(kāi)發(fā)

    labview超快自定義控件制作和普通自定義控件制作

    labview超快自定義控件制作和普通自定義控件制作
    發(fā)表于 08-21 10:32 ?14次下載

    講堂:VisualTFT軟件如何自定義圓形進(jìn)度條

    VisualTFT軟件如何自定義圓形進(jìn)度條
    的頭像 發(fā)表于 07-07 17:10 ?946次閱讀
    大<b class='flag-5'>彩</b><b class='flag-5'>講堂</b>:VisualTFT<b class='flag-5'>軟件</b>如何<b class='flag-5'>自定義</b>圓形進(jìn)度條