文章目录
Vision Client
调试
快捷键 ctrl+shift+F7
全屏启动
clinet launch 编辑-window mode-默认window,选择fullscreen,即全屏显示模式。
client自动登陆auto login
vision launch里,project-属性设置
Vision Designer
linux安装designer后,没有找到对应的可以配置的launch?无法加载其他人项目?
修改默认的配置文件
[taohy@thyNB ~]$ cd .ignition/
[taohy@thyNB clientlauncher-data]$ vim designer-launcher.json
窗口问题
窗口自带颜色
窗口:
透明 FAFAFB
灰色 E5E5E5
模板透明色:
FFFFFF00
弹出窗口
tab无法切换问题
窗口一直打开着,所以没有反应。打开的同时应该关闭
双击打开窗口
param1 = event.source.motorUDT
if event.clickCount == 2:
# system.gui.messageBox('Double click')
window = system.nav.openWindow('Popups/PoupMotor', {'MotorUDT' : param1})
system.nav.centerWindow(window)
失去焦点的时候,窗口关闭
poup属性右击-scrpting-internaIFrame-close-window
项目保存,页面刷新,窗口不会自动刷?
弹出窗口,默认参数不要传递。
组件
label实现纵向分布
html实现<html>我<br>你</html>
builtin icons在哪里查看?
tools-images management-查看icons-右击copy 路径即可。
图半透明色来填充?
下面选择百分数
图形 如何加载外部图片?
Tools-image management导入即可
view
移动问题 如何设置1px,默认只有5px和10px?
view-grid5px 10px,设置网格5px和10px,正常缩放比例,移动是1px
按住shift移动一格,增加5
无法移动1,在size+position里面,手动设置。
移动一格
Vision-view-snap grid 去掉勾选
勾选后就是 跟网格对齐,grid5
去掉勾选,自由移动
Project
如何显示除了百分比的内容?
Filter属性选All
Vision隐藏menubar
Project–>Vision–>User Interface-hide menubar
登录隐藏语言选项
Project Properties-Vision-Login-show locale Selector
Vision保存后,提示更新
在Project-Project Properties-Vision-General-Notify or Push,可以选择更新方式。
保存的时候,提示loacal和remote,啥意思?
只是提示你影响的位置,左下方,选择all local即可
Help-about application,如何设置,提示窗口?
The About Window:新建一个Window,右击勾选the about window,运行以后,Help-About this application
翻译
command导航栏中文
Vision-Client Events-Menubar
login中文
Project Properties-Vision-Login
新增翻译
Translation Manager-add key
User Role
UserManagement新增role报错
Gateway–>settings–>create project Roles
Gateway–>settings–>allow user admin
用户权限
提示权限不足
Gateway-config-system
Vision历史报警配置
配置好数据库,gateway-alarming-journal新增,控件alarmJournal的name设置成gateway的名字即可。
生成的历史报警名字,alarm_events,alarm_events_data
Vision历史数据
数据库表
自动生成的表名字 sqlt_data_3_2020_05
历史数据存储
如果在PLC未连接的状态,数据库表 select * from sqlth_te 其中字段 retired不会变成过期时间
当PLC连接正常的时候,删除 retired才会变成过期时间
日志信息
gataway新建security-auditing-新建数据库连接Audit
vision–>table–>绑定-function
vision-project properties-启用
用户管理
筛选用户
用户管理可以筛选,scripting-filterUser
# 筛选某个用户
if 'admin' in user.get('username'):
# 筛选某个角色
if 'Administrator' in user.getRoles():
return 0
else:
return 1
实时曲线real-chart
日期时间格式修改
Historical Range里面配置