tonr mapping的原理和算法
时间: 2024-06-04 11:11:25 浏览: 16
Tonemapping(色调映射)是一种将高动态范围图像(HDR)转换为低动态范围图像(LDR)的处理方法,以适应显示设备的显示范围。常用的一些算法包括Reinhard、Durand等。这些算法大致上都是通过对原始HDR图像进行多个步骤的处理,比如对亮度进行映射、对色调进行调整等,最终生成新的LDR图像。
相关问题
填空3 TON TOF TONR ,1Ms和10Ms和100MS,100Ms,每隔100ms在定时器指令盒被执行时
会执行一次TONR指令。如果TON指令的条件被满足,那么会执行TON指令;如果TOF指令的条件被满足,那么会执行TOF指令。在定时器指令盒中,TON表示定时器触发条件为ON,TOF表示定时器触发条件为OFF,TONR表示当定时器触发条件从OFF变为ON时执行的指令。1Ms、10Ms、100Ms表示定时器的时间基准,即每隔多长时间进行一次定时器计数。
用plc写一个流水灯的程序
可以,以下是一个简单的PLC流水灯程序:
首先定义三个输出变量Q0,Q1,Q2,分别代表三个LED灯。
```
NETWORK 1: LADDER
TITLE "PLC流水灯程序"
DATA_BLOCK DB1
VERSION 0.1
BEGIN
(* 定义三个输出变量Q0,Q1,Q2,分别代表三个LED灯 *)
Q0 : BOOL := FALSE;
Q1 : BOOL := FALSE;
Q2 : BOOL := FALSE;
(* 扫描周期 *)
CYCLE_TIME : TIME := T#100MS;
(* 程序主体 *)
NETWORK 1: ST
(* Q0灯亮,Q1和Q2灯灭 *)
Q0 := TRUE;
Q1 := FALSE;
Q2 := FALSE;
TONR (CYCLE_TIME, Q0) DO
(* Q0灯灭,Q1灯亮 *)
Q0 := FALSE;
Q1 := TRUE;
TONR (CYCLE_TIME, Q1) DO
(* Q1灯灭,Q2灯亮 *)
Q1 := FALSE;
Q2 := TRUE;
TONR (CYCLE_TIME, Q2) DO
(* Q2灯灭,Q0灯亮 *)
Q2 := FALSE;
Q0 := TRUE;
TONR(CYCLE_TIME, Q0) DO
(* 循环 *)
END_TONR
END_TONR
END_TONR
END_TONR
END_NETWORK
END_DATA_BLOCK
```
以上程序使用了三个输出变量,通过逐个打开LED灯来实现流水灯效果。程序中的TONR指令可以实现定时器功能,用于控制LED灯的开关。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)