Phyphox可以使用手机上的传感器甚至蓝牙设备获取真实世界的物理数据,而GGB可以实现物理计算或物理仿真。如果将Phyphox与GGB结合起来会发生什么?
B站视频演示与介绍
两种应用
- 通过GGB进行物理计算,得到理论曲线,然后使用Phyphox采集实验数据,比较理论值与实验采集值进行对比验证。
- 利用GGB进行物理仿真建模,然后使用Phyphox采集真实物理数据绑定到GGB建立的模型中实现模型使用真实数据。
基于此,物理猫GGBTool开发实现了GGB与Phyphox的联动功能。
打开物理猫GGBTool网站http://ggbtool.phycat.cn,保证你的phyphox终端与电脑处于同一个局域网下,就可以使用这个功能了。
该功能的基本原理是在同一个局域网下通过web获取Phyhox发送的数据包数据,由于浏览器存在跨域限制,所以使用该功能前,请务必详细查看下列操作过程,否则无法成功。 一次设置后以后使用将不需要再设置了。
一、解决浏览器限制跨域功能
这里以edge浏览器为例,谷歌浏览器或者谷歌内核的浏览器同理。
- 新建一个文件夹,用于储存用户信息,记住该文件夹的路径。
- 复制一份Edge浏览器器快捷方式。
- 右键--属性,在目标一栏原有字符的末尾加上下面的字符:
--disable-web-security --user-data-dir=C:\edgeDevData
注意:disable-web-security
后面有个空格!
其中C:\edgeDevData
需要修改为你第1步新建文件夹的地址
- 进入浏览器之后如果你发现浏览器上面提示:
就说明设置成功了。
注意该快捷方式禁用了浏览器的跨域安全策略,因此该快捷方式最好只用于访问物理猫GGBTool,不要访问其他站点。该快捷方式可以放在任何地方,以后使用GGBTool该功能的时候使用该快捷方式打开浏览器就可以了。
二、GGBTool的phyphox功能使用教程
用 上一步得到的快捷方式打开浏览器,然后访问
http://ggbtool.phycat.cn
这里需要强调一下,使用Phyphox功能的时候,一定要以http开头而非https开头的地址 ,因为https是一种加密传输协议,无法获取phyphox终端发送的数据包。如果浏览器自动跳转到https地址,请尝试清除浏览器的缓存、媒体基础数据等,然后重启浏览器重新访问。
在使用GGBTool其他功能的时候应该访问https开头的地址。
使用任何Phyphox功能前,请先按照图示步骤在Phyphox终端启用实验的远程访问,获取到远程访问地址。
功能一 x-y坐标映射功能
- 点击配置,在配置中填写远程访问地址点击解析,分别选择x轴和y轴坐标映射的物理量。
- 点击开始,数据就开始采集了,GGB中就显示了采集的数据点
功能二 变量绑定功能
- 新创建或者导入一个GGB,定义一些控制GGB模型参量的变量。
- 点击变量绑定中的配置按照功能一类似的方法,将phyphox采集到的数据绑定的GGB变量中来。
- 点击开始,数据就开始采集了, 采集到的数据被绑定到了变量中。
三、结语
GGBTool实现了虚拟与现实的联动,像是为GGB提供了眼睛,为Phyphox提供了手臂。我相信此功能可以为GGB与Phyphox提供更多可能性。如果您有好的创意创新,欢迎联系QQ1813031682分享您的创意作品。
http会自动跳到https