【Dakota】01 Training

学习Dakota训练课程笔记。2021/8/21

参数研究

在这里插入图片描述

输入语法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

模型接口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

灵敏度分析(SA)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代理模型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

优化(OPT)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

率定(CAL)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

不确定性量化(UQ)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

并行

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

### 0.96OLED显示屏7IIC接口程序示例 对于采用7配置并通过IIC接口连接的0.96OLED显示屏,通常会涉及到初始化设置、数据传输模式的选择以及具体的命令发送逻辑。下面提供一段基于IIC协议操作该类屏幕的基础代码片段,适用于大多数微控制器平台。 #### 初始化函数 为了确保显示器正常工作,在启动阶段需执行一系列预设指令来完成硬件层面的准备动作: ```c void Oled_Init(void){ // 启动IIC总线 IIC_Start(); // 发送设备地址并确认应答信号 IIC_Write_Byte(0x3C); // 设备地址可能因具体型号而异,请参照实际产品手册 IIC_Ack(); // 进入命令模式 IIC_Write_Byte(0x00); IIC_Ack(); // 设置显示关闭状态 IIC_Write_Byte(0xAE); IIC_Ack(); // 设置显示偏移量为零 IIC_Write_Byte(0xD3); IIC_Ack(); IIC_Write_Byte(0x00); IIC_Ack(); // 设置多路复用比率至64 IIC_Write_Byte(0xA8); IIC_Ack(); IIC_Write_Byte(0x3F); IIC_Ack(); // 开启显示增强特性... } ``` 上述代码展示了部分典型的初始化过程[^1]。值得注意的是,这里使用的设备地址`0x3C`并非固定不变;不同的制造商可能会分配不一样的默认地址给同样的物理器件,因此建议查阅所购产品的官方文档获取确切数值。 #### 命令写入函数 当需要向OLED发出特定控制指令时,则调用如下形式的方法实现: ```c void Oled_Write_Cmd(uint8_t cmdWrite){ IIC_Start(); IIC_Write_Byte(0x3C); // 使用与初始化相同的设备地址 IIC_Ack(); IIC_Write_Byte(0x00); // 切换到命令通道 IIC_Ack(); IIC_Write_Byte(cmdWrite); // 实际要发送的命令字节 IIC_Ack(); IIC_Stop(); } ``` 此段落描述了如何构建一个用于发送单一命令给OLED屏的功能单元[^3]。它遵循标准IIC通信流程——先发起起始条件,接着指定目标节点的身份标识符(即设备地址),再切换至命令输入路径,最后传送真正的指令内容之前还要再次获得接收方的认可反馈。 #### 数据写入函数 除了下发管理性质的操作外,还有必要定义专门负责推送图像或字符信息的数据流处理机制: ```c void Oled_Write_Data(uint8_t dataWrite){ IIC_Start(); IIC_Write_Byte(0x3C); // 继续沿用前述一致的设备地址 IIC_Ack(); IIC_Write_Byte(0x40); // 跳转到数据缓冲区入口 IIC_Ack(); IIC_Write_Byte(dataWrite); // 待展示的具体像素值或其他编码后的资料 IIC_Ack(); IIC_Stop(); } ``` 这段说明解释了一个典型的数据提交过程,其中涉及到了从命令空间转换成数据域的关键步骤,这一步骤通过改变第二个字节的内容由`0x00`变为`0x40`得以体现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值