Wikipedia for Schools in Portuguese is available here
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
STEP - Wikipédia

STEP

Origem: Wikipédia, a enciclopédia livre.

STEP é o nome oficial do ISO 10303. Em português, este acrônimo (STandard for the Exchange of Product model data) significa "Estandard para o Intercâmbio de Dados de Produtos".

STEP é um padrão internacional para a integração, apresentação e o intercâmbio de dados de produtos industriais, via computador. Foi desenvolvido e mantem-se pelo comitê técnico ISO TC 184, sistemas de automação e integração industriais, subcomitê SC4 dados industriais. Como outro padrões ISO e IEC, ISO tem os direitos autorais do STEP cujos detalhes encontram-se no site [1].

Pode-se usar o STEP para transferir dados entre CAD, CAM, CAE, PDM/EDM e outros sistemas CAx. O objetivo é fornecer um mecanismo que seja capaz de descrever os dados de produtos industriais, sem ambigüidade e independentemente do sistema que os produziu. A essência desta descrição permite, além do arquivamento a longo prazo e do intercâmbio neutro de arquivos, a implementação e o compartilhamento de bases de dados. STEP aplica-se à concepção elétrica e mecânica, à fabricação e à análise, contendo informação adicional específica às siguente indústrias: aeronáutica, automobilística, petrolífera, naval, construção civil.

STEP define dois tipos de modelos de dados: "Application Reference Models" (ARM) e "Application or Module Integrated Models" (AIM/MIM). ARM define objetos de aplicação específicos, da perspectiva de um operador. AIM/MIM são baseados em objetos genéricos, permitindo a interpretação dos dados entre indústrias, e entre etapas de produção. Os dados de aplicação (concordando com um modelo de dados pre-definido) transferem-se via STEP-File, via SDAI (bases de dados compartilhadas), ou via STEP-XML.

Os Módulos de Aplicação do STEP definem blocos comuns para criar Protocólos modulares de Aplicação (AP) dentro a norma ISO 10303. Módulos dos níveis mais altos têm como base módulos de um nível mais baixo. Os módulos de baixo nível estão nos "Integrated Resources" (IR) ou nos "Application Integrated Constructs" (AIC). Os módulos dos níveis médios ligam os módulos de baixo nível especializando-os.


Índice

[editar] ISO 10303-11

EXPRESS é o nome oficial do ISO 10303-11: é a linguagem de programação do STEP, parecida a PASCAL. Num ESQUEMA EXPRESS, vários tipos de dados podem ser definidos juntos com suas restrições estruturais e regras algorítmicas. A vantagem do EXPRESS é a possibilidade de validar, formalmente, uma população de tipos de dados. Nesta validação verifíca-se todas as restrições e regras. O modelo de dados EXPRESS pode ser um documento texto ou um gráfico. O documento texto, no formato ASCII, se usa geralmente para a validação ou como input de uma ferramenta SDAI (ISO 10303-22). Enquanto a representação gráfica, nomeada EXPRESS-G, è utilizada como ilustração ao operador, omitindo alguns detalhes.

Isto é um exemplo:

SCHEMA Família
 ENTITY Pessoa
  ABSTRACT SUPERTYPE OF (ONEOF (Homem, Mulher));
  nome: STRING;
  pai OPTIONAL Homen
  mãe OPTIONAL Mulher
 END_ENTITY;


 ENTITY Homen
  SUBTYPE OF (Pessoa);
 END_ENTITY;
 ENTITY Mulher
  SUBTYPE OF (Pessoa);
 END_ENTITY;
END_SCHEMA;
  • nome seja uma característica mandatória de cada ocorrência (pessoa)
  • pai/mãe sejam uns características opcional de cada ocorrência (pessoa)
  • Homem pode ter o papel (opcional) de pai mas pai é obrigatoriamente Homem
  • Mulher pode ter o papel (opcional) de mãe mas mãe é obrigatoriamente Mulher
  • Família seja o ESQUEMA EXPRESS
  • Pessoa seja o ENTIDADE (entity) SUPERTYPE
  • Homem/Mulher sejam os ENTIDADE SUBTYPE. Pessoa foi definida como uma variável ABSTRACTA (abstract) com uma codição ONEOF (i.e. escolhem um SUBTYPE).

SUBTYPE e SUPERTYPE Uma ENTIDADE dada pode ser subordinada a uma o varias otras ENTIDADEs. É prática muito comum de construir gráficos muito complexos de SUBTYPE/SUPERTYPE; alguns relacionam mais de 100 ENTIDADES uma com a outra. Uma ocorrência de ENTIDADE pode ser construída para uma ENTIDADE única (se não for abstrata) ou para uma combinação complexa de ENTIDADE (um gráfico SUBTYPE/SUPERTYPE complete). Se o gráfico é grande, a quantidade possível de combinações crescer astronomicamente. Restrições estruturais (ONEOF e TOTALOVER) foram criadas para restrinjir as combinações possíveis. Além disso uma entidade pode ser declarada ABSTRACTA, impondo que nenhum ocorrência seja construída desta entidade somente.

ATTRIBUTOS de ENTIDADE Os ATRIBUTOS de ENTIDADE permitem adicionar "propriedades" a entidades e assim relacionar uma entidade com uma outra, dando um papel preciso. O nome do ATRIBUTO especifica o seu papel. Há três tipos diferentes de ATRIBUTOS: explícitos, derivados e inversos; o seu nome

  • ATRIBUTOS explícitos têm valores diretamente visíveis num STEP-File.
  • ATRIBUTOS derivados recebem seus valores de uma expressão; normalmente a expressão refere a outros ATRIBUTOS desta ocorrência; também pode usar funções EXPRESS.
  • ATRIBUTOS inversos não adicionam nova informação a uma entidade; nomeiam e adicionam restriçãos adicionais aos ATRIBUTPS explícitos (do outro lado da entidade).

REGRAS ALGORITMICAS (de tipo WHERE) As REGRAS "WHERE" restringem as ENTIDADES e os tipos de dados definidos. São expressões que devem avaliar a VERDADE. No caso contrario, a população do ESQUEMA EXPRESS não for válida. Semelhante as ATRIBUTOS derivados, REGRAS ALGORITMICAS invocam funções EXPRESS; as funções EXPRESS também invocam procedimentos EXPRESS.

A linguagem EXPRESS pode descrever regras locais o globais. Isto é um exemplo:

TYPE número_dia_na_semana = INTEGER;
WHERE
 WR1: (1 <= SELF) AND (SELF <= 7);
END_TYPE; -- número_dia_na_semana

Depois de criar ENTIDADES pode-se especificar regras adicionais assim. Neste caso, a REGRA ALGORITMICA estipula que não pode ter mais de 7 dias em uma semana.

[editar] ISO 10303-21

O formato de um STEP-File é definido em ISO 10303-21 Clear Text Encoding of the Exchange Structure.

A STEP-File é a forma de câmbio de dados mais utilizada no STEP. Devido a sua estrutura ASCII, é fácil de ler com normalmente uma única ocorrência por linha. ISO define o mecanismo de codificação, ou seja, o modo de representar dados de acordo com um EXPRESS SCHEMA predefinido.

Os STEP-Files também são chamados p21-File e STEP Physical File; têm extensão de arquivo .stp o .step.

Isto é um exemplo:

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(
/* descrição */ ('Um exemplo simple de AP214 com um solo componente'),
/* nível_de_implementação */ '2;1');
FILE_NAME(
/* nome */ 'demo',
/* selo_de_tempo */ '2006-08-11T11:57:53',
/* autor */ ('Joaquim Duprat'),
/* organização */ ('JFBA, Inc.'),
/* versão_do_preprocessor */ ' ',
/* sistema_originando */ 'IDA-STEP',
/* autorização */ ' ');
FILE_SCHEMA (('CONCEPÇÃON_AUTOMÓTIVA { 1 0 10303 214 2 1 1}'))
ENDSEC;
DATA;
#10=ORGANIZAÇÃON('O0001','JFBA Inc.','companhia');
#11=CONTEXTO_DE_DEFINIÇÃO_DE_PRODUTO('definição do componente',#12,'manufacturamento');
#12=CONTEXTO_DE_APLICAÇÃO('concepção mecânica');
#13=DEFINIÇÃO_DE_PROTOCOLO_DE_APLICAÇÃO(,'concepção_automativa',2006,#12);
#14=DEFINIÇÃO_DE_PRODUTO('0',$,#15,#11);
#15=FORMAÇÃO_DA_DEFINIÇÃO_DE_PRODUTO('1',$,#16);
#16=PRODUTO('A0001','Componente Teste Part 1','',(#18));
#17=CATEGORIA_DE PRODUTO_RELACIONADA('Componente',$,(#16));
#18=CONTEXT_DO_PRODUTO('',#12,'');
#19=TAREFA_DA_ORGANIZAÇÃO(#10,#20,(#16));
#20=PAPEL_DA_ORGANIZAÇÃO('id owner');
ENDSEC;
END-ISO-10303-21;

[editar] ISO 10303-22

SDAI é o nome oficial do ISO 10303-22.

Esta norma existe orficialmente somente em francês e inglês. Em português, este acrônimo traduzir-se-ia: Estandard para Interface de Accesso aos Dados. O interface é independente da linguagem de programação: C++ Language (Part 23), C Language (Part 24), o Java Language (Part 27). SDAI permite criar, anular, validar dados de aplicação, enquanto respeitando as restrições e regras do EXPRESS.

Os seus componentes principais são:

  • Dicionário SDAI: um ESQUEMA EXPRESS que descreve os outros ESQUEMA.
  • Sessão SDAI: para controlar todo o ambiente SDAI do usuário, incluindo o controle opcional de transações.
  • Repositório SDAI: um base de dados para armazenar os Modelos SDAI.
  • Modelo SDAI: incluye os ENTITY's de um ESQUEMA EXPRESS particular.
  • Instância SDAI o grupo de Modelos SDAI: incluye a população validada de um ESQUEMA particular.

Principais vendedores de produto de software de SDAI

  • STEP Tools, Inc. [2]
  • Eurostep [3]
  • EPM Technology [4]
  • LKSoftWare GmbH [5]
  • PDTec GmbH [6]

[editar] ISO 10303-28

STEP-XML é o nome oficial do ISO 10303-28; especifica o uso do Extensible Markup Language (XML) para representar ESQUEMAs EXPRESS (ISO 10303-11), e os dados que são governado por esses ESQUEMAs. Essas especificações estão DENTRO do alcance de ISO 10303-28:

  • Late Bound XML markup declarações, independente de qualquer ESQUEMAs EXPRESS, para descrever a representação XML dos dados governados por cada ESQUEMA.
  • Early Bound XML markup declarações, por cada um dos ESQUEMAs EXPRESS, para descrever a representação XML dos dados governados por um ESQUEMA específico
  • O mapping entre as XML markup declarações específicas aos ESQUEMAs e as XML markup declarações independente dos ESQUEMAs

As seguintes especificações são FORA do alcance de ISO 10303-28:

  • XML markup declarações que dependem da intenção semântica do schema correspondente
  • o uso final de um schema de XML

[editar] O futuro do Step

Além dos muitos êxitos do STEP há ainda uma pergunta nos mentes dos operadores sobre a velocidade de seu desenvolvimento e sua instalação (Hardwick, 2004,[1]). Muitos críticos salientam que os padrões XML para comércio eletrônico estão desenvolvindos muito mais rapidamente. Os dados de produto são fundamentalmente diferente dos dados de comércio eletrônico tal como faturas, recibos, etc. O método tradicional para comunicar um modelo de dados de produto é submeter um desenho enquanto o método tradicional para comunicar uma fatura é enviar uma forma. Quando tirar um modelo 3D, precisa-se definir informação com muitos relacionamentos complexos e sutis, isto cria problemas no intercâmbiode de dados STEP. Um formato de dados XML está sendo desenvolvido para STEP mas a arquitetura STEP exige o Protocolo de aplicação (Application Protocol) ser convertido em Recursos Integrados (Integrated Resources) é antecipado que STEP terá um formato automatizado de XML no mesmo futuro próximo (Hardwick, 2004,[1]).


[1] M. Hardwick, "On STEP-NC and the complexities of product data integration", ACM/ASME Transactions on Computing and Information Science in Engineering", Vol.4, No1, March 2004

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Sub-domains

CDRoms - Magnatune - Librivox - Liber Liber - Encyclopaedia Britannica - Project Gutenberg - Wikipedia 2008 - Wikipedia 2007 - Wikipedia 2006 -

Other Domains

https://www.classicistranieri.it - https://www.ebooksgratis.com - https://www.gutenbergaustralia.com - https://www.englishwikipedia.com - https://www.wikipediazim.com - https://www.wikisourcezim.com - https://www.projectgutenberg.net - https://www.projectgutenberg.es - https://www.radioascolto.com - https://www.debitoformtivo.it - https://www.wikipediaforschools.org - https://www.projectgutenbergzim.com