criando símbolos otimizados para projetos no indusoft web studio

24
Linked Symbols 6 de Março, 2015

Upload: marcia-gadbois

Post on 16-Jul-2015

118 views

Category:

Technology


10 download

TRANSCRIPT

Page 1: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Linked Symbols

6 de Março, 2015

Page 2: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

AGENDA

Page 3: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Agenda

InduSoft (Vinícius Chicone)

– Arquitetura Interna

– Linked Symbols• Objetivos e Benefícios

• Design

• Demos

– Edição de Runtime• Visão Geral

• Suporte Gráfico

– Clientes• Visão Geral

• Suporte Gráfico

– Loja Online do Indusoft

– Q & A

Page 4: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

ESTRUTURA INTERNA

Page 5: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Internal Architecture Diagram

OPC XML/DA Runtime

Database / ERP

Runtime

Driver Runtime

OPC DA Client

Runtime

OPC UA Client

Runtime

TCP/IP Client

Runtime

Background Task

TCP/IP Server

Runtime

Tags Database

Engine

AlarmsTrendsRecipesReportsMathScriptScheduler

Studio Manager.exe(Runtime)

Local Viewer(Viewer.exe)

Secure Viewer Thin Client

WebThin Client

SMAThin Client

Graphical Interface

Third partyWeb Server

IIS

Project Configuration

Files

Page 6: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

LINKED SYMBOLS

Page 7: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Linked Symbols – Objetivos e Benefícios

Melhora a produtividade (poupatempo): Projete uma vez(símbolo master),

implante muitas vezes (instâncias do símbolo)

Modifique o símbolo master e atualizaautomaticamente todas as suasintâncias

Melhore a qualidade: Reforce a consistência ao longo

do projeto

Aproveite a flexibilidade: Personalize a sua própria biblioteca de

símbolos Compartilhe símbolos através de

diferentes projetos

Configuração de Objetos OrientadosNativos em um ambiente amigável.

Page 8: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Linked Symbols – Design

Bibliotecas:

Biblioteca dos Símbolos do Sistema: Product-based library (ex: C:\Program Files (x86)\InduSoft Web Studio v7.1\Symbol\*.*).

Biblioteca dos Símbolos do Projeto: Biblioteca baseada no projeto (ex: C:\Users\<UserName>\Documents\InduSoft Web Studio v7.1 Projects\PCDemo\Symbol\*.*).

Biblioteca de Símbolos do Sistema

Biblioteca de Símbolos do Porjeto

Crie um símbolo

Envie aos Símbolos do Sistema

Editor de Tela

Adicione um Símbolode Sistema em umaTela

Page 9: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Linked Symbols – DesignDefinição de Propriedade Personalizada: Propriedades dos Linked Symbols podem ser personalizados individualmente para cada instância do Linked Symbol

mestre vinculado.

Alias alfanumérico para a propriedade personalizada(ex: ValveState).Segue as mesmas regras para nomes de tag:- Até 1024 caracteres- Letras (A..Z), números (0..9), e

sublinhar (_)- Primeiro caractere não pode ser

um número- Não é case sensitive.

Valor Padrão Opcional para a propriedade personalizada. Possíveis opções:- Número (ex: 10)- Texto (ex: “On”)- Nome de Tag (ex: Level)- Expressão (ex: (Level+10))

#Custom_Property_Name:[Custom_Property_Default_Value]

Syntax da Propriedade Personalizada:

Símbolo de Hash Caractere “dois pontos”

Comportamente da Propriedade Personalizada: Durante o tempo de execução, tudo entre o símbolo hash (#) e o caractere dois pontos (:), incluindo estes dois

caracteres, são ignorados, e o tempo de execução executa somente o que está escrito depois dos dois pontos.

Page 10: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Linked Symbols – Design

Exemplos:

Custom Property Remarks

MyProperty Invalid syntax. Missing # and :

#MyProperty Invalid syntax. Missing :

MyProperty: Invalid syntax: Missing #

#MyProperty: Correct syntax. No default value.

#MyProperty:10 Correct syntax. Default value is the numeric value 10.

#MyProperty:”ABC” Correct syntax. Default value is the string (text) value ABC.

#MyProperty:TagA Correct syntax. Default value is the value of the tag called TagA.

#MyProperty:(TagA+10) Correct syntax. Default value is the result of the expression TagA+10.

Page 11: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Linked Symbols – Design

Feature Avançada:

Você pode associar o mesmo nome da propriedade personalizada (alias) para diferentes valores, desde que todos os valores padrão associados à mesma propriedade personalizada são membros de uma mesma tag classe.

Neste caso, ao configurar cada instância do Linked Symbol, você só precisa personalizar o nome principal da tag (e/ou posição array) e todos os membros de classe são automaticamente designados para o novo nome do tag (e/ou posição array). O novo nome principal da tag atribuído à instância do Linked Symbol devem ser do mesmo tipo de Classe da tag principal original definida como valor padrão da propriedade personalizada.

Page 12: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Linked Symbols – Design

Exemplos:

Custom Property Remarks

#MyProperty:MainTagA.Member1#MyProperty:MainTagB.Member1#MyProperty:MainTagC.Member1

Invalid syntax. You must not associate the same custom property name (MyProperty) to different main tag names (MainTagA, MainTagB, MainTagC).

#MyProperty:MainTagA.Member1#MyProperty:MainTagA.Member2#MyProperty:MainTagA.Member3

Correct syntax. The same custom property name (MyProperty) was associated to different members (Member1, Member2, Member3) from the same Main Tag Name (MainTagA).

#MyProperty:MainTagA[1].Member1#MyProperty:MainTagA[2].Member2#MyProperty:MainTagA[3].Member3

Invalid syntax. You must not associate the same custom property name (MyProperty) to different Array Positions ([1], [2], [3]).

#MyProperty:MainTagA[1].Member1#MyProperty:MainTagA[1].Member2#MyProperty:MainTagA[1].Member3

Correct syntax. The same custom property name (MyProperty) was associated to different members (Member1, Member2, Member3) from the same Main Tag Name (MainTagA) and same Array Position ([1]).

Page 13: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

EDIÇÃO DE RUNTIME

Page 14: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Target Runtime Editions – Visão Geral

ProdutoModo de Execução

Plataforma

Indusoft Web StudioDevelopment

and/or RuntimeWindows for desktop/server stations (e.g.: Windows XP, Vista, 7, 8, 2003 Server, 2008 Server R2, 2012 Server)

EmbeddedView Runtime only Windows Embedded (e.g.: XP Embedded, Embedded Standard)

CEView Runtime onlyWindows Embedded CE and Windows Mobile (e.g.: Windows CE v5.0 or newer, Windows Mobile 6.5)

InduSoft Web Studio Embedded View CEView

Desenvolva uma vez … Implante em qualquer lugar!

Page 15: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Target Runtime Editions – Graphical Support

FeatureRuntime Editions

InduSoft Web Studio EmbeddedView / CEView

Graphical interface

Container for .NET controls Supported NOT supported

Studio Mobile Access (SMA) Thin Client Supported Supported with limitations

Auto screen scaling Supported Supported with limitations

Fill effects Supported Supported with limitations

Linked Picture Supported Supported with limitations

Background Picture Supported Supported with limitations

Ellipse Style Types Supported Supported with limitations

Hint (Tooltip) Supported Supported with limitations

Command events Supported Supported with limitations

Rotation animation Supported Supported with limitations

Trend Control > Export to file Supported NOT supported

Trend Control > Points > Pen Style > Fill Supported NOT supported

Enhanced graphics (anti-aliasing, gradual transparency)

Supported NOT supported

Multi-touch gestures Supported Supported with limitations

Page 16: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

CLIENTES

Page 17: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Soluções Thin Clients – Visão Geral

Plataforma: Windows

Host: Web Browser (Internet Explorer)

Tecnologia: Plug-in

Web Thin Clients

Plataforma: Windows

Host: Secure Viewer

Tecnologia: Compiled executable

Secure Viewer Thin Clients

Plataforma: Agnostic

Host: Web Browser agnostic

Tecnologia: HTML5

Studio Mobile Access (SMA) Thin Clients

Page 18: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Soluções Web Thin Client – Suporte GráficoGrupo Tipo

Suporte ParaWeb Thin Client Secure Viewer Thin Client SMA Thin Client

Formas

Linha Sim Sim SimPolígono Aberto Sim Sim Sim

Polígono Fechado Sim Sim SimRetângulo Sim Sim Sim

Retângulo Arredondado Sim Sim SimElipse Sim Sim Sim

Objetos Ativos

Texto Sim Sim SimCaixa de Texto Sim Sim Sim

Botão Sim Sim SimBotão de Ação Sim Sim Ainda Não

Caixa de Seleção Sim Sim SimBotão de Opção Sim Sim Sim

Caixa de Combinação Sim Sim SimCaixa de Lista Sim Sim Ainda Não

Mensagem Inteligente Sim Sim Ainda Não

Objetos de DadosAlarme/Evento Sim Sim Ainda Não

Tendência Sim Sim Ainda NãoGrid Sim Sim Ainda Não

Biblioteca

Símbolos Sim Sim SimFigura Vinculada Sim Sim Sim

.NET Control Sim Sim NãoControle ActiveX Sim Sim Não

Animações

Comando Sim Sim SimHyperlink Sim Sim Sim

Gráfico de Barras Sim Sim SimTexto com Link de Dados Sim Sim Sim

Cor Sim Sim SimVisibilidade/Posição Sim Sim SimRedimensionamento Sim Sim Sim

Rotação Sim Sim Sim

Page 19: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

LOJA ONLINE INDUSOFT

Page 20: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Loja Online do Indusoft – Free Add-Ons

http://www.indusoft.com/br/Loja/Complementos-Adicionais-Gratuitos

www.Indusoft.com/br > Loja > Complementos Adicionais Gratuitos

Page 21: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Q & A

Page 22: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

ENTRE EM CONTATO

COM A INDUSOFT

Page 23: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

Email(EUA) [email protected](Brasil) [email protected](Alemanha) [email protected]

Suporte [email protected] site

(Inglês) www.indusoft.com(Português) www.indusoft.com.br(Alemão) www.indusoft.com.de

Telefone (512) 349-0334 (EUA)+55-11-3293-9139 (Brasil)+49 (0) 6227-732510 (Alemanha)

Toll-Free 877-INDUSOFT (877-463-8763)Fax (512) 349-0375

Germany

USA

Brazil

Contate a InduSoft Hoje

Page 24: Criando Símbolos Otimizados para Projetos no InduSoft Web Studio

OBRIGADO!