-BitWiseProjectEditor基础培训ppt课件_第1页
-BitWiseProjectEditor基础培训ppt课件_第2页
-BitWiseProjectEditor基础培训ppt课件_第3页
-BitWiseProjectEditor基础培训ppt课件_第4页
-BitWiseProjectEditor基础培训ppt课件_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、BitWise Controls根底技术培训BC4 Project Editor根底教程.目录BC4 Project Editor任务区概略BC4X1 Pro主机程序编写iPad/iPhone界面编制BD系列界面模板运用主机程序及界面上传.BC4 Project Editor规划主任务区树状构造属性显示区宏指令编辑区菜单栏.菜单栏File(文件)新建一个工程文件翻开一个工程文件最近翻开的工程文件列表保管工程文件将工程文件另存为.菜单栏Program(程序)上传一切主机程序iPad/iPhone运用程序通讯方式选择运用HTTP方式通讯运用UDP 方式通讯(当红外、串口等控制码过长时,运用HTTP

2、方式会丧失部分控制码,此时应选择UDP通讯方式.菜单栏Tools(工具)在线设备代码库下载设置外部脚本编辑器(js编辑器)主机固件晋级(晋级前请参看固件晋级指引).菜单栏Help(协助)用户运用导游在线自学指点论坛关于可检查并获取更新版本.目录BC4 Project Editor任务区概略BC4X1 Pro主机程序编写iPad/iPhone界面编制BD系列界面模板运用主机程序及界面上传.编制BC4主机程序前须知在编制BC4主机程序时,由于数据交互较为频繁,请运用网线来与BC4主机相连,尽量不要经过无线WiFi编制BC4主机的普通步骤为:配置BC4主机参数将BC4主机参与工程文件参与红外、串口等

3、控制代码编写宏指令.配置BC4主机参数:步骤1从网络上添加BC4主机到工程文件中从网络搜索并发现BC4主机(步骤1)将BC4主机置于Locate方式(形状灯闪烁)翻开网页配置页面将BC4主机添加到当前工程文件中.配置BC4主机参数:步骤2BC4主机出厂默许IP地址为:0为了修正BC4主机IP地址,运用交叉线将BC4主机与电脑直连翻开本地网络衔接属性将电脑IP地址设为192.168.10.x段如左图.配置BC4主机:步骤3点击Web Config按钮进入网页配置页面点击Configuration按钮输入默许用户名admin默许密码:bitwise从网络搜索并发现BC4主机将BC4主机置于Loca

4、te方式(形状灯闪烁)翻开网页配置页面(步骤3)将BC4主机添加到当前工程文件中.配置BC4主机:步骤4输入BC4主机IP地址输入路由器IP地址输入子网掩码输入首选DNS效力器(可设置为路由器IP)输入备选DNS效力器(可设置为路由器IP)串口与第三方系统通讯端口输入BC4主机称号(全英文即可)请取消DHCP自动分配IP地址选项串口波特率BC4主机Telnet访问端口BC4主机与第三方系统通讯UDP输入端口BC4主机与第三方系统通讯UDP输出端口保管设置(BC4主机将会重启,设置胜利).将BC4主机参与工程文件再次Discover将会发现设置后的BC4主机点击Add to按钮将BC4主机添加到

5、工程文件中 将BC4主机参与工程文件.将BC4主机参与工程文件参与BC4主机后的主任务区如右图所示点击BC4前面的+号将展开BC4主机的树形构造图接下来便可以参与红外、串口等控制代码一个工程文件可参与多个BC4主机内置温度模块BC4主模块宏指令模块.添加串口控制代码(两种方法) 创建新的串口控制设备 导入本地串口代码库文件.提高编程效率运用设备控制代码库途径1:在曾经存在的串口设备上单击右键,选择Export将其存成库文件获取设备控制代码库的途径以前编写过的串口代码可保管为库文件经过在线设备代码库下载获取同事分享.提高编程效率运用设备控制代码库获取设备控制代码库的途径以前编写过的串口代码可保管

6、为库文件经过在线设备代码库下载获取同事分享 下载该代码库 在线恳求设备控制代码文件途径2:运用在线设备代码库下载后的代码库文件可随时导入运用,存放位置在安装目录下的devices子目录下分享我的设备控制代码文件代码库类型红外、串口等分类设备类型功放、投影机、DVD等设备品牌设备型号.设置串口参数目前BC4主机的串口参数只需一项波特率可供设置,其他默许设置为:奇偶校验位=无,数据位=8,停顿位=1设置方法:右键点击SERIALPORT1,选择Properties,对于根本的运用可以选择Normal方式更复杂的串口方式运用,将在进阶培训资料中引见.创建新的串口设备三种控制码格式纯ASCII码纯16

7、进制码ASCII码+16进制码留意:一切的ASCII码字符都可以运用工具转换成16进制码 设备称号选择串口输出端口 输入串口码称号格式1:纯ASCII码格式格式2:纯16进制码格式: 格式3:ASCII码开头+16进制码结尾控制代码输入框16进制结尾符选择格式3时亮起将一条设备控制代码参与列表添加完一切代码后, 请点击Done保管串口控制码列表.测试串口码保证BC4主机串口正确衔接被控设备两种测试方法:双击控制代码右键点击控制代码,选择Test 测试串口码 编辑串口码 从第三方设备导入数据 删除该条串口码 .修正串口码右键点击控制代码,选择Edit“Add按钮将变成Save按钮 测试串口码 编

8、辑串口码 从第三方设备导入数据 删除该条串口码 .运用内置红外代码库须知内置红外代码库以固件方式存放在BC4主机中运用了内置红外代码库以后请坚持红外版本不变为了保证兼容更多的红外设备,请尽量运用最新的红外版本右键BC4主机,点击Properties可查看/选择红外版本选择红外版本.添加红外控制设备添加方法与添加串口类似红外代码也可导出为库文件尽量运用现有的红外代码库可以运用内置红外代码库或者从在线设备代码库中下载添加新的红外设备 导入红外设备代码库 .红外代码编辑窗口红外设备信息 内置红外代码库指令 用户自定义红外代码区 红外设备称号选择红外端口 选择内置红外代码 选择设备组(设备类别)设备制

9、造商称号红外代码集编号(厂家在不同时期能够会有不同的红外代码集,如不确定被控设备的Codeset编号,请切换后在中间的窗口双击测试能否可控)双击代码可进展测试 自定义红外代码输入框 添加 红外学习区域 循环学习选择从哪台 学习红外BC4主机学习红外 自定义红外代码列表,可双击测试添加完一切红外代码后, 点击OK保管 .如何编制红外代码称号更有效率?BC4编程软件支持迁延式红外代码自动分配(必需配合界面按钮的Command Tag功能运用)该特性可加速红外控制界面编制在编写红外指令称号时,请按照与该Command Tag列表同样的称号编写个别称号允许同义词出现,例如:Power=POWER=PO

10、WER TOGGLE指令称号不区分大小写Power=PoWeR为按钮指定一个指令类型标签.测试红外代码须知请运用网络线来衔接电脑与BC4主机可经过双击内置红外代码或者自定义红外代码来完成测试双击红外代码后,红外信号从所选择的IR Port(红外输出端口)发出去第5个红外口是不需求接红外发射头直接发射红外线的,假设暂时选用第5个红外口进展测试,请记得最终切换回选定的红外端口.自定义红外码获取自定义红外码的途径经过红外遥控器学习经过飞利浦Pronto红外代码转换得到.添加自定义红外代码:步骤1为提高效率,可一次性添加多个红外代码添加方式除了点击Add按钮以外,还可以在输入完红外代码称号后直接按“回

11、车键 步骤1:创建新的红外代码.添加自定义红外代码:步骤2对于只需一台BC4主机的工程,无需进展选择,直接进入步骤3步骤2:选择要运用哪台BC4主机进展红外学习.添加自定义红外代码:步骤3步骤3:将红外遥控器贴近红外学习口,按遥控器学习红外建议步骤2以后,运用Loop循环学习方式一次性将一切红外学习完尽量将遥控器LED发射口贴近BC4红外学习口对于上、下、左、右等菜单类按键,为防止出现一次跳两格的情况,按键时间尽量短普通的按键按住1秒钟松手即可.添加自定义红外代码:步骤3除了经过遥控器学习红外码以外,还可以运用原先飞利浦Pronto学习到的红外码转换得到右键点击所要学习的红外码,选择Impor

12、t/Convert Pronto Hex在出现的对话框中添加Pronto红外码,点击确定转换胜利的话,右键点击该红外码,选择Edit Learned Data,将会在输入框中看到一串十六进制数.添加自定义红外代码:步骤4在学习完红外码以后,就可以开场验证这些红外码的正确性验证方法:双击要验证的红外码即可从指定的红外端口发出红外码进展验证对未验证经过的个别红外码可以再次进展学习留意:在学习完一切红外码以后记得按OK确定。.对于BC4主机的继电器需求做些什么?BC4主机的继电器不需求做很多设置任务,为了便于区分,能够只需求修正一下它们的显示称号请不要运用中文字作为继电器称号英文不熟习的可以运用汉语

13、拼音.BC4主机的宏指令编制什么是宏指令?宏指令通常用在方式的设定,它是一系列可以完成多个功能联动的指令宏指令在编制完以后需求上传到BC4主机,随时提供调用.BC4主机的宏指令编制宏指令有什么益处?一键控制延时处置系统联动条件判别.两个特殊的宏#1号宏:Startup MacroStartup Macro当BC4主机启动时执行普通用来做一些初始化的功能例如:用户变量初始化步骤1:选中Startup Macro步骤2:点击Edit进展编辑.两个特殊的宏#2号宏:Looping MacroLooping Macro当BC4主机处于空闲形状时自动循环调用普通用于循环检测BC4主机的端口形状步骤1:选

14、中Looping Macro步骤2:点击Edit进展编辑.添加新的宏右键点击MACROS从弹出菜单中选择Add New Macro添加新的宏指令.编辑宏指令要开场宏指令的编辑,有两个方法:方法1:右键点击要编辑的宏指令,点Edit方法2:左键点击要编辑的宏指令,在宏指令编辑区点Edit方法1方法2.编辑宏指令添加命令行右键点击宏指令区,点击Insert Command添加一行新的命令行一切命令行按照顺序执行输入宏称号插入命令行保管更改取消更改.编辑命令行添加红外命令行选择红外命令类型选择红外设备选择红外码选择红外发射方式SINGLE PULSE:单个脉冲普通选择该方式CONTINUOUS:继续

15、脉冲CANCEL CONTINUOUS:取消继续脉冲 动作类型设备 红外命令动作 选择红外设备 动作 红外发射方式选择红外码.编辑命令行添加串口命令行选择串口命令类型选择串口设备选择串口码 动作类型设备 串口命令动作 选择串口设备 动作选择串口码.编辑命令行添加继电器命令行继电器动作SET ON:吸合SET OFF:断开PULSE:脉冲,可设置时间间隔参数以毫秒为单位,1000毫秒=1秒 动作类型 设备 继电器命令动作 选择继电器接口 动作选择继电器动作 设置继电器动作参数.编辑命令行添加延时处置延时发生在命令执行之前准确到0.1秒延时时间从0.0秒到25.5秒延时命令执行前延时时间.编辑命令

16、行添加条件逻辑判别可经过对BC4主机内可报告的系统变量(如继电器形状、I/O口形状、内置温度传感器值、用户变量等)的值进展检测,来决议能否运转“Action(动作)里面的命令可支持最多两个条件表达式的“AND(逻辑与)或“OR(逻辑或)先执行延时,再进展逻辑条件判别条件评价 条件变量 逻辑运算符 条件断定值.运用条件逻辑判别有什么益处?可以在BC4主机里面为某一设备运用一个用户变量(User Variable)来记录其开/关形状在进展宏调用的时候便可以判别该设备的开/关形状,进而决议能否发送电源红外码在“可报告的系统变量中也包含了一些如BC4内置温度传感器的温度值,也可经过对该变量的检测来实现

17、当主机任务温度过高时,触发第三方报警.运用用户变量(User Variable)总共有30个可用用户变量右键点击可更改其名字其初始化过程普通在MACROS里面的Startup Macro里面完成重命名.如何操作用户变量?宏指令中条件判别假设用户变量hd_power 不等于1(假设hd_power=1代表高清硬盘机处于开机形状)假设高清硬盘机的处于关机形状,那么翻开高清硬盘机的电源.如何操作用户变量?在宏中运用用户变量普通来说,用户变量用于存放系统中的设备的形状,可以经过Set Variable命令来更改其值(取值范围从0-255)可以在宏指令中读取其值,宏指令经过配置的方式为编程人员自动生成了

18、代码逻辑假设高清硬盘机的处于关机形状,那么翻开高清硬盘机的电源将用户变量hd_power的值置为1.宏的嵌套调用一个宏调用另外一个宏宏之间可以相互调用一台主机的宏可以调用另外一台主机的宏可以从此处选择所要调用的宏所在的主机位置.监看宏指令的存储空间每台主机用于存放宏的空间是有限的查看方法:点击“MACROS,在右上角属性显示区便可以看到宏指令的运用情况.其他BC4动作指令Output Action:I/O口高低电平输出(I/O口需置于Digital Output方式)Socket Command Action:网络控制指令(分为TCP和UDP两种协议,需首先引入Socket Device设备)

19、Script Device Function:脚本设备功能,需首先参与Script Device脚本设备Report Variable:向第三方系统报告用户变量的值Set Variable:修正用户变量的值Increment Variable:将用户变量值+1Decrement Variable:将用户变量值-1Report Counter Value:向第三方系统报告第0号I/O口的计数值Set Counter:设置第0号I/O口的计数值Manual Command:填写手动指令部分内容将在进阶级或高级培训资料里面引见。.目录BC4 Project Editor任务区概略BC4X1 Pro主

20、机程序编写iPad/iPhone界面编制BD系列界面模板运用主机程序及界面上传.添加用户界面组(GUI Group)用户界面组一个用户界面组相当于一套iPad/iPhone界面界面组由许多个页面组成一个界面组可以同时传到两台同类型的设备上(iPad或iPhone)添加方法右键点击“GUIs,在弹出菜单中选择Add GUI Group给要添加的界面组取个容易识别的名字添加新界面组 导入界面组输入界面组称号.编制页面称号的习惯页面的分类对于iPad/iPhone而言具有LANDSCAPE和PORTRAIT两种页面类型LANDSCAPE:风景方式(横版)PORTRAIT:肖像方式(竖版)习惯上在页面

21、称号前包含一个可以标识页面是横版还是竖版的前缀(如LANDSCAPE_、PORTRAIT_、LS_、PR_等).添加新页面添加新页面 导入页面导出界面组添加内嵌JavaScript(js)脚本 添加外部js文件 界面组生成html文件 上传界面重命名界面组删除界面组输入页面称号添加方法右键点击要添加的界面组,选择Add GUI page输入页面的称号,点“确定添加页面.页面编辑窗口双击要编辑的页面,或右键点击要编辑的页面,选择“Edit新添加的页面默许的分辨率为640 x480编制完界面后按“OK保管,按“Cancel取消更改菜单栏界面编辑区域形状栏标题栏.认识菜单栏修正屏幕分辨率目的屏幕分辨

22、率选择显示风格iPhone/iPad旋转动作页面载入时宏加载输入自定义屏幕分辨率风景方式肖像方式自定义.认识菜单栏设定显示风格Normal正常方式,用于BitWise AppMobile SafariiPhone/iPad手机阅读器方式,经过iPhone/iPad阅读器控制时的界面编制正常方式手机阅读器方式.认识菜单栏设定iPad/iPhone旋转动作旋转到竖版时 跳到该页面旋转到竖版时旋转到横版版时.认识菜单栏页面宏调用当运用程序开场时当该页面载入时.认识菜单栏运用辅助网格右图为开启了辅助网格的效果可以经过Hide(隐藏)来制止网格显示,隐藏以后可以经过Show再翻开网格的大小可以自定义可以

23、设定网格线的颜色可以设定能否让界面元素自动吸附(对齐)到网格上隐藏/显示网格网格间距网格颜色开启/封锁自动吸附.认识菜单栏撤销与重做撤销(Undo)撤销上次操作快捷键Ctrl+Z重做(Redo)重做刚撤销的操作快捷键Ctrl+Y撤销重做提示:运用快捷键是提高效率的捷径.更改界面背景右键点击界面编辑区域,在弹出菜单中选择“Change Background Color、“Change Background Image和“Remove Background Image等功能添加按钮/文本框等元素改动背景图片改动背景颜色删除背景图片.如何选择适宜的背景图可提高任务效率只需做完横版或者竖版,直接复制&

24、粘贴就可以轻松完成另外一个版式的界面面积相当.添加按钮右键点击界面编辑区,选择Add(添加)New Button(新按钮)将会翻开一个界面按钮编辑窗口新按钮新文本框新网页图片新拉条新面板.按钮编辑窗口按钮动作的执行顺序为On Press(按下时)On Release(松开时)Navigation(导航)界面编辑区会显示一个按钮的这三种动作能否有动作,分别用P、R、N来表示,假设没有动作那么该位置显示为空白Navigation跳页要等On Press和On Release执行后才会进展跳页 按钮图片未按以下图片 按下的图片按钮文字输入框行与行之间对齐方式(左、中、右)改动字体 调整高度 左边距

25、调整宽度 右边距文本反响ID 按钮形状反响ID页面导航 指定地址跳转输入框 当按住按钮时反复按下时动作 红外命令标签 命令类型设备 在此选择命令类型 选择红外等设备 选择动作指令 红外发射方式 选择红外命令 单脉冲发射方式.按钮的两个形状Normal形状正常未被按下时的形状,必需指定图片,图片的透明部分按键有效,100%透明图片也可按动Pressed形状按键被按下时的形状,如不指定图片,那么运用空的图片替代点击Normal Image和Pressed Image下面的Change(修正)便可修正这两个图片留意:请不要不给Normal Image指定任何图片.按钮上的文字对齐方式在按钮文字输入框

26、直接输入中英文字符在对齐方式的了解上,可以把整个文字看成一个块,整个文字块相对于按钮图片本身的对齐方式一直是居中对齐的,Align属性里面的Left(左)、Center(中)和Right(右)用来规定行与行之间的对齐方式行间居中对齐行间靠左对齐行间靠右对齐.修正文字字体格式在选择字体时,假设选择iPad不支持的字体,那么将会运用默许字体替代对于中文字符,iPad只需一种字体,所以选择什么字体都是一样的iPad支持的字体列表见:iosfonts/.按钮大小属性按钮的大小可以直接经过拖动按钮边缘来调整普通情况用不到按钮大小属性调整框,只需当需求对按钮大小进展准确微调时才会用到按钮大小高度上边距宽度

27、左边距.按钮反响属性按钮文本反响按钮文本反响可以从设备读取反响码,转换并显示在按钮上按钮形状反响按钮形状反响可以从设备读取反响码,转换其值并经过断定能否为0并以按钮的Normal(正常)形状与Pressed(按下)形状来表示反响部分内容将在专家级教程中引见按钮反响 文本反响ID形状反响ID 自定义文本反响ID自定义形状反响ID 选择系统内置或自定义文本反响源 选择系统内置或自定义形状反响源.按钮导航(Navigation)属性定义页面跳转相关动作具有多种页面跳转功能:如:前进、后退、等待页、URL地址跳转、其他iPad运用程序跳转等功能Forward: 向前跳页(类似阅读器的向前)Link:跳

28、到某个网站(需指定访问URL地址)URL Scheme:跳到其他iPhone/iPad运用程序需求该运用程序有发布URL Scheme.按钮导航(Navigation)属性等待页等待页功能在执行方式时,提供一个带动画的页面告知用户系统正在运转中,防止用户以为系统死机动画元素可以运用按钮,也可以运用Panel(面板),参与GIF格式的动画文件即可等待页方式页面跳转延时时间 选择等待页面 延时时间过后跳转到的页面典型等待页面.按钮导航(Navigation)页面跳转普通的页面跳转在指定的时候遵照一个原那么:横版的页面跳到横版的页面,竖版的页面跳到竖版的页面(经过之前预先设定的PR_、LS_前缀)横

29、版与竖版之间的切换由菜单栏中的iPad/iPhone Rotation来完成选择要跳转的内部页面.设置按钮命令标签可以为每个按钮指派一个“命令标签,用于指示该按钮的功能类型,例如:指派为“POWER代表该按钮是一个电源键要运用“命令标签功能,在编写红外代码称号时需求按照与“命令标签一样的称号编写,这个称号也允许有同义词存在,例如:POWER = POWER TOGGLE,且不区分大小写.如何运用命令标签提高效率只需将按照格式编写好的红外设备拖入设备控制页面,选择要自动指派的命令即可完成自动指派假设该红外设备同时存在“内置红外码和“学习的红外码两个同样类型的红外码,会先以内置红外码指派再以学习的

30、红外码指派.添加文本框右键点击界面编辑区,选择Add(添加)New Label(新文本框)输入文本框文字 对齐方式自定义反响文本ID选择文本反响ID修正字体.添加面板右键点击界面编辑区,选择Add(添加)New Panel(新面板)面板主要起到装饰点缀的效果,是无法按动的.添加网页图片右键点击界面编辑区,选择Add(添加)New Web Image(新网页图片)在弹出窗口中输入目的图片的地址及图片的宽度及高度添加完的图片可以随意拖拽调整大小输入目的图片地址宽度 高度.界面元素复制/粘贴查看/修正属性剪切复制粘贴 粘贴按钮大小 全部设置层叠顺序 宽度相对于页面对齐粘贴按钮动作 高度转换到原始尺寸

31、删除该按钮右键点击某界面元素,可查看其属性,复制、粘贴、设置其层叠顺序、对齐、删除等操作复制的快捷键Ctrl+C,粘贴的快捷键Ctrl+V,右键点击空白区域粘贴一个新的界面元素.设置界面元素叠放顺序置于顶层置于底层前置一层后置一层.设置界面元素对齐方式垂直居中对齐程度居中对齐.如何选择多个界面元素?方法一:运用鼠标左键框住多个界面元素方法二:先点选一个界面元素,按住Ctrl不松手再点选另外一个界面元素,反复直到选中一切要选的界面元素.选中多个界面元素能做什么?选中多个界面元素除了可进展常规的操作以外,还可以对选中的元素对齐、等间距陈列垂直居中对齐程度居中对齐顶部对齐底部对齐左对齐右对齐留意:对齐时鼠标右键点在哪个元素上,哪个元素便是不动的基准.多个界面元素等间距陈列以第一个选中的界面元素为起点,以最后选中的界面元素为终点,按照垂直或者程度的方式等间距陈列垂直等间距陈列程度等间距陈列

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论