控制器拉ejecución德gráficos con lógica时间
La lógica时间控制La ejecución de un gráfico en términos de时间。在国家和地区的变化中,在国家和地区的应用中lógica时间:
La lógica暂时的,短暂的,短暂的,重现的。Puede utilzar cualquier evento explícito o implícito como evento base。
La lógica时间上的绝对登记时间上的穿越时间上的动态convirtió在活动中。操作时间lógica绝对时间依赖时间gráfico国家流动®:
Los gráficos de un modelo de 金宝appSimulink®定义la lógica时间的时间绝对的时间términos时间的时间simulación。
Los gráficos independentes de MATLAB®定义la lógica时间的绝对时间的时间términos时间的变化,está时间的限制precisión时间的1小时。
Operadores de lógica temporal
Para definir el comportamiento de un gráfico de statflow basado en la lógica temporal, utilice los operadores enumateros en esta tabla。Estos operadores pueden aprecer en:
祝你好运
在
我们的生活transición我们的起源
查操作工lógica时间上的不知道该怎么做,国家上的不知道该怎么做acción国家上的不知道该怎么做transición。El gráfico de国家流动,重建,控制,利用,控制,操作,和,响应,国家,和,组织。
Operador | Sintaxis | Descripcion | 比如 |
---|---|---|---|
后 |
|
Devuelve真正的 硅偶E 我爱你n 我们在convirtió活动中。反斗者,堕落者假 . |
关于国家的事情gráfico进程emisión甚至
|
实现una transición de salida del estado asociado cuando el gráfico procese una emisión del even 后(5 E) |
|||
|
Devuelve El evento implícito |
实现了transición在工作的时候,在工作的时候gráfico在工作的时候séptima在工作的时候,在工作的时候,在变量的时候 After (7,tick)[temp > 98.6] |
|
|
Devuelve En gráficos de un modelo de 金宝appSimulink, especque el tiempo En segundos ( En los gráficos indedientes de MATLAB,特别是el tiempo En segundos ( |
建立la变量
|
|
在 |
|
Devuelve真正的 硅偶E Se ha producido精确n 我们在convirtió活动中。反斗者,堕落者假 . |
我们的国家之门gráfico世界进程emisión甚至
|
实现una transición de salida del estado asociado cuando el gráfico procesa la quinta emisión del even 在(E) |
|||
|
Devuelve El evento implícito |
实现一个transición在工作的时候,在工作的时候gráfico在工作的时候séptima在工作的时候,在工作的时候,在变量的时候 At (7,tick)[temp > 98.6] |
|
|
Devuelve 厄尔尼诺 |
建立la变量
|
|
之前 |
|
Devuelve El operador de lógica temporal |
关于我们国家的事情gráfico开始的过程和结束的事情emisión甚至
|
实现una transición de salida del estado asociado cuando el gráfico procesa una emisión del even 前(5 E) |
|||
|
Devuelve El evento implícito El operador de lógica temporal |
实现una transición de salida del estado asociado cuando el gráfico se activa, pero solo si la变量 前(7,勾)[temp > 98.6] |
|
|
Devuelve 特别的时间点( El operador de lógica temporal |
建立la变量
|
|
每一个 |
|
Devuelve |
我们的国家之门gráfico我们的国家之门emisión甚至
|
实现una transición de salida del estado asociado cuando el gráfico procesa cada quinta emisión del even 每一个(5 E) |
|||
|
Devuelve El evento implícito |
实现una transición de salida del estado asociado cada séptimo evento 每(7,tick)[temp > 98.6] |
|
|
Devuelve 厄尔尼诺 |
Se aumenta la variable
|
|
temporalCount |
|
Devuelve el número de货币甚至 厄尔尼诺 |
所有的元素都在这里
|
temporalCount(勾选) |
疯狂的número在行动的路上gráfico在行动的路上convirtió在行动的路上。 El evento implícito 厄尔尼诺 |
英勇的守护者 en,du: M(temporalCount(tick)+1) = u; |
|
|
疯狂的穿越时空的时光在行动中convirtió。 特别的时间点( |
守卫número军队的战士们convirtió正在行动。 en,du: y = temporalCount(msec); |
|
运行 |
|
疯狂的穿越时空的时光在行动中convirtió。 Equivale一 |
保卫número第二国家convirtió在行动中。 En,du: y =流逝(秒); |
等 |
另一种形式的死亡运行(sec) . |
Cuando el gráfico procese una emisión del even E {disp (et);} |
|
数 |
|
deuelve el número de veces que el gráfico se ha activado desde que la expresión条件 El gráfico国家流动重建行动英勇 En los gráficos仿真模型,英勇无畏金宝app |
Realice la transición de salida del estado asociado cuando la变量 [count(x>=2) > 5] |
守卫número de ejecuciones del gráfico desde que la变量 En,du: y = count(x>5); |
|||
持续时间 |
|
Devuelve el timempo transcurrido desde que la expresión条件 特别的时间点( El gráfico国家流动重建行动英勇 El operador de lógica temporal |
Realice la transición变量的工资 [duration(x>=0) > 0.1] |
守卫el número de milisgundos desde que la变量 En,du: y = duration(x>5,msec); |
Puede colocar entre comillas las palabras clave“滴答”
,“秒”
,“msec”
y“购买”
.比如,“滴答”后(5)
equivale一蜱虫后(5)
.
背板
Los operadores de lógica temporal后
,在
,之前
y每一个
比较本影n
Con UN contador interno de tipo entero。如果n
Es UN número de punto fijo明确地说,在一个悬而未决的问题上,在一个有权力进入的问题上,在一个联合国的sesgo distinto de cero, la comparación puede dar resulttos inesperados debido al redondeo。Para obtener más información, consulte定点数据的关系操作.
ejemploys de lógica temporal
绝对的弱智
Este ejemplo muestra cómo确定绝对时间的迟钝和un gráfico持续时间。
La ejecución del gráfico sigue estos pasos:
Cuando el gráfico se activa, el estado
输入
Se activa primero。Pasados 5,33 milisgundos de tiempo de simulación, se produce la transición de
输入
一个输出
.El带动下
输入
我的国家失去了活力输出
se activa。Pasados 10,5 segundos de tiempo de simulación, se produce la transición de
输出
一个输入
.El带动下
输出
我的国家失去了活力输入
se activa。
洛斯帕索斯2 a 5 se repiten hasta que la simulación termina。
Si un gráfico在时间顺序上的时间顺序,cualquier acción en el gráfico在时间顺序上múltiplos进入时间顺序上的时间顺序。Por ejemplo, si el解算器Simulink金宝app®利用对paso fijo de 0,1秒,la primera transición del estado输入
艾尔带动下输出
Se产生en t = 0,1秒。Este comportamiento se debe que el solution no activa el gráfico exactamente a t = 5,33 milisgundos。En su lugar, el solver activa el gráfico En múltiplos enteros de 0,1 segundos, como t = 0,0 y 0,1 segundos。
穿越时空的侦探
“我爱你,我爱你”一步(金宝app模型)比例,una entrada de paso de unidad a un gráfico de statflow。
El gráfico determina cuándo la entradau
Es igual a
Si la entrada es igual a 1 antes de que t = 2 segundos, se produce una transición de
开始
一个快
.Si la entrada es igual a 1 antes de que t = 2 segundos y t = 5 segundos, se produce una transición de
开始
一个媒介
.Si la entrada es igual a 1 antes de que t = 5个第二,se produce una transición de
开始
一个慢
.
Usar lógica时间,时间,绝对,生命,活动
Puede utilzar lógica暂时的时间绝对的不存在gráfico que居住的时间不存在ejecución有条件的。生命的消逝,gráfico生命的消逝lógica暂时的生命的消逝gráfico está生命的消逝。El operador no sigue contando El tiempo simulación have a que El生存性和El gráfico se activan de nuevo。
我们的生活方式parámetro启用时的状态(Estados al habilitar)建立举行
.
我的生命一直存在着,我们gráfico我在使用我们的操作者后
Para activar una transición。
El bloque信号编辑器(金宝app模型)比例的una señal de entrada con estas características:
La señal生存活动t = 0。
La señal desactiva el subsistema en t = 2。
La señal vuelve a activar el subsistema en t = 6。
Este gráfico时间之旅总时间之旅gráfico。cudo la señal国家生存任务= 0 La transición del estado 一个独立应用的生存方式和配置方式的工具parámetro使能启用时的状态在一个
se activa。天堂está活跃,穿越大西洋的时光。这段时间里,我们的生命在消逝= 2,gráfico我们的生命在消逝的时间里,我们的生命在消逝的时间里。cudo 2 一个
艾尔带动下B
依靠穿越时空的时间一个
Está activo, no del tiempo de simulación。Por lo tanto, la transición se produce en t = 9, cuando el timempo transcurrido en el estado一个
Es igual a 5秒。Cuando se produce la transición,英勇的战士y
Cambia de 0 a 1。举行
.Si se establece el parámetro en重置
, gráfico这是完全的世界,这是一个活跃的世界。预先确定的,排出的和排除的lógica时间上的,可重新确定的0。
Notación para la lógica temporal basada en eventos en las transiciones
En los gráficos仿真模型国家流,操作人员金宝app后
,在
y之前
允许DOS notaciones distas para expresar la lógica暂时的basada en eventos en una transición。
拉Notación de activación定义una transición que solo依赖del evento base para el operador de lógica temporal。La notación de activación sigue esta sintaxis:
temporalLogicOperator(n, E) [C]
temporalLogicOperator
Es UN operador de lógica时间布尔诺。n
货币记录和操作。E
Es el evento base del operador。C
Es una expresión de condición可选。
宽多se效用la notación de activación, la transición solo puede currir宽多el gráfico procesa una emisión del evento基地
E
.拉notacion condicional定义una transición que dependent de eventos base y no base。La notación条件sigue esta sintaxis:
F (temporalLogicOperator(n,E) && C]
temporalLogicOperator
Es UN operador de lógica时间布尔诺。n
货币记录和操作。E
Es el evento base del operador。F
Es UN甚至没有基地可选。C
Es una expresión de condición可选。
Cuando se utilitza la notación有条件的con un evento no base
F
, la transición solo puede cururrir cuando el gráfico procesa una emisión deF
.Si se omite el evento no base, la transición puede cururrir cualquier el gráfico está procesando cualquier evento explícito o implícito。La notación条件para operadores de lógica temporal no se admite con gráficos independents en MATLAB。
Por ejemplo, esta礼仪de transición实用la notación de activación para indicar una transición de salida del estado asociado cuando el gráfico procesa una emisión del evento baseE
A partir de la quinta emisión deE
Y después de que el estado se convirtió en activo。
后(5 E)
在cambio, esta礼仪transición使用una notación条件para指示una transición在salida del estado, asociado, cuando, el estado, se, ha, activado, durante, al menos, cinco, emisiones,甚至基础E
,包括si el gráfico no está procesando una emisión deE
.
((5 E)后)
背板
El operador每一个
Admite notaciones de activación y条件。罪恶禁运,ambas notaciones的儿子等同于para este operador。Las etiquetas de transición每一个(5 E)
y(每一个(5 E))
Indican una transición de salida del estado asociado cuando el gráfico procesa lak-esimaEmisión德尔甚至基地E
Después de que el estado se convirtió en activo, dondekEs UN múltiplo de cinco。
Prácticas建议para la lógica时间
没有用处lógica暂时的事情transición在发生的事情上
英勇的操作员lógica时间上的依赖时间上的行动convirtió在行动中。Para asegurarse de que cada operadode lógica temporal tiene un único estado asociado, utilice solo estos operadores en:
祝你好运
在
我们的生活transición我们的起源
没有应用程序lógica暂时的,预先决定的,在功能上的,在时间上的gráficas,没有原始的,在状态上的。
使用la lógica时间,时间,绝对,时间蜱虫
En los gráficos de modelos de金宝app
在这段时间内gráficos在这段时间内,在这段时间内,在这段时金宝app间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内,在这段时间内。在cambio,作为迟钝的表达和利用lógica暂时的basada En el even implícito蜱虫
依赖德尔tamaño de paso que utilza el求解器de Simulink。金宝app
Además, la lógica时间上绝对的时间上相容的时间上gráficos中间的时间上。El evento implícito蜱虫
no está admitido cuando un gráfico de statflow de un modelo de S金宝appimulink cuenta con eventos de entrada。
没有utilice在
Para la lógica时间上的绝对时间上的绝对时间上的gráficos de modelos de金宝app
En los gráficos de un modelo de 金宝appSimulink,没有se admite el uso de在
Como operador de lógica时间和时间是绝对的。En su lugar, utilice el operador后
.我爱你,我爱你,我爱你,我爱你expresión(5.33秒)
.
在时间上犯错ejecución,在礼仪上犯错transición a后(5.33秒)
.
事关重大的结果parámetros
Una condición de lógica temporal de tiempo absoluto de statflow, como后(x, sec)
, podría没有ser evaluada como真正的
在那个时代después在那个时代,在那个时代,在那个时代:
El gráfico天时一分一秒的记忆periódico。
La lógica del gráfico hace que el permanezca activo durante más de
2147418
Unidades de tiempo。Las unidades de timempo son Las más pequeñas de cualquier expresión de lógica时间利用por ese estado。我爱你,我爱你,我爱你,我爱你后(x, sec)
Y ottra que utilza(x, msec之后)
“我的天”msec(毫秒)
.
正常的工作结果会产生影响duración我们的国家是优越的2147418
Unidades de tiempo。罪恶的禁令,为了我们的生命función为了我们的生命gráfico。
没有utilice每一个
Para la lógica时间上的绝对时间上的绝对时间上的gráficos de modelos de金宝app
En los gráficos de un modelo de 金宝appSimulink,没有se admite el uso de每一个
Como operador de lógica时间和时间是绝对的。在这里,在外面,在外面transición在外面,在操作后
.我爱你,我爱你,我爱你,我爱你,我爱你,我爱你,我爱你,我爱你,我爱你。
Para evitar un error en timempo de ejecución, sustituya la acción de estado por una transición de autobucle externa。
Añada una intersección histórica en el estado para que el gráfico recuerde los ajustes de estado antes de cada transición de autobucle。Consulte与人交往的事前活动históricas.
没有效用la lógica时间en las rutas de transición con múltiples orígenes en los gráficos independdientes deMATLAB
Los gráficos独立的MATLAB不允许使用的操作程序lógica时间的程序transición que tienen más始发的国家。Por ejemplo, este gráfico independdiente产生unerror en tiempo de ejecución porque la expresión de lógica temporal后(10秒)
法国行动transición法国más联合国起源国家。
Para resolver el problem,使用表达式lógica时间规则transición分离,可以使用公式único起源。
致我的心lógica时间上的绝对时间上的条件下的行为transición时间gráficos独立的人MATLAB
En los gráficos独立MATLAB, los operadores后
,在
y每一个
crean objetos计时器
de MATLAB que generan eventos implícitos para activar el gráfico。La combinación de La misma ruta de transición我们有一个不需要的任务:
Si una condición de la ruta de transición es falsa cuando el
计时器
活动gráfico,实现梦想在
y在
Del estado activo。El gráfico no restablece El objeto
计时器
Asociado a los operadores后
y在
.Si la condición en la ruta de transición se vuelve verdadera en un momento ento, la transición no tiene lugar hasta que otro evento explícito o implícito activa el gráfico。
Por ejemplo, en este gráfico, la ruta de transición del estado一个
艾尔带动下B
结合lógica时间和绝对时间后(1秒)
Y la condición(保安)
.La transición del estado一个
艾尔带动下C
Tiene UN activador de lógica时间与绝对的时间后(5秒)
.Cada transición está asociada a un object计时器
Que genera UN evento implícito。Inicialmente, la variable local警卫
西文假
.
Cuando ejecuta el gráfico, el estado一个
se activa。El gráfico realiza la acción条目
我的梦你好!
.阿尔卡波德第一第二,el计时器
Asociado a la transición de一个
一个B
Activa el gráfico。Como la transición no es válida, el gráfico ejecuta la acción在
En el estado一个
我的梦你好!
Por segunda vez。
Supongamos que, al cabo de 2 second, el gráfico recibe el evento de entradaE
.El gráfico ejecuta la acción在
En el estado一个
勇敢无畏警卫
一个真正的
.Dado que el gráfico没有稳定的计时器
Asociado al operador后
, la transición de一个
一个B
没有se产生hasta que otro evento activa el gráfico。
第五秒角,el计时器
Asociado a la transición de一个
一个C
Activa el gráfico。Como la transición de一个
一个B
Es válida y tiene UN orden de ejecución superior, el gráfico no realiza la transición al estadoC
我的梦告别!
.En cambio, el estadoB
我的行动gráfico我的梦想再见!
.
使用gráficos离散时间空间对一般情况códigos形式más效率
El código generado para los gráficos离散问题están dentro de ververema activado o habilitado利用contradores enteros para realizar unguimiento del timeo proporciado por Simulink。金宝appEste comportamiento permite generar código de forma más eficiente en términos de sobrecarga y memoria, y permite usarlo en los modos de simulación软件在环(SIL)和处理器在环(PIL)。Para obtener más información, consulteSIL和PIL模拟(嵌入式编码).
Consulte也
后
|在
|之前
|每一个
|temporalCount
|运行
|数
|持续时间
|计时器
|信号编辑器(金宝app模型)|一步(金宝app模型)