【技术实现步骤摘要】
一种量子云平台前端开发方法
本专利技术公开一种前端开发方法,涉及前端开发
,具体地说是一种量子云平台前端开发方法。
技术介绍
量子计算机是由量子芯片和外部测控系统构成的计算系统,对量子的操作需要前端和后端通过数据的交互使每次实验的结果更加直观的展示给用户并实现对数据的操作,而目前量子计算云平台对用户的展示方式大多数都是只有电路编程功能,对熟悉电路语言编程但不熟悉电路量子门操作的用户很不友好。
技术实现思路
本专利技术针对现有技术的问题,提供一种量子云平台前端开发方法,利用电路编程和语言编程相结合的方式进行前端开发。本专利技术提出的具体方案是:一种量子云平台前端开发方法,进行前端页面电路编程的同时,对语言编程进行编辑生成QASM代码,将QASM代码解析成前端代码,针对前端代码在前端页面上使用svg进行前端的布局渲染。优选的,所述的一种量子云平台前端开发方法中通过相应操作改变QASM代码修改前端页面,重新对前端页面使用svg进行前端的布局渲染。优选的,所述的一种量子云平台 ...
【技术保护点】
1.一种量子云平台前端开发方法,其特征是进行前端页面电路编程的同时,对语言编程进行编辑生成QASM代码,将QASM代码解析成前端代码,针对前端代码在前端页面上使用svg进行前端的布局渲染。/n
【技术特征摘要】
1.一种量子云平台前端开发方法,其特征是进行前端页面电路编程的同时,对语言编程进行编辑生成QASM代码,将QASM代码解析成前端代码,针对前端代码在前端页面上使用svg进行前端的布局渲染。
2.根据权利要求1所述的一种量子云平台前端开发方法,其特征是通过相应操作改变QASM代码修改前端页面,重新对前端页面使用svg进行前端的布局渲染。
3.根据权利要求2所述的一种量子云平台前端开发方法,其特征是进行删除操作时,确定需要删除的量子比特在语言编程中的QASM代码,将相应代码删除,并重新对前端页面使用svg进行前端的布局渲染;
进行插入操作时,确定量子比特的插入位置,在语言编程中插入相应的QASM代码,重新解析QASM代码,获得前端代码,并重新对前端页面使用svg进行前端的布局渲染。
4.根据权利要求1-3任一所述的一种量子云平台前端开发方法,其特征是针对电路编程的量子门进行操作,重新划分量子门的存储数组,对存储数组进行遍历,将存储数组展示成QASM代码格式,使用svg进行前端的布局渲染。
5.一种量子云平台前端开发系统,其特征是包括编辑模块、...
【专利技术属性】
技术研发人员:于洪真,薛长青,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。