图形开发工具AicStudio

AicStudio是AicVision套件的客户端图形画面组态及编程开发工具,基于微软最新的.NET Framework 4.5技术开发,它功能强大,具有如下特点:

所见即所得的图形编辑功能

  • 提供WYSIWYG(所见即所得)的图形画面组态编辑功能:从“工具箱”中拖拽控件到设计面板,然后在“属性”面板中设置控件属性或关联实时变量,即可完成画面的组态
  • 基于微软最新的WPF/Silverlight/XAML技术,所有的画面都是矢量图,可以实现无级的缩放而不会影响显示的效果
  • 界面编辑的个性化设计还包括控件元素的顺序、对齐、尺寸、翻转等菜单,可以更方便的进行界面编辑操作

丰富的控件库

  • 提供常用的图素和控件库:包括仪表盘、开关、趋势曲线、实时报警控件、历史回放控件以及各种常用符号等
  • 支持第三方的控件,如:Microsoft基本控件库,布局控件库,Telerik控件库等,在控件选择上可以满足绝大部分的控件需求

专业的动画和效果

  • 支持控件的倾斜、旋转、平移、缩放、翻转等多种变换;支持控件的组合和分解操作;支持不受限制的图层
  • AicStudio集成了17种特效,这些特效(包括模糊、锐化、滤镜、浮雕等)的处理效果和一些图像处理软件(Photoshop)类似。

界面元素绑定到实时库

  • 基于OPC UA国际标准的开放式数据连接,支持任何标准OPC UA服务器变量的数据绑定,OPC UA服务器窗口可以连接已经打开的OPCUA服务器,提供查看服务器类型与变量服务,方便后续的与OPC.UA服务器交互
  • 变量可通过组态直接绑定到控件或图素的属性上,运行时自动向实时数据服务器进行数据订阅,无需用户进行额外的编程
  • 支持多种数据绑定方式,如绝对绑定(绑定到对象)、相对绑定(绑定到模型)、图形对象绑定(绑定到画面对象)等
  • 支持基于对象/设备的画面组态,这样的组态而成的画面是基于对象/设备类型而非对象/设备实例,在运行时可通过脚本实时切换对象/设备实例,画面所显示的数据将会相应动态切换到指定的对象/设备实例

和Visual Studio完全兼容

AicVision工程和微软Visual Studio完全兼容,可以在两个系统中切换编辑、编译和调试。

  • AicStudio拥有友好的代码编辑环境,代码提示工具,便捷插入代码段等
  • 同时支持基于WPF 4.0/4.5的C/S架构工程以及基于Silverlight 5.0的跨浏览器、跨平台的B/S架构工程
  • 支持使用C#进行客户端编程,功能扩展不受限制
  • 工程编译执行:所有的画面和程序在发布之前都会编译成程序集,运行时无需再进行额外的处理,大大提高了系统运行时的效率等
  • AicStudio集成了WPF的调试环境,可以方便地进行代码调试操作

其它

  • 支持基于用户/角色的画面安全控制:画面中的任何按钮或对象都可以关联权限,如果用户不具有权限,则该对象将被隐藏或禁用