Electronics > FPGA

适用于8位计算机的FPGA VGA控制器

<< < (451/478) > >>

Nockieboy:

---引用自:BrianHG于2020年12月17日,下午08:56:54 ---您是否没有看一下上面带有2个版本和3个错误的我上面附加的代码(2个帖子),然后从那里开始工作? ??

-结束报价-

:palm:不,我以某种方式错过了该帖子-我只是按照您的要求(如下)进行了操作。 明天看看那些。


---引用自:BrianHG于2020年12月17日,上午09:44:49 ---给我发送一个工作的Freebasic版本进行测试...
(区域1&2 are your old 'Inv'函数-复杂的地质函数的绿/红线...)

-结束报价-

布莱恩·HG:
我想你可以重命名我以前的帖子'从geoarc.bas到geoarc_boxstyle.bas& copy &将geoarc_complex.bas重命名为geoarc.bas&在此新代码中仅添加与其他2相同的1个象限。

Nockieboy:
我想这就是你想要的吗?

看起来像第二个区域的另一个问题-当椭圆变得非常宽时,红线在切线上跳开。

布莱恩·HG:
Ok, much better. 如您所说,生成垂直区域1的代码是完美的。 当椭圆几乎平坦时,区域2缺少最后的几个像素'平坦时会丢失所有像素。 (您可以说这是区域1尚未完成线的最后平坦部分。  This isn'这是一个问题,因为我们添加了代码来完成椭圆的平坦部分,就像_complex版本中那样。)

让我今晚使用此代码。 我认为摆脱区域2并使用翻转X绘制区域1两次&Y & A&B就像我们在_complex版本中所做的一样,将使相同'mirror'垂直弧的版本。

The good news is that this region 1 of this generator looks almost perfect and if that 45degree 镜子 &翻转技巧有效,我们应该一天之内准备好Verilog。

另外,观察椭圆形很大的区域2会发生什么,数学运算会折断并且直线变平。 我们超过了32位。  Let'看到将区域1加倍时会发生什么。

布莱恩·HG:
好的,请仔细检查这个freebasic版本。 如果好的话,我会为您编写代码以进行verilog。

当我说仔细检查时,我的意思是图形完美呈现。

另外,请确保代码看起来不错。

导航

[0] 讯息索引

[#] 下一页

[*] 上一页

感谢时出现错误
谢谢...
转到完整版