-
Notifications
You must be signed in to change notification settings - Fork 0
Description
社区类:
大体保持不变。为适应国内市场做出以下改变:
1、提供物理实验室AR-携带版(待重命名),删除社区功能,只保留注册登录与消费(购买钻石)的功能。发布与聊天功能以及社区的大多数通知砍掉,但仍然可以更改头像,接收封禁,警告,被改名等消息。
2、基于1的条件下,尝试上市国内各大软件应用市场,如果标准版没有成功,那就尝试上市携带版。
3、不知道之前有没有:未登录的情况下无法购买钻石和消费,在后续登录以后已有账号时会清空
4、加入网页版本webgl版本的物理实验室,web云软件是物理实验室的未来
文件格式、io类:
1、将实验的文件格式(JSON)更改为数据库格式(xxxDB),将其中的文本部分进行压缩(数据库可能自带这个功能)。实验标题介绍与其中的内容分离,预览时仅从服务器获取标题与图片,详细预览时获取内部介绍文本,读取实验时获取内部实验部分。减少空间,降低传输文件大小,同时提高读取文件的性能。
电路:
1、引擎更换为新电学引擎(phy_engine, 简称为pe),性能精度提高。构建mna无法进行多线程构建,eigen也不支持多线程的稀疏矩阵,不支持稀疏矩阵mkl操作。即使在模拟部分只能单线程计算的情况下,计算一步的时间随元件数量线性增多。可以以平均一个模拟元件计算时间为1us的速度来估计整个电路计算耗时,速度比原先的引擎快很多。
2、换成新引擎后,在与新引擎交互时,放置、连线以及删除元件时不需要每一次都重新从0构建。新引擎支持电路的删减,同时保留各电路的状态,操作起来方便又快捷。
3、新引擎支持自主开发、定义各种模型,同时支持内部节点,也支持运行时改变节点数量或是支路数量。完全可以而且尽量把物理实验室里的元件都做成一个pe元件,方便上述1的操作。
4、新引擎支持数模混合仿真,数字节点与模拟节点分离计算,同时支持数模混合节点的操作。支持4种状态:高电平,低电平,不定态与高阻态,可以更加准确的进行数字仿真与混合仿真,也将以为着pl会加入诸如三态门这种元件。
5、新引擎支持verilog仿真,可以自行开发各种各样的芯片。
6、加入更多的演示元件,包括点阵显示器芯片、色彩显示器芯片、键盘模拟输入、音频输出、adc与dac这种元件,方便与verilog模块进行交互